Sep 11, 2023, 6 min read Authentication in Next.js with Clerk Sep 8, 2023, 9 min read Elevate your Coding Efficiency with CSS Naming Conventions Sep 7, 2023, 11 min read Behavior Driven Development (BDD) -- Bridging the gap between Business and Software Testing Sep 6, 2023, 6 min read Building a drawing application with HTML5 Canvas Sep 5, 2023, 17 min read The Top Ten Rendering Patterns in Modern Web Development Sep 4, 2023, 8 min read Svelte vs. Vue -- A Comparison Sep 1, 2023, 6 min read Using an Event Bus for Cross Component Communication Aug 31, 2023, 10 min read Allow PayStack Payments in your React App Aug 30, 2023, 10 min read The Power of Custom Properties in CSS Aug 29, 2023, 10 min read Building Interactive Dashboards with Gridstack.js Aug 28, 2023, 5 min read React: Performing Authentication with JWT Aug 25, 2023, 7 min read Five Practical Use Cases for Regular Expressions Aug 24, 2023, 24 min read Create Stunning Pages with React and Shoelace CSS Aug 23, 2023, 7 min read Over-The-Air updates: the revolutionary way to update React Native apps Aug 22, 2023, 6 min read Algorithms, Computer Science, and Cards Aug 21, 2023, 7 min read Which is easier to customize: Tailwind CSS or Material UI? Aug 18, 2023, 5 min read Creating a custom 404 error page with HTML and CSS Aug 17, 2023, 10 min read Accessibility, design, and the CSS visually-hidden class Aug 16, 2023, 7 min read Lazy Loading in JavaScript Aug 15, 2023, 5 min read Create a React Native map using Mapbox Aug 14, 2023, 14 min read Styling and Customizing Material UI Date Pickers Aug 11, 2023, 6 min read A Guide to 2D and 3D transforms Aug 10, 2023, 5 min read Hacking the Brain: Unleashing the Power of Neuroscience for Web Design Aug 9, 2023, 7 min read Navigating Compatibility: the impact of Browser Wars on development