Skip to content

Blog — page 4

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. Mobile & AndroidType Casting in Swift A Technical DiveIn this article, we'll dive deep into Swift's type casting, its syntax, and various use cases
  2. PythonAn Introduction to Flask A Lightweight Web Framework for PythonIn this article, we will explore the basics of Flask and demonstrate how to create a simple web application
  3. C++ & systemsC++ Operator Overloading Enhancing the Power of User-Defined TypesIn this article, we'll explore the basics of operator overloading in C++, including:
  4. Everything elseA Comprehensive Guide to Newtonsoft.JsonIn this article, we will explore the key features of Newtonsoft.Json, learn how to install it, and discuss how to work with JSON data using this powerful library.
  5. RustUsing Rust's Data Structures for Efficient and Safe Data ManipulationIn this article , we will explore Rust's data structures and how to use them for efficient and safe data manipulation
  6. Everything elseAn Introduction to NUnit Testing FrameworkIn this article, we will explore the basics of NUnit, its features, and how to use it to write and run tests for your
  7. AI & dataUsing PyTorch in Python An Introduction to Machine Learning and Deep LearningIn this article, we will explore the basics of PyTorch and its application in Python
  8. Mobile & AndroidSwift's Interoperability with Objective-C Bridging the GapIn this article, we will explore Swift's interoperability with Objective-C, providing practical examples and best practices to help developers bridge the gap between these two languages
  9. PythonUsing Pygame in Python A Comprehensive GuideIn this article, we will provide a comprehensive guide on using Pygame in Python, covering topics such as installing the library, creating a simple game, handling user input, and managing game objects
  10. C++ & systemsC++ Standard Library Algorithms and ContainersThis article will provide an overview of these components, their benefits, and how to use them effectively in your C++ code.
  11. Mobile & AndroidCreating a Package in SwiftIn this article, we will explore how to create, manage, and distribute a package in Swift using the Swift Package Manager
  12. PythonUsing Requests in Python A Comprehensive GuideIn this article, we will cover:

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