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...
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...
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…
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.
This blog post is about how to explain things in writing.
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.
Binary Ninja : A Reverse Engineering Platform
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
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.
How to have fun with the world’s most important free software project "Functional, free and secure by default", OpenBSD remains a crucial ye...
A Domain Model being in a valid state means it will be predictable. Factories create Aggregates in a valid state right from the beginning.
by Fred Ross Last updated: April 16, 2021
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…
A complete guide to the CSS container queries, a modern way to have responsive components.
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
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 …
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
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 new storage offering is potentially disruptive both economically and strategically.
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…
A browser extension that brings you a VSCode like command menu for GitHub
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?
Please consider this update
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...
I just discovered a lurking problem in the timebase.c module in all of the branches for releases >=3.20: In gpsd_gpstime_resolv():
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…
Enabling IPv6 Support for GitHub Pages
.NET 6 Preview Release Candidate 1 is now available.
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 …
A different way to browse the discussions on hackernews. Control everything intuitively with your keyboard.
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...
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 pass fD…
Free CT Log Certificate Search Tool from Sectigo (formerly Comodo CA)
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...
We’re making it easier to build and scale real-time communications applications around open technologies, starting with WebRTC Components.
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...
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.
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…
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 ...
Eclipse Mosquitto - An open source MQTT broker. Contribute to eclipse/mosquitto development by creating an account on GitHub.
.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.
The latest news and resources for .NET app developers.
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
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…
This is a document to help with .NET memory analysis and diagnostics. - mem-doc/ObjectJourney.pptx at master · Maoni0/mem-doc
What does unit testing look like after you’ve refactored a legacy application to make it easier and cheaper to maintain?
Use Brotli and Gzip compression in .NET to reduce string sizes.
There was a ton of evidence that showed the need for this feature. But people aren't using it.
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…
Redmine
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…
Looking at Blazor updates and new features for .NET 6 using an ASP.NET Core application in Visual Studio 2022.