Justin Hachemeister's Avatar

Justin Hachemeister

@jhachemeister.bsky.social

C# Enthusiast | Self-motivated, curiosity-driven, perfectionist dedicated to continuous learning, growth, and innovation. Views are own.

63 Followers  |  231 Following  |  4 Posts  |  Joined: 05.12.2024  |  1.6839

Latest posts by jhachemeister.bsky.social on Bluesky

Maybe don't improvise, but the rest is true.00

31.01.2025 00:12 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

30.01.2025 16:45 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
bionic-gpt / bionic-gpt BionicGPT is an on-premise replacement for ChatGPT, offering the advantages of Generative AI while maintaining strict data confidentiality

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

31.01.2025 00:07 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
patrick star from spongebob squarepants is pointing at someone with a long nose . ALT: patrick star from spongebob squarepants is pointing at someone with a long nose .
29.01.2025 23:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

LGTM.
-- Approved.

27.01.2025 21:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

24.01.2025 19:26 β€” πŸ‘ 253    πŸ” 56    πŸ’¬ 14    πŸ“Œ 7
Preview
Implementing an interceptor with a source generator: Creating a source generator - Part 11 In this post I show how interceptors work, and how you can implement an interceptor using a source generator and the GetInterceptableLocation API

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.

21.01.2025 11:02 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
You might be queuing without knowing it You may be queuing and not know it! Nightly batch jobs that run updates or send notification emails or generate reports are just a queue masquerading as a database. So let's call a queue a queue and…

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!

17.01.2025 13:16 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
gitbutlerapp / gitbutler The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte

gitbutlerapp / gitbutler: The GitButler version control client, backed by Git, powered by Tauri/Rust/Svelte β˜…13902 https://github.com/gitbutlerapp/gitbutler

17.01.2025 12:10 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
google / comprehensive-rust This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.

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

17.01.2025 03:09 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Design Patterns for Building Resilient Systems Lessons learned from a massive outage on why specific design patterns allow you to build resilient systems that can withstand a major outage.

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

16.01.2025 13:16 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Don't give them ideas!! They'll turn it into a subscription!

15.01.2025 16:59 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Top .NET Blogs Posts of 2024 by jamesmontemagno https://buff.ly/49SGtdt #aspnetcore

14.01.2025 18:29 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Measuring the impact of locks and waits on latency in yourΒ .NET apps Monitor mutex, semaphore and event wait duration

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...

13.01.2025 15:38 β€” πŸ‘ 15    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Writing a .NET profiler in C#β€Š - β€ŠPart 5 Part 5 of the series about using NativeAOT to write aΒ .NET profiler in C#. We have all the foundations, we’re finally writing an actual profiler.

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

07.01.2025 09:35 β€” πŸ‘ 28    πŸ” 11    πŸ’¬ 1    πŸ“Œ 0

@jhachemeister is following 19 prominent accounts