How’s that for a semi formulaic clicky bait headline… Everybody wants to be rich and or wants to trade stocks. The more that Gamestop, bitcoin and meme stocks make the headlines, the more upwork requests I get to build something to make money for other people?…
Signal has established itself as one of the major encrypted messengers to stake a claim as a WhatsApp replacement of late. However, there are factors that affect usability negatively, many of which are deliberate decisions to favour privacy and security. One o…
Twelve days before my 13th birthday my father lost his battle with cancer, that was twenty-three years ago. This was hands down the most difficult event that I’ve ever experienced in my life. Losing my father at such a young age is something I didn’t handle we…
Hunspell is the most used spellchecker in the world. It is built-in Mozilla Firefox, Google Chrome, Libre/OpenOffice, MacOS, Adobe products, and whatnot.
I’ve now lived without social media and without a smartphone for the past 3 years. And I’m still alive. A lot of people have asked me how I made it. So I wrote an article about it. The why, the how, and the now.
The general availability of easy-to-use centralized continuous integration1 (CI) solutions in recent years - from GitHub Actions2 and Travis as hosted solutions, and from Jenkins3 and Hudson as on-premises solutions - has been wonderful for allowing software t…
Background reading: Why Startups shouldn’t use YC’s Post-Money SAFE The Problem with “Standard” Term Sheets Startup Cap Tables As I’ve written in various places (see above), a significant problem that has emerged in startup ecosystems involves certain investor…
NuGet 5.9 is a great release that brings a refined experience to everything package management. We’ve added a bunch of exciting quality of life improvements while also bringing you a more performant package management experience. We’re excited to see you use N…
devblogs.microsoft.com·Jon Douglas Senior Program Manager, NuGet Follow··5-6 minutesidesdotnetlinux
This is the fifth and last post of a series on providing visibility of TLS 1.3 traffic in the intranet. An index to the series and related materials can be found in the TLS Traffic Visibility page.
“If you had to offer some principles for modern software development, which would you choose?” At a recent Extreme Tuesday Club (XTC) virtual meet-up, we were discussing whether the SOL…
This month, to mark the 20th anniversary of BrentOzar.com, I’m stepping back and looking at the big picture rather than blogging about database problems & solutions like I usually do. When I started working with databases, we had to: Provision the right CPUs a…
We’re pleased to announce release of Audacity 3.0.0 which replaces all previous versions for Windows, macOS and Linux.
Audacity 3.0.0
.aup3 Project Format
Audacity 3.0.0 is a major update on our previous Audacity 2.4.2. We've changed the format in wh…
With our latest release, you can see your teammates’ changes to a file in the gutter of your editor and get notified of conflicts as soon as they occur even ...
Sounds of the Pub is a custom sound generator designed to scratch that auditory itch for revellers missing the din of their local this St Patrick’s Day.
Hello Windows Insiders, today we are releasing Windows 10 Insider Preview Build 21337 (RS_PRERELEASE) to Windows Insiders in the Dev Channel.
What’s new in Build 21337
Reorder and customize you
Rock, Paper, Scissors, Lizard, Spock was recently upgraded to .NET 5 and uses Blazor WebAssembly. Here is a summary of our experience completing the upgrade.
The original EGA art for Indiana Jones and the Last Crusade was done by Mike Ebert, Steve Purcell, and Martin Cameron. It was originally released in July 1989. The VGA version, first released on the japanese FM Towns computer in 1990, adds Jim McLeod and James…
Are you using REST APIs for a Microservices architecture? If you're using REST, HTTP APIs, gRPC, or any other Request/Response model as the primary way to co...
Our next stop in showing off our library for building awaitable synchronization objects are the mutex and recursive mutex. The mutex and recursive mutex are strange objects when applied to coroutines, because the traditional mutex and recursive mutex apply to …
This article looks at the authentication pyramid for signing into different applications. I only compare flows which have user interaction and only compare the 2FA, MFA differences. A lot of incorr…
damienbod.com·March 17, 2021 · by damienbod · in Uncategorized · Leave a comment··7-9 minutesclouddotnetweb
In our fourth episode of Avast Hacker Archives, Avast CISO Jaya Baloo discusses data breaches with security expert Troy Hunt, creator of the “Have I Been Pwned?” website.
List of 50 most valuable Y Combinator software startups. Contains latest valuation, descriptions, back-end programming languages used, and links to sources.
Are you looking for some tips and tricks for your prints? In our short-video series, we show you our tips for interesting 3D prints.Image converter used in t...
youtube.com·Prusa 3D by Josef Prusa
Prusa 3D by Josef Prusa
•··1 minuteyoutube
Introduction The first (false) assumption mentioned in the infamous Fallacies of distributed computing states that “the network is reliable”. Unfortunately, it turns out that distributed applications leveraging services running on multiple compute nodes ca…
devblogs.microsoft.com·Silvano Coriani Principal Program Manager, Azure SQL Database Follow··12-15 minutesdatabaseclouddotnet
After many months of invigorating the Windows Community Toolkit with a multitude of improvements and features; we are happy to announce version 7.0 is available today! Made possible again with the support and contrib
Microsoft.Data.SqlClient 3.0 Preview 1 has been released. This release contains improvements and updates to the Microsoft.Data.SqlClient data provider for SQL Server. Our plan is to provide GA releases twice a year with two preview releases in between. This ca…
We are pleased to announce that the March 2021 release of the Python Extension for Visual Studio Code is now available. You can download the Python extension from the Marketplace, or install it directly from the extension gallery in Visual Studio Code.
devblogs.microsoft.com·Luciana de Melo e Abud Program Manager, Python extension in Visual Studio Code Follow··4 minutespythonjavascriptides
IOutput Formatters in ASP.NET Core make it easy to format responses differently based on the mime types specified in the request’s Accept header. In this episode, we create a Csv Output Formatter usin
Further demonstrating Java’s path of continued innovation, Oracle is proud to announce the general availability of Java 16 representing the sixth feature release as part of the six-month cadence. This level of predictability allows developers to more easily ma…
We need to design a system that embraces this technological future and taxes the assets that will make up most of the value in that world–companies and land–in order to fairly distribute some of the coming wealth.
moores.samaltman.com·by Sam Altman··16-21 minutesai
Our next stop in showing off our library for building awaitable synchronization objects is the semaphore. This will look very familiar because a semaphore with a maximum token count of 1 is the same thing as an auto-reset event, so we can just extend our auto-…
SocketAsyncEventArgs have lots of state on them and as a result are quite big (~350) bytes at runtime. We can pool these since sends are usually very fast and we can reduce the per connection overh...
A new .NET Standard Model-View-ViewModel (MVVM) library heads the list of new features in the Windows Community Toolkit, which just shipped in version v7.0.
visualstudiomagazine.com·By David Ramel03/16/2021··5-6 minutesidesdotnetgit