Until now, if you wanted to access the last item in a list you had to use a slightly cumbersome syntax. C# 13 introduces the “hat” operator (^) where ^1 is the last element in your collection, ^2 is the penultimate member, etc.
This is Michelle in her own words.
I am the Developer Engagement Lead for Microsoft in Asia as well as a Tedx Speaker, developer community mentor, Microsoftie and international conference Speaker. I live at the heart of the coding community and help drive awa…
Turn your videos into live streams with https://restream.io
Let's work on SharpSite, an open source CMS that you can contribute to and learn from. https://github.com/FritzAndFriends/SharpSite
youtube.com·Fritz's Tech Tips and Chatter··0 minutesyoutubedotnet
Programming has obvious abilities to increase productivity through automated manipulation of data. Metaprogramming allows code to be treated as data, turning programming’s power back onto itself. Programming close to the metal has perhaps the most to gain fr…
NOTE - This post is an example from the book "Beyond Boundaries: Networking Programming with C# 12 and .NET 8". For a deeper dive into socket programming and more networking concepts, visit https://csharp-networking.com/ or get your copy of the book on Leanpub…
Beyond Pub/Sub: Implementing Reliable Work Distribution with Redis
When developers reach for Redis as a messaging solution, they typically gravitate toward its Pub/Sub capabilities. While Pub/Sub excels at broadcasting messages to multiple subscribers, it fa…
OK, this is going to sound crazy: I believe all clocks are 30 seconds late.
Let's get a few things out of the way: this is neither about time zones, nor l...
Over the past couple of months, I've been developing a video game in Rust. A lot of interesting and mostly positive things could be said about this programming journey. In this post, I want to briefly highlight one particular series of events.
Doesn’t your western, educated, industrialised, rich, and democratic country have a lot of problems? The job/housing/dating markets are demoralizing, the institutions are terrible, and the people are kind of deranged. And perhaps it’s hard to admit, but you’re…
Agents are becoming popular and they'll need a place to talk to each other. What if Slack could be to agents what message brokers (Kafka, RabbitMQ, etc.) are to services?
In a stunning new study, PowerShell users insist that they like to vomit. How can this be? It's all about the data, and why you absolutely should question the data.
When I started at StrongDM five years ago (woah), we had zero automated tests. Last year we had 50,000 tests. Today, around 70% of our code is covered by over 100,000 tests, most of which run on every pull request.
What follows is my personal opinion about wha…
Motivation “Le président Emmanuel Macron assure le peuple canadien que le gouvernement français va continuer à défendre le Canada contre la menace américain.”
As a child, my favorite bedtime story was David and Goliath. I would ask for it every night, and I must have heard it hundreds of times. Yet, it continuously struck a chord with small Sebastian who, as the youngest of 4, felt like the underdog in many situatio…
2024 has come and gone, and it’s time for my annual post. What a year for startups—like squeezing five regular years into one. Do you remember the Apple Visi...
Ben Thompson likes to point out that early websites were essentially static copies of physical world artifacts like newspapers and brochures. The web only reached its potential during the Web 2.0 era when developers discovered truly native capabilities that pr…
In trying to teach my son how to better understand Left vs Right, I did some searching for a quick little game that can help him hone his skills faster. I found something close to what I was looking for, but not quite. That game focuses…