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, 5 min read Creating a Custom Grid System with Vuetify Jul 31, 2023, 11 min read Implementing Live Search Functionality in JavaScript Jul 29, 2023, 6 min read Playwright vs Puppeteer: which to choose? Jul 28, 2023, 4 min read A beginner's guide to your first GraphQL queries