Programming is not a goal.
Programming is means to an end, not a goal.
Programming is means to an end, not a goal.
For you Python users who have been unwilling (or unable) to upgrade to version 3, there’s yet another reason to get motivated: python.org has released Python 2.7.18, the absolute last official release for Python 2. While it doesn’t add much in terms of featur…
Channels enable a producer to safely pass data over to a consumer along with the appropriate notifications in both directions. In this episode, Stephen Toub chats with Rich about the what, why and how of using the System.Threadding.Channels library. They wal…
Agile often puts processes over people, and it’s pushing women engineers into non-technical roles. Time to move on?
The world's #1 platform for playing board games online. Play for free thousands of board games from your browser.
Recently while conducting some research, I found myself down the path of Google Analytics ID’s as well as other analytics services. I was investigating ways to not only identify varying analytics code in sites, but to correlate them with other sites that may b…
Scott Hanselman
Originally streamed at https://twitch.tv/davidwengier In this episode we make some tweaks to the train and track drawing and generally get everything looking much nicer, and make a start on collision detection, but not with very fruitful results if I'm honest…
Today, I’m excited to share some big news with you—Fedora Workstation will be available on Lenovo ThinkPad laptops! Yes, I know, many of us already run a Fedora operating system on a Lenovo system, but this is different. You’ll soon be able to get Fedora pre-…
Inspecting your objects in Visual Studio’s debugger can sometimes be tedious having to expand objects, arrays and lists trying to find that ‘problem child’ of yours. Fortunately for us, there are some handy tricks to reducing the noise, and focusing in on the …
In late March 2020, we upgraded our production SQL Servers to SQL Server 2019 with CU3. After finishing the upgrade, we hit an issue with clustered columnstore that we hadn’t experienced in the previous version of SQL, SQL Server 2017. The issue also wasn’t so…
“The Spotify model” got a bunch of companies talking like Taylor Swift about startup culture, but four former Spotify employees reveal the truth: its eponymous way of working failed before it scaled.
A large majority of computer systems have some state and are likely to depend on a storage system. My knowledge on databases accumulated…
Coyote, DetectDuplicates, YARP, .NET 5, Lambda?
If you're trying to learn Docker you will first have to master its various terminal commands. This guide aims to help you get started with basic docker commands.
Most career advice on the internet is from people who had some sort of meteoric success. Why read advice from someone who’s had a mediocre career? But there’s massive sampling bias. All this advice will try to draw grand, sweeping narratives and also typically…
Empowering everyone to build reliable and efficient software.
Streamlabs Chat CSS tweak so message goes below name. Good for tall, thin layout. - streamlabs-chat.css
Build a secure serverless API using AWS Lambda functions, Node.js, and React.
It’s taken me some time, but I think I finally have a handle on how all the various Azure resources are organized and how exactly I’m paying for things. I summarized what I know into a handy little cheat sheet that I hope will help you if you’re as confused as…
We invite you to join a free virtual event, JetBrains .NET Days Online, taking place Wednesday and Thursday, May 13 and 14, 13:00–21:30 CEST. Save your seat!
Mainline, Feature Branching, Continuous Integration, Release Branch and a clutch of other handy patterns.
The project explains MVVM design pattern implementation in javascript front-end application.
C# 8.0 nullable references offer benefits besides the obvious win of detecting null-related coding errors. This new language feature can also improve the expressiveness of your code. #C #C8 #NullableReferences
The latest version of Entity Framework Core features filtered includes, new model builder API for navigation, Cosmos DB partition keys, and more.
You’ll need to pull the very latest code from the sample application linked to in this post because of course I found some bugs by dog-fooding while writing this:/ This is an update to a post…
Last November, we shared our two-stage plan for deprecating TLS 1.0/1.1 on NuGet.org and actions you can take today to ensure your systems use TLS 1.2. In that post, we announced that NuGet.org would remove support for TLS 1.0/1.1 in April 2020.
Books I recommend to my software engineering students
Today, we’re releasing .NET 5.0 Preview 3. It contains a set of new features and performance improvements. We’re continuing to work on the bigger features that will define the 5.0 release. The .NET 5.0 Preview 1 post covers what we are planning on building for…