Practical frontend philosophy - jaredgorski.org Last week I wrote a post called "Practical frontend architecture". It got some unexpected love on Hacker News and made the front page. Now that plenty of people...
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 a...
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.
Explaining explaining: a quick guide on explanatory writing This blog post is about how to explain things in writing.
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.
What every IT person needs to know about OpenBSD How to have fun with the world’s most important free software project "Functional, free and secure by default", OpenBSD remains a crucial ye...
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...
A guide to CSS container queries | Tom's dev blog A complete guide to the CSS container queries, a modern way to have responsive components.
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 ...
Automatic cipher suite ordering in crypto/tls Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
How to Route Ingress Traffic by Host in Istio Kind of niche, but if you need to route ingress traffic in Istio using hostname but you're only getting a single hostname inbound... this could help you.
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 ...
Jumpcat - Command menu for GitHub A browser extension that brings you a VSCode like command menu for GitHub
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...
GPSD time will jump back 1024 weeks at after week=2180 (23-October-2021) (#144) · Issues · gpsd / gpsd I just discovered a lurking problem in the timebase.c module in all of the branches for releases >=3.20: In gpsd_gpstime_resolv():
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 entr...
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.
How cross signing works with X509 certificates This is an interesting and a somewhat confusing topic, so I decided to write down my understanding of how certificates signature works with cross signing.A c...
The subtleties of CreateStreamOnHGlobal, part 3: Suppressing the deletion of a shared HGLOBAL Last time, we looked at what happens if you suppress the deletion of a HGLOBAL that the stream created on your behalf. This time, we’ll look at what happens if you provide an explicit initial HGLOBAL. If you provide an explicit initial HGLOBAL and also pa...
7 tips for writing better library code in .NET Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
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 hundre...
Coding Practice: Learning Rust with Fibonacci Numbers In my exploration of Rust, I built an application that calculates Fibonacci numbers (this was a suggestion from the end of Chapter 3 of The ...
GitHub - eclipse/mosquitto: Eclipse Mosquitto - An open source MQTT broker Eclipse Mosquitto - An open source MQTT broker. Contribute to eclipse/mosquitto development by creating an account on GitHub.
.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.
Building an Online Ticket Store with Blazor WebAssembly – Webinar Recording | The .NET Tools Blog The recording of our webinar, Building an Online Ticket Store with Blazor WebAssembly, with Steve Peirce, is now available. Subscribe to our community newsletter to receive notifications about fu
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 asse...
mem-doc/ObjectJourney.pptx at master · Maoni0/mem-doc This is a document to help with .NET memory analysis and diagnostics. - mem-doc/ObjectJourney.pptx at master · Maoni0/mem-doc
Unit Testing Legacy Code, Part 2: Leveraging Mock Objects What does unit testing look like after you’ve refactored a legacy application to make it easier and cheaper to maintain?
When users never use the features they asked for There was a ton of evidence that showed the need for this feature. But people aren't using it.
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 authentic...
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…
Blazor updates for .NET 6 using Visual Studio 2022 Looking at Blazor updates and new features for .NET 6 using an ASP.NET Core application in Visual Studio 2022.