
John Arundel
@bitfield
Followers
95K
Following
11K
Media
850
Statuses
24K
Go/Rust writer and teacher 🦀. Programming is fun, and you should have fun! Join my Code Club for free Rust + Go learning resources ↓
Cornwall
Joined April 2008
RT @pftg: Start with your dream API and work backwards. The magic function method changed how I design code. Simple yet powerful. #rust #pr….
bitfieldconsulting.com
How do you design user-friendly APIs in Rust? The answer is easy: you use them! Let’s build a simple Rust CLI tool using what I call the “magic function” approach.
0
3
0
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
Hello, and welcome to learning Go! Now, for the first time, you can buy the complete set of my Go books as a single bundle—five books for the price of four! For the Love of Go The Power of Go: Tools...
@bitfield do you run Thanksgiving sale? Looking to buy some of your books.
1
5
20
”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
As software engineers, we're constantly making detailed, elaborate plans for computers to execute. Isn't it weird that we rarely give a moment's thought to the program for our own careers?
1
8
36
A simple, step-by-step guide to reducing load on your servers at this busy time: .
jarosz.dev
You are about to see and learn how a missing test puts thousands of production Kubernetes systems in danger.
0
4
21
”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
Alex Pliutau and I discuss what Go programmers should know about Rust, and why the two languages make perfect partners.
15
43
345
“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
In the final part of this series on the world of work, we’ll talk about how not to suck at meetings.
1
7
30
Joking aside, friends, please enjoy my book about TDD:
bitfieldconsulting.com
What does it mean to program with confidence? How do you build self-testing software? What even is a test, anyway? Welcome to the thrilling world of fuzzy mutants and spies, guerilla testing, mocks...
0
1
4
“Doesn’t everyone write tests? Isn’t it considered best practice?”. Sure. But best practice is what a company *says* it does. What actually goes on is another matter.
bitfieldconsulting.com
How do you rescue a legacy codebase that has no tests? Let's look at some techniques for clawing your way back to maintainability, one test at a time.
2
5
19