Feb 27, 2020
In this talk, we build a Netflix clone from scratch using TDD, React Hooks while profiling and optimizing along the way. We then demonstrate how easy it is to add MobX into the mix for that extra horsepower (and less code!).
In this talk, we build a Netflix clone from scratch using TDD, React Hooks while profiling and optimizing along the way. We then demonstrate how easy it is to add MobX into the mix for that extra horsepower (and less code!).
Logging can be very useful for debugging, but is something generally not desired while running in production. There's a number of ways to automate this, and this article displays how to build a
Writing unit tests is an essential skill for any developer that has tremendous benefits to code quality: if done right. This article explains what they are, why we need them and how to
One of the most important things to remember when testing code is to provide a consistent environment for tests to run in. This is done by isolating the code from the outside world
In the fast changing world of HTML5, we've grown accustomed to using polyfills to bring future and current features to all browsers. Browsers are starting to catch up and support these features natively,
Webpack does a lot more than bundle source files into a distributable package. Its code splitting and dynamic loading capabilities make it a great tool for controlling the lifecycle of an application. This
JavaScript has received its first major update since 2009. Find out what ES6 features will have the biggest impact on your codebase using real-world examples and get the tooling to get started in
In my experience, HTML5 has been dismissed in favour of native apps because it just did not have the same "wow" factor. Even the best written apps often suffer from sluggishness
In my daily development, I rely on bash religiously. I use git shell for git operations, and my build systems rely on node. A headache that comes with this is writing cross-platform scripts
Being a consultant, I am often approached with interesting problems, that have even more interesting solutions. Recently, a colleague showed me a code snippet that was misbehaving. the purpose of the snippet was