Jonathan ZihindulaBuilding a JSON Parser from Scratch: Part II: Object ParserIn the first part of this article, we built the initial section of the parser, focusing on creating a lexer. In this second part, our goal…Jul 17Jul 17
Jonathan ZihindulaBuilding a JSON parser from scratch, Part I: LexerHello there, welcome to this new series in which we are going to build a JSON parser from scratch using the Go programming language.Jul 8Jul 8
Jonathan ZihindulaBuilding Unix/Linux wc Tool Final Part: Adding Support for Standard InputAdding support for the default option i.e, no options are provided, which is the equivalent to the -c, -l and -w options and reading stdin.Jun 19Jun 19
Jonathan ZihindulaBuilding a Unix/Linux wc Tool Part III: Adding Support for Word CountingIn this step your goal is to support the command line option -w that outputs the number of words in a fileJun 13Jun 13
Jonathan ZihindulaBuilding unix/linux wc part II (line counter)In this article, I’ll focus on the second step of building a wc tool from https://codingchallenges.fyi/challenges/challenge-wc#step-two …Jun 11Jun 11
Jonathan ZihindulaBuilding unix/linux wc part IIn this article, I share my journey of tackling coding challenges from codingchallenges.fyi using Go by building the wc.Jun 10Jun 10
Jonathan ZihindulaAutomating Commit Messages with commit-ai: A Guide to Building a GitHub Tool in GoThis article will guide you through building a Command Line Interface (CLI) tool, named Commit-AI, that automates the generation of…May 6May 6
Jonathan ZihindulaRetro-Engineering: Building a Minimalistic JavaScript Bundler in GoJavaScript stands out as one of the most popular languages in web development. Over the past few years, it has expanded its reach to…Mar 20Mar 20
Jonathan ZihindulaChoosing the Right Framework for Your Chrome Extension: A Comprehensive GuideIn the ever-evolving landscape of web development, selecting the right framework for building Chrome extensions is a crucial decision. Each…Feb 1Feb 1