Hi! I'm John. Software engineer, blogger, tech head, typically making or talking about software. JavaScript mainly. Android enthusiast.
Examining my own programming this week and recognizing five patterns that I like implementing.
Deepish dive into differential serving. Looking and how it can be done and if it should be done.
Looking into React.memo and how to optimize your React app with the React profiler.
Here is a strategy for using Firebase Auth with React, React Router, and MobX for a web app.
Time to review the year! Had a lot of goals going into 2018. Most got done and some fell to the side but I think I prioritized the right things.
This post talks briefly about using Google Sheets as a CMS to power a website built using Next.js.
I've spent hours multiple times getting this working. This post should help my future self and you get this working a bit faster.
My thoughts on Python (it's 👌🏽) and my attempt at automating some things in my life. Also some Docker and deploys for good fun.
Sex is good but have you ever debugged your Node app with your debugger?
This post I check out the React Context API. No it does not replace Redux but you probably won't need to reach to Redux as fast anymore.
This post explores integrating Webpack HMR into an existing Express app versus using the Webpack Dev Server.
This post talks about my experience using Gatsby.js and my initial impressions of what Gatsby offers. TLDR you should use it!
This post is a collection of my initial notes and research into async await. This new JavaScript language feature gives us new powers for asynchronous programming but also provides new scenarios we are less familiar with.
vscode-gif is a vscode extension that allows you to easily grab a gif from within vscode to add your to docs, presentations, etc.
In this post, I get into webpack and trying to understand tree-shaking. Most of this is my notes on what this term actually means and finding out how to use tree-shaking with webpack and babel.
Don't let new technologies slow you down. Always keep your ear to the ground for new tech but always remember to focus on build and shippings things first and foremost.