One of the most common “data type” in programming is the text string. When programmers think of a string, they imagine that they are dealing with a list or an array of characters. It is often a “good enough” approximation, but reality is more complex. The characters must be encoded into bits in some way. Most … Continue reading Ridiculously fast unicode (UTF-8) validation
It has only been a week since the ESXi-Arm Fling was released, but the amount of experimentation and frankly cool s*** that people have been able to do in such a short period of time has been prett…
Today, we are shipping .NET 5.0 Release Candidate 2 (RC2). It is a near-final release of .NET 5.0, and the last of two RCs before the official release in November. RC2 is a “go live” release; you are supported using it in production.
Allow users to determine package resolution strategy during package restore - direct or transitive · Issue #5553 · NuGet/Home
I am not going to debate if highest or lowest should be the default: leave the actual behavior up to the consumer. Why on earth should Microsoft FORCE users to adopt the "safest is best&am...
Designing a new class at stanford safety in systems programming
Writing quality software is hard. Sometimes, software breaks in entertaining ways. However, when software runs everything from personal assistants like Alexa and Google Home to banking to elections, some bugs can be much more severe. Thi...