13 April 2022

48 links · Wednesday

Introducing Central Package Management

Central Package Management Dependency management is a core feature of NuGet. Managing dependencies for a single project can be easy. Managing dependencies for multi-project solutions can prove to be difficult as they start to scale in size and complexity. In s…

Українські захисники ракетами "Нептун" вразили ракетний крейсер рашистів "Москва"

13.04.22 20:58 - Війна на морі: Удар по крейсеру "Москва". Відомий волонтер Олександр Карпюк (Serg Marco) оприлюднив інформацію, що українськими ракетами "Нептун" уражений флагман Чорноморського...

ASP.NET Core updates in .NET 7 Preview 3

.NET 7 Preview 3 is here and adds some great new features to ASP.NET Core including support for route handler filters in minimal APIs, improved unit testability for minimal route handlers, performance enhancements, and more.

Supercharge your Git experience in VS

Have you experienced delays when viewing your Git repository or branch history in Visual Studio? Have you run a network command like force-push and had to wait for the operation to complete? Your Git repository may be having performance issues due to its large…

The Catch Block #101 - On Feeling Stuck

I'm feeling pretty stuck with my team's current application, and am wondering what to do about it. Plus: pattern matching; unit tests; "Being Agile"; and better breadcrumbs.

Requests for comment/Stop accepting cryptocurrency donations - Meta

The following request for comments is closed. This RfC was open to community input between January 10, 2022 and April 12, 2022. A little under 400 users participated in the voting and discussion concerning the proposition that the Wikimedia Foundation stop acc…

April 13, 2022

All happy event delegates are alike; each unhappy event delegate is unhappy in its own way.

April 2022 outage update

This incident remains the top priority for my engineering team and for our entire company.

Cloudflare partners with Kentik to enhance on-demand DDoS protection

We are excited to announce that as of today, network security teams can procure and use Magic Transit, Cloudflare’s industry-leading DDoS mitigation solution, and Kentik’s network observability as an integrated solution

Try-Catch Block in C# - Code Maze

Sometimes our application crashes due to unexpected errors and exceptions that occur during the program execution. So, in this article, we are going to discuss the try-catch block in C# and learn how to handle those exceptions. Let’s start. What is Try-Catch i…

Becoming a Better Writer as a Software Engineer

Writing is an increasingly important skill for engineering leaders. Indeed, poor writing can hamper career progression, above a certain level. Tactics for more clear, more frequent and more confident writing. I’ve observed that my writing is not up to par with…

What's New in IntelliJ IDEA - 2022.1

IntelliJ IDEA 2022.1 introduces the Dependency Analyzer to facilitate dependency management and conflict resolution, an updated New Project wizard to refine launching new projects, and the Notifications tool window that offers a new, streamlined way to receive…

Energy

I sit next to an energetic, passionate programmer.

The Correct Answer on Consciousness - Nik Noble

Like everything in philosophy, consciousness is not very clearly defined. But the general idea is that a thing is conscious if it can experience thoughts or feelings. A person is conscious because he can experience pain or pleasure or seeing the color red. A t…

Performance Hot Spots

My code was running too slow. I tried changing some things. I short-circuited some loops. I manually garbage-collected some objects. I even changed some lists to tuples, because an old piece of Python folklore passed down through the ages says that “tuples are…

NotGitBleed - TL;DR

Research into potential credential leaks within github metadata