This topic has been on my TODO: list for quite a while now. As I work with clients, many of them are just ignoring the warnings that you get from Nullable Reference Types. When Microsoft changed to make nullability the default, some developers seemed to be con…
How often do we pause to reflect on the problems we are solving every day? Why do we do them? What business value do they bring? Whether we are in a middle of a project to add a new user flow to a website, migrate to a new tech stack, or create a new data
One of my more frequent rants, both online and in person, is the danger posed by the "fast-math" compiler flag. While these rants may elicit resigned acknowledgment from those who already understand the dangers involved, they do little to help those who don't.…
Sometimes, when at a command prompt, I want to open the web view of a repo I have cloned. This cmdlet tries to calculate that location and open it in the system browser.
tl;dr: I will show you how I ran some simple analytics on my Google Calendar history over almost 7 years. I used SingleStoreDB for this, but it should be straightforward to do this with any database. Skip to the second part if you don’t care about the technica…
I really like Twitter Blue, Twitter’s opt-in subscription that adds a blue checkmark to people’s account. I would never pay for it myself and that is the reason I like it. In brief, Twi…
During an update of our courses at the Amsterdam University of Applied Sciences, I was told that we would no longer be teaching about planning poker in Scrum projects. Apparently, measuring velocity was no longer part of the orthodoxy. I found this puzzling, a…
In this post I will give a quick tutorial on how to set up fast Debian package builds using sbuild with mmdebstrap and apt-cacher-ng.
The usual tool for building Debian packages is dpkg-buildpackage, or a user-friendly wrapper like debuild, and while these are…
It’s hard to believe that five years have already gone by since RevenueCat’s inception. In a matter of weeks, RevenueCat will become the company where I have...
Ruby's `private` keyword means something different compared to basically all other object-oriented languages. Most other languages don't even have a feature matching what Ruby calls `private`, but incredibly, Scala does, which it calls `protected[this]` (meani…
ChatGPT is so hot right now, our columnist couldn't get an interview at OpenAI, so he went to the source, so to speak, and queried the tool itself about the opportunities and challenges it presents to developers.
Since Microsoft's Steve Sanderson teased a prototype 'Blazor United' project last month in a video, the company has basically been mum on the subject, but that's changing with a deep dive tomorrow.
visualstudiomagazine.com·By David Ramel02/13/2023··4-5 minutesidesdotnetyoutubeweb
This week, we're going serverless! Community MVP George Kosmidis joins the panel to show us how to create an out-of-proc function app (and the supporting inf...
Crypto sent the following email to Sennheiser employees earlier today.
Greetings, fellow Sennheisers! It is with a heavy heart that I must inform you that we have been forced to make the difficult decision of laying off 15% of our staff.
It’s been a long and…
thislayoffdoesnotexist.com·Crypto Dave
CEO at Sennheiser··2 minutes
Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in ...
youtube.com·Nick Chapsas
Nick Chapsas
•··4-5 minutesyoutubedotnet
Deno is a relatively new JavaScript runtime.
I find quite interesting and aesthetically appealing, in-line with the recent trend to rein in the worse-is-better law of software evolution.
This post explains why.
After upgrading to Windows 11 2022H2, RDP always prompts for credentials and Edge Dev doesn't autofill credentials. According to this, Windows 11 H2 enables Windows Defender Credential Guard. I tried
The latest EAP build for Rider 2023.1 has just been released and is available for download! Let’s take a look at what’s inside.
Full IDE zoom
It’s now possible to zoom into and out of Rider,
Reinventing search with a new AI-powered Microsoft Bing and Edge, your copilot for the web. Today, we launched an all new, AI-powered Bing search engine and ...
youtube.com·Andrej Karpathy
Andrej Karpathy
•··1 minuteaiyoutube
TickSpec is a lean BDD framework with powerful F# integration but the resulting tests are not nicely visualized in the TestExplorer of Visual Studio. This is were code generation comes to the rescue.
Overview The main scope of this blog is to evaluate and understand the capabilities and limitations of Azure container services to help you choose the optimal platform for your container deployments. The container services in scope for this blog are App Servic…
Terrain vague in a city is abandoned space without clear purpose. Does it also
exist in programs and can we learn something useful about reading programs and the space in
which program exist from the inter-disciplinary study of terrain vague in cities?
Dear Customers, We have evidence that the upstream system we use for sending emails (third-party) is involved in the mailing of unsolicited emails to our clients. As a result, some unauthorized emails might have been received by you. We would like to assure yo…