Bartłomiej Klimczak(@kabanek) 's Twitter Profileg
Bartłomiej Klimczak

@kabanek

Go Software Engineer, @GoogleDevExpert in #go Category, blogger, organizer of a meetup @CracowGo, speaker, and trainer. I teach Go for business development.

ID:407845169

linkhttps://developer20.com calendar_today08-11-2011 16:46:21

4,2K Tweets

1,0K Followers

260 Following

Bartłomiej Klimczak(@kabanek) 's Twitter Profile Photo

When I use migrations in Go, I only use Up migration, never write down. At scale, I newer create down migration because it’s easier and safer to create a new one with a fix or rollback than maintaining both up and down.

In local env, down migration aren’t very useful as well

account_circle
Bartłomiej Klimczak(@kabanek) 's Twitter Profile Photo

Personally, I'm not a huge fan of testing tools like github.com/franela/goblin or github.com/onsi/ginkgo

They are funny to see those colorful reports but in case of any debugging, the extra abstraction between your code and the test makes it more complicated.

account_circle
OpenTofu(@OpenTofuOrg) 's Twitter Profile Photo

OpenTofu Project was recently made aware of a letter by HashiCorp’s lawyers, alleging that OpenTofu was not respecting the terms of its BSL license governing its Terraform codebase.

account_circle
Thomas Roccia 🤘(@fr0gger_) 's Twitter Profile Photo

🤯 The level of sophistication of the XZ attack is very impressive! I tried to make sense of the analysis in a single page (which was quite complicated)!

I hope it helps to make sense of the information out there. Please treat the information 'as is' while the analysis

🤯 The level of sophistication of the XZ attack is very impressive! I tried to make sense of the analysis in a single page (which was quite complicated)! I hope it helps to make sense of the information out there. Please treat the information 'as is' while the analysis
account_circle
Bartłomiej Klimczak(@kabanek) 's Twitter Profile Photo

Deploy your next app in seconds. Get $200 in cloud credits from @DigitalOcean using my link: m.do.co/t/7033fd777408

account_circle
Bartłomiej Klimczak(@kabanek) 's Twitter Profile Photo

for about 7 years I tried to avoid using GORM. Right now, I have to use it and don't like how it works :/ too much magic for me.
Or maybe I'm just getting older

account_circle
Bartłomiej Klimczak(@kabanek) 's Twitter Profile Photo

Why a web shops that sell only digital goods ask me for physical address? What’s the reason behind it?

The law? Just because everyone does it, too?

I really appreciate the answer:)

account_circle
Bartłomiej Klimczak(@kabanek) 's Twitter Profile Photo

Go is perfect for AI because of the simple syntax.

It’s simpler to generate good code if number of possible variants are limited.

account_circle
Felix Geisendörfer(@felixge) 's Twitter Profile Photo

Profile-guided optimization for Go is great, and we have already used it to save significant amounts of money at Datadog.

However, as part of a wider rollout, we noticed that one service saw an 18% increase in memory usage from pgo until we performed a rollback.

Profile-guided optimization for Go is great, and we have already used it to save significant amounts of money at Datadog. However, as part of a wider rollout, we noticed that one service saw an 18% increase in memory usage from pgo until we performed a rollback.
account_circle
Bartłomiej Klimczak(@kabanek) 's Twitter Profile Photo

I installed pi-hole on my homelab. It says that about 19% of requests are ads/tracking scripts. That's a lot!

The Internet would be must faster without them...

I installed pi-hole on my homelab. It says that about 19% of requests are ads/tracking scripts. That's a lot! The Internet would be must faster without them...
account_circle