23 articles

📰 Dev.to · Viktor Logvinov

Articles from Dev.to · Viktor Logvinov · 23 articles · Updated every 3 hours · View all reads

All ⚡ AI Lessons (9068) ArXiv cs.AIDev.to · FORUM WEBForbes InnovationOpenAI NewsDev.to AIHugging Face Blog
Mid-Career Developer Overcomes Go Plateau: Strategies to Deepen Expertise Beyond LLMs and Tackle Complex Projects
Dev.to · Viktor Logvinov 5d 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 6d 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...
Go Developers Seek Static Typing Benefits: Exploring Alternative Tooling Solutions
Dev.to · Viktor Logvinov 1w ago
Go Developers Seek Static Typing Benefits: Exploring Alternative Tooling Solutions
Introduction: The Static Typing Dilemma in Go Go’s runtime is a marvel of...
Go's Multiple Return Values vs. Tuples: Historical Rationale from Developer Discussions and RFCs
Dev.to · Viktor Logvinov 1w ago
Go's Multiple Return Values vs. Tuples: Historical Rationale from Developer Discussions and RFCs
Introduction Go's decision to favor multiple return values over a native tuple type is a...
Reimplementing COMMAND.COM in Go for Unix-like Platforms: Challenges and Solutions
Dev.to · Viktor Logvinov 1w ago
Reimplementing COMMAND.COM in Go for Unix-like Platforms: Challenges and Solutions
Introduction Reimplementing COMMAND.COM in Go for Unix-like platforms is more than a...
Finding Beginner-Friendly Go AI Projects: A Guide to Open-Source Contributions
Dev.to · Viktor Logvinov 1w ago
Finding Beginner-Friendly Go AI Projects: A Guide to Open-Source Contributions
Introduction to Open Source AI in Go Open-source AI projects in Go are not just code...
Efficient, Scalable Concurrency in Go: Implementing Promise/Future Pattern for High-Volume Operations
Dev.to · Viktor Logvinov 1w ago
Efficient, Scalable Concurrency in Go: Implementing Promise/Future Pattern for High-Volume Operations
Introduction & Problem Statement In the world of high-performance Go applications, the...
High-Performance Cross-Platform Bytecode VM in Go for Fast DSL Business Rule Evaluation
Dev.to · Viktor Logvinov 2w ago
High-Performance Cross-Platform Bytecode VM in Go for Fast DSL Business Rule Evaluation
Introduction: The Need for Speed in DSL Execution In the realm of domain-specific...
Testing Unary gRPC Services in Go: Addressing Error Handling, Interceptors, and Metadata with Specialized Tools
Dev.to · Viktor Logvinov 2w ago
Testing Unary gRPC Services in Go: Addressing Error Handling, Interceptors, and Metadata with Specialized Tools
Introduction to Testing Unary gRPC Services in Go Testing unary gRPC services in Go is...
High p99 Latency in Go Service: Identifying and Resolving Bottlenecks to Prevent System Overload
Dev.to · Viktor Logvinov 2w ago
High p99 Latency in Go Service: Identifying and Resolving Bottlenecks to Prevent System Overload
Introduction: The Latency Challenge In distributed systems, p99 latency often emerges as...
Go CRDT Library for Real-Time, Offline Collaborative Editing with State Merging
Dev.to · Viktor Logvinov 2w ago
Go CRDT Library for Real-Time, Offline Collaborative Editing with State Merging
Introduction In the realm of collaborative, offline-capable applications, the state...
Decoupling Service and Repository Layers in Go with sqlc: Avoiding Database Type Leakage
Dev.to · Viktor Logvinov 2w ago
Decoupling Service and Repository Layers in Go with sqlc: Avoiding Database Type Leakage
Introduction In Go applications leveraging sqlc for database interactions, the coupling...
Introducing a New Go PDF Library: Fast, Lightweight, and CJK-Friendly Solution for PDF Generation
Dev.to · Viktor Logvinov 2w ago
Introducing a New Go PDF Library: Fast, Lightweight, and CJK-Friendly Solution for PDF Generation
Introduction: The Need for a Modern Go PDF Library The landscape of PDF generation...
Simplifying Reactive Component Frameworks in Go: A Signal-Based Architecture for Cross-Platform Responsiveness
Dev.to · Viktor Logvinov 3w ago
Simplifying Reactive Component Frameworks in Go: A Signal-Based Architecture for Cross-Platform Responsiveness
Introduction Developing reactive UIs in Go has long been a double-edged sword. On one...
Evaluating the Need for a Repository Layer in a Go Notification Engine: Balancing Scalability and Maintainability
Dev.to · Viktor Logvinov 3w ago
Evaluating the Need for a Repository Layer in a Go Notification Engine: Balancing Scalability and Maintainability
Introduction & Context Building a Notification Engine in Go with sqlc as the database...
Efficient Large-Scale Data Analysis: Migrating from Python to Go with DuckDB for Self-Service Desktop Application Performance
Dev.to · Viktor Logvinov 3w ago
Efficient Large-Scale Data Analysis: Migrating from Python to Go with DuckDB for Self-Service Desktop Application Performance
Introduction Migrating from Python to Go for desktop applications, particularly in the...
Distributed File System in Go: Addressing Context and Detail Gaps in GFS-Inspired Implementation
Dev.to · Viktor Logvinov 4w ago
Distributed File System in Go: Addressing Context and Detail Gaps in GFS-Inspired Implementation
Introduction & Motivation The Google File System (GFS) is a cornerstone in the...
Improving Go's Regex Performance: Addressing Slow Log Parsing and Template Processing in Real-World Benchmarks
Dev.to · Viktor Logvinov 1mo ago
Improving Go's Regex Performance: Addressing Slow Log Parsing and Template Processing in Real-World Benchmarks
Introduction Go, celebrated for its simplicity, concurrency model, and performance in...
Simplifying Small App Development: Reducing Dependency on Third-Party Libraries for Programming Language Success
Dev.to · Viktor Logvinov 1mo ago
Simplifying Small App Development: Reducing Dependency on Third-Party Libraries for Programming Language Success
Introduction In the realm of programming languages, the rise of Go has been nothing short...