A self-driving AI and Raspberry Pi powered Trash Bin with Ahad Cove | Hanselminutes with Scott Hanselman Why NOT make a self-driving AI and Raspberry Pi powered Trash Bin? Programmer Ahad Cove saw a problem and he took it upon himself to solve it. Ahad and Scott talk through the design and conception process, how it was coded, limitations, and future plans! ...
Protect domains that don’t send email Make sure that domains that do not send email cannot be used for spoofing.
How to write an essay well Learn how to write well. Topics include figuring out what to write about, how to write an introduction, the writing process, writing style, and copyediting.
How io_uring and eBPF Will Revolutionize Programming in Linux ScyllaDB's Glauber Costa explains how two new APIs, io_uring and eBPF, are changing the fundamental nature of Linux programming.
Modern storage is plenty fast. It is the APIs that are bad. I have spent almost the entire last decade in a fairly specialized product company, building high performance I/O systems. I had the…
Why Java is better than C++ for high speed trading systems You need to relearn Java to make it happen.
Don’t do your own electrical work | Electrical Safety Office You might think you can save a few dollars by having a go at electrical work yourself…but stop and think – is it worth risking your life or the life of someone you love?
OrchardCMS/OrchardCore.Samples Modules and Multi-Tenancy in ASP.NET samples using the Orchard Core framework - OrchardCMS/OrchardCore.Samples
Building Black Friday e-commerce experiences with JAMstack and Cloudflare Workers In this blog post, we'll explore how Cloudflare Workers continues to excel as a JAMstack deployment platform, and how it can be used to power e-commerce experiences, integrating with familiar tools like Stripe, as well as new technologies like Nuxt.js, an...
Zoom Together This Thanksgiving with Unlimited Meetings - Zoom Blog To thank our customers, we are lifting the 40-minute limit on free Zoom accounts for all meetings on Thursday, Nov. 26 through Friday, Nov. 27.
An ex-Googler's guide to dev tools After leaving Google, many engineers miss the developer tools. Here's one ex-Googler's guide to navigating the dev tools landscape outside of Google, finding the ones that fill the gaps you're feeling, and introducing these to your new team.
FrontPage: The Good, The Bad, and The Ugly Microsoft FrontPage has its thorns, but don't discount the fact that those thorns are attached to a rose.
Atrix256/MIS Basic multiple importance sampling, in 1d. Contribute to Atrix256/MIS development by creating an account on GitHub.
Multiple Importance Sampling in 1D This is a follow up to an article I wrote a few years ago on Monte Carlo integration and importance sampling in 1D: The simple, well commented code that generated all the data for this post can be …
PHP: News Archive - 2020 Here are the most important news items we have published in 2020 on PHP.net.
Development With A Dot - Inline Images with ASP.NET Core The most common way to show an image in an HTML page is to use the <img> tag to load an external resource. Another option is to use a URL that is a Base64 encoded version of the image. There …
Disk and File I/O performance with ETW traces: Why is System doing so much stuff? | The Old New Thing Last time, I shared some preliminary notes on analyzing Disk and File I/O performance with ETW traces. Here are some notes on the mysterious System file. (These notes also apply to Process Monitor.) What is this System process, and why is it doing a ton o...
Upcoming story about Coinbase In the spirit of transparency, we’re sharing an internal email that was sent to our employees earlier today.
dcz-self/breedmatic An experiment in evolution. Contribute to dcz-self/breedmatic development by creating an account on GitHub.
Terry Lambert's answer to What’s your opinion about macOS Big Sur? From what I’ve seen of the beta, they’ve taken precisely the wrong approach, in forcing third party drivers out of the kernel and into user space. Obviously their point in doing this was to ensure driver portability between x86 and ARM; what they’ve done,...
How to add Open API support for Azure Functions This post is about documenting Azure Functions using Open API. Similar to ASP.NET Core, Open API support for Azure Functions is also simple and straight forward.
How to create a QR Code generator with Azure Functions This post is about creating a QR Code generator using Azure Functions. A QR code (abbreviated from Quick Response code) is a type of matrix barcode (or two-dimensional barcode) first designed in 1994 for the automotive industry in Japan. QR codes often co...
Blazor JavaScript Isolation, Modules, and Dynamic C# .NET 5 is here, and with the release comes a barrel of Blazor improvements. One of the upgrades Blazorinos should be most excited about is JavaScript isolation and object references within .NET.
Announcing Microsoft Q&A for .NET | .NET Blog Introducing the brand new Microsoft Q&A for .NET, your one stop for getting your techinical questions answered by experts.
varkor/quiver A modern commutative diagram editor for the web. Contribute to varkor/quiver development by creating an account on GitHub.
Getting Started With Entity Framework Core 5 – .NET Tools Blog | JetBrains With the .NET 5 release comes the newest Entity Framework Core version, unsurprisingly called Entity Framework Core 5 (EF Core 5). The .NET community got its first glimpse of Entity Framework (EF) on
I Spent 11 Years Working on This Line Rider Track I remember when I first discovered Line Rider, that Flash game from 2006 with the simple premise of drawing a track for a sledder to ride…
Uno Platform Webcast: What’s new with Uno Platform, .NET 5 and WinUI 3 Preview 3 Pixel-Perfect Multi-Platform Applications with C# and WinUI for Windows, WebAssembly, iOS, macOS, Android and Linux
.Net 5 is PERFECT for DevOps .Net 5 has finally reached the General Availability stage last week during the .Net Conf 2020. But is...
Dark version of github · Issue #66 · isaacs/github In my terminal and my IDE I use a white font on a dark background. Now everytime I open github it hurts my eyes because it is so bright. This is really annoying as my normal workflow includes a lot...
.NET Rocks! vNext .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
VerbalExpressions/JavaVerbalExpressions Java regular expressions made easy. Contribute to VerbalExpressions/JavaVerbalExpressions development by creating an account on GitHub.
Adding sign language interpretation to your online event The current situation around the world forcing us to stay at home and re-invent online conferences, o...
Melb․Net December 2020 Online Meetup Tue, 1 Dec 2020, 6:30 pm: Get ready for the last Melb․Net Online Meetup in 2020!On Tuesday, Dec 1, we will gather online and learn about the upcoming news in .Net, Web programming, and C#.Aaron Powell
IPFS Free Library - freeread.org IPFS is here. IPFS is a de-centralized file and webhosting protocol founded on ideals of freedom and openness. The Library Genesis collection is live on IPFS as of today, accessible via libgen.rs and libgen.fun. IPFS is like BitTorrent but has a single gl...
Custom Validation in Blazor WebAssembly - Code Maze In this article, we are going to learn how to apply Custom Validation in Blazor WebAssembly with custom attributes and messages.
Microsoft Edge WebView2 Now Generally Available After publishing last year a preview release of WebView2, a Chromium-based control to host web content within native Windows applications, Microsoft recently announced the general availability of WebView2 for production Win32 C/C++, .NET Framework, .NET C...
Modern storage is plenty fast. It is the APIs that are bad. I have spent almost the entire last decade in a fairly specialized product company, building high performance I/O systems. I had the…
Outbox Pattern: Reliably Save State & Publish Events What's the Outbox Pattern? A reliable way of saving state to your database and publishing a message/event to a message broker.
My brother’s hamster | Jesse Li My brother got a siberian dwarf hamster in March, right before we started quarantining. He and the hamster live a few states away, and although I’ve never met her in person, tonight I got a chance to see her over Zoom.
Be Thankful for Open Source This Year! Try an Alternative OS In the United States, it is almost Thanksgiving. A holiday with some issues and problematic messaging regarding the treatment and position of Native Americans. However, there is value in having a h…
From Laptop to Rack Mount Server I converted my old laptop into a rack-mountable server! I've had an old Lenovo W540 laying around for some time now, and it's a shame to let that processing power go unused.
Reasons why SELECT * is bad for SQL performance - Tanel Poder Consulting Linux, Oracle, SQL performance tuning and troubleshooting - consulting & training. -
Herding Code 243: Shawn Wildermuth on his new film, Hello World Kevin and Jon talk to Shawn Wildermuth about his new documentary film, Hello World. Shawn talks about how this film project began as a "love letter to software development," exploring how amazing this career can be. As he delved into it he became more awa...
I wrote a script in 4 hours that will save my hospital $40,000 every year for the next 10 years An example of JavaScript automation at work in medicine
Monorepo? Think Twice Consider your build process and codebase when deciding if you should, and how you should transition to a monorepo.
Magnetic USB-cable mod for Ultimate Hacking Keyboard ![Pulling the cord](/img/ultimate-hacking-keyboard-magnetic-cable-mod/result.gif) I love my UHK. It comes to work with me, and it comes back home when I am done for the day. It goes where I go. The UHK (v1) features mini-USB port, which usually are quite ...
Exit Feeds, Enter Community Information floods the internet. You can’t control it, but it must be controlled for you to absorb it. It is primarily controlled through infinite feeds of content on social media. Because si…
Recruiting and Hiring Software Engineers When I took my first real management role as Packback’s Head of Engineering back in 2015, I inherited a great team of engineers who were hired befo...