🗣I'm excited to announce that my book: 👇is now published and available for purchase
https://t.co/HvcoW2gLdw
or
https://t.co/6Rt3fjvswK
#dotnet#dotnetcore#webapi
A big thank you to @LaylaCodesIt my technical reviewer and friend, for all the patience
The value of reading, and of writing things down that we read, or hear, cannot be overstated. Two expert guests (who specialize in speech and memory) on the Huberman Lab podcast explained that when we read text or listen to something and then write key aspects/takeaways down by hand- not typing, it engages our motor control centers in ways that deeply embed that information to our memory. Taking notes, however cursory, turns out to be the best way to remember and implement information later.
Just a reminder that I'm creating weekly #dotnet videos over on my #YouTube channel.
✅ 1 Azure for developers video on Sundays
✅ 1 DotNet / #csharp / #aspnetcore video each Thursday
✅ Short #programmingtips almost daily.
Subscribe to be kept in the loop: https://t.co/zbD08dnF3t
P.S: RTs appreciated! 🙏
Testing Without Mocks: A 🧵.
So a few days ago I released this massive update to my article, "Testing Without Mocks: A Pattern Language." It's 40 pages long if you print it. (Which you absolutely should. I have a fantastic print stylesheet.)
Thank you @consolondon and @parajao for the meetup yesterday: TDD and Remote Mob Programming. Thanks to our participants: @nmosf, @dragosrogojan, Oliver Zihler & Alina Liburkina. Thank you @dmokafa & @ValentinaCupac for hosting the event. Youtube: https://t.co/lXeiabbGL7
#tdd
Many of the software engineers I talked to told me that they practice TDD out of guilt.
That's not right, we need a different way to think about TDD.
I've been practising TDD for almost a decade, here's how I currently think about it:
Junior developers love magic. Seniors hate magic. And the reason seniors hate magic is that they know, from experience, that magic (things they don't understand) eventually bite in the ass.
Conway's law is valid within a team as well.
"If we have a 5 person team, and we give each one a different task to work on, we are creating 5 different 1-person teams.
If we have a problem with our team's output, it might be useful to become a 5-person team."
#conwayslaw