30 September 2021

53 links ยท Thursday

Twitter, could you please fix your image servers?

For anyone who knows me, it’s no surprise that I’m horribly addicted to Twitter. I joined back in 20091 and I’ve fallen into more technical rabbit holes than I care to. As a Twitter user who is Very Online, I love to theorise about why services go wrong and po…

DigitalOcean App Platform + Auto-Scaling

I’ve been using DigitalOcean’s new App Platform for several months now. As a long time user of DigitalOcean I was eager to try it out when it first launched as I’m always looking for ways to simplify/reduce dev-ops.

Listen to Yourself

We notice the most subtle cues from the world around us. Yet we miss the signals that come from within. With a little courage and a lot of practice, we can learn to follow the guidance of our inner North Star.

My Top 10 Money Rules

Money is a complex aspect of modern existence. This is my break down of how I think about money, and rules that others can use apply to their own lives

Does Hacker News foster deep discussion?

I've often lamented the fact that social media sites (Facebook, et al.) do not foster deep engagement, nor are their discussions meant to be archived or preserved. In essence, they are ephemeral, meant to drift away with time.

ALWAYS Valid Domain Model

A Domain Model being in a valid state means it will be predictable. Factories create Aggregates in a valid state right from the beginning.

Jensen's Inequality As An Intuition Tool - Party at the Moontower

I came across a tool from mathematics called Jensen’s Inequality. I’m going to explain the rule, provide intuitive examples, then end by pointing you to real-world applications. A warning to math whizzes — I don’t have formal math training so this post is divo…

12 Rules for Discourse — Simon Berens

I argue very well. Ask any of my remaining friends. I can win an argument on any topic, against any opponent. People know this, and steer clear of me at parties. Often, as a sign of their great respect, they don't even invite me. — Dave Barry

Akamai and Micro-Segmentation :: Procella Technologies —

Today is an exciting day for Procella as Akamai has announced that it will be adding Guardicore’s micro-segmentation technology to its growing Zero Trust product portfolio. We strongly believe that micro-segmentation is a key component of a comprehensive Zero …

Cloudflare’s Disruption

Cloudflare’s new storage offering is potentially disruptive both economically and strategically.

Visual Studio 2022 for Mac Preview 1 is now available!

Visual Studio 2022 for Mac Preview 1 is now available! This is the first public release of our .NET IDE with a refreshed, fully native macOS UI; we’d love for you to download it, try it out, and share your feedback to help us shape the next major release of Vi…

Why We Need to Upgrade Our Face Masks—and Where to Get Them

High-quality respirators such as N95s and K95s are now widely available and provide the best protection against COVID, according to experts. Why aren’t more people wearing them?

Understanding AWK

It turns out Awk is pretty simple. It has only a couple of conventions and only a small amount of syntax. It’s straightforward to learn, and once y...

Domain-Driven Refactoring: Encapsulating Collections

Posts in this series: IntroProcedural BeginningsLong MethodsExtracting Domain ServicesDefactoring and Pushing Behavior DownEncapsulating DataEncapsulating CollectionsIn the last post, we looked at refactoring our domain model so that we have explicit entry poi…

PostgreSQL 14 Released!

The PostgreSQL Global Development Group today announced the release of [PostgreSQL 14](https://www.postgresql.org/docs/14/release-14.html), the latest version of the world’s [most advanced …

Haxplore

A different way to browse the discussions on hackernews. Control everything intuitively with your keyboard.

crt.sh | 8395

Free CT Log Certificate Search Tool from Sectigo (formerly Comodo CA)

Real-Time Communications at Scale

We’re making it easier to build and scale real-time communications applications around open technologies, starting with WebRTC Components.

DDD 2021: Call for Speakers/Papers

DDD is a free one day technical event for developers, run by volunteers, for the community. Having run in person for more than 10 years, and giving t...

Developers, your manager is likely clueless

Software is new to the planet, and given that it took 100 years to build competent management techniques for manufacturing, it is no wonder that managers today are looked upon so poorly by developers.

The value of in-house expertise

An alternate title for this post might be, "Twitter has a kernel team!?". At this point, I've heard that surprised exclamation enough that I've lost count of the number times that's been said to me (I'd guess that it's more than ten but less than a hundred). I…

.NET Rocks! vNext

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

Grouping Assertions in Tests

Although it's generally considered a best practice to assert only one thing per test, sometimes one logical "thing" may require multiple assertion statements to be executed. In such cases, it's helpful to be able to see all of the parts of the larger assertion…

Twitter accelerates again with Bitcoin tips, NFTs, recorded Spaces, creator fund and more – TechCrunch

Twitter’s slate of new product announcements is not slowing down. The company today introduced a number of new initiatives aimed at better serving the conversations and community using its platform, including support for tipping with crypto, NFT authentication…

Is C# Getting Too Complex?

I’ll start off by saying that I’m a big fan of C#. It’s the language I recommend for new projects, it’s what I recommend to budding…