27 January 2023

40 links · Friday

Four Thousand Weeks

A philosophical book about the finitude of life. It is dense, and by far the most eye opening I’ve read in a long while. I give it my strongest recommendatio...

Collections: The Nitpicks of Power, Part II: Falling Towers

This is the second part of our look at many of the smaller issues of historical realism in Amazon’s Rings of Power, following on our more substantive discussion of the major worldbuilding pro…

Deciphering my Dead Mother’s Cipher

My mom passed away in 2020, and in cleaning out her house I found her old diaries. Seventy five years ago, in 1948 at the age of 15, she wrote: Ah, a puzzle. I like a good puzzle. Some quick googli…

So I think I just acquired an app?

I’m not 100% positive yet, but I think I might have accidentally acquired an app. Um, what did I just do? It all started two weeks ago when a friend of mine asked me about an app that I talk …

Why I've Been Offline

I'm sorry I've been slow to reply. I used to have a fast turnaround time on messages. Now I don't. I haven't been online as much. By my estimates, I used to spend about eight hours a day on an internet-connected computer. Now I spend two or three. Why? I reali…

Meetings which pay the rent

Throughout my professional career so far, I’ve been in many bad meetings.

Getting Started with Playwright and VS Code

Let's get started with Playwright using the VS Code Extension. In this video we will walk though how to install the extension, then install Playwright and br...

Getting Started with Playwright and VS Code

Let's get started with Playwright using the VS Code Extension. In this video we will walk though how to install the extension, then install Playwright and br...

ASP.NET Core News - 01/27/2023

Would you like to advertise with us? Visit the Media Kit for details on how to sponsor this newsletter with thousands of readers every week.

Contracts you should never sign

When it comes to software engineering and the IT industry in general, contracts are a necessary part of doing business. Here and there, you sign NDAs — as

Production postmortem: The server ate all my memory

A customer reported a scenario were RavenDB was using a stupendous amounts of memory. In the orders of tens of GB on a system that didn’t have that much load...

Code Maze Weekly #158 - Code Maze

Issue #158 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks Using .NET code from JavaScript using WebAssembly [www.meziantou.net] Starting with .NET 7 we can run any .NET method from JavaScript without using the…

Weekly Update 332

GOTO Aarhus; Zurich Japan Breach; Autotrader Breach (or not breach?); KomplettFritid Breach; TBA Breach; GoTo Breach (not the conference!)

HTML Table Cell Overflow Handling

HTML table column wrapping and truncating doesn't work like other HTML elements. Specifically if you want to keep table column content from wrapping via `overflow` or `white-space` wrapping settings you'll find that tables just laugh in your face. Here's a qui…

9 Tips to Reduce WPF App Startup Time

DevExpress provides best-in-class user interface controls for WinForms, ASP.NET, MVC, WPF, VCL and JavaScript developers. Use our frameworks and libraries to create amazing apps, documents, reports and dashboards.

Ask thoughtbot CTO - All About CI / CD

Our Mission Control team talks with thoughtbot CTO Joe Ferris about questions related to continuous integration and continuous delivery practices at thoughtbot and how they have evolved over time.

Changes to Project.json

This post was written by Scott Hunter. Last week we announced the schedule for RC2 / RTM of .NET Core and ASP.NET. Now that we have shipped RC2 I want to give more details on the .NET Core tooling moving from .xproj / project.json to .csproj / MSBuild.