Should You Build a Server-side Rendered React Application?
Discover the advantages and disadvantages of creating server-side rendered React applications and find out which apps are best suited for server-side rendering.
Testing Stateful React Function Components with React Testing Library
Test stateful React function components build with hooks using react-testing-library to follow best testing practices.
Elegant Development Experience With Zsh and Hyper Terminal
Developers spend a lot of time working in their terminals and a great development experience can be achieved in the terminal when using zsh and Hyper.
Using ESLint and Prettier in a TypeScript Project
ESLint's large set of linting rules and the increased commitment to use ESLint by the TypeScript team makes ESLint a great tool for linting TypeScript projects.
Get Started With Typescript in 2019
Refreshing My Personal Website
The motivations behind redoing my website and an explanation of some of the main features i've introduced.
From Idea to App Store: Building An iOS App With React Native
I outline the process I took to develop an iOS app from scratch. Everything from the idea, design, and development to the app submission.
Comparing React to React Native
React web developers can expect many similarities and differences between React for the web and React Native. I've shared the things I've discovered when moving from one platform to the other.
Using Aliases to Speed Up Your Git Workflow
A list of aliases that will increase efficiency with using git to manage a project's versioning history.