Savoring Complexity. Embracing the Infinite As more opportunities arise in the world around us, it becomes increasingly complex. We often find ourselves so overwhelmed by the growing influx of information that we try to avoid complexity. At the same time, for many people, one of the most enjoyable ...
Removing the IIS Server Request Header from ASP.NET Core Apps (any version) ASP.NET Core applications that run on IIS as InProcess output an Server name for IIS into the HTTP headers. If you want to remove the server header, you'll find that the process for IIS is different than for the internally created Kestrel header and you c...
Accessibility for designer: where do I start? by Stéphanie Walter - UX Researcher & Designer. A big list of resources, articles, blog posts, and checklists to help you, designers, get started on your “building more accessible products” journey.
Scoped CSS is Back Several years ago, I made a plea to save scoped CSS. One of the top features on my CSS wishlist was on the chopping block, and despite a pretty big push from th
Sami Lehtinen - cURL + Cloudflare = Information leak - But why cURL + Cloudflare = Information leak - But why? To be honest, I really don't know. But I'm pretty sure, it will be figured out. TL;DR - Don't enable Cloudflare Crawler Hints, if you don't want all of your URLs to be exposed to search engines. The story I ...
The first web browser When I was reading book How the Web was Born (which describes the history of networking, user interfaces, hypertext and other computing concepts which the world wide web is based on), I realized how different the first web browser as designed by Tim Berne...
PV consumption optimization – the power of software defined devices By utilizing software-defined virtual devices, one can optimize their PV consumption and ultimately reduce their energy consumption, leading to not only cost savings, but also a more sustainable and eco-friendly approach to their household operations.
Figuring out how to use LLMs in production · Way Enough The most popular language model use cases I’ve seen around have been
Changes I Would Like To See in Game Development and Industry – Andrew McWatters I’m not confused by this from unit economics, but with high definition screens and more powerful graphics processing units, this should be easier than ever.
Creating a positive workplace community How can you shape your interactions with your coworkers in a positive way?
On Custom-Width Integer Types Before we start: by "custom-width integer types" I'm referring to a language feature that lets users specify integer types with any fixed number of bits (e.g. u7, u12) - instead of being provided a handful of integers that correspo...
Code Yellow: The Secret Weapon for Tackling Product Disarray A Potent Tool for Getting Things Done Fast
Enforcing Software Architecture With Architecture Tests #shorts Support me on Patreon to access the source code:https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead my B...
Control Visual Studio from an external application - Gérald Barré In this post, I describe how to interact with opened instances of Visual Studio from an external .NET application.
What are the duck-typing requirements of _com_ptr_t? - The Old New Thing As long as you fulfill the contract, based on method names.
2 MUST USE features for dotnet test debugging Save time & get the source code: https://www.patreon.com/CodeWithStuSubscribe to my DevOps Newsletter, Observed!: https://news.codewithstu.tv/In this video, ...
Working With Images Like a Pro in .NET Enroll to "Cloud Fundamentals: AWS Services for C# Developers" for FREE: https://bit.ly/3XKUBOHBecome a Patreon and get source code access: https://www.patr...
The Fastest Way To Work With Lists in C#! | .NET Tips 6 Work with Lists in C# and .NET as fast as possible!
Introduction to Static Variables and Methods | C# Tutorials Blog Learn about static variables and methods in C#. Understand best practices, common mistakes, and usage examples.
SpaceTraders API A unique multiplayer game built on a free Web API. The best sandbox platform to learn a new skill or apply your knowledge in a fun and meaningful way. Use any programming language with our RESTful API to control the most powerful fleet in universe.
Secure Microservices Using JWT With Ocelot in .NET Core In this article, we are going to explore how to set up Ocelot API Gateway to use JWT authentication to secure our microservices.
The Most Underrated C# Feature Exception filtering is probably one of the most underrated C# features. It is however very powerful and it allows us to simply our code quite a lot. Also fol...
Using The Decorator Design Pattern in .NET Discover how to use the Decorator design pattern in C#/.NET to add new behaviours to an object dynamically without changing its underlying structure. See how you can make your code more maintainable and extensible, and see step-by-step instructions for im...
Trust phishing resistant MFA for cross tenant users This article shows how to force phishing resistant authentication for external B2B users using a cross tenant trust. The external users are from a separate tenant and the local tenant needs to trus…
357: The Zune Is Back! That is right! Everyone's favorite MP3 player is back! This time due to a collaboration with Guardians of the Galaxy, but it doesn't matter because Hanselman and others have found ways to revive it in 2023. We discuss the Zune software, UI stack, why we l...
The Zune Is Back! | Merge Conflict ep. 357 That is right! Everyone's favorite MP3 player is back! This time due to a collaboration with Guardians of the Galaxy, but it doesn't matter because Hanselman...
#05 Awesome .NET MAUI - Material.Components.Maui We reviewed different Open Source libraries and plugins from the community collected in https://github.com/jsuarezruiz/awesome-dotnet-mauiMDC-MAUI is a mater...
Entity Framework and ordered indexes In Entity Framework 7, the team has added support for ordered indexes to the fluent API. In this blog post we will look at how to use this feature and what it means for your database.
Professional Search with C# and Elastic (Part 3) Hi everyone, in this series we use Elasticsearch and its amazing text searching capabilities. We take a closer look at its advantages over traditional databa...
Data Visualization in .NET with SandDance and Polyglot Notebooks This video demos using SandDance for Data Visualization within a Polyglot Notebook in VS Code.
Turnstile client-side API with IDs returning errors (.getResponse/.reset/.remove) Hello, I’d like to file a bug report about Turnstile, not sure if this is the correct place. Since April 5 at about 00:00 UTC I noticed that the client-side Turnstile API started to return errors. The widget initializes correctly, solves, fires the suc...
Getting Verified on Github (Step by Step) In this session, I'm joined by Christo who's going to show us how to get your commits verified on github.Here's a link to generating new GPG keys:https://doc...
You don't need Scrum. You just need to do Kanban right. Why did you choose Scrum instead of Kanban? If you can’t answer that question, you didn’t choose Scrum. Someone else chose it for you.