Azure Static Web Apps: dynamic redirects with Azure Functions | I CAN MAKE THIS WORK Azure Static Web Apps can perform URL redirects using the routes section in the staticwebapp.config.json. However it is limited. This post will demonstrate dynamic redirects with Azure Functions.
Password requirements: myths and madness Password requirements are weird. It seems impossible to set a new password in many websites. Why?
2022 - The year English became a programming language Making a ruby powered sticky notes app by typing a few sentences using ChatGPT.
Best of Metadata in 2022 It is time to reflect back on the year. Here are some selected papers I covered in 2022. Production systems Amazon Aurora: Design Considerat...
Cats, Pi, and Machine Learning IntroductionThere is a cat that wanders around my neighbourhood. I wanted to build something that would notify me whenever it came to my backyard. I thought to myself, if I can get a picture of my bac
State of OpenID Connect Providers In the last days I tried to integrate multiple OpenID Connect Providers into my Applications (currently mostly Alphalerts and some dev projects) So far, I only got Google to work, and even this is currently limited to 100 Users. In this blog post, I want ...
How to visualize your system architecture using the C4 model? As a software developer or system architect you often have a task to visualize your existing or potential application architecture for other people. Your audience can be software developers, but also business stakeholders (Customers, Product Owners, CEO, ...
Trading with BDDs At work, we had a fun "hackathon" where we looked at finding the "best" buy/sell strategy in a stock history. Not shockingly, finding the single best option was easy. Extending to find the best trades expectedly slowed down everyone. I know that I am ...
Not Getting Hacked A lot of people get hacked or phished, and being completely secure is somewhere between difficult and impossible, especially if someone trying hard to hack you in particular. But there are several simple things you can do that decrease your risk a lot: ...
Personal backups and file archival How to organize terabytes of personal data, for fun and definitely not profit!
Implementing the MySQL server protocol for fun and profit In December 2021, a company from San Francisco asked me to port a Rust library to Java. The task seemed simple, but it ended up requiring a from-scratch implementation of the MySQL protocol and even fixing a bug in the main Rust MySQL client! Below follow...
Alone Provided to YouTube by Reservoir Media Management, Inc.Alone · Fun Boy ThreeFun Boy Three℗ Chrysalis Records LimitedReleased on: 1982-03-20Artist: Fun Boy Th...
Textual - A year of building for the terminal Textual is a TUI framework for Python, inspired by modern web development.
Azure DevOps Podcast: David Pine: NET Content Development - Episode 223 David Pine works in Developer Relations at Microsoft, focusing on .NET and Azure developer content. He is recognized as a Google Developer Expert in Web Technologies and is a Twilio Champion. David focuses on the developer community, actively seeking oppo...
GitHub - benfoster/o9d-aspnet: Extensions for ASP.NET Core Extensions for ASP.NET Core. Contribute to benfoster/o9d-aspnet development by creating an account on GitHub.
Fallout, Fallout 2 and Fallout Tactics all free from the Epic Games Store Fallout, Fallout 2 and Fallout Tactics are free from the Epic Games Store. The old-school isometric role-playing games …
Thank you to our maintainers | The GitHub Blog To celebrate Maintainer Month, GitHub has invested an additional $500,000 to help sponsor the open source projects that it depends on.
Settling the Biggest Await Async Debate in .NET Join the NDC Conferences Giveaway: https://mailchi.mp/nickchapsas/ndcCheck out my courses: https://nickchapsas.comBecome a Patreon and get source code access...
Is there a fixed virtual address that the system promises never to use for anything, so I can use it? Everything is up for grabs.
IEnumerable in C# - Code Maze The IEnumerable interface is the base for all the non-generic collections that can be enumerated. It helps us iterate through a collection
Energy Geek Out 2022 End of the year, time for a geek out on energy! Richard chats with Carl about the usual modern power generation sources, including solar and wind, and a breakthrough in the drilling method for geothermal energy. The conversation dives into small modular r...
7 Tips for Building a Good Web API Creating a good API requires some extra care. Check out in this blog post 7 tips that will help you create a good API in ASP.NET Core.
The problem with XAML Regardless of how you feel about XAML, you'll have a very hard job convincing me it's the best it can be. What do I mean? There's not a lot ...
Introduction to the Node.js reference architecture, part 11: Typical development workflows | Red Hat Developer When discussing architecture, consider that developers use various environments and workflows. We describe 5 typical workflows in part 11 of the Node.js
I want to be wrong about XAML! I've been rethinking how XAML looks and is written. It's not controversial to say that XAML has its criticisms. There are lots of things tha...
Challenging algorithms and data structures every programmer should try Bored of algorithms? Here are my recommendations that are exciting, understandable, and sometimes even useful!
From RESTful HTTP API to gRPC | .NET Conf 2022 With an increasing need for scalability and performance dictated by the modern web, it becomes harder and harder to choose an API paradigm for inter-service ...