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.
Review of Polygot NotebooksMy thoughts of polygot notebooks after writing a book with them
C++ Performance Optimization TechniquesThis article will explore various C++ performance optimization techniques that can help developers write efficient code.
Getting 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
A Comprehensive Guide to Data Visualization with Seaborn in PythonIn this article, we will explore Seaborn, a powerful Python library for data visualization
Options to implement search on your websiteOptions to implement search on your website
Abstract Classes in KotlinExplain Abstract Classes in Kotlin
GUI programming in JavaExplaining how to use GUI programming in Java
Object-Oriented Programming in KotlinExplain classes, objects, companion objects, properties, and fields in Kotlin
Reflection and annotations in KotlinIntroduction reflection and annotations in Kotlin
Set and map in JavaExplaining how to use sets and maps in Java
Ensure Elements are always visible on screenUnderstanding React Refs A Guide for Beginners
Mastering 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)