Skip to content

Blog — page 17

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 & webCreate a deploy to overleaf buttonHow to create a deploy to overleaf button in react and plain html
  2. PythonHere I will cover how to use chatgpt extract keywords and describe code.In this post I will show you how to use chatgpt to describe code and get keywords.
  3. AI & dataIntroduction to Scikit-learn A Powerful Python Library for Machine LearningIn this article, we will discuss the key features of Scikit-learn and demonstrate how to use it for various machine learning tasks, such as classification, regression, and clustering
  4. PythonOptimizing Web Scraping with Proxy Integration: Techniques and ToolsExplore how proxies can transform your web scraping projects by providing anonymity, overcoming geo-restrictions, and avoiding rate limits; includes a step-by-step guide on scraping proxies using Python.
  5. JavaScript & webConverting saber site to nextraIn this post I will show you how I ported saber site to nextra.
  6. DevOps & toolingCloud Environment VariablesEnvironment variables are dynamic values that can be accessed by processes running on an operating system, including programs, scripts, and command-line interfaces. These variables contain information about the operating system environment and can be used to pass data to programs, control the behavior of the system, and provide configuration settings.
  7. GoUsing graphql-go in Golang A Comprehensive GuideIn this article, we will explore how to use the `graphql- library to build a GraphQL server in Golang
  8. Mobile & AndroidSwift Enums A Powerful and Versatile Tool for DevelopersIn this article, we'll dive into the power of Swift enums, explore their various features, and learn how they can be used to make your code more concise, expressive, and safe
  9. PythonUsing Pillow in Python A Comprehensive GuideIn this article, we'll explore the capabilities of Pillow and demonstrate its usage with practical examples
  10. Everything elseLooking at free education options for learning software development.In this post what options are available for free education for learning software development.
  11. DevOps & toolingIn this post I will compare github, gitlab, and bitbucketLooking at pros and cons of the main code hosting choices.
  12. JavaScript & webCreating a cluster on a map in react nativeIn this post I will show you how to clusters on a map in react native.

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