11 February 2021

54 links · Thursday

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 appli…

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.

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.

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...

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 nuget pac…

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 bind()…

satwikkansal/wtfpython

What the f*ck Python? Contribute to satwikkansal/wtfpython development by creating an account on GitHub.

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.

.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 environment tha…

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.

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 frie…

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 using …

.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.

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 crypto …

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