DEV Community

Aleksei Aleinikov profile picture

Aleksei Aleinikov

My interests range from building complex algorithms and designing high-performance systems to applying AI to solve real-world challenges.

Location Thessaloniki, Greece Joined Joined on  Personal website https://www.alekseialeinikov.com

Work

DevSecOps

🧵 Go Concurrency 2025: Goroutines, Channels & Clean Patterns

🧵 Go Concurrency 2025: Goroutines, Channels & Clean Patterns

1
Comments
1 min read
🚨 Clean Up Your Go Error Handling with One Tiny Helper

🚨 Clean Up Your Go Error Handling with One Tiny Helper

Comments
1 min read
🐪 From snake_case to camelCase — Automatically, in 2025

🐪 From snake_case to camelCase — Automatically, in 2025

Comments
1 min read
🧩 Directive Composition in Angular — Why It Matters in 2025

🧩 Directive Composition in Angular — Why It Matters in 2025

Comments
1 min read
✅ Type-Safe Utility Checks in TypeScript — 2025 Edition

✅ Type-Safe Utility Checks in TypeScript — 2025 Edition

Comments
1 min read
🧪 Virtual Environments for Data Engineers — 2025 Edition

🧪 Virtual Environments for Data Engineers — 2025 Edition

Comments
1 min read
🌀 Concurrent Generators in Go — 2025 Guide

🌀 Concurrent Generators in Go — 2025 Guide

Comments
1 min read
🎯 Serving JSON in Go — 2025 Edition

🎯 Serving JSON in Go — 2025 Edition

Comments
1 min read
🔁 Break Cyclic Imports in Go Tests — 2025 Edition

🔁 Break Cyclic Imports in Go Tests — 2025 Edition

Comments
1 min read
🧠 Interface vs Type in 2025: Which to Use and When?

🧠 Interface vs Type in 2025: Which to Use and When?

Comments
1 min read
🔍 Type-Level TypeScript in 2025: 5 Real Examples

🔍 Type-Level TypeScript in 2025: 5 Real Examples

Comments
1 min read
☁️ GKE Autopilot in 2025: Kubernetes Without the Burnout

☁️ GKE Autopilot in 2025: Kubernetes Without the Burnout

Comments
1 min read
🧹 One Bash Script vs. the Entire Hype Stack

🧹 One Bash Script vs. the Entire Hype Stack

Comments
1 min read
🧠 How to Name Things in Code — 2025 Edition

🧠 How to Name Things in Code — 2025 Edition

Comments
1 min read
⚡ Keeping State Simple in 2025 (No Redux Required)

⚡ Keeping State Simple in 2025 (No Redux Required)

Comments
1 min read
🚀 React Query in 2025: Fast Data Without Redux Bloat

🚀 React Query in 2025: Fast Data Without Redux Bloat

Comments
1 min read
🛡️ Cloud Armor WAF in 2025: API Protection That Actually Understands Your App

🛡️ Cloud Armor WAF in 2025: API Protection That Actually Understands Your App

Comments
1 min read
📸 Turn iPhone Live Photos into Shareable Videos — Instantly

📸 Turn iPhone Live Photos into Shareable Videos — Instantly

Comments
1 min read
🚀 Make Heavy JavaScript Non-Blocking — 7 Battle-Tested Patterns (2025)

🚀 Make Heavy JavaScript Non-Blocking — 7 Battle-Tested Patterns (2025)

Comments
1 min read
🧹 Clean JavaScript in 2025: Fewer Params, Clearer Names, Smarter Errors

🧹 Clean JavaScript in 2025: Fewer Params, Clearer Names, Smarter Errors

Comments
1 min read
💸 Stop iOS Subscriptions Before They Drain Your Wallet

💸 Stop iOS Subscriptions Before They Drain Your Wallet

Comments
1 min read
🧠 Modern Error Handling with Axios: Clean, Clear, Reusable

🧠 Modern Error Handling with Axios: Clean, Clear, Reusable

Comments
1 min read
📱 New in iOS 18.1: Record & Summarize Phone Calls — All On-Device

📱 New in iOS 18.1: Record & Summarize Phone Calls — All On-Device

Comments
1 min read
🧭 Follow the Packet: Kubernetes Networking in 2025 (Explained Clearly)

🧭 Follow the Packet: Kubernetes Networking in 2025 (Explained Clearly)

Comments
1 min read
📊 Monitoring in 2025: From Uptime to Self-Healing Systems

📊 Monitoring in 2025: From Uptime to Self-Healing Systems

Comments
1 min read
⚛️ State Management in 2025: 3 React Libraries You Should Actually Use

⚛️ State Management in 2025: 3 React Libraries You Should Actually Use

Comments
1 min read
🧪 Cut 90% of Tests Without Losing Coverage? Yes — With Pairwise Testing

🧪 Cut 90% of Tests Without Losing Coverage? Yes — With Pairwise Testing

Comments
1 min read
⚡️ HPC in the Cloud, Minus the Pain

⚡️ HPC in the Cloud, Minus the Pain

Comments
1 min read
🧪 How to Evaluate LLM Products Without Losing Your Mind (2025 Edition)

🧪 How to Evaluate LLM Products Without Losing Your Mind (2025 Edition)

