Why I Love Making Other People Rich With their Silly Trading Strategy! | Strategic Options 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 pe...
How to Back Up Your Signal Conversations 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. ...
My father died 23 years ago, his voice is now an NFT — Ryan Mercer's Thoughts 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 hand...
17 (ever so slightly) weird facts about the most popular dictionary format Hunspell is the most used spellchecker in the world. It is built-in Mozilla Firefox, Google Chrome, Libre/OpenOffice, MacOS, Adobe products, and whatnot.
Living Like It's 99: No Social Media, No Smartphone 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.
You might not need centralized continuous integration 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 softw...
The Carta SAFE for Seed Rounds - Silicon Hills Lawyer 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 inv...
Performance and Polish with NuGet 5.9 | The NuGet Blog 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 ...
A Survey of Existing and Proposed TLS Visibility Solutions – Pomcor 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.
CUPID – the back story “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…
Snapshots in Event Sourcing for Rehydrating Aggregates Snapshots in Event Sourcing represent state at a point in time. They allow you to rehydrate your aggregates without replaying all events.
It's Been Decades. Why Don't Databases Manage Themselves Yet? - Brent Ozar Unlimited® 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 C...
Audacity 3.0.0 Released 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 ...
.NET 5 Blazor Powers 'Rock, Paper, Scissors, Lizard, Spock' Game -- Visual Studio Magazine A Microsoft project demonstrates a .NET 5 Blazor upgrade by powering a digital variation of the old Rock, Paper, Scissors hand game.
GitLive 11.0: Real-time merge conflict detection 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 ...
Transient fault handling with gRPC retries Learn how to make resilient, fault tolerant gRPC calls with retries in .NET.
Sounds of the Pub 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.
Provisioning Azure App Service Managed Certificates with PowerShell This article will discuss about provisioning Azure App service managed certificates with PowerShell and Azure Functions.
Announcing Windows 10 Insider Preview Build 21337 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
The path to .NET 5 and Blazor WebAssembly with some fun sprinkled in 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.
Milky Way, 12 years, 1250 hours of exposures and 125 x 22 degrees of sky This blog is all about astrophotography and it works mainly as an imaging diary. J-P Metsavainio is a Finnish astrophotographer,
Indiana Jones and the Last Crusade EGA/VGA comparison 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 ...
The 5 Common Mistakes Of New Engineering Managers - Ochronus online These are the most common mistakes of new engineering managers who just left their individual contributor track - learn how to fix them.
Why in the World Would You Own Bonds When… …Bond markets offer ridiculously low yields? Founder and Co-CIO Ray Dalio describes this new paradigm and implications for investors.
REST APIs for Microservices? Beware! 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...
Boosting developer success on Google Play Posted by Sameer Samat, VP, Product Management Helping developers build sustainable businesses is a core part of Google Play’s missi...
Creating other types of synchronization objects that can be used with co_await, part 7: The mutex and recursive | The Old New Thing 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 appl...
apple/swift-evolution This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - apple/swift-evolution
dotnet/runtime .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime
The authentication pyramid 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…
Avast Hacker Archives Episode 4 – Troy Hunt | Avast 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.
Y Combinator - Top 50 Software Startups List of 50 most valuable Y Combinator software startups. Contains latest valuation, descriptions, back-end programming languages used, and links to sources.
Not your typical Lithopane - 3D print awesome pictures with color gradients 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...
Introducing Configurable Retry Logic in Microsoft.Data.SqlClient v3.0.0-Preview1 | Azure SQL Devs’ Corner 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 nod...
Announcing Windows Community Toolkit v7.0 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
Released: Microsoft.Data.SqlClient 3.0 Preview 1 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. Th...
Python in Visual Studio Code – March 2021 Release | Python 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.
Monsters Weekly 204 - Output Formatters in ASP.NET Core 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
GraphQL on Azure: Part 6 - Subscriptions With SignalR | LINQ to Fail It's time to take a look at how we can do real-time GraphQL using Azure
The Arrival of Java 16! 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 easi...
Moore's Law for Everything 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.
Creating other types of synchronization objects that can be used with co_await, part 6: The semaphore | The Old New Thing 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 ...
Image to Lithophane 3D printing, Rocks!- Fast Image to Lithophane converter. Free, Offline, mobile and browser based utility
Pool SocketSenders by davidfowl · Pull Request #30771 · dotnet/aspnetcore 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...
Improving large monorepo performance on GitHub - The GitHub Blog GitHub has done a lot of work in the last six months to improve performance for large monorepos.
Windows Community Toolkit Gets .NET Standard MVVM Library -- Visual Studio Magazine 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.