Why I Actively Discourage Online Tooling like `jwt.io` and Online JSON Validators · Jamie Tanna | Software Engineer
Why you should be opting for local tooling when working with sensitive data, even Non-Production ones.
Why you should be opting for local tooling when working with sensitive data, even Non-Production ones.
We landed a man on the moon before we had wheeled suitcases. Wait. I’ll do one better. We were orbiting space shuttles before we had wheeled suitcases. I heard this fact years ago and it blew me away. I asked, why?
Water flows downhill. We all know this, and we all (implicitly) understand the idea. Water is flexible and subject to the forces of gravity. Terrain has high points and low points. Water follows th…
Learn how to program effectively: the programming skills you need to master and the topics you need to learn, and the best ways to learn them.
Hey I’m Ahmed, a self taught software engineer. In my path of self learning, I tried multiple languages and frameworks; and one of them was Ruby on Rails. That was at least 5 years ago, and I…
On the Epic side of history
Advanced Installer is the product our team has been working for over 15 years. This article talks about how I built our first marketing team, in 2019. Enjoy 😉
Today, I’m going to write a little bit about fundraising. Back in January, I decided to launch a project that has come to dominate the non-work hours of my 2020: The Long Leaf Pine Slate. Almost every night and weekend of this year, I’ve done something (or a l…
Intelligent adaptive brightness for external monitors
Artisanal software development, quality productions and some teaching
Basic features to prevent abuse and harassment that you should build into your platform early on.
My next twelve months will be dedicated to a single meta-framework that I call the Bootstrap MBA. This name makes sense for two reasons:
Here’s the most amazing 8-bit DIY computer implemented using a bunch of simple logic chips — along with a cornucopia of flashing LEDs — mounted on a cluster of breadboards.... More
DAPR makes building distributed applications much easier by providing a collection of language agnostic building blocks that can be used in any cloud or on-prem environment. In this session, we'll dive into DAPR, discuss the various build blocks it supports, a…
In the spring of 2017, Baratza had an identity crisis with their latest grinder venture, the Sette 30 grinder. It was introduced at SCA's Annual Trade Show with the intent of being marketed as a state of the art, fast and capable pourover and drip grinder. The…
Engineer Brent Randall tells the technical story behind VALORANT's search for optimal server performance.
Come chat with the team that's building YARP: a reverse proxy toolkit for building fast proxy servers in .NET using the infrastructure from ASP.NET and .NET. Community Links: https://www.theurlist.com/aspnet-standup-2020-09-01 [Featuring: Chris Ross (@Tratch…
GitHub Container Registry introduces easy sharing across organizations, fine-grained permissions, and free, anonymous access for public container images
In this post, we discuss interop improvements in .NET 5.0 and describe some of the work we are considering for the future. We also have a survey on GitHub, where we hope to hear about your experiences in the interop space.
Learn the best practices for building high-performance gRPC services.
Today we are filing a complaint in federal court challenging the Administration's efforts to ban TikTok in the US. As a company we have always focused on transparency, so we want to explain why we are
I’ve now been writing a book on applied cryptography for a year and a half. I’m nearing the end of my journey, as I have one last ambitious chapter left to write: next-generation cryptography (a chapter that I’ll use to talk about cryptography that will become…
htop - an interactive process viewer. Contribute to htop-dev/htop development by creating an account on GitHub.
In this post I describe some of the basic concepts that you'll need to be familiar with to deploy ASP.NET Core applications to Kubernetes.
Some time ago, I discussed trivial functions like CopyRect and EqualRect and why they even exist at all. Piotr Siódmak wondered if you could just use memcpy to copy a rectangle. “It’s already there and probably already used by other parts of code,
Want to supercharge your Git workflow inside of Visual Studio Code? Well, you need to check out the GitLens extension. It's jam-packed with amazing features for improving your Git workflow right inside of VS Code. GitLens Extension - https://gitlens.amod.io _…
Learn about Applebot, the web crawler for Apple.
GitHub Actions makes it easy to automate your continuous integration and continuous deployment workflows but early on it lacked the ability to manually trigger a workflow. Thankfully this missing feat
A REST API can hide the complexity behind large scale solutions using simple verbs like POST, PUT, or PATCH. In this article, Camilo Reyes explains how to create a REST API in .NET Core.
Writing SQL generated by NHibernate to ASP.NET Core loggers using custom NHibernate interceptor. Works only with stateful ISession.
Leverage native formatting capabilities such as locale, currency, units, compact mode, etc…
Introduction At work at the moment we have a number of Microservices which we are slowly trying to transition to containers, where we will likely use Kubernetes to run the containers. Right now our…
The recording of our August 25 webinar, REST - the ignored parts, with Irina Scurtu, is now available. Subscribe to our community newsletter to receive notifications about future webinars. In a world
Azure Data Studio is a lightweight alternative to the often clunky SQL Server Management Studio. Azure Data Studio: https://docs.microsoft.com/sql/azure-data-studio/download-azure-data-studioSQL Serv
Step by step guide on how to create a solution and project structure to develop a loosely coupled monolith in .NET and C#.
This month's .NET Foundation Project Spotlight
In this episode we dive into AsyncLocal with a code example and a brief discussion on where it’s used by the ASP.NET team throughout the framework. For more information on this topic: https://docs.mic
If you haven't been over to the Architecture section of the .NET site lately, I'd encourage you to go check it out. ...
Coravel claims it is a 'Near-zero config .NET Core library that makes Task Scheduling, Caching, Queuing, Mailing, Event ...
Everyone is using containers and talking about containers. Except those for whom it hasn't 'clicked.' Obvious to some ...
Phillip introduced C# Source Generators here. This post describes two new generators that we added to the samples project in the Roslyn SDK github repo. The first generator gives you strongly typed access to CSV data. The second one creates string constants ba…
The Maintainers: Nicholas Blumhardt, Autofac and Serilog - Shawn Wildermuth
Today, we have released version 3.5 of the AWS SDK for .NET! The primary objective of this version is to transition support for all non-Framework versions of the SDK to .NET Standard 2.0. We are doing this to accelerate feature development and offer newer func…
This blog post explains how to get started with React while using as few libraries as possible.
If you want to learn about .NET, I worked with my friends to make a whole series of videos at https://dot.net/videos ...
Don't Code Tired - Jason Roberts on Software Development and .NET -
Invoking the C# compiler directly allows one to pass in symbols for the preprocessor via a command option (-define or -d). But it's not at ...
This article shows how to secure Azure Functions using API Keys. This is useful, if you have no control over the API client implementation, the client code base cannot be easily changed or the clie…
Code can be found bla bla
[Content warning: There’s descriptions of psychological and animal abuse in here, because I’m talking about Facebook. This gets ugly fast.]
Contribute to Azure/bicep development by creating an account on GitHub.
We have decided to go forward to 3.0 this year.
Learn how to debug Blazor apps.
If your Mac doesn't seem to turn on, try these solutions.
Google, the Stupidity Amplifier by Greg Egan