
Staff Software Engineer at Foreflight. Computer Scientist. Co-author of #FluentAssertions
Odense, Danmark
Joined June 2011
- Tweets245
- Following52
- Followers118
- Likes589
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
Jonas Nyrup retweeted
Big thanks to @Microsoft for donating $1000.00 to Roslynator project!
I thank you for creating Roslyn which made Roslynator possible!
5 years ago I learned about the Type-Dictionary Trick in C#
mariusgundersen.net/type-dic…
Recently, I finally found a place to apply it to remove a lookup in a ConcurrentDictionary
github.com/hardkoded/puppete…
Jonas Nyrup retweeted
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.
Jonas Nyrup retweeted
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
Jonas Nyrup retweeted
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🚀
Jonas Nyrup retweeted
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.
With more than 270 million downloads, it's time to ship 6.12 of fluentassertions.com and start to work on 7.0.
Hot take: A lot of developers seems to be upset about being caught as freeloaders and blind consumers of OSS.
I'm going to go live with @robmen in the DeploymentDojo in ~1hr to discuss Moq and .NET OSS monetization
youtube.com/watch?v=LVub_mM9…
Jonas Nyrup retweeted
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.
At #ndcoslo I finally got to meet up with these two guys!
This is me in middle with fluentassertions.com co-maintainer @jnyrup on the left and @matkoch87, author of @nukebuildnet, on the right. And yes, we're standing in front of the #ndcoslo @jetbrains stand.
Looking forward to some great talks here at #ndcoslo.
If you wanna chat about #fluentassertions come say hi 👋
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/…
When I hear people talking about refactoring towards a design pattern, I always wonder if they also clean their home towards a vacuum cleaner?
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.
Replying to @gsferreira
Let's extend Fluent Assertions to have our Domain Specific Custom Assertions.
youtube.com/watch?v=vERw8hyT…














