Published inFrontend WeeklyA Simple Guide to Dark Mode with Gatsby.jsEverything you need to know to setup Dark Mode for your site.Jun 19, 2021Jun 19, 2021
Web Security 101: Cross-Site Scripting (XSS) AttacksA hands-on beginner’s guide to what XSS attacks are and how to prevent them.Jun 27, 2020Jun 27, 2020
Published inTowards Data ScienceEasy Visual Question AnsweringA gentle introduction to Visual Question Answering (VQA) using neural networks.Feb 8, 2020Feb 8, 2020
Published inTowards Data ScienceKeras for Beginners: Building Your First Neural NetworkA beginner-friendly guide on using Keras to implement a simple Neural Network in Python.Dec 26, 2019Dec 26, 2019
Published inTowards Data ScienceA Simple Explanation of the Bag-of-Words ModelA quick, easy introduction to the Bag-of-Words model and how to implement it in Python.Dec 11, 2019Dec 11, 2019
Published inThe StartupSendy is Insecure: How Not to Implement reCAPTCHASendy’s reCAPTCHA implementation doesn’t do anything.Nov 18, 2019Nov 18, 2019
Published inThe StartupAvoid Premature OptimizationHow I fell into the trap of premature optimization, the root of all evil.Aug 28, 2019Aug 28, 2019
Minify Your SVGsHow I optimize SVGs for my blog and why you probably should, too.Aug 8, 2019Aug 8, 2019
Published inTowards Data ScienceAn Introduction to Recurrent Neural Networks for BeginnersA simple walkthrough of what RNNs are, how they work, and how to build one from scratch in Python.Jul 25, 20192Jul 25, 20192
Published inTowards Data ScienceTraining a Convolutional Neural Network from scratchA simple walkthrough of deriving backpropagation for CNNs and implementing it from scratch in Python.Jun 6, 20192Jun 6, 20192