Angus - How To Code It
@how_to_code_it
Founder, How To Code It | Rust expert | Sharing practical guides to help you write the best Rust of your career
Part 4 of my deep dive into hexagonal architecture in Rust is live! 🦀 Covering: 🤔 Trade-offs of hexagonal architecture ⛔️ Common pitfalls to avoid 📈 Adopting hexagonal architecture at every growth stage Read & subscribe for updates: howtocodeit.com/articles/maste… #Rust #RustLang
My RustConf talk on developing an open-source European Space Agency mission simulator is now live! 🚀 Learn how Rust models 13 billion years with femtosecond precision across 7 astronomical time scales. 🦀 howtocodeit.com/articles/rust-… @Rust_Foundation #Rust #RustLang
Looking for the path to writing exceptional Rust? Step right this way, towards my macro_rules! guide. 🧙 I’m demystifying three macros that underpin 100,000s of Rust applications 👇. howtocodeit.com/articles/writi… #rust #rustlang
"It's all gone wrong!" How To Code It issue #4 is live in the archives, featuring a definitive guide to error handling, a hex arch showdown, @matthiasendler's guide to adopting #rust, and @timClicks' Rust Forge 🦀🔨 Read and subscribe here: howtocodeit.com/newsletter #rustlang
Hear me, fans of scalable software architecture! The much-anticipated third part of Master Hexagonal Architecture in Rust is live 🚀 Unsure where complex business logic lives? Uncertain about the right domain boundaries? Not for long! howtocodeit.com/articles/maste… #rust #rustlang
This clickable diagram from Effective Rust showing all the transforms for Option and Rust is an absolute masterpiece: docs.google.com/drawings/d/1EO… The only other thing you need to know is when to use as_ref.
Feeling rusty? Take ownership with the latest newsletter to join the How To Code It archive 🚀 I’m sharing more hexagonal architecture, an ownership bootcamp, plus an axum deep dive from @jonhoo. Browse and subscribe for free here: howtocodeit.com/newsletter #rust #rustlang
Overwhelmed by the amount of choice Rust gives us for handling errors? I was too 🦀. Whether you're building an application or library, my latest guide will help you make the right decision and impress users even when things go wrong: howtocodeit.com/articles/the-d… #rust #rustlang
ICYMI, my second newsletter is now live on the How To Code It archives. Featuring: hexagonal architecture, @maxwellflitton’s nanoservices, and a smart community question. 🚀 howtocodeit.com/newsletter #rust #rustlang
If, like me, you wish you could mainline weekly doses of Rust but will settle for getting it by email, the How To Code It newsletter brings the latest practical, better-than-production Rust straight to your inbox. Get the newsletter here! howtocodeit.com #rust #rustlang
When a crate returns a dyn Error with a crap message, but the underlying type is private, so you can't downcast 🤡 #rust #rustlang
Once you've written enough Rust, working in languages without ownership semantics starts to feel uncomfortable. You worry you might be breaking the law, or that the borrow checker will jump out from behind a bin and shank you. #rust #rustlang
This is complete news to me and has just revolutionized my workflow.
git worktree (this is bonus comic #3 for "How Git Works" wizardzines.com/zines/git, covering some topics that I didn't talk about in the zine) permalink: wizardzines.com/comics/git-wor…
Current and former Rust learners: what confused you about error handling? Any lingering uncertainties? I have a guide to error handling best practices in the oven, and I want to make sure I answer all your questions. #rust #rustlang
Are you feeling rusty about ownership and references? 🦀 Don't let the borrow checker embarrass you in front of colleagues! In this walkthrough, we'll solve a surprising challenge to sharpen your mental model of ownership in Rust. howtocodeit.com/articles/rust-… #rust #rustlang
Software architecture is saying 'it depends' effectively
Hexagonal architecture is nearly always a good idea. Hexagonal architecture *in Rust*? That's another level of stability, scalability and test coverage 🚀 Here's my guide to writing ironclad, highly maintainable Rust applications: howtocodeit.com/articles/maste… #rust #rustlang
what programmers sound like to non-programmers (sorry @jonhoo i couldn't help it)
After some hard-fought battles with terrible production Rust, I've written a guide to the most impactful practice for improving your codebase: newtyping 🦀 What are some effective newtypes you'd like to see included? I'd love your input! howtocodeit.com/articles/ultim… #rust #rustlang
howtocodeit.com
The Ultimate Guide to Rust Newtypes
Clean up your code, clarify business logic and improve test coverage with Rust's newtype wrappers.
United States 趨勢
- 1. Slot 92.2K posts
- 2. Powell 69.7K posts
- 3. Delap 16.5K posts
- 4. Gittens 18.8K posts
- 5. Sonya Massey 13.7K posts
- 6. $META 34.3K posts
- 7. Metchie 3,821 posts
- 8. Jennifer Welch 16.6K posts
- 9. Pierre Robert 2,131 posts
- 10. Michael Carter 5,024 posts
- 11. Magic 332K posts
- 12. #CarabaoCup 23.2K posts
- 13. Crystal Palace 41.2K posts
- 14. Merino 11.3K posts
- 15. Welcome to Philly N/A
- 16. #NationalCatDay 5,655 posts
- 17. Woodward 7,787 posts
- 18. Anfield 12.5K posts
- 19. Jeff Landry 2,248 posts
- 20. Richarlison 3,036 posts
Something went wrong.
Something went wrong.