GitHub - tkellogg/dura: You shouldn't ever lose your work if you're using Git
You shouldn't ever lose your work if you're using Git - GitHub - tkellogg/dura: You shouldn't ever lose your work if you're using Git
You shouldn't ever lose your work if you're using Git - GitHub - tkellogg/dura: You shouldn't ever lose your work if you're using Git
Ebiten is an open source game library for the Go programming language. Ebiten's simple API allows you to quickly and easily develop 2D games that can be deployed across multiple platforms.
To ensure you have the right skills, we offer a comprehensive collection of training options to empower you to learn in a way that suites you. Check out ways...
Extension for Visual Studio - A full featured Markdown editor with live preview and syntax highlighting. Supports GitHub flavored Markdown.
A chi-square (also called chi-squared) test is a classical statistics technique that can be used to determine if observed-count data matches expected-count data.
This adds a net6.0 build (and test run) that uses the default thread pool for pipe scheduling rather than our scheduler. Namely due to 2 major changes since this was introduced: Thread theft has l...
This is a tale of a good amount of hours of wasted time, so I’m going to document it so I remember it in the future. The idea is simple: when building an API, how can we treat a complex type as a simple type, to avoid things like primitive obsession, implement…
Happy New Year! Everyone’s back from vacation and we’re ready to start 2022. Omicron started the party early, and at this point it’s not a matter of ‘if’ you’ll …
I hit an oddity in the Docker setup locally today where the clock drifted ~10 seconds and these tests were failing because they make an inherent assumption of local clock == server clock. This aims...
Using GitHub Actions to build a cross platform .NET MAUI app for Android, iOS, MacCatalyst and Windows is complicated. I explain each step in the process.
{ "date": "Mon, 03 Jan 2022 06:02:14 -0500", "tags": ["ios", "shortcuts", "lifehack"] }
Link to paper
Get detailed, step-by-step guidance for porting your Entity Framework EF6 apps to EF Core whether you use code-first or database-first.
Gallery of customizable plug & play animated backgrounds using three.js
We've lost count of the times we've finished the Unity getting started tutorial but never continue to design the game of our dreams. In this week's episode, ...
Learn about the .NET 6 breaking change in core .NET libraries where DeflateStream, GZipStream, and CryptoStream handle partial and zero-byte reads differently.
The topic of this post is a bug in RavenDB, a pretty serious one. The end result is that a user reported that they got an error from RavenDB that they are un...
I trot out one of these posts at the beginning of each year, but this time around it’s “aspirations” instead of “plans” because a whole lot of stuff is gonna be a repe…
A little while ago, I discussed the common ABI for C++20 coroutine handles. Recall that the common ABI is struct coroutine_frame_abi { void (*resume)(coroutine_frame_abi*); void (*destroy)(coroutine_frame_abi*); }; and that in practice, the implementation…
A low code optimization
Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in ...
A draft for #60866, just to check tests on CI. A quick benchmark: using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Running; BenchmarkSwitcher.FromAssembly(typeof(Benchmarks).Assembly).Run(a...
source code
This article explains how to check if a dictionary key exists in C# and when a dictionary key is present in a dictionary.
Thread information [Search the linux-kernel archive]
Over the past few years, I’ve interviewed with a dozen or so companies and have completed ~50 or so individual algorithm problems. I’m frequently given feedback that I did a great job at the algorithms problem. In this post, I’m going to share how exactly I ap…
This article shows how to implement authentication and secure a Blazor WASM application hosted in ASP.NET Core using the backend for frontend (BFF) security architecture to authenticate. All securi…
We break down the winners and laggers in tech from 2021 as we look forward to the excitement of what is to come in 2022.
Last possible entire version of c# doc/tutorial by Microsoft.
A summary of the best ideas from Atomic Habits by James Clear
Depression is devastating. When someone is experiencing depression, their entire life is blown apart. It can be a massive struggle just to make it through each day. But they aren't the only ones who struggle. Often forgotten are the loved ones of a person with…
Longtime Linux kernel developer Ingo Molnar posted a massive set of patches today: 2,297 patches that have been in the works since late 2020 and completely rework the Linux kernel's header file hierarchy
Third time is the charm
4K@60fps and 2K@144fps game overlay live streaming with multiple display modes using remote control. Capture and stream your gameplay/videos at 1080p@60fps instantly while enjoying recreational moments.