Alexander Shagov

Alexander Shagov @alexander_shagov

About: Senior Software Engineer / Engineering Manager || Ruby, Python, Cloud, Distributed Systems 📧 shagov.dev@outlook.com

Location:
Dubai, UAE
Joined:
Aug 29, 2024

Alexander Shagov
articles - 8 total

How LLM users accidentally do TDD without realizing it

Most developers using LLM tools today are unknowingly following a loose version of test-driven...

Learn More 2 1May 10

Configuring your own deep research tool (Using Nix Flakes)

So, you've come across deep search tools and are wondering if you can build your own. Well, you...

Learn More 0 0Apr 28

Ruby on Rails: Your Service Layer is a Lie

If you're a Rails developer, you've probably seen (or written) code that looks like this: class...

Learn More 14 4Jan 15

Why Use Nix package manager, Even on macOS?

Some time ago I wrote a short article on nix first steps...

Learn More 4 2Sep 23 '24

Balancing Authenticity and Self-Promotion in the Tech Industry

Picture this: You're a software developer at MegaCorp, writing code day in and day out. Your...

Learn More 3 0Sep 23 '24

The "IO to the Boundary" principle

In software architecture, many principles and patterns have emerged over time. However, a lot of...

Learn More 4 0Sep 10 '24

Ruby on Rails: Rethinking Service Objects

In the Ruby on Rails community, service objects have gained popularity as a way to encapsulate...

Learn More 5 0Sep 4 '24

Nix first steps

It might be overwhelming to dive into the Nix world, but this little glossary should help refine your...

Learn More 5 0Sep 4 '24