How many mistakes do Grandmaster chess players make?
Wojik
Wojik
The new Debugpy debugger for Python in Visual Studio Code hits version 1.0 in the latest update of the Python tooling for the open source, cross-platform code editor.
Your name
The Honey browser extension allows its server to run arbitrary code on any website, via at least four different mechanisms and obfuscating the code being loaded.
Hey, I'm Tim Jones. Welcome to my site.
A frequently recurring staple of Hacker News is the personal computing rant: modern computers are black boxes, far too locked down.1 We long for our desktop computers, the early-2000s computing paradigm, and we want to take back control of our data. This essay…
Xamarin.Forms Shell reduces the complexity of mobile application development by providing the fundamental features that most mobile applications require. This includes a common navigation user experience, a URI-based navigation scheme, and an integrated search…
What I mean when I talk about Hierarchy
On my team at Coinbase, we ask everyone to use the React performance trinity – memo, useMemo, and useCallback – all the time. For some reason, this is controversial. I’m guessing this has something to do with Twitter. This article explains why we do it anyway.
Software Development podcast hosted by Dan Clarke
See how the Internet of Medical Things (IoMT) enables precision rehabilitation in Total Knee Replacement (TKR) scenario using the Azure API for FHIR® integrated with Azure IoT services. Learn more at
Trends trends trends!
IoT (Internet of Things) has become a fantastic addition to the present technology world. This has made the current market more advanced…
There's been some recent discussion about whether the X server is abandonware. As the person arguably most responsible for its care and feed...
Kite, which provides a code completion tool powered by artificial intelligence (AI), has expanded the number of programming languages that it supports in IDEs and code editors like Visual Studio Code.
Stripe Climate allows you to remove carbon as you grow your businesss
With the latest 2.1.0 preview 2 release of the open source .NET client driver for Microsoft SQL Server and Azure SQL Database, Microsoft.Data.SqlClient, it is now possible to set the default command timeout via the connection string.
In this community standup, we'll be showing new features around case sensitivity and collations in 5.0. We'll also provide a glimpse into how these features were designed, and what considerations and constraints guide the EF team - performance, cross-database …
2020-10-23: The working group decided that migrating our code repositories from Gerrit to Gitlab is the right decision. GitLab is a portal for more details.
RavenDB is built to be your main database. It’s the system of record where you store all of your information. To minimize complexity, work, and cost, RavenDB...
Last week we asked Phillip Carter "What is .NET?" Today we follow up by asking "What is C#?" Complete C# docs are at: https://docs.microsoft.com/dotnet/cshar...
In this post, I describe how the @key directive can improve the performance of an ASP.NET Core Blazor application.
Stop thinking of horizontal layers and start thinking about vertical slices. Can you tell what an application does by looking at it's file structure? What functionality it provides? Tired of navigating through a pile projects and folders to implement a new f…
As I noted some time ago, in the Windows Runtime, objects are represented at the ABI by a pointer to their default interface. The choice of default interface is usually obvious, but on occasion, the non-obvious choice may be better. If your runtime object supp…
From personalization and performance, to familiarity and flexibility — there are plenty of reasons to love native apps
The latest news and resources for .NET app developers.
This is the third post in the .NET libraries and the art of backward compatibility series.
This post is about how to plan the changes that go into the next version of your library in order to safeguard the experience of your existing users.
This is the second post in the .NET libraries and the art of backward compatibility series.
There are so many problems with big interfaces, that is, interfaces with lots of methods. A big interface has a big implementation, a giant class that does ...
Google really whiffed with the new logos for its “reimagination” of G Suite as Google Workspace, replacing icons that are familiar, recognizable, and in Gmail’s case iconic if you will, with little rainbow blobs that everyone will now struggle to tell apart in…
"Hello, I'd like to buy one of the new iPhones, please!" "Sure thing, here's the new iPhone 12. It's fast, beautiful, and is generally awesome." "Sweet, I'll take it. This box is really small." "Yup, that's because Apple is making the environmental move to red…
2020-10-23
In this article, we are going to learn about using JsInterop to pass HTML elements to the JS functions and how to handle JS errors with it.
Our friends over at ICmasters have delved into the package of the Apple A14 Bionic. The die size has been unmasked, and it stands in at 88mm2. Despite cramming in 11.8 billion transistors, the die …
“Most of all, there is this truth: No matter how great your teachers may be, and no matter how esteemed your academy’s reputation, eventually yo...
How to take ideas seriously with examples.
For starters, this post is not a theoretical demonstration regarding whether you should use or not use ORMs (Object Relational Mapping) in your projects. It’s a description of why, in my own …
Unpacking the software eats the world hypothesis and explaining why and how software eats money.
If you started a new fitness program and haven’t seen any results yet, try this instead.
I was first diagnosed with depression when I was working on a startup in 2007. I went to the doctor, told him I was feeling mild flu symptoms for a couple of months, he asked me a few questions, determined that I had depression, gave my some SSRIs, and sent me…
Developers are dropping out of the profession in large numbers
Giving insights and reasons as to why I put Notebag to rest and what is coming from here on out
Everyone's angry at the tech industry these days! Tech companies continue to cement their place as some of the most powerful companies in the world, and taking shots at them has become a popular sport. Most recently, Facebook and Twitter suppressed a controver…