✕ Clear all filters
41 articles
▶ Videos →

📰 Dev.to · Viktor Logvinov

41 articles · Updated every 3 hours · View all reads

All Articles 131,777Blog Posts 136,637Tech Tutorials 34,158Research Papers 25,924News 18,712 ⚡ AI Lessons
Integrating HTMX with Go: Addressing the Lack of Accessible Resources for Developers
Dev.to · Viktor Logvinov 1w ago
Integrating HTMX with Go: Addressing the Lack of Accessible Resources for Developers
Introduction: The HTMX and Go Integration Challenge Combining HTMX with Go promises a...
Evaluating Long-Running Go Programs with Disabled Garbage Collection: Feasibility and Practicality
Dev.to · Viktor Logvinov 1w ago
Evaluating Long-Running Go Programs with Disabled Garbage Collection: Feasibility and Practicality
Introduction Go's garbage collector (GC) is a cornerstone of its design philosophy,...
Go GUI Frameworks: Alternatives to Tkinter for Simple, Pre-Bundled GUI Development in Text-Based Applications
Dev.to · Viktor Logvinov 1w ago
Go GUI Frameworks: Alternatives to Tkinter for Simple, Pre-Bundled GUI Development in Text-Based Applications
Introduction When you fire up a Python environment, Tkinter is already there—a silent...
Understanding Go's Unique Interface Idioms: Clarifying Distinctions from General Software Design Practices
Dev.to · Viktor Logvinov 🏗️ Systems Design & Architecture ⚡ AI Lesson 2w ago
Understanding Go's Unique Interface Idioms: Clarifying Distinctions from General Software Design Practices
Introduction to Go Interfaces Go interfaces, at first glance, might seem like a familiar...
Modernizing Go Code: Automating Updates to Enhance Consistency and Leverage New Language Features
Dev.to · Viktor Logvinov ⚡ AI Lesson 2w ago
Modernizing Go Code: Automating Updates to Enhance Consistency and Leverage New Language Features
Introduction Modernizing Go codebases has long been a manual, error-prone process,...
Go Tooling Ecosystem Lacks Comprehensive Resources: Proposal for a Canonical Guide
Dev.to · Viktor Logvinov 3w ago
Go Tooling Ecosystem Lacks Comprehensive Resources: Proposal for a Canonical Guide
Introduction: The Quest for a Go Equivalent to Rust's Canonical Book Rust’s canonical book...
Go's Conservative Evolution: Balancing Runtime and Toolchain Improvements with Feature Demands
Dev.to · Viktor Logvinov 3w ago
Go's Conservative Evolution: Balancing Runtime and Toolchain Improvements with Feature Demands
Introduction Go, born out of a desire for simplicity and efficiency, has long thrived on a...
Optimal Concurrency Model for Go-Based Redis Clone: Single-Threaded Event Loop vs. Goroutine-Per-Connection
Dev.to · Viktor Logvinov ⚡ AI Lesson 3w ago
Optimal Concurrency Model for Go-Based Redis Clone: Single-Threaded Event Loop vs. Goroutine-Per-Connection
Introduction Choosing the right concurrency model for a Go-based Redis clone is a critical...
Bridging the Gap: Enhancing Go Agent Frameworks to Align Popularity with Practical Utility and Language Strengths
Dev.to · Viktor Logvinov 3w ago
Bridging the Gap: Enhancing Go Agent Frameworks to Align Popularity with Practical Utility and Language Strengths
Introduction: The Rise of Agent Frameworks in Go Over the past two years, agent frameworks...
Go Developer Struggles with Error Handling in `net` Package: Solution Needed for Clear Error Type Identification
Dev.to · Viktor Logvinov 1mo ago
Go Developer Struggles with Error Handling in `net` Package: Solution Needed for Clear Error Type Identification
Introduction Go’s net package is a cornerstone for network programming, yet its...
Beginner Go Programmer Seeks Active Open Source Projects for Contribution Recommendations
Dev.to · Viktor Logvinov 1mo ago
Beginner Go Programmer Seeks Active Open Source Projects for Contribution Recommendations
Introduction: Navigating the Open Source Landscape as a Beginner Go Programmer Diving into...
Ensuring Backward Compatibility in Database-First Development When Adding New Schema Fields in Production
Dev.to · Viktor Logvinov ⚡ AI Lesson 1mo ago
Ensuring Backward Compatibility in Database-First Development When Adding New Schema Fields in Production
Introduction: The Database-First Dilemma In the database-first development paradigm, the...
Resources for Learning to Build Technologies from Scratch with Go: Books and Free Online Courses
Dev.to · Viktor Logvinov 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
Resources for Learning to Build Technologies from Scratch with Go: Books and Free Online Courses
Introduction to Building Technologies from Scratch with Go Building technologies from...
Fixing Abstraction Leakage: Standardizing Error Handling Across Layered Services
Dev.to · Viktor Logvinov 3mo ago
Fixing Abstraction Leakage: Standardizing Error Handling Across Layered Services
Introduction In the intricate machinery of layered Go services, abstraction leakage...
Rust-ONNX Bidding Platform: Reducing Latency from 50ms to Under 15ms and Resolving Dependency Compatibility Issues
Dev.to · Viktor Logvinov ☁️ DevOps & Cloud ⚡ AI Lesson 3mo ago
Rust-ONNX Bidding Platform: Reducing Latency from 50ms to Under 15ms and Resolving Dependency Compatibility Issues
Introduction: The Performance Crisis In the high-stakes world of real-time bidding...
Exploring Programming Languages Compiling to Go: Insights for Developing a New Go-Based Language
Dev.to · Viktor Logvinov 🔧 Backend Engineering ⚡ AI Lesson 3mo ago
Exploring Programming Languages Compiling to Go: Insights for Developing a New Go-Based Language
Introduction The rise of Go as a systems programming language has sparked interest in...
Improving a Free Go Programming Course: Seeking Feedback for Effectiveness and Enhancement
Dev.to · Viktor Logvinov 🔧 Backend Engineering ⚡ AI Lesson 3mo ago
Improving a Free Go Programming Course: Seeking Feedback for Effectiveness and Enhancement
Introduction In the rapidly evolving landscape of programming, Go has emerged as a...
Securing Package Manager Postinstall Scripts: Mitigating Access to Sensitive User Data During Installation
Dev.to · Viktor Logvinov 🔐 Cybersecurity ⚡ AI Lesson 3mo ago
Securing Package Manager Postinstall Scripts: Mitigating Access to Sensitive User Data During Installation
Introduction: The Hidden Risks of Package Manager Scripts Every time you run npm install...
Mid-Career Developer Overcomes Go Plateau: Strategies to Deepen Expertise Beyond LLMs and Tackle Complex Projects
Dev.to · Viktor Logvinov 📐 ML Fundamentals ⚡ AI Lesson 3mo ago
Mid-Career Developer Overcomes Go Plateau: Strategies to Deepen Expertise Beyond LLMs and Tackle Complex Projects
Introduction: The Competent but Shallow Dilemma Imagine spending years mastering a craft,...
Go Runtime's Persistent 128MB Heap Arenas Cause Excessive Memory Usage in CGO/Purego Calls: Solution Needed
Dev.to · Viktor Logvinov ⚡ AI Lesson 3mo ago
Go Runtime's Persistent 128MB Heap Arenas Cause Excessive Memory Usage in CGO/Purego Calls: Solution Needed
Introduction Go's runtime has a peculiar quirk: it allocates 128MB heap arenas during...