19 February 2021

68 links · Friday

Against Agile

The widespread methodology for software development has backfired, swallowed by the bad management it tried to eradicate.

When a Solution Is Right In Front of You

We had a crazy week debugging one of the trickiest issues we’ve seen in our software. This post showcases how we went down a rabbit hole of information only to conclude a resolution was far easier than we thought.

Silence

Let's be honest, silence is not usually considered an exciting subject. Despite Depeche Mode's ironic effort to convince us, the idea that we should enjoy silence seems like a stretch. So why am I writing about it?

Open source projects should run office hours

Back in December I decided to try something new for my Datasette open source project: Datasette Office Hours. The idea is simple: anyone can book a 25 minute conversation with …

CliWrap - BuiltWithDot.Net

CliWrap is a library that makes it easier to interact with command line interfaces. It provides a convenient wrapper around the target executable, allowing you to pass execution parameters and read the resulting output. The library can also handle errors repor…

dotnet/versionsweeper

🎯 LTS (or current) versions - GitHub Action that will run as a scheduled CRON job. Ideally, once every few months or as often as necessary to align with .NET version updates. - dotnet/versionsweeper

Introducing Outdated Answers project

In our blog post last month on our Community & Public Platform strategy & roadmap for Q1 2021, we announced an initiative to address outdated answers on Stack Overflow. Today, I'll give you...

DiscordChatExporter - BuiltWithDot.Net

DiscordChatExporter can be used to export message history from a Discord channel to a file. It works for both direct message chats and guild chats, supports markdown, message grouping, embeds, attachments, mentions, reactions and other features. It works with …

“I will slaughter you” | daniel.haxx.se

You might know that I’ve posted funny emails I’ve received on my blog several times in the past. The kind of emails people send me when they experience problems with some device they own (like a car) and they contact me because my email address happens to be v…

ASP.NET sites - BuiltWithDot.Net

I am planning a number of web projects and have a background and experience in C#, MSSQL and ASP.NET so .NET was the prime candidate for the technology I would use. I was very curious to see what kind of websites were being developed using ASP.NET as I wanted …

bliki: MonolithFirst

Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.

Vertical Farming Does Not Save Space

If the electricity for a vertical farm is supplied by solar panels, the energy production takes up at least as much space as the vertical farm saves. Urban agriculture in vertical, indoor “farms” is on the rise. Electric lights allow the crops to be grown in l…

coolstore-microservices - BuiltWithDot.Net

CoolStore is a containerised polyglot microservices application consisting of services based on .NET Core, NodeJS and more running on Service Mesh. It demonstrates how to wire up small microservices into a larger application using microservice architectural…

Why You Can’t Understand Conservative Rhetoric

It’s not just that conservatives define terms differently. Sometimes their relationship to words defies definition entirely. If you’re like most liberals, you probably from time to time…

Cake NuGet Packages: Identity and Trust

The NuGet team at Microsoft introduced a concept known as "Package ID prefix reservation" for packages published on nuget.org, which allows developers to reserve particular package ID prefixes with a specific account/owner and offers a number of features that …

Discover .NET - BuiltWithDot.Net

A web site that helps you discover awesome .NET open source and community resources. Built with the Wyam .NET static site generator. The site is rebuilt each hour and uses various .NET libraries to interact with web APIs to pull fresh data on each build.

1977: Zork

When four MIT hackers decide they can make a better Adventure, they start building a game that will still be topping bestseller charts eight years later.

CoreWCF 0.1.0 GA Release

After 21 months of public development, CoreWCF has finally reached its first GA release. It’s been a long path to get here, and thee is still have a long way to go. CoreWCF started off as a prototype internal to Microsoft which was started after a meeting with…

🎉AutoWrapper Crossed 100K Downloads on NuGet!

I am thrilled to announce that AutoWrapper crossed the 100,000 downloads mark on NuGet today with 344 stars on Github! Woot! 🎉 This is a huge milestone for the project and I'm still trying to digest the fact that it made this far. Big thank you to everyone wh…

The DuckTales Doctrine

Danny Pudi, Confucius, and Rectifying Our Moment

ROG Strix G15/17 | Laptops | ASUS USA

The ROG Strix G15/17 embodies streamlined design, offering a formidable core experience for serious gaming and multitasking on Windows 10 Pro. Featuring up to the latest 10th Gen Intel® Core™ i7 CPU and a GeForce RTX™ 2070 SUPER GPU, it offers high-FPS power t…

When We Stopped Using Slack

In 2019, I worked in a typical remote dev team using Slack. Then we stopped.

All your domain are belong to us

All domains taken, none honouring the meme? Let's do something about it!

No news is... a sign of a stagnating Internet

Today, Facebook shut off the news in Australia – all of it, and much more besides. For example, when I tried to post a link to this very blog entry on Facebook, this popped up:

Paying for news — Benedict Evans

We’ve been arguing about newspaper business models for a decade, and none of the questions have changed, but now things are heating up. Should internet platforms ‘pay for news content’, and is this a competition problem, or is this really a tax on links, and a…

Regex basics

An overview of regex and how to use it, from a few different angles. Including appropriate warnings like 'avoid regex'.

Downsides of working remotely

I love remote work, and I’ve been working remotely for the last five years, but I think there are some serious downsides too. In spite what all the “remote work is the future!” articles of the last year claim, it’s not all perfect, or suitable for everyone.

Futex Reacquainted

To be fair, the futex (Fast Userspace muTEX) syscall has a rather misleading name, in the sense that it simply isn’t a mutex. In the original 2002 paper (Fuss, Futexes and Furwocks: Fast Userlevel Locking in Linux), it was invented specifically to implement a …