Gary Ewan Park - Chocolatey GUI - The Path to 1 million downloads Ramblings and Ponderings of a Microsoft Fan Boy...
@devlead - Mattias Karlsson's Blog - Devlead.Statiq - Part 2 - Theme from external web resource An .NET assembly extending the static site generator Statiq with new core features
JaxDUG - Custom project templates for dotnet new and Visual Studio - Sayed Hashimi Creating project templates is a great way to make it easy for users to get started from a common starting point. In the past it was difficult to create, and ...
The ‘Plasticity’ of Music The plasticity of music is amazing. Think about the many ways people can listen, care or enjoy music. For example: You can listen to the same song 1,000 times.You can listen to 1,000 different song…
Thinking in Questions with SQL - Benji's Blog Get the most out of SQL by shifting from "how can I get at my data so I can answer questions" to "How can I express my question in this language?"
Things I like about PostgreSQL I want to write an appreciation post for PostgreSQL! why?! A few days ago, an article Things I hate about PostgreSQL was trending. I think the author is right about the limitations of PostgreSQL in…
The evolution of (my) note taking In this post I’m gonna document the evolution of my note taking hardware. Or, rather, the various tech I employ(ed) to accomplish that goal.
Getting things done with shell scripting Already written shell one-liners, but aren't sure how and if you should write more elaborate scripts? Here's everything you need to know.
Memoizing recursive functions via the fixed-point Y combinator: Applying functional programming techniques to Javascript It comes as a surprise to many programmers that it is possible to express a "recursive" function like factorial without using recursion or iteration.
Why is the Universe Quantum? Quantum mechanics is such a bizarre theory. In the iconic thought experiment, Schrödinger’s cat couldn’t decide whether to be dead or alive until it was looked at. It’s natural to ask ourselves: why is the Universe like this? Must it be so, or could a cla...
Why I run barechested at -3°C. When life gives you lemons, eat them. On Cynicism, Veganism, and the rich.
Data from 500M LinkedIn Users Posted for Sale Online Like the Facebook incident earlier this week, the information — including user profile IDs, email addresses and other PII — was scraped from the social-media platform.
Creating MicroService with .Net 5 In this Article we will be create a MicroService with .Net 5 You can watch the full video on Youtube...
.NET 6 Preview 3 Furthers 'Hot Reload Everywhere' Push for Blazor, More -- Visual Studio Magazine .NET 6 Preview 3 includes early Hot Reload support for ASP.NET Core/Blazor web apps, furthering a push to make it available across the entire tooling gamut.
gorhill/uBlock uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. - gorhill/uBlock
Announcing .NET Multi-platform App UI Preview 3 | .NET Blog Announcing .NET Multi-platform App UI updates in .NET 6 Preview 3, which includes the latest progress for mobile and desktop development.
head-first-csharp/fourth-edition Code and graphics for the projects in the 4th edition of Head First C# - head-first-csharp/fourth-edition
Introducing Dawn (Part 1) Allow me to introduce you to Dawn, a work-in-progress programming language. I am designing Dawn to be a practical, general-purpose programming language that combines the factorability of Forth, the purity and expressiveness of Haskell, and the performance...
16 Where cryptography fails and final words · Real-World Cryptography MEAP V12 The places where issues arise when cryptography is being used.; The mantras to follow to bake good cryptography.; The dangers and responsibilities of being a cryptography practitioner.;
microsoft-sponsorships/microsoft-foss-fund The Microsoft FOSS Fund provides a direct way for Microsoft engineers to participate in the nomination and selection process to help communities and projects they are passionate about. The FOSS Fun...
Zoom zero-day discovery makes calls safer, hackers $200,000 richer - Malwarebytes Labs White hat hackers demonstrated a Zoom vulnerability allowing a Remote Code Execution attack at the Pwn2Own event.
Whitepaper: Couchbase vs RavenDB Performance at Rakuten Kobo We just published a white paper on RavenDB performance vs. Couchbase performance in a real customer scenario.I had to check the results three times before I ...
Integrating PowerApps with .NET Web APIs Power Apps is a low-code solution that allows you to build custom business apps that connect to business data stored in various online and on-premises data s...
Nix is the ultimate DevOps toolkit At Channable we use Nix to build and deploy our services and to manage our development environments. This was not always the case: in the past we used a combination of ecosystem-specific tools and custom scripts to glue them together. Consolidating everyt...
Fighting with Deadlocks If you follow me on Twitter, then you might have noticed that I’ve been fighting a lot of fires lately. Between high CPU (several times 1, 2), blocking queries, a slow failover, and deadlocks there have been a ton of things that needed attention. Not all ...
5 Real Tips for Programming Bootcamp Success - Don't Let Imposter Syndrome Stop You!! Programming Bootcamps are HARD! Want to know how to be successful? Don't let imposter syndrome cripple you. Understand that other people are struggling too. ...
C++ coroutines: Managing the reference count of the coroutine state | The Old New Thing Last time, we hooked up the co_await of the simple_task and we had a brief glimpse into the the management of the reference count on the promise (and therefore also the coroutine state). Today we’ll fill in the rest of the story.
Per Origin Host header Override Load Balancing as a concept is pretty straightforward. Take an existing infrastructure and route requests to the available origin servers so no single server is overwhelmed. Add in some health monitoring to ensure each server has a heartbeat/pulse so proa...
Code Maze Weekly #72 - Code Maze Issue #72 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Modeling Most SQL Relationships In Entity Framework Core [khalidabuhakmeh.com] Modeling SQL Relationships in EF Core code first approach is an important skil...
git/soc/soc.git - Unnamed repository; edit this file 'description' to name the repository. * arm/apple-m1: (79 commits) arm64: apple: Add initial Apple Mac mini (M1, 2020) devicetree dt-bindings: display: Add apple,simple-framebuffer arm64: Kconfig: Introduce CONFIG_ARCH_APPLE irqchip/apple-aic: Add support for the Apple Interrupt Contr...
you-dont-need/You-Dont-Need-GUI Stop relying on GUI; CLI **ROCKS**. Contribute to you-dont-need/You-Dont-Need-GUI development by creating an account on GitHub.
Take your Windows Terminal and PowerShell to the next level with Terminal Icons I'm having a blast customizing my terminal and making my prompt awesome. How to ...
Docker without Docker Our users deliver software to us as Docker containers, but we don’t use Docker to run them. We transmogrify container images into Firecracker micro-VMs. Here's how.
Idempotence Now Prevents Pain Later Idempotence is the property of a software that when run 1 or more times, it only has the effect of being run once. I'll describe a process I'm making at work, and describe the problems that idempotence will help avoid.
CPU algorithm trains deep neural nets up to 15 times faster than top GPU trainers Rice University computer scientists have demonstrated artificial intelligence (AI) software that runs on commodity processors and trains deep neural networks 15 times faster than platforms based on graphics processors.
Why Do Long Options Start with Two Dashes? Around 1990, Richard Stallman (RMS) and I were writing the GNU C library getopt() and he wanted to extend it to support long (multi-character) option names for user-friendliness. He considered Unix…
AWS Testing—Optimize Test Performance and Cut Costs How to optimally use the power of your AWS Lightsail VPS subscription to run automated UI tests in headless mode and save time and costs.
How we improved deployment velocity at Cronofy Deploying smaller changes, more frequently for better system stability
How to collect .NET Core dump on Linux Web App While many blogs talk about capturing memory dump for .NET application on Windows platform, this blog introduces one way of collecting .NET Core dump on Linux Web App with dotnet-dump tool. 1. SSH to web app. 2. Install .NET Core SDK with following ...
Supercharge Azure ML code development with new VS Code integration This post is co-authored by Abe Omorogbe, Program Manager, Azure Machine Learning. The Azure Machine Learning (Azure ML) team is excited to announce the release of an enhanced developer experience for ‘compute instance’ and ‘notebooks’ users, through a ...
Azure Service Fabric 8.0 Release Azure Service Fabric 8.0 is now available! We are excited to announce that 8.0 release of the Service Fabric runtime has started rolling out to the various Azure regions along with tooling and SDK updates. The updates for .NET SDK, Java SDK and Service Fa...
My Mental Model on Choosing a Database for a Particular Problem Over the years, I have developed a mental model on how I go about to judge whether a certain database technology is the correct one for the problem at hand. This worked well for me when I am designing systems as well as peer reviewing other technical desi...
The first fully-implanted 1000+ channel brain-machine interface Developing ultra high bandwidth brain-machine interfaces to connect humans and computers.
Scraping the web with Playwright Learn how to scrape the web with Playwright. We will see the different ways to scrape the web with Playwright through lots of example.
dotnet/net6-mobile-samples Xamarin .NET 6 *early* preview. Not for production use. - dotnet/net6-mobile-samples
@devlead - Mattias Karlsson's Blog - Devlead.Statiq - Part 1 - Tabs An .NET assembly extending the static site generator Statiq with new core features
Obsolete SuppressIldasmAttribute and remove ildasm.exe support for it by GrabYourPitchforks · Pull Request #50951 · dotnet/runtime Resolves #13341. Resolves #40622. The obsoletion hasn't been officially approved yet, but based on email conversations we expect approval is imminent (maybe with some wording changes). I'm ...
Using Azure App Configuration in .NET 5 Functions Azure .NET 5 Functions A lot has been said about .NET 5 support for Azure Functions. The m...