Duncan Lew·Nov 23, 2025From 30 minutes to 90 seconds: Why I switched from Zip to ZstandardI had a directory containing around 53 GB of pictures that I wanted to transfer more efficiently into cold storage. When I tried to zip…
Duncan Lew·Feb 7, 2025How I Built a SpeedtestTracker with Raspberry PI and AWS LambdaOur daily lives, whether we’re gaming, streaming or working from home, revolve around the internet and all the digital services that it…
Duncan Lew·Apr 2, 2024A Guide to Parsing CSV Files in GoThrough this blog post I will illustrate how to parse a CSV file containing rows of articles.
Duncan Lew·Jan 10, 2024Migrate your data from Readwise Reader to OmnivoreReadwise Reader and Omnivore are both great read-later services. Each offers unique features and experiences. Although I was an avid user…
Duncan Lew·May 7, 2023Building Your First Chatbot using ChatGPT with TypeScript in NodeJSArtificial intelligence (AI) is rapidly becoming one of the most promising technologies, particularly with the introduction of generative…
Duncan Lew·Feb 4, 2023Develop Anywhere, Anytime with GitHub CodespacesA Guide to Setting Up and Using GitHub Codespaces for Streamlined DevelopmentA response icon1A response icon1
Duncan Lew·Jan 14, 2023Back to the Basics with HTML FormsUnderstand the intricacies of how the HTML Form works
Duncan Lew·Jan 8, 2023Streamline Your Java Development Workflow with SDKMANSwitching between Java versions can be as easy as running a single command
Duncan Lew·Dec 31, 2022Six Essential Tips for Boosting your JavaScript SkillsJavaScript was introduced in 1995 and its standards are actively being maintained by ECMA International — hence the name ECMAScript for…
Duncan Lew·Dec 18, 2022Easily Format and Highlight Your Code in Google DocsGoogle Docs is a popular word processing tool that allows you to create and edit documents online. Code formatting in Google Docs hasn’t…A response icon5A response icon5