21 March 2022

34 links · Monday

Enemies – real-time cinematic teaser | Unity

Enemies is the latest project by Unity’s award-winning Demo Team. It showcases Unity’s capabilities for powering high-end visuals in 2022, including the late...

New Video: An Early Look at C# 11

I've started staying on top of early releases on .NET 7 and C# 11 already. In this new Coding Shorts video, I look at four of the released changes to C# and hopefully you can get a head start on seeing where C# is going.

Suffer from Ctrl+S fatigue? We have a feature for you

The idea of the “Integrated Development Experience” is a tool that brings all the systems a developer needs to develop their application into a single place. Coding, debugging, publishing, profiling… these are all tools that Visual Studio brings to our develop…

Network performance update: Security Week

Today, we’re proud to report we are the fastest provider in 71% of the top 1,000 most reported networks around the world

Application security: Cloudflare’s view

In this post, we share some of the insights we’ve gathered from the 32 million HTTP requests/second that pass through our network

298: The Great M1 Conspiracy

Frank has a grand conspiracy theory when it comes to what is going on with the M1 Ultra and M2. We discuss why they glued two chips together.

Please put units in names

Using strong types, or putting units in names, is a small effort that can make a tremendous difference for code readability.

Write Readable Code

Techniques and reasons to optimize your code for people, not metrics.

How to use Google.Protobuf without code generation in C#

The Google.Protobuf NuGet package is the recommended protobuf serializer for .NET. The documented way of using it is to code gen both C# models and serializers from .proto files using the protoc tool. However, sometimes it’s more convenient to do serialization…

Windows Needs a Change in Priorities

We need to talk about Windows priorities as a product. And I am saying this as someone who wants Windows to succeed - it's a great OS that, despite it's naysayers, is still one of the best when it comes to backwards compatibility and richness of functionality.…

Working with JSON data in MySQL - Alexander Hupfer

JSON is undeniably king of portable data formats and almost all APIs will return it in some form. But on the database side things are less clear cut, as according to DB-Engines noSQL databases don’t rank in top 4. This … Read More

Color Your Logs And Stack Traces

How to color application logs on Unix terminal using tail and AWK

Descriptify | Articles

I was an RPA developer for 4 years - from 2017 to 2021. In late 2019, I made one crucial decision that led to my being chosen as one of UiPath's 62 MVPs for the year 2021. This decision was to stop keeping up with the latest …

Optimizing Julia code

How running time and time to first X can be reduced by fixing type inference problems.

Searching for outliers

Shortly after I started blogging, because I was a college student and had nothing better to do, I set a goal to write every week. I started in September 2013 and wrote around 150 posts between then and when I started working at Wave. (At that point I stopped h…

Hard to work with.

Managing teams has taught me a lot about my own behaviors and motivations. For example, I overworked for a long time. This left me continually teetering on the brink of burnout, and I had no energy left to absorb the typical sorts of organizational changes tha…