Topics
Python 3.13 Free-Threaded Mode
howtoPython 3.13's experimental free-threaded mode that disables the Global Interpreter Lock (GIL) to enable true parallel execution of Python threads across multiple CPU cores.
Bun
howtoBun is an all-in-one JavaScript runtime and toolkit designed as a faster drop-in replacement for Node.js, featuring built-in bundler, test runner, and package manager with native TypeScript support.
Gleam
howtoA friendly, type-safe programming language for building scalable systems, leveraging the Erlang VM.
Setup Local LLM Development Environment
howtoA local LLM development environment is a self-contained setup that enables developers to run, test, and interact with large language models directly on their hardware without relying on cloud services, providing privacy, cost control, and offline capabilities for AI development workflows.
Docker Desktop
alternativesDocker Desktop is an application for macOS, Windows, and Linux that provides a local development environment for building, sharing, and running containerized applications and microservices.
Cargo
toolCargo is Rust's official build system and package manager that handles compilation, dependency management, testing, and distribution of Rust projects and libraries.
rust-analyzer
toolrust-analyzer is a language server for the Rust programming language, providing IDE-like features such as auto-completion, go-to-definition, and refactoring.
Rust
howtoRust is a systems programming language that emphasizes memory safety, thread safety, and performance without requiring a garbage collector, designed for building reliable and efficient software.
Windows 11
toolWindows 11 is Microsoft's current desktop operating system featuring AI integration through Copilot, enhanced security controls, and modern user interface design for personal computers and enterprise environments.
Docker
troubleshootDocker is a containerization platform that packages applications with their dependencies into portable containers that run consistently across different environments.
Hardhat vs Foundry vs Truffle vs Brownie
compareEthereum smart contract development frameworks that provide tools for compiling, testing, debugging, and and deploying smart contracts on EVM-compatible blockchains, each with different language approaches and performance characteristics.
JetBrains WebStorm
toolJetBrains WebStorm is a commercial IDE specifically designed for JavaScript and TypeScript development with built-in debugging, testing, and version control integration.
Install Node.js with NVM on Mac M1
howtoNode Version Manager (NVM) is a POSIX-compliant bash script for installing and switching between multiple versions of Node.js. Node.js is a JavaScript runtime environment for server-side and command-line applications.
Setup Docker Development Environment
howtoDocker is a containerization platform that packages applications and their dependencies into lightweight, portable containers that run consistently across different environments, eliminating "works on my machine" problems for development teams.