Steam games will now need to fully disclose kernel-level anti-cheat on store pages Valve announced a change for Steam today that will make things a lot clearer for everyone, as developers will now need to clearly list the kernel-level anti-cheat used on Steam store pages.
Should masonry be part of CSS grid? An exploration of examples showing masonry as both a part of CSS Grid and as its own display type.
Being a Developer is Hard Part 2 In part 2 of our "Being a Developer is Hard" series on #tech on ice, I talk about tool sprawl & how it seems it is up to developers to make most of these decisions. Follow along to join the conversation. #technology #programming #developer #coldplunge
New MacBook Pro features M4 family of chips and Apple Intelligence Apple today unveiled the new MacBook Pro, powered by the M4 family of chips: M4, M4 Pro, and M4 Max.
Transitioning from Application’s MainPage to Window’s Page in .NET MAUI 9 This article analyzes a significant change introduced in .NET MAUI 9, specifically the deprecation of the Application’s MainPage property, which has been replaced by the Window’s Page p…
Datetime Made Easy with This ONE C# Dapper Trick! DateTime, DateTimeOffset, and... well, ANYTHING with dates, times, and time zones can be a huge pain in the butt in DotNet. DateTimeOffset has made some of this stuff feel much better in our applications because it can carry around with it the time zone ...
3 Blazor Apps in 30 MInutes Blazor is a solid framework in the #dotnet ecosystem that enables us to create robust web applications. I especially like the approach to SSR taken by the Blazor team. I wanted to showcase its power and I tried to write from scratch 3 Blazor apps in 30 mi...
Verifying code against architecture with Metalama In my previous article, I demonstrated how Metalama can generate boilerplate code during compilation, automating the repetitive yet necessary tasks. But Metalama doesn’t stop there. If Metalama were a goat, its second horn would be its ability to validate...
Filtering and Sorting Data with LINQ in C# Filtering and Sorting Data with LINQ in C#: A Comprehensive Guide to Where, OrderBy, and ThenBy
Australia/Lord_Howe is the weirdest timezone Timezones are weird. But only finitely so. Here's the exact conceptual model you should have of them.
3 Things That CATAPULTED My Software Engineering Journey Reflecting on our journeys isn't always about learning from failures... Sometimes things actually worked REALLY well! In this video, I wanted to share three things that I think worked really well for me in my software engineering journey. Remember: eve...
Superhuman Speech Sometimes it feels like superhuman text to speech (and generative audio in general) is solved. But it’s not—even though TTS models are close or even superior to average humans in tasks like audiobook narration, they’re still way worse than the best humans...
What I Learned Scaling Transformer Models at Cohere 👋 Introduction Hello, I'm Arthur Rasmusson. I've contributed to open-source projects for GPU virtualization at LibVF.IO and Open-IOV.org. In 2023, I joined Cohere's model efficiency team. Over the past year, I dedicated myself to projects aimed at enhanc...
Tips for creating merge commits I’ve reviewed quite a few pull requests in recent years and I’ve noticed some less-than-ideal practices when it comes to creating merge commits so I thought I’d list some things you can do to make life a little easier for someone reviewing your code. Make...
The trailing dot in domain names, a detail that is often poorly managed - Xavier Lacot While inspecting traffic logs for my website in redirection.io recently, I noticed several requests logged on the lacot.org. domain name. Did you see the final trailing dot in the hostname? I first thought…
On Crafting Painterly Shaders - Maxime Heckel's Blog A detailed essay on my research and process of building a shader to mimic paint, watercolor, and aquarelle by exploring various implementations of the Kuwahara image smoothing filter.
Qwen2.5-coder 7B as an autocomplete model is insane! Guide how to use it Inspired by this post DAMNQwen2.5-coder 7B as an autocomplete model is insane!I'm getting even better results than Copilot and Cursor.Can actually fit ~16k tokens of context ...
To build a meritocracy About a year ago, we at Affirm decided to add an OKR to our annual planning titled “High-Performance Culture”, to help shore up the necessary means (for the necessary means) of improving our...
RSS Lets Me Actually Read The Web - Jason Journals 🎃 A few months ago, my brain was overwhelmed by too many feeds. Unlike Johnny 5 in Short Circuit, I couldn’t process all the input. The YouTube homepage, Threads, Mastodon, and...
Beware of Poison in the Source · Danb Blog Bitwarden found itself caught in a spot of drama last week introducing non-free and non-open code into their desktop client. I don’t use Bitwarden myself, but in a similar vein I remember they launched their “Passwordless” project as open source while und...
The vast majority of design systems work is busywork – Johan Ronsse October 29, 2024 - Posted in design design-systems process productivity
How to learn things by yourself Use a LLM like chatgpt to subdivide your topic, this helps making what you need to learn more clearer and concrete.
Using an 8K TV as a monitor For programming, word processing, and other productive work, consider getting an 8K TV instead of a multi-monitor setup. An 8K TV will have superior image quality, resolution, and versatility compared to multiple 4K displays, at roughly the same size. As ...