Skip to content

Blog — page 16

561 posts on software development, newest first. Browse by topic:Rust, Go, Python, JavaScript & web, AI & data, DevOps & tooling, Mobile & Android, .NET & C#, C++ & systems, LaTeX, Investing, Everything else.

  1. JavaScript & webWhat is laravel.Explaining what laravel is.
  2. Everything elseWhat is Typst.Typst is a new markup-based typesetting system for the sciences that is designed to be an alternative both to advanced tools like LaTeX and simpler tools like Word and Google Docs..
  3. JavaScript & webHow to Optimize Image Loading for a Website.High-quality images make a site visually appealing, but they can also increase the page load times, negatively impacting the user experience and search engine optimization (SEO). To strike a balance between performance and aesthetics, it is imperative to optimize image loading for your website.
  4. PythonUsing chatgpt to write my posts instead of edge gpt.Comparing differences between chatgpt and edge gpt.
  5. PythonPython script to determine the size of objects in an imageTo build a Python script that detects objects from an input image and outputs the relative size of the objects to the input image, you can use the OpenCV library and the YOLOv3 object detection algorithm..
  6. PythonCalculate Income Tax with IPythonHow to calculate your income tax using IPytohn
  7. PythonUsing chatgpt to write my posts instead of edge gpt.Comparing differences between chatgpt and edge gpt.
  8. RustBuilding a File Size Tool in RustIn this tutorial, we will build a system tool in Rust that determines the size of files in a directory and outputs them nicely to the console. This tool will be similar to the `du` command in Linux.
  9. Mobile & AndroidPros and Cons of Using Swift for Mobile App DevelopmentIn this article, we'll discuss the pros and cons of using Swift for mobile app development, to help you decide if it's the right choice for your next project
  10. C++ & systemsC++ Memory Management and Smart PointersIn this article, we will discuss C++ memory management, the concept of smart pointers, and how they can help you write better code
  11. PythonConfiguing a Subdomain for Google Compute Engine and Setting Up FastAPI with ApacheA comprehensive guide on how to point a subdomain to a Google Compute Engine instance and set up a FastAPI application using Apache as a reverse proxy. This tutorial includes steps from assigning a static IP to your instance, configuring DNS, and setting up SSL with Apache to serve FastAPI applications securely.
  12. PythonA Comprehensive Guide to Pytest in PythonIn this article, we will explore the basics of Pytest, its features, and best practices for writing effective test cases.

© 2026 David Li · Home · Blog · RSS ·Classic site · Built with Astro, Starlight and three.js · Logos:Font Awesome Free (CC BY 4.0)