Vik's Avatar

Vik

@dizzyvik

A programmer. My blog - https://dizzy.zone

66
Followers
156
Following
44
Posts
28.11.2024
Joined
Posts Following

Latest posts by Vik @dizzyvik

Post image

LLMs are magic.

06.10.2025 06:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It will still probably be goth.

29.09.2025 17:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Some good discussion there, would love to respond - but the invitation only model prevents me from doing so :(

29.09.2025 07:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'd go with Rust, since I use Go daily. It all depends on your goals though.

28.09.2025 19:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
It's survey time! How has Go has been working out for you? - The Go Programming Language Help shape the future of Go

Hey all go devs. Last two days to fill the annual Go Developer Survey. This is one of the best ways to impact the future trajectory of the language. It takes around 10-20 minutes to complete. Let's get involved.

go.dev/blog/survey2...

#golang

28.09.2025 09:39 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Yes, it's quite verbose.

26.09.2025 15:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Redis is fast - I'll cache in Postgres There are books & many articles online, like this one arguing for using Postgres for everything. I thought I’d take a look at one use case - using Postgres instead of Redis for caching. I work with AP...

Redis wins on speed but I'll still cache in PostgreSQL

dizzy.zone/2025/09/24/R...

#postgres #redis #golang #postgresql

24.09.2025 20:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is a question I'm yet to find an answer to, please ping me if you do.

24.09.2025 16:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It depends on your architecture and what you are going for. I mostly cache specific objects in dedicated k/v stores such as redis. If a full response can be cached for a long time doing so on the reverse proxy might be an easy way to go, but I usually keep things cached app side.

24.09.2025 16:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes, mostly redis. Sometimes postgres.

24.09.2025 16:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Today I fell victim to a cache invalidation bug

24.09.2025 07:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner - annie's blog β€œHello! I am a developer. Here is my relevant experience: I code in Hoobijag and sometimes jabbernocks and of course ABCDE++++ (but never ABCDE+/^+ are you kidding? ha!)  and I like working with ...

"How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner" by Annie Mueller πŸ˜… πŸ˜‚ 😭

anniemueller.com/posts/how-i-...

23.09.2025 07:57 πŸ‘ 327 πŸ” 96 πŸ’¬ 15 πŸ“Œ 31

Welcome!

23.09.2025 17:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Dizzy zone A blog about IT, programming, my career and life

A short post on wrapping Go errors

dizzy.zone/2025/07/10/W...

11.07.2025 08:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's not really an ORM though is it?

27.03.2025 08:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

They do come in handy but I feel like they tend to be a bit overused. I personally rarely use them.

23.03.2025 17:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I have been liking it for a while now too!

14.03.2025 21:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
State of my Homelab 2025 For many years now I’ve had at least one machine at home which would work as a server to host some apps. In the last couple of years I’ve been getting more into it which has led me to purchase additio...

I wrote up what my #homelab looks like.

If you're curious:

dizzy.zone/2025/03/10/S...

10.03.2025 18:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's simple to read and understand.

05.03.2025 21:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

care to share the blacklist?

02.03.2025 20:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
My homelabs power consumption My homelab consists of 4 machines currently. When choosing them I tried to be energy conscious - using hardware which would not consume too much electrical power, while still trying to maintain the up...

My homelab consumes 36kWh of electricity a month.

dizzy.zone/2025/03/01/M...

01.03.2025 17:32 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You can never have too many Ethernet cables in a home.

20.02.2025 20:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I've been doing golang almost exclusively for quite a few years now, and the format still eludes me. I'm confident I'll never memorize it.

06.01.2025 06:06 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I've used both moq and mockery. I'm not too opposed to either, but if your interfaces are small then you don't really need them. Write an implementation for tests yourself. If you find your interfaces are too complex, perhaps a different design is an option?

11.12.2024 20:06 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you for the valuable insights on this topic.

10.12.2024 17:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Are you paid by the code line?

10.12.2024 16:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Definitely looking forward to this as well. Expecting significant improvements across my test suites!

08.12.2024 20:19 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It depends on what you're after. If just starting out, use the std lib. It will get you pretty far.

05.12.2024 21:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I do. Sort of, anyway. Not by choice. Inherited it as part of an existing codebase.

05.12.2024 21:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Why not just pass the dependencies to a New(), what's the benefit here?

04.12.2024 21:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0