Demotivating a (Skilled) Programmer
Based on a true story, but not mine.
Based on a true story, but not mine.
In this blog post, I don't want to introduce Playwright. I would like to play around with it and to use it a little differently. Instead of testing a pre-hosted web application, I'd like to test a web application that is self hosted in the test project using t…
Texts on philosophy, poetry, literature, history, altruism, science, programming and music.
Visual Studio 2022 17.5 introduces a new integrated tool for detecting common accessibility issues at debug time.
There’s a saying that you never want to be the main character of Twitter. If you are, it usually means you’ve humiliated yourself in a particularly embarrassing way. The exception to this rule is Elon Musk, who seems to thrive on attention, positive or negativ…
I had started with SICP (Structure and Interpretation of Computer Programs) some time early last year. I had read through one and a half chapters and then stopped because it felt too mathematical and I didn’t know what I was getting from it. Then later that ye…
Pieter Levels and survivorship bias
The prefers-contrast media query indicates whether someone prefers more or less contrast within the boundaries of your sites design. At least, that’s what I thought it meant.
One of the first jobs I had gave me the opportunity to work with James King, and one of the great habits I picked up from him was making sure to set aside time to learn from others. He would set aside an hour or so a day, sometimes less, sometimes more, to rea…
Learn the best way on how to introduce two people via email for business purposes. Take a look at this guide before you send your email.
As part of my emulator explorations I went down a curiosity rabbit hole about polymorphic shellcode and learned about something fun I'd like to share with you!
A common trope is how, if one wants to build a game, one should build a game, rather than a game engine, because it is all too easy to fall into a trap of building a generic solution, without getting to the game proper. It seems to me that the situation with c…
Where should the formal methods community move?
Troy Hunt (of HaveIBeenPwned fame) is a cybersecurity expert who has been around long enough to be able to give actionable and pragmatic security advice with...
With new generative AI tools shaking up the software development space, there are now more than 400 AI-infused extensions in the Visual Studio Code Marketplace.
In recent months and years, there was a certain hype around benchmarking, also in the .NET community. This blog post is meant to ground some of the benchmarking topics and put this into relation to other things so you get a better understanding if it's worth t…
Est. 1829, Craig & Rose is one of the UK's oldest paint manufacturers. Find out more about us, browse our blog for inspiration, order samples & buy paint online today.
Welcome to the Enterprise App Pattern - Reliable Web Apps series of videos where you'll learn best practices and gain prescriptive guidance on how to build b...
#csharp #dotnet #programming
Did you know? There is a difference between the terms
A collection of script depicting the strange quirks of programming languages. - GitHub - neemspees/tragic-methods: A collection of script depicting the strange quirks of programming languages.
There are endless debates online about Rust vs. Zig, this post explores a side of the argument I don't think is mentioned enough.
You've seen a lot and learned a lot together with us. We bet, that you've got some great questions that you'd like to ask us.Join members of the Microsoft Gr...
In this article, we will learn how to find the caller method in C#, how to retrieve it, and scenarios where this information is useful.
Using ValidateOnStart to test connections to connection string configuration settings.
Azure Database for MySQL – Flexible Server represents the realization of our efforts to deliver an intuitive and fully managed MySQL database service that you can onboard easily and operate effortlessly. Today, we’re pleased to announce a new set of integratio…
We’re on a mission to make Azure Database for PostgreSQL the best destination for migrating or modernizing your open-source enterprise workloads to Azure. For this reason, we are dedicated to releasing features and capabilities that are integral to developing …
Managing dependencies in a distributed, microservice world can be tricky. Here are five tips to help.
Disclaimer: This blog post was written by a protein-based intelligence. in a previous blog post, I showed you how to use PostgreSQL in C# with Npgsql, Dapper, and Entity Framework Core. But if you’re going to use one of them, it’s probably a good idea to make …
Visual Studio supports staging files from the moment Git support was introduced and most of the time that is sufficient. But sometimes it ca...
Additional function to let you see what is available.
Happy International Women’s Day! The global theme for 2023 is #EmbraceEquity, which is part of an ongoing effort to raise awareness around “Why equal opportunities are no longer enough.” Today is a time to highlight achievements made by women, but also an oppo…
Disclosure of a security vulnerability found impacting installations using the Home Assistant Supervisor.
The .NET Upgrade Assistant is a Microsoft tool that helps developers upgrade their .NET Framework apps to .NET 5 or later by analyzing code and dependencies, generating a report of issues, and providing code fixes. A new available extension makes it possible t…
Last week I started a new series of blog posts about Wolverine capabilities with: Producer/Consumer Pattern with Wolverine Resiliency with Wolverine Useful Tricks with Lamar for Integration Te…
A low latency guitar effects processor suitable for running on a raspberry pi - GitHub - Quinny/GuitarEffects: A low latency guitar effects processor suitable for running on a raspberry pi
In episode 69 of the We Hack Purple Podcast Host Tanya Janca speaks to the only person on earth who is more excited about security headers than she is: Scott...
In episode 69 of the We Hack Purple Podcast Host Tanya Janca speaks to the only person on earth who is more excited about security headers than she is: Scott...