If you’re not treating software development as an scientific discipline, with experiments, feedback loops, and measurable outcomes, then you’re not a software engineer…
If you’re not treating software development as an scientific discipline, with experiments, feedback loops, and measurable outcomes, then you’re not a software engineer…
Maybe don't improvise, but the rest is true.00
Ever wondered about the mechanics behind the anti-cheat system in Call Of Duty: Black Ops Cold War? A new reverse engineering study unveils some interesting findings.
bionic-gpt: BionicGPT is an on-premise replacement for ChatGPT, offering the advantages of Generative AI while maintaining strict data confidentiality ★2056 https://github.com/bionic-gpt/bionic-gpt
LGTM.
-- Approved.
The more I use GenAI coding tools, the more I am convinced keeping to "traditional" software engineering practices is what works most productive here. As in 10x more productive. E.g.
- Small changes
- Test that the change works before moving on
- (unit) tests wherever you can
In Part 11 of a series on source generators, andrewlocknet shows how to implement an interceptor, that allow you to replace (or "intercept") a method call in your app with an alternative method. Turns out this is critical for AOT compilation.
If you’ve ever run a nightly batch job to update entity statuses, send notification emails, or generate reports, then you’re already using your database as a kind of queue. You might be queuing without knowing it, and it might bite you!
gitbutlerapp / gitbutler: The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte ★13902 https://github.com/gitbutlerapp/gitbutler
google / comprehensive-rust: This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust. ★28367 https://github.com/google/comprehensive-rust
In this post, CodeOpinion walks through practical implementations of resilience patterns that'll keep your distributed system from falling flat on its face. Clear examples and use-cases for each pattern
Don't give them ideas!! They'll turn it into a subscription!
Top .NET Blogs Posts of 2024 by jamesmontemagno https://buff.ly/49SGtdt #aspnetcore
If you are interested in measuring the latency impact of lock, mutex, semaphore, events in your .NET apps, this article is for you :^) chnasarre.medium.com/measuring-th...
I published part 5 of my "Writing a .NET profiler in C#" series. All the foundations built in the previous articles have been moved to a library named Silhouette. In this new article, we finally have everything we need to write an actual profiler.
minidump.net/writing-a-ne...
#dotnet