Comments
1 min read
☁️ App Engine in 2025: Still the Easiest Way to Deploy on Google Cloud

☁️ App Engine in 2025: Still the Easiest Way to Deploy on Google Cloud

Comments
1 min read
🚀 Build a Fast HTTP Server in Go (2025 Edition)

🚀 Build a Fast HTTP Server in Go (2025 Edition)

1
Comments
1 min read
🍪 Go + Cookies: Secure, Stateless, Scalable (2025 Edition)

🍪 Go + Cookies: Secure, Stateless, Scalable (2025 Edition)

1
Comments
1 min read
🧩 Go Build Tags in 2025: Clean Builds, Zero Ifs

🧩 Go Build Tags in 2025: Clean Builds, Zero Ifs

Comments 3
1 min read
🛠️ Go Like It’s C: 7 Low-Level Tricks for 2025

🛠️ Go Like It’s C: 7 Low-Level Tricks for 2025

Comments
1 min read
🧱 Go Microservices 2025: One Pattern to Scale Them All

🧱 Go Microservices 2025: One Pattern to Scale Them All

1
Comments
1 min read
📡 Telemetry for 2025 Clouds: Polling Is Dead

📡 Telemetry for 2025 Clouds: Polling Is Dead

Comments
1 min read
🔍 TLS Debugging, Demystified: See Inside Encrypted Traffic in Seconds

🔍 TLS Debugging, Demystified: See Inside Encrypted Traffic in Seconds

Comments
1 min read
🔍 Full Observability in 2025: Beyond Metrics and Dashboards

🔍 Full Observability in 2025: Beyond Metrics and Dashboards

Comments
1 min read
⚛️ Simplify Loading, Success & Error States in React with useActionState (2025)

⚛️ Simplify Loading, Success & Error States in React with useActionState (2025)

Comments
1 min read
📊 BigLake in 2025: From CSV to Secure Analytics Without Moving Your Data

📊 BigLake in 2025: From CSV to Secure Analytics Without Moving Your Data

Comments
1 min read
🕸️ Service Mesh in 2025: Global Control, Zero-Pain Upgrades

🕸️ Service Mesh in 2025: Global Control, Zero-Pain Upgrades

Comments
1 min read
⚡ React UI Optimization in 2025 — What to Memo, What to Leave Alone

⚡ React UI Optimization in 2025 — What to Memo, What to Leave Alone

Comments
1 min read
🚦 TanStack Router: The 2025 Way to Navigate React Apps

🚦 TanStack Router: The 2025 Way to Navigate React Apps

Comments
1 min read
⚛️ Global State in React — No Redux, No Zustand, No Fuss

⚛️ Global State in React — No Redux, No Zustand, No Fuss

Comments
1 min read
🔐 Still storing JWT in LocalStorage? Time to stop — here’s the 2025 way

🔐 Still storing JWT in LocalStorage? Time to stop — here’s the 2025 way

Comments
1 min read
🎧 AirPods + Every Device in 2025 — A Seamless Pairing Guide

🎧 AirPods + Every Device in 2025 — A Seamless Pairing Guide

Comments
1 min read
🧠 Build Your Own RAG System in 2025 — From Query to Answer

🧠 Build Your Own RAG System in 2025 — From Query to Answer

Comments
1 min read
📱 Turn Paper into PDF in Seconds — No Apps Needed

📱 Turn Paper into PDF in Seconds — No Apps Needed

Comments
1 min read
💾 Mac Backups in 2025: One Click to Peace of Mind

💾 Mac Backups in 2025: One Click to Peace of Mind

Comments
1 min read
🚀 Dagster 2025: Not Just ETL — A Data Asset Mindset

🚀 Dagster 2025: Not Just ETL — A Data Asset Mindset

Comments
1 min read
🐍 Python 2025: Quirks, Tricks, and Bitwise Surprises

🐍 Python 2025: Quirks, Tricks, and Bitwise Surprises

Comments
1 min read
🧠 try–except in Python: Still Fast, Still Smart (2025 Edition)

🧠 try–except in Python: Still Fast, Still Smart (2025 Edition)

Comments
1 min read
🚫 Still using cProfile in 2025? There are better ways.

🚫 Still using cProfile in 2025? There are better ways.

Comments
1 min read
🔄 Python State Machines in 2025: No Math, Just Clarity

🔄 Python State Machines in 2025: No Math, Just Clarity

Comments
1 min read
🔐 DevSecOps 2025: One Loop to Catch Them All

🔐 DevSecOps 2025: One Loop to Catch Them All

Comments
1 min read
🛑 Still in the disk group? You’re one command from root.

🛑 Still in the disk group? You’re one command from root.

Comments
1 min read
🔀 Go Build Tags: One Repo, Many Realities

🔀 Go Build Tags: One Repo, Many Realities

Comments 1
1 min read
🧠 Go + C: System Calls Without Fear

🧠 Go + C: System Calls Without Fear

Comments
1 min read
🔍 JavaScript Proxies in 2025: Native Reactivity Without a Framework

🔍 JavaScript Proxies in 2025: Native Reactivity Without a Framework

Comments
1 min read
💥 Context in JavaScript: How to Stop Losing this in 2025

💥 Context in JavaScript: How to Stop Losing this in 2025

Comments
1 min read
loading...