22 September, 2019.
Next.js is an all-powerful, React based development platform, with everything you need to build a blazing fast, production ready, scalable, enterprise level web application. Next.js (from now on referred to simply as Next) is zero config out of the box, meaning that all the hard work of configuring tooling has been abstracted away into a couple of simple commands, meaning that you can simply get on with coding. Next gets out of your way, so you can focus your time and energy on what really…Continue reading
15 September, 2019.
Webpack is a fast, efficient, very powerful code bundler. TypeScript is a compiler (or transpiler if you prefer) which adds support for type checking to your project. Support for type checking is useful and powerful for enabling better development time tooling (such as improved auto-complete) and reduced runtime bugs. As your team scales to include more people, types help with the maintainability and structure of your codebase. You may not need to write your own Webpack configuration files…Continue reading
14 September, 2019.
16 July, 2019.
Welcome back, future Jon. Congratulations, you have successfully forgotten how to regex again. As a reminder to yourself, you have attempted to learn regex many times over the years, and at times you have gotten pretty good at it. Unfortunately, however, it has probably been a while since you last wrote a regex, and you have completely forgotten how to do ANYTHING and EVERYTHING, even the absolute fundamentals. Fear not, I have you covered. Once you read the following guide it will all start…Continue reading
17 May, 2019.
Training to become a full-stack developer is becoming harder every year. Since the rapid rise in popularity of open source, especially over the past 5 years, the pace of advancement of the industry has accelerated exponentially, and I doubt the rate of advancement will slow any time soon. To become a full-stack developer, continuous on-the-job learning, and self-development in general, is mandatory. With the disclaimer out of the way, you should know that with the right direction and drive, you…Continue reading
11 May, 2019.
From personal experience I have found that the more time and effort I dedicate to improving my mental and physical health, the better developer I have become. When you take proper care of yourself, your body, your mind, you level up in all areas of your life, especially at intellectual tasks that require deep thought and concentration (like writing code!). Over the past decade I have transformed how I work and how I live. I have overhauled almost every aspect of my life with the sole purpose of…Continue reading
14 April, 2019.
Exercise can have a profound impact on your body and the amount that you participate in each week can have a dramatic impact your emotional, mental and physical health. People who are overweight, or obese, consuming the standard western diet can have difficulty accessing stored energy (fat) and can find the experience tiring, stressful, emotionally draining, and unrewarding. Eating keto will result in lower blood sugar levels and decreased insulin resistance, resulting in better utilization of…Continue reading
11 April, 2019.
The modern human diet consists primarily of carbohydrate based foods (carbs) such as; potatoes, rice, fruits, grains, vegetables and dairy. In other words, over 60% of the calories we consume daily are in the form of simple sugars (glucose and fructose), starch and fibre (soluble and insoluble). The overconsumption of sugar has lead to a global obesity epidemic, which in turn has lead to a dramatic increase in serious chronic diseases like coronary heart disease, type 2 diabetes and bone and…Continue reading
11 April, 2019.
Fasting is a very efficient means of accelerating weight loss and boosting ketone levels. Fasting, meaning to refrain from eating food and only consuming water (sometimes referred to as water fasting) has been practiced by humans for millennia and was once a natural part of the human diet (and still is across large parts of the world). The ketogenic diet (keto) alters the body chemistry (lowers blood sugar levels and insulin resistance), which enables the body to start a process called…Continue reading