-
Field Guide: Running Gemma 4 Locally
-
Claude Code Leak: All Upcoming Features (Allegedly)
-
Speech to Text on WSL in one line
-
Using Autoresearch Project to Build The Fastestest Java Decompiler
-
Closing the Loop: How Coding Agents Are Reinventing UI Testing
-
My Website Was Down for a Week, and I Was the Last to Notice
-
How I Render 10MB Markdown Files in the Browser
-
Week 5 in Data Science: Image recognition neural network with 90% accuracy - a trivial task
-
Projects
-
I ported benchmark-ips from Ruby to Python
-
uv Installation Guide: How to Install uv on macOS and Windows
-
SEO Fundamentals for Developers
-
Week 4 in Data Science: Building ML Systems From the Ground Up
-
The Year 2025: Positive Changes in Major Life Areas
-
Third Week in Data Science: The 94% Accurate Model That Was Actually Terrible
-
Second Week in Data Science: Building My First Machine Learning Model
-
My First Week in Data Science: Thoughts, Struggles, and Small Wins
-
Building My First MCP Server: Automated Image Generation with Nano Banana
-
How Browser Uses Https
-
Securing Grafana and Prometheus with SSH tunnels instead of public ports
-
UV Venv – Fast Python Environment Setup
-
I Built an AI-Powered Screenshot Search Engine
-
The surprising complexity of .properties files
-
When Random Numbers Generator Becomes a Performance Bottleneck
-
Uploading Files with curl
-
Cursor Composer: A Practical Guide with Best Practices
-
sandbox-exec: macOS's Little-Known Command-Line Sandboxing Tool
-
Cursor Tips And Tricks Part I
-
Fast and Simple 'Similar Topics' Recommendations with TF-IDF and Python
-
UV — An Ultimate Python Package Manager: The Beginner's Guide
-
My Thoughts On BigQuery's Pipe Query Syntax
-
HN Distilled Released
-
Why You Need to Blog More (Even If Nobody Reads It)
-
Simulating Dark Mode on iPhone For Any Website
-
Unique Gaming Experiences Of 2024
-
Server-Sent Events (SSE) Are Underrated
-
Meme Review: Thanks For Inventing JavaScript
-
Superintelligence Will Happen: Ilya Sutskever's Insights on the Future of AI
-
Few Tips For Better Storing Stuff
-
SQLite is not a single connection database
-
Understanding mTLS: sequence diagram
-
Setting Up SSL-Encrypted Cassandra with Docker Compose
-
How To Get Access To OpenAI o1-mini
-
Debugging Gradle Tasks With IDE's Remote Debugger
-
I Am In Awe With Cursor AI's Composer Mode
-
Show Cafes Around the Pantheon in Rome with OSM Overpass Turbo
-
When Writing Tests Use Meaningful Data
-
Java AssertJ Features I Wish I Knew Earlier
-
5 Java JUnit 5 Features I Wish I Knew Earlier
-
90th Percentile Meaning: Statistics In Simple Terms
-
Java Comparable compareTo method: Natural Order Of Things
-
TreeMap in Java: A Must-Know Data Structure
-
Hot To Use Java Keystore with Custom SSL Certificates
-
Main Characteristic of a High Performance Team: It Consists of Team Players
-
How To Work With Jar Files: Create, Open, Edit
-
Migrating from Java 8 to Java 17 II: Notable API Changes
-
Migrating from Java 8 to Java 17: Guide To New Features
-
The Pitfalls of Comparing BigDecimals in Java
-
One UI element every presentation should have
-
Mastering Java String Format
-
Creating cmdhelp tool with GraalVM
-
TIL: MacOS can talk back by using a command
-
Minimal Dockerized Cron Template
-
Building a simple REST API application in 2024: my story
-
What Is FIPS
-
A quick way to find out how many digits are in a number
-
Java String.format vs MessageFormat
-
PGP Key Management in Command Line
-
Evaluating Claude's abilities in concurrent programming.
-
How to choose a better name for a variable
-
Case Study: Aggregating a Billion Rows File in Under 6 Seconds
-
My everyday Git commands
-
Unique gaming experiences in 2023
-
Creating a simple "AI Chat with your own PDF" application
-
Adding Error Prone checker Java 8 Gradle project
-
Notes on The Staff Engineer's Path: Part I
-
Java's Unknown Features: CompletionService