Pushed Authorization Requests (PAR) in ASP.NET Core 9 Discover how ASP.NET Core 9 supports Pushed Authorization Requests (PAR) to improve security in OAuth and OpenID Connect.
IdentityServer In Docker Containers – Handle Logout (Part 4) Final part in the series on containerizing IdentityServer, fixing logout challenges, and finalizing the IdentityServer setup.
IdentityServer in Docker Containers: HTTPS and SameSite (Part 3) Fix IdentityServer login issues caused by cookie restrictions. Learn to secure containers with HTTPS in Docker and adjust cookie settings...
IdentityServer in Docker Containers: Networking (Part 2) Part 2 in the series on containerizing IdentityServer tackles networking challenges. Learn to resolve back-channel issues and more.
IdentityServer in Docker Containers - Part 1 Learn how to set up Duende IdentityServer and a client application in Docker containers. This step-by-step guide addresses common pitfalls.
AdditionalAuthorizationParameters in ASP.NET Core 9 Learn how AdditionalAuthorizationParameters in ASP.NET Core 9 simplify adding custom parameters to OAuth and OpenID Connect flows.
Exploring the Forwarded Headers Middleware in ASP.NET Core Uncover how Forwarded Headers Middleware in ASP.NET Core helps restore true client IP, scheme, and domain when using proxies.
Configuring ASP.NET Core Forwarded Headers Middleware Learn how to configure the Forwarded Headers Middleware in ASP.NET Core, avoid common pitfalls, and ensure your app works correctly behind a reverse proxy.
Introducing the Cloud Debugger for Azure Explore the Cloud Debugger, an open-source tool for Azure developers, designed to simplify debugging, learning, and troubleshooting Azure.
How a 20 year old bug in GTA San Andreas surfaced in Windows 11 24H2 After over two decades, players are now forbidden from flying a seaplane, all thanks to undefined code behavior.
14 Advanced Python Features Python is one of the most widely adopted programming languages in the world. Yet, because of it’s ease and simplicity to just “get something working”, it’s also one of the most underappreciated. If you search for Top 10 Advanced Python Tricks on Google or...
Does This Azure Developer Have What It Takes?! This senior software engineer has loads of experience building in the Azure tech stack -- but do they have what it takes?! Let's review what makes this resume stand out, the opportunities for improvement, and how they might apply to YOUR resume! ---- Wa...
Native visionOS platform support by rsanchezsaez · Pull Request #105628 · godotengine/godot Dear Godot community, I'm on Apple's visionOS engineering team, and we would like to contribute Vision Pro support to the Godot engine. This is the first PR that lays the foundation for tha...
NLnet; 42 Free and Open Source Projects Receive Funding to Reclaim the Public Nature of the Internet It is wonderful to see the growing number of people working on digital commons, inventing and improving technologies to the benefit of all humanity. 42 of such projects have been selected for funding in the October call of the NGI Zero Commons Fund. In te...
The way to use CancellationTokens on xUnit v3 #shorts 💌 Free Developer Insights: https://guiferreira.me/newsletter #dotnet #xunit
Mac or PC, what to use for .NET MAUI Development Are you diving into .NET MAUI development and wondering whether a Mac or PC is the better choice? In this video, we compare the pros and cons of both platforms—performance, tooling, and ease of development—to help you make the best decision for your workf...
Building Real‑Time iOS Apps with SignalR: Introducing the Official Swift Client (Public Preview) - .NET Blog Introduction Until now, iOS developers who wanted real‑time, bi‑directional communication with SignalR had to rely on community‑built clients or roll their own Swift implementation—both of which introduced maintenance and compatibility headaches. We’re ex...
Atuin Desktop: Runbooks that Run Atuin Desktop looks like a doc, but runs like your terminal. Script blocks, embedded terminals, database clients and prometheus charts - all in one place.
GitHub - alexykn/sapphire: Rust based package manager for macOS Rust based package manager for macOS. Contribute to alexykn/sapphire development by creating an account on GitHub.
We Interviewed 100 Eng Teams. The Problem With Modern Engineering Isn't Speed. It's Chaos. Last year, our team spent a lot of time interviewing fellow Platform, DevOps, DevEx, CI/CD, and SRE engineers, as well as engineering leaders, in o...
Glitching STM32 Read Out Protection - Anvil Secure Security Engineer Luigi Fragale demonstrates how to glitch the STM32F401 to read protected memory using Python and fault injection.
GPT Finally Jumps Out of the System OpenAI’s o4-mini-high Model Solves the MU Puzzle and Demonstrates Why
One Embedding to Rule Them All | Shaped Blog Pinterest’s OmniSearchSage represents a major step forward in unified semantic search. By extending the two-tower model into a multi-task, multi-entity framework, it enables a single query embedding to power retrieval across pins, products, and related qu...
What I'd do as a College Freshman in 2025 Do Computer Science Absolutely. Still would. Many are spooked by LLMs. Some, like Jensen Huang, argue that "nobody has to learn how to progr...
Mitigating cyber flashing in video calls Content warning: This post discusses cyber flashing, including discussion of unsolicited explicit images and experiences related to online sexual harassment. Reader discretion is advised.
Enhanced Document Symbols in Neovim The fuzzy search in Neovim is implemented by a couple of plugins. Personally, I prefer Telescope, mainly it's easy to extend it, thank the rich documentation. Also, Neovim supports Tree-sitter to get the Abstract Syntax Tree (AST) to build the symbol pa...
The Cold Start Problem: Using Network Effects to Scale Your Product - A Review So you wanna build a Network? ⏱️ Time to read: 12 minutes 👋 Hi to all the HN traffic! Discussion here. I have to say this is one of the best books I have ever read. Author @andrewchen (Andrew Chen) from a16z goes into depth from personal experience and r...
How to Hire Engineers Who Ship Kernels ** Note - This is from my perspective and learnings as a founding engineer. This is my personal take on how to build tech teams for the future. Not affiliated with any company or my current employer.
Nix: Better way for fun and profit Every project depends on existing software that is beyond your control. Nix DSL enables you to declaratively specify your projects dependencies, a repo or a tar-ball down to the file digest of its content, which is what gives nix superpowers of being a de...