CHRISTOPHER KADE
About,
articles,
projects,
contact
4 signs you’re over-engineering
Optimize your data fetching with React Query
Creating a custom CSS loader of a Yu-Gi-Oh card flipping
Goodbye Typescript, hello native typing for Javascript
The dangers of async/await
Developer health - taking care of yourself as you code
DevTools for productivity
The future of Javascript - features to keep an eye on
Improving your Git workflow
Writing elegant and resilient UI components
Lesser known npm commands
Deep dive into @media queries
Up your Git game and clean up your history
Adding internationalization to your Nuxt.js applications
Understanding Server Side Rendering
Nuxt.js cheat sheet
Automatically deploying your Storybook to Github Pages
Styled components: what, why and how?
Flexbox 101
Introduction to React Hooks
Mentoring - A discussion at Algolia
Introduction to Front-End unit testing
HTML5 web APIs you might want to know
Using Firebase Google Authentication in your web projects
Tips I wish I knew when starting studying Software Engineering
Building a CLI with Yargs
Designing for Developers - a discussion at Algolia
Understanding the Node.js Event Loop
How Mob Programming can help developers
Automatically deploying a website to Github pages using Travis CI
Rewriting my website using NuxtJS
How to start contributing to the open-source community?
Rewriting my website using Vue
Optimizing the performance of my personal website
Developing the Star Wars opening crawl in HTML/CSS
Deploying an API to Heroku
Coding a desktop app with Electron and Angular
Serving your Github pages custom domain using HTTPS
Discovering React - The basics
Define quality requirements for your projects
My journey discovering Phaser, an HTML5 game framework
Deploy a project page or a custom subdomain on Github pages
Create and deploy a Jekyll blog to Github pages