Authenticate Users and Call Protected APIs In Your MAUI App | .NET Conf: Focus on MAUI Securing customer information is of paramount importance. Come and learn how, using MSAL.NET, you can add authentication of users to your MAUI app, and call ...
A Year In, GitHub Measures AI-Based Copilot's Productivity Boost -- Visual Studio Magazine There's no doubt that GitHub's 'AI pair programmer,' Copilot, has shaken up the dev world, but by how much?
We have decentralized version control, but centralized version management How can git workflows be made more decentalized?
Online Identity is Complicated | Eldridge's Blog I am seeing increasing calls for real life identity to be a fundamental part of online presence, especially in places like Twitter where disinformation thrives. This is a problem. Supposedly ensuring posts are connected to a real life identity will help p...
Hiring: Why More is Often Less | RKG I was in a board meeting where the management team was planning to hire more people. They were flush with cash, so they asked the board if they had a point of view on how aggressive they should be.
Increase › Build your bank. We put powerful financial infrastructure in the hands of builders. Payroll, lending, investment, and payment platforms use our primitives to launch and scale.You can programmatically spin up bank accounts, move client funds by ACH or wire transfer, and is...
githublog/rolling-your-own-crypto-aes.md at main · francisrstokes/githublog I'm sick of complex blogging solutions, so markdown files in a git repo it is - githublog/rolling-your-own-crypto-aes.md at main · francisrstokes/githublog
ZeroBanana – Senior Engineers are Living in the Future Imagine for a moment that, by some quirk of the universe, you are sharing your workspace with a time traveller. Specifically, yourself from 1 year in the future. How will you react to your new co-worker?1 [1 If you find this exercise difficult, try instea...
W4 Games raises $8.5 million to support Godot Engine growth W4 Games, an Irish startup based on the open source game development technology of the Godot Engine platform, announced today that it has successfully closed a US $8.5 million seed funding investment round led by OSS Capital and LUX Capital.
A note from Jack | Patreon Blog Today I announced a layoff at Patreon of 80 people, or about 17% of our teammates. Here is the note that I sent to the Patreon team about it earlier this morning: Hi team – I have some difficult news. Today we will lay off 80 Patreon teammates from our Go...
Blazor in Action is a practical guide to building stunning UIs and client-side applications using C# and .NET. You’ll use Blazor to create a fun web application for plotting hiking routes.
.NET September 2022 Updates – .NET 6.0.9 and .NET Core 3.1.29 Check out September updates for .NET 6.0 and .NET Core 3.1
FB feed is 98% suggested pages and barely any friend's posts. How do I change this? My FB has pretty much been nothing but suggested pages for the last 18 hours or so. And they're pretty much all meme style pages. I'll see a...
Factorio is coming to Nintendo Switch™ | Factorio For the past one and a half years I've been working on a secret Factorio project. Today we are finally revealing it. As announced during Nintendo Direct, Factorio is coming to Nintendo Switch! It's already in the final stages and the global release date ...
ASP.NET Community Standup - Blazor in .NET 7 Part II Learn more about the exciting runtime changes in Blazor for .NET 7.Community Links: https://www.theurlist.com/blazor_community_standup_september_2022Featurin...
What bug through yonder weirdness my build breaks? We have a lot of tests for RavenDB, and we are running them on plenty of environments. We semi frequently get a build failure when running on the “macO...
We Spoke With the Last Person Standing in the Floppy Disk Business This interview was originally published in Floppy Disk Fever: The Curious Afterlives of a Flexible Medium, a new book published by Onomatopee. Tom Persky is the self-proclaimed “last man standing in the floppy disk business.” He is the time-honored foun...
Micro Frontends in Action With ASP.NET Core - Communication Patterns for Blazor WebAssembly Based Web Components This post continues the topic of using Blazor WebAssembly based Web Components in micro frontends. It goes deeper into the communication patterns.
A pair of Rust kernel modules The idea of being able to write kernel code in the Rust language has a certain appeal, but it is hard to judge how well that would actually work in the absence of examples to look at. Those examples, especially for modules beyond the "hello world" level ...
GitHub - dotnet/standard: This repo is building the .NET Standard This repo is building the .NET Standard. Contribute to dotnet/standard development by creating an account on GitHub.
VCMI 1.0.0 released We’re happy to announce a new release! Several years have passed since VCMI 0.99 and it’s about time for a new release. Tons of changes, improvements, and fixes have been introduced during that time, so it’s hard to recall all of them. However, we’d like ...
5 Things Successful Developers Do (That You Don't) Are you doing these things to become a more successful developer? 00:00 - Intro05:00 - Choose the right tool for the job02:50 - Take additional training oppo...
Ethereum Gateway support for Görli + Sepolia Testnets and the Ethereum Merge Today we are excited to announce support for the upcoming Ethereum Merge and Sepolia and Görli testnet support
My Blog is Hilariously Overengineered to the Point People Think it's a Static Site My Blog is Hilariously Overengineered to the Point People Think it's a Static Site - Xe's Blog
C# Tip: use Miniprofiler instead of Stopwatch to profile code performance - Code4IT Miniprofiler is a nice tool to profile your code in a smart way.
BERT Tokenizers NuGet Package for C# | Rubik's Code In this article, we present our open-source project for tokenizing sentences for BERT input.
What Makes a Senior Engineer? Writing Software vs Building Systems Junior Engineers care about writing Software. They value code quality, employ best practices, try to adopt cutting-edge technologies. They invest a lo
.NET 7 SDK Now Supports Building Containerised Apps Microsoft announced on August 25th that .NET 7 SDK will include support for creating containerised applications as part of a build publish process, bypassing the need for explicit Docker build phase.
Versioning ASP.NET Core MVC & Minimal APIs Versioning API's can be extremely important for your product. Learn 4 different ways to version your APIs in .NET minimal APIs and .NET MVC APIs. The techniq...
How to download files from ASP.NET Core MVC A blog post about how to implement file download in ASP.NET Core (MVC). Learn about the built-in result object types and when to use which type.
Blazor Best Practices: Handling Errors Errors are likely to occur, the question is how to handle them. Let’s take a look at best practices in handling them in your Blazor app.
.NET on Azure Functions Roadmap Update As we look ahead toward .NET 7, it’s a good time to provide an update on the isolated worker model and how we are thinking about the .NET roadmap for Azure Functions. In a previous post, we introduced the isolated process model, which decouples your fun...
#CASBAN6: How to set up a local Microsoft SQL database on macOS In this post, I will show you how to set up a Microsoft SQL server and create a local test database on macOS with the help of Docker.
C# Lambda Discards | endjin C# has gradually been adding support for discards. This article explores how this evolution has led to some surprises.
James Randall Having loaded the maps as byte arrays I now needed to decompress them. The maps in Wolfenstein are double compressed first using a fairly standard run length encoding algorithm and then using “Carmack compression” which basically allows for similar blocks...
An open-source tool for telling interactive, nonlinear stories Chris Klimas, who created Twine and leads its development, has a Patreon.
Online Art Communities Begin Banning AI-Generated Images - Waxy.org Online art communities have started banning AI-generated art, while others are facing public pressure from their own members to take a stand.
6 Simple and Useful PostgreSQL Features that I wish I knew when I started I use PostgreSql a lot in my working time. So recently, I spent some time refreshing and deepening my knowledge of PostgreSQL to improve my skills and experience in using it (writing and optimizing queries, creating new objects, etc.). And I...
My Android work profile setup I use an Samsung Galaxy A41 Android 11 phone professionally and privately, separating private data from work data via an Android work profile [1]. Samsung Knox [2] implements work profiles on A41, …
Tutorial on using LLVM to JIT PyTorch fx graphs to native code (x86/arm/risc-v/wasm) (Part I – Scalars) In 2009 I started playing with LLVM for some projects (data structure jit, for genetic programming, jit for tensorflow graphs, etc), and in these projects I realized how powerful LLVM design was at the time (and still is): using an elegant IR (intermediat...
Revisiting “SET® Probabilities Revisited” In my last post, I discussed a greedy algorithm to select cards during the play of SET in order to take as many as possible by the end of the game, thereby increasing the chances of ending the game…
The underappreciated role of muscle in health and disease — Paper Summary Today's summary is about a paper written by Robert R Wolfe in 2006. Muscle plays a central role in whole-body protein metabolism, which is…
Narrative driven development In July I published a blog post on using Dask on KubeFlow with the Dask Kubernetes Operator.
Prompt injection attacks against GPT-3 Riley Goodside, yesterday: Exploiting GPT-3 prompts with malicious inputs that order the model to ignore its previous directions. pic.twitter.com/I0NVr9LOJq- Riley Goodside (@goodside) September 12, 2022 Riley provided several examples. Here’s …
PDF viewer text search speed comparison Recently, I implemented a super fast search index into sioyek which accelerates normal search and also enabled regular expression search. It is not yet released in a stable sioyek build, but if you want to try it out, there are experimental builds here. I...
Have You Even Read Kant? If your goal is to find the answers to philosophical questions, what's the use of a text whose main points are inseparable from its literary form? If it's impossible for experts who specialize in the respective historical school of thought to give a truth...