Why I Built Litestream Despite an exponential increase in computing power, our applications require more machines than ever because of architectural decisions made 25 years ago. You can eliminate much of your complexity and cost by using SQLite & Litestream for your production ...
Modern Management Made Easy with Johanna Rothmann | Hanselminutes with Scott Hanselman Johanna Rothman has been in software and management for many years and she's taken what she knows about managing teams and put it into a great three-volume set "Modern Management Made Easy." She covers not just managing organizations, managing teams, but ...
Public-Key Cryptography Standard (PKCS) #11 v 3.0 has been released: What is it, and what does it mean for RHEL? OASIS has announced that its members have approved Version 3.0 of the Public-Key Cryptography Standard (PKCS) #11. In this post we'll look at what's new in Version 3.0 and what you can expect to see in Red Hat Enterprise Linux (RHEL).
Open-source HTTP API packages and tools | ASP.NET Blog Brady Gaster continues his series on building HTTP APIs in .NET with a deep dive on some of the top open source packages and tools.
On .NET Live - Generating docs for ASP.NET Core Web APIs with Swashbuckle In this live session, we'll be joined by Richard Morris. He'll be talking to us about his open source project, Swashbuckle!Featuring: Richard Morris (@domai...
Episode 364 - Virtual Networking with Functions Russell, Sujit, and Cynthia chats with Michael Collier about different considerations regarding Azure Functions ranging from virtual networking, hosting, common use cases and some of the existing limitations to be aware of.
Neural Regression Using PyTorch: Defining a Network -- Visual Studio Magazine Dr. James McCaffrey of Microsoft Research presents the second of four machine learning articles that detail a complete end-to-end production-quality example of neural regression using PyTorch.
Analyzing Code with Infer# Want to detect reliability and security bugs before they ship? Matthew Jin and Xiaoyu Liu show Infer#, a static analysis tool you can use to validate the correctness of source code without needing to
C#/WinRT Authoring Preview Unveiled -- Visual Studio Magazine Microsoft unveiled a preview of authoring support in an update to the C#/WinRT tool used to help C# developers more easily work with interfaces to the Windows Runtime, the underlying infrastructure used by Windows to expose its APIs.
Staying safe with .NET containers | .NET Blog An update on using .NET and containers together, learn how to tackle staying safe and keeping your container images up-to-date.
Release v5.0.211103 · dotnet/format View Complete Diff of Changes New Features Can now apply codestyle codefixes automatically with dotnet format --fix-codestyle Can now apply analyzer codefixes automatically with dotnet format --fi...
Building a Code Analyzer for .NET Learn with me as I build my first C# Code Analyzer and Code Fix using Visual Studio and the Roslyn SDK!
Build native and hybrid mobile apps with Mobile Blazor Bindings Extend your Blazor skills from the web to mobile apps with Mobile Blazor Bindings. This experimental project enables using Blazor to build native and hybrid ...
GooglePlacesApi - BuiltWithDot.Net The Google Places API can be used to find locations and their details like geolocation, address and other data. It returns a predicted list of locations based on the input string. In this post I will show some details about the plugin I created. This nuge...
Quantum cryptography network spans 4600 km in China – Physics World Fibre and satellite links connect four major cities
The COM static store, part 4: Aggregating into a single object | The Old New Thing So far, we’ve been looking at how you can use the COM static store to hold a singleton which will be run down when COM uninitializes. But what if you have a lot of things you want to save? I mean,
Why I don't use the "else" keyword in my code anymore Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
Google is now telling users that its iOS apps are out of date (despite no updates being available) – product considerations [Update: Users can’t reproduce this any longer, as they have pushed a server-side fix for this issue. It still counts as an embarrassing failure by Google. If you would like to see what the bug looked like, there’s a video at the bottom of the article.]
Beej's Guide to Network Programming Hey! Socket programming got you down? Is this stuff just a little too difficult to figure out from the man pages? You want to do cool Internet programming, but you don’t have time to wade through a gob of structs trying to figure out if you have to call b...
satwikkansal/wtfpython What the f*ck Python? Contribute to satwikkansal/wtfpython development by creating an account on GitHub.
How to remote desktop fullscreen RDP with just SOME of your multiple monitors I saw this over on the Microsoft Remote Desktop Uservoice Allow ability to ...
Exporting Open Telemetry Data to Jaeger How to optimally export Open Telemetry metrics, logs, and traces for .NET to Jaeger.
tusdotnet - BuiltWithDot.Net tusdotnet is a .NET server implementation of the tus protocol for resumable file uploads over http(s). It supports all major extensions of tus and runs on both .NET 4.x and .NET Core and on both OWIN and ASP.NET Core.
system76/launch System76 Launch Configurable Keyboard. Contribute to system76/launch development by creating an account on GitHub.
spec: add generic programming using type parameters · Issue #43651 · golang/go We propose adding support for type parameters to Go. This will change the Go language to support a form of generic programming. A detailed design draft has already been published, with input from m...
Tiny top-level programs with C# 9 and SmallSharp and Visual Studio One of the things I'm always working on and am always excited about is making ...
Add Simple Distributed Tracing in .NET Libraries - CodeWithStu Following on from our introductory video, this video shows you how to add custom ActivitySources that can be used in many libraries such as OpenTelemetry to ...
.NET Core Koans - BuiltWithDot.Net The .NET Core Koans walk you along the path to enlightenment in order to learn C# on .NET Core. The goal is to learn C# syntax, structure and some common functions and libraries available on the .NET Core platform. .NET Core is a cross-platform environmen...
Progress Report January 2021 · yuzu Welcome yuz-ers, to the first progress report of 2021! We have quite a bit in store for you: from kernel and CPU emulation improvements to another major graphical rewrite. Here are the most important changes of January.
Get on the Windows Terminal PREVIEW train - now with Settings UI Turns out you can install both the Windows Terminal AND the Windows Terminal ...
Getting The Most Out Of Git — Smashing Magazine In this article, Tobias explores some of the less known but very useful features in Git. You’ll learn how to recover deleted commits, clean up your commit history, use submodules to manage third-party code and compose commits with precision — along with a...
Don't Code Tired | ICYMI C# 8 New Features: Simplify If Statements with Property Pattern Matching Don't Code Tired - Jason Roberts on Software Development and .NET -
Keep Tests Short and DRY with Extension Methods Many automated tests end up being more verbose than necessary, with a lot of plumbing and setup code. Using simple extension methods is one technique you can use to keep tests shorter without making them harder to read and comprehend.
[Guest Post] Better refactoring for Unity projects using .NET analyzers | Visual Studio Blog In this guest post, Visual Studio Tools for Unity intern Shreya Pandit shows how she created custom analyzers for Unity, and how you can get involved with the open source project as well.
Cake Frosting: More Maintainable C# DevOps Write more maintainable DevOps code in C# with better tooling via the Frosting Cake Runner
HockeyStats - BuiltWithDot.Net Allows you to perform trend analysis for NHL hockey players by visualizing their scoring progress on a game by game basis. On a daily basis the site consumes raw statistics data using an Azure Web Job and imports it into its SQL Server data warehouse u...
.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.
DNS exfiltration of data: step-by-step simple guide I've recently read a post about a [guy who got access to Apple, Microsoft, Tesla computers via Dependency Confusion Attack](https://medium.com/@alex.birsan/d...
On .NET Live - Running PHP and Wordpress sites on .NET with PeachPie With PeachPie, PHP applications can leverage existing components in the .NET ecosystem. In this session, we'll chat with some folks from the PeachPie team to...
Aggregate (Root) Design: Behavior & Data How do you persist your Aggregate (Root) using Entity Framework? Or if you're not using an ORM? Separate data from behaviors in both cases.
How to Record Great Sounding / High Quality Audio at Home You could use these tips for remote interviews, code pairing, talks, podcasts, live streaming, YouTube videos and creating courses.
An Inside Joke for the Super-Rich - The Irrelevant Investor We cover a lot of ground on the latest episode of What Are Your Thoughts?
Why doesn’t “Look Around” (Apple’s Street View) cover more areas? ⚠️ Tap or click any image to enlarge
Web Scraping 101 with Python Learn web scraping with Python with this step-by-step tutorial. We will see the different ways to scrape the web in Python through lots of example.
An Incomplete Field Guide to Crypto Adoption The winning playbook for how crypto projects gain mainstream adoption has not yet been written. So how should new crypto founders start getting traction? How does that traction inform other functions like product? And what unique considerations does cr...
Diligent (not Dry) January I really enjoy beer. I also enjoy this Ben Franklin quote (though apparently he never said it): “God made beer because he loves us and wants us to be happy.”- not Ben Franklin, but foun…
Patterns of Distributed Systems A catalog of patterns to better understand, communicate, and teach the design of distributed systems
From Idea to MVP to Hacker News in 44 Hours Unfinished side projects are the bane of a hacker’s life. How many incomplete apps are languishing in forgotten folders, 80% finished but destined never to see the light of day?