John Arundel retweeted
These "10x Commandments of Highly Effective Go" from @bitfield on the @jetbrains blog are terrific.
Some of these apply to any programming language, but I like the specific advice and examples for @golang devs.
blog.jetbrains.com/go/2025/1ā¦
Just a heads up, you won't be seeing much from me on here anymore. If you like my stuff, join my mailing list to get plenty of it:
bitfieldconsulting.com/subscā¦
I'm also in that other place we don't talk about (you know the one) as 'bitfieldconsulting'.
It's mostly been a pleasure!
John Arundel retweeted
āGoLand can do that?ā š¤
Yes! @bitfield reveals 10 of the IDEās secret superpowers that make Go coding faster, safer, and easier ā from smarter search and powerful debugging to AI-enhanced assistance.
Read the new blog post š bit.ly/45WSBtF
John Arundel retweeted
Start with your dream API and work backwards. The magic function method changed how I design code. Simple yet powerful. #rust #programming #cleancode bitfieldconsulting.com/postsā¦
Can't believe I forgot to mention this: you can buy all five of my Go books for the price of four today. How's that for a humble bundle? bitfieldconsulting.com/booksā¦
āLayoffs are a fact of life in a volatile industry. You may not see the rocks coming; companies tend to fail gradually, then suddenly. But an unexpected transition to 'funemployment' neednāt be a disaster.ā bitfieldconsulting.com/postsā¦
āGraydon Hoare described Rust as ātechnology from the past, come to save the future from itselfā. He wanted to build, not a new, exciting, and experimental programming language, but a solid, boring, reliable language, based on proven ideas that work.ā bitfieldconsulting.com/booksā¦
A simple, step-by-step guide to reducing load on your servers at this busy time:
jarosz.dev/article/how-to-brā¦
āFor probably 80% of the software we write, Go gets the job done just fine. Rust, on the other hand, neatly fills the gaps where Go isnāt an ideal choice: kernels, firmware, embedded devices, real-time systems.ā bitfieldconsulting.com/postsā¦
āNever think that being polite is a sign of weakness,ā Chen said. āIt is really a sign of great strength. When people are rude, they expose their weaknesses. When we are polite, our enemies cannot see our weaknesses.ā
bitfieldconsulting.com/postsā¦
Rust doesn't need 'defer', because it has Drop.
Man, I wish Rust had the 'defer' keyword š
Wait...
š¦ scopeguard: A Rust library for a convenient RAII scope guard.
š Has a defer! macro.
š„ Runs a closure on scope exit, even if a panic occurs.
ā GitHub: github.com/bluss/scopeguard
#rustlang #library #defer #scope #raii #guard #programming #pattern #opensource
Joking aside, friends, please enjoy my book about TDD: bitfieldconsulting.com/booksā¦
This was a really fun conversation, and I firmly believe Go programmers who don't know Rust are missing out. The two languages complement one another perfectly: Go is pragmatic, Rust is powerful. Why not learn and use both?
This Post is from an account that no longer exists. Learn more







