Skip to content

Blog — page 7

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. .NET & C#Review of Polygot NotebooksMy thoughts of polygot notebooks after writing a book with them
  2. C++ & systemsC++ Performance Optimization TechniquesThis article will explore various C++ performance optimization techniques that can help developers write efficient code.
  3. Everything elseGetting Started with WebAssembly A Beginner's GuideIn this article , we'll cover the basics of WebAssembly and walk you through the process of setting up your development environment, compiling a simple program, and running it in the browser
  4. PythonA Comprehensive Guide to Data Visualization with Seaborn in PythonIn this article, we will explore Seaborn, a powerful Python library for data visualization
  5. JavaScript & webOptions to implement search on your websiteOptions to implement search on your website
  6. Mobile & AndroidAbstract Classes in KotlinExplain Abstract Classes in Kotlin
  7. Everything elseGUI programming in JavaExplaining how to use GUI programming in Java
  8. Mobile & AndroidObject-Oriented Programming in KotlinExplain classes, objects, companion objects, properties, and fields in Kotlin
  9. Mobile & AndroidReflection and annotations in KotlinIntroduction reflection and annotations in Kotlin
  10. Everything elseSet and map in JavaExplaining how to use sets and maps in Java
  11. .NET & C#Ensure Elements are always visible on screenUnderstanding React Refs A Guide for Beginners
  12. PythonMastering Personal FinanceA Practical Guide to Building Wealth and Financial Freedom

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