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 Aug 8, 2023, 10 min read Unlock high performance with WebAssembly Aug 7, 2023, 9 min read Simple Toast Notifications with React-Hot-Toast Aug 4, 2023, 5 min read Understanding CSS Logical Properties Aug 3, 2023, 6 min read Broken Access Control: A Serious Web Vulnerability Aug 2, 2023, 4 min read Mocking and Stubbing in Cypress unit tests Aug 1, 2023, 4 min read Creating a Custom Grid System with Vuetify