ASP.NET 6 Migration Cheatsheet and FAQ

David Fowler has a very informative gist up on GitHub. It’s titled [Migration to ASP.NET Core. NET6][3] and it’s filled with details, recipes and FAQs on migrating an ASP.NET Core 5 web app to ASP.NET Core 61. The focus is on the new, streamlined hosting model, also known as Minimal APIs2. To be clear, You don’t have to move to the new model. As the FAQ section emphasizes: Do I have to migrate to the new hosting model ...

September 23, 2021

The American Style of quotation mark punctuation makes no sense

Years ago, I translated an essay by Terry Windling, On Tolkien and Fairie-Stories, from American English to Italian. I remember arguing with the author about her use of periods in quotations. Each quotation would end with a period before the closing mark. I was puzzled. We don’t do that in Italy. More importantly, I read many English texts where the period was left outside the quotation itself. She insisted that her style was correct1. ...

September 16, 2021

Daft Punk's legendary Alive 2007 concert with remastered audio and 4K video

Someone did it –the perfect Daft Punk tribute after their break up. Also ideal for those hard-coding sessions. For the first time in 14 years, experience Daft Punk like never before! The first professionally recorded live show; revived meticulously by remastering and restoring the audio and video. The Alive 2007 show is considered a staple in live performances featuring the signature ‘Pyramid’ and groundbreaking visuals, which is now complemented by a fully remastered audio track which aims to maximize the experience. Presenting the ultimate authentic Daft Punk experience. ...

September 8, 2021

Get the Fucking Vaccine Already, You Fucking Fucks

Wendy Molyneux, writing unabashedly for McSweeney’s, summarizes all I have to say on the COVID vaccine and never dared to say: You think vaccines don’t fucking work? Oh, fuck off into the trash, you attention-seeking fuckworm-faced shitbutt. This isn’t even a point worth discussing, you fuck-o-rama fuck-stival of ignorance. Vaccines got rid of smallpox and polio and all the other disgusting diseases that used to kill off little fucks like you en masse. Your relatives got fucking vaccinated and let you live, and now here you are signing up to be killed by a fucking disease against which there is a ninety-nine-percent effective vaccine. You fucking moron. Go in the fucking ocean and fuck a piranha. Fuck. Fuck that. Fuck you. Get vaccinated. ...

September 4, 2021

Performance improvements in .NET6

I’m pretty psyched about the upcoming .NET6 release. I’ve already touched on ASP.NET 6 Minimal APIs. Continuing on the long-established tradition, the team has also worked hard on the performance side of things. File IO, for example, is seeing impressive gains: For .NET 6, we have made FileStream much faster and more reliable, thanks to an almost entire re-write. For same cases, the async implementation is now a few times faster! We also recognized the need of having more high-performance file IO features: concurrent reads and writes, scatter/gather IO and introduced new APIs for them. TL;DR File I/O is better, stronger, faster! ...

September 3, 2021

Travel is no cure for the mind

I stumbled upon a personal growth article this weekend, and that’s odd because I tend to stay clear from such things. Yet I found it quite relevant, so much that I thought I would share it (the delivery is also amusing, which is something new for this kind of content). It’s just another day… and you’re just doing what you need to do. You’re getting things done, and the day moves forward in this continuous sequence of checklists, actions, and respites. But at various moments of your routine, you pause and take a good look at your surroundings. The scenes of your everyday life. The blur of this all-too-familiar film. And you can’t help but to wonder… If there is more to it all. For some reason — this country, this city, this neighborhood, this particular street — is the place you are living a majority of your life in. And it is this thought that allows a daydream to seep in. You start thinking of all the other places you could be in this world. Or more accurately, all the places you’d rather be in. Somewhere more exciting. Somewhere new. Somewhere that can provide experiences that are foreign to you. ...

August 23, 2021

Finland's intriguing take on the homelessness problem

In Finland, the number of homeless people has fallen sharply. The reason: The country applies the “Housing First” concept. Those affected by homelessness receive a small apartment and counselling – without any preconditions. 4 out of 5 people affected thus make their way back into a stable life. And: All this is cheaper than accepting homelessness. Finland’s take on the homelessness problem is remarkable and gives hope. I live in a small town where the problem is not as apparent as in, say, San Francisco. Whenever I think back to my short time in San Francisco, I shudder at the terrifying homelessness situation I met there. There, in San Francisco, I realized the magnitude of “true liberalism”’s failure. ...

August 3, 2021

On GitHub Copilot

Like everyone else on the planet, I’ve been following GitHub Copilot since its launch. It is an impressive achievement and a remarkable milestone for the deep learning industry, that’s for sure. We are obviously at the early stages in deep learning applied to software development, and it is somewhat unsettling to ponder what the future might hold in this field. Like many others, however, I worry about code quality issues and the risk of license infringements1. I am also concerned that the advent of Copilot-like tools might fundamentally change the software developer experience, if not the software developer role as a whole, and for the worst. ...

July 24, 2021

The Internet is Rotting

Terrific piece by Jonathan Zittrain, on The Atlantic, on link rot and digital preservation. I love how well documented and informative it is. Yet, it remains perfectly approachable for both the non-knowledgeable reader and the technically savvy. Too much has been lost already. The glue that holds humanity’s knowledge together is coming undone. We need more content like this.

July 17, 2021

Proust's Madeleine Was Originally a Slice of Toast

A long-sought first draft of Marcel Proust’s ‘In Search of Lost Time’ surfaced a few years ago. Its fascinating story and intriguing news are revealed in a Tablet article titled Proust’s Madeleine Was Originally a Slice Toast. Being the Tablet “a daily online magazine of Jewish news, ideas, and culture”, it makes sense that a good part of the article focuses on Proust’s ambivalence about his Jewishness. Still, there are many other interesting tidbits to be learned. On the novel itself and its development, on some relevant characters and their real-world counterparts, and Proust himself. ...

July 15, 2021