Just finished reading "The Elements of Programming Style" from 1973 by Kernighan & Plauger.
Both insightful and a bit terrifying how few of the 50 problems in the Fortran and PL/I examples have obsoleted since then.
🚀 Exciting News! Fluent Assertions is partnering with @XceedSoftware to bring our project to new heights! With their resources and support, we’ll continue evolving and enhancing features. Thanks for your support! #FluentAssertions#XceedSoftware#OpenSource#InnovationNuGet
Since I'm 6 drinks in for 20 bucks, let me tell you all about the story of how the first Microsoft Office 2007 vulnerability was discovered, or how it wasn't.
This was a story I was gonna save for a book but fuck it, I ain't gonna write it anyways.
i hope the xz author is alright. it's gotta suck having something you created and cared for getting undercut and infiltrated by someone maliciously. to them your project is just a means to get something elsewhere. to you, the thing you were both making was the point
So you have a problem, and you want to solve it with microservices...
So now you have N problems... plus N(N-1) communication problems, plus consistency problems, plus hosting, deploying, debugging, monitoring problems...
#microservices
Collection expressions is my favorite C# 12 feature. Besides the terser syntax it's also faster than using Concat ToList to concat two List<T>s. The compiler has freedom to pick available APIs, so on .NET 8 it's even faster than using preallocate AddRange🚀
Happy 30th birthday, DOOM. I'm grateful to have been a part of this incredible team. Thank you for playing our games, and thank you for keeping DOOM alive, all these many years.
As we've just begun designing and developing v7, now is the time to present your ideas of what we missed out on in v6 to make v7 the best release ever.
Fluent Assertions is an excellent set of open-source extension methods for writing better tests.
@ddoomen talks on .NET Rocks at dotnetrocks.com/details/1854 about the project and the great group of folks who have spent a decade helping it grow and improve.
... And getting to speak in person with people from the .NET community/ecosystem, who I so far had only interacted with in written form, was one of my goals for the conference.
Next step: get myself a Fluent Assertions t-shirt.
Hardware engineers: Let's help software engineers who think RAM access is zero-latency by adding cache hierarchies.
Software engineers: Here's an application scattered over a myriad of chatty out-of-process modules communicating over HTTP JSON.
I simply love that Doug updated my almost 4 year old answer to a #FluentAssertions question to work with v6 _and_ added a link to the relevant documentation.
stackoverflow.com/questions/…
Creating Domain Specific extensions on top of Fluent Assertions brings your test suite to a whole new level of readability 🚀
*and* it keeps the tests focused on behavior rather than implementation details.