Most of what I do currently revolves around learning new concepts and teaching them to others.
I use Big Data frameworks like Hadoop and Spark to build data pipelines for businesses.
I use modern backend languages like Nodejs and Python to build scalable apps for the web
My work revolves around tech and ideas I think are different or interesting enough to write about. Topics might include everything from React to Java.
I've dabbled in Android development for two years or so.
I'm interested in learning Dart for building hybrid apps with Flutter.
I regularly update this blog with bits of information I've found useful in the past.
Almost every modern app needs a fully-featured sidebar - routing, location synchronization and dynamic generation all included. This article covers how this can be achieved with react.
All data that goes into your database or through an API needs to be validated. Koi and Celebrate take away most of the problems with manual validation.
Sitemaps are important for making it easier for search engines to crawl your site and improve SEO. This post covers how a sitemap can be generated dynamically for a static React app.
This post covers a brief overview of how to cover the root element in your Gatsby blog in another provider. This is useful for things like adding redux or a theme provider.
How to add VueJS to a project you've already set up before
A tutorial on how to generate millions of fake records and saving them to your system without exceeding memory liimits.
Zeit is one of the best static file hosting sites out there. This post gives a brief overview of how to both migrate from Netlify or add a new project configuration with Cloudflare.
Using parseInt inside a map seems to transform the numbers into 0 and NaN almost randomly. This post takes a deep dive into diagnosing the problem.
This post covers three different ways you can restart a Node.js app from within itself
Spark has made incredible inroads in the in-memory computing world, and seems to be taking the world by storm. Is it time to finally say goodbye to disk-based processing?