Get a look at our new logo's debut at the 2025 #CommunityOverCode youtu.be/Tm2rsiA3Zbs?...
13.09.2025 17:10 β π 6 π 2 π¬ 0 π 0@paulirwin.bsky.social
CTO at feature[23]. Co-founder @codeonthebeach.com. Member @apache.org. Passionate open source software contributor, currently burning the midnight oil on Apache Lucene.NET.
Get a look at our new logo's debut at the 2025 #CommunityOverCode youtu.be/Tm2rsiA3Zbs?...
13.09.2025 17:10 β π 6 π 2 π¬ 0 π 0We're hiring! 100% remote, software engineers and product designers, based out of Florida. www.feature23.com/careers
28.08.2025 21:18 β π 0 π 0 π¬ 0 π 0Mississippi should have the burden of providing a service to their residents that i.e. digitally signs an anonymous token with a nonce and age range, which can be cryptographically validated against their public key. Uploading IDs to third parties is very bad for privacy.
22.08.2025 21:35 β π 0 π 0 π¬ 0 π 0Dear @anthropic.com and @github.com - please support AGENTS.md!
20.08.2025 14:10 β π 1 π 0 π¬ 0 π 0Screen showing Carbon C++ interop in action with Scott Hanselman posing in front of it
I did not expect the first (public) demo of Carbon-C++ interop I saw to be on a Commodore 64 emulator at a cppnorth keynote about empathy. Great work @scott.hanselman.com
23.07.2025 13:16 β π 55 π 10 π¬ 2 π 2This is great! But the browser reconnect dialog almost never works for me when relaunching the app host, I have to refresh the page. Is that going to be improved?
12.06.2025 18:40 β π 0 π 0 π¬ 0 π 0Lest anyone think this is empty complaining, there are real, good IDEs to compare it to. IDEs that build simple apps in seconds, and don't turn on my laptop fan. IDEs that have great keyboard a11y, package management, and coherent project settings.
Those IDEs are created by @jetbrains.com.
And donβt get me started on how comically bad the Swift package management is. Even ChatGPT, without my prompting, said the UI can be βsillyβ and suggested removing packages and re-adding them to upgrade.
All in all, just a terrible IDE in 2025, and I regret every time I have to open it.
The quick help dialog almost never works, and fails at the worst times, like when your project canβt buildβ¦ which is when you need it the most!
And small rough edges like how selecting text then cmd+shift+F doesnβt put that text in the find pane, all add up to a terrible development experience.
Xcode is the prettiest IDE out there, but also the most infuriating.
On top of the insane build times that require full power from my laptop, the worst part is the terrible keyboard accessibility. Thereβs no way to create a shortcut for switching to your most recently used tab, for example.
There are only two times that I hear the (admittedly whisper-quiet) fan in my M1 Pro MacBook Pro turn on: when running intensive AI models that take time to produce a response like gemma3:27b in ollama, and when running a build in Xcode.
11.04.2025 13:41 β π 0 π 0 π¬ 1 π 0We just shipped .NET Aspire 9.2! learn.microsoft.com/en-us/dotnet...
Lots of cool features in this release and a step towards deploying to a lot more places! We're also shipping a new aspire command line tool!
#dotnet #aspire
The ASF Infrastructure team is hiring two experienced #sysadmin contractors in Europe or the UK. Candidates should demonstrate strong sysadmin skills in diverse environments, proven experience w/ #opensource tools and methodologies & deep understanding of #FOSS project dynamics.
01.03.2025 14:42 β π 8 π 11 π¬ 0 π 0Perception continues to be a problem for .NET. 10 years after we open sourced the platform.
20.02.2025 05:22 β π 46 π 5 π¬ 11 π 1We're now more than 2/3 done (68%) with Apache Lucene.NET 4.8 beta 18 (hopefully the last beta). Will be 82% once we get PRs/deps and WIP finished up. Progress is slower than I had hoped for the last month or so, but continuing to move along.
22.01.2025 22:52 β π 1 π 0 π¬ 0 π 0Note that I'm fine with FluentAssertions changing to a paid model. It's frustrating, but fine. Rent-seek all you want as long as it doesn't affect me. My problem is solely with now having to pin NuGet version numbers and be careful not to accidentally upgrade and face legal or financial harm.
15.01.2025 17:45 β π 0 π 0 π¬ 0 π 0Imagine that you're allergic to gluten, and always buy the same GF rice cereal. Then one day, they quietly add wheat to the ingredients and remove the GF label. You face the consequences. Shame on you for not reading the ingredients for a product you always buy? No, that's ridiculous. Shame on them.
15.01.2025 17:40 β π 0 π 0 π¬ 1 π 0NuGet should require that packages that change to an incompatible license change their package ID. FluentAssertions could leave v7 frozen in time as Apache-licensed. The idea of having to review licenses for every single *version upgrade* is an unreasonable burden that constitutes harm to users.
15.01.2025 17:34 β π 0 π 0 π¬ 1 π 0FluentAssertions just rug-pulled their FOSS license, and now any commercial users have to pay up *just to go from v7 to v8*. Use Dependabot or accidentally upgrade? Oops, you're now talking to legal. This is entrapment and is unethical for a package with 450M downloads. github.com/fluentassert...
15.01.2025 17:30 β π 0 π 0 π¬ 1 π 0EF Core 10 is fixing ugly parameter names in the generated SQL! i.e. instead of `@__city_0`, it can now generate `@city` as the parameter name. This will be a very welcome improvement. github.com/dotnet/efcor...
06.01.2025 18:16 β π 5 π 0 π¬ 0 π 0This is huge: LINQ is getting left/right join in .NET 10 (finally)! It's even a significant perf improvement for in-memory LINQ over GroupJoin/DefaultIfEmpty. See the last comment for the C# query syntax proposal to match the extension method. github.com/dotnet/runti...
03.01.2025 16:33 β π 8 π 1 π¬ 1 π 0Lucene.NET 4.8.0 beta 18 is now 60% done, and will be ~72% once the open PRs are merged! It finally feels like this final beta is getting within reach. Not letting the foot off the gas; I'll be doing a big push in the next few weeks to knock out as many issues as I can. github.com/apache/lucen...
02.01.2025 22:30 β π 1 π 0 π¬ 0 π 0We are finally over halfway done (by issue count) with the Lucene.NET 4.8.0-beta00018 release! I have some time off over the holidays and hope to blitz the remaining items as much as I can. Want to help us? Jump in! github.com/apache/lucen...
15.12.2024 16:10 β π 0 π 0 π¬ 0 π 0Update: we're now 47% done, and will be 52% once we get my current PRs merged. Only a couple high priority items remain. Will be going full steam ahead to knock those out. I'm feeling better about my goal of being dev complete with beta 18 by the end of the month/year.
05.12.2024 18:58 β π 0 π 0 π¬ 0 π 0Popular packages like Automapper, Npgsql, and SixLabors.ImageSharp have already gone .NET 6+ only (dropping .NET Standard/Framework support), and I applaud that. The longer we leave crutches in place, the less motivation people have to upgrade. Same problem that harmed the Python community with 2.x
05.12.2024 15:26 β π 1 π 0 π¬ 0 π 0Yep, self-contained deployments are one possible solution: learn.microsoft.com/en-us/dotnet...
05.12.2024 15:16 β π 1 π 0 π¬ 2 π 0Given that nearly all .NET Framework apps use open source software in some way, if you work on such an app, please, for the sake of the OSS maintainers you depend upon, get on modern .NET 8+. Please. We as an industry need .NET Framework <= 4.x to die. Make it your 2025 new yearβs resolution!
04.12.2024 15:39 β π 1 π 1 π¬ 1 π 0We're 42% done with Lucene.NET 4.8.0-beta00018, hopefully our last 4.8 beta release. Will be 46% once I get some PRs merged. A little behind pace for my personal goal of having this release dev complete by the end of the year; got some catching up to do. github.com/apache/lucen...
02.12.2024 16:17 β π 0 π 0 π¬ 1 π 0I haven't encountered this problem, and I usually crank NRT checking up to the max with warnings as errors on, across many projects. I just now tried to reproduce by playing with various options and couldn't repro. What .NET version are you targeting, and how did you configure nullable checking?
20.11.2024 15:34 β π 0 π 0 π¬ 1 π 0