Full-stack observability is possible today, but at a price: cost efficiency and efficacy. eBPF is about to become ubiquitous—supporting Linux and Windows—and change that equation in the process.
What's a Design System & What Components Is it Made Up of? [Examples]
Learn what a design system and its components are so you can understand how companies are creating and innovating products at a faster pace than ever before.
Hey there! I wrote a book called Atomic Design that dives into this topic in more detail, which you can buy as an ebook.
We’re not designing pages, we’re designing systems of components.—Stephen Hay
As the craft of Web design continues to evolve, we're recognizing the need to develop thoughtful desi
BDConf: Stephen Hay presents Responsive Design Workflow
In Responsive Design Workflow, Stephen Hay (@stephenhay) talks how we have to adapt our workflow as well as we adapt our experiences.
The landscape has changed, but our workflows have not. We need to change that.
Updating Photoshop documents for web designs is immensely inefficient, especially f
2012 in review: we asked web designers and developers from both sides of the Atlantic to recommend their favourite talks and presentations from the last 12 months. Here's what they've come up with.
FIDO Alliance and W3C have a plan to kill the password – TechCrunch
By now it’s crystal clear to just about everyone that the password is a weak and frankly meaningless form of authentication, yet most of us still live under the tyranny of the password. This, despite the fact it places a burden on the user, is easily stolen and mostly ineffective. Today, two …
It's called hedonic adaptation, which results from our brain's ability to quickly adjust to changes in our environment, whether those changes are positive or negative
Lauren Peate, founder and CEO of Multitudes, joins the home team for a conversation about how managers and executives can support their development teams through ethical data and analytics practices. Plus: What it’s like to launch a startup in a smaller country like New Zealand.
TL;DR Architectural diagrams are the bread and butter of software design and a foundational tool for communication and collaboration on software development. At Spotify, we have an incredibly complex network of thousands of interlinked software systems owned by hundreds of teams, so having a simple way to visualize these connections is essential. While capturing all [...]
A story about AF_XDP, network namespaces and a cookie
A crash in a development version of flowtrackd (the daemon that powers our Advanced TCP Protection) highlighted the fact that libxdp (and specifically the AF_XDP part) was not Linux network namespace aware. This blogpost describes the debugging journey to find the bug, as well as a fix.
As an open-source maintainer, I always put effort into documenting all known edge cases so that users know how to fix problems. So, whenever users report incompatibilities, we highlight them in our documentation. Still, I realized this approach wasn’t working when users came to our Slack asking for help with problems we had already documented.
What every developer should know about GitHub CODEOWNERS
We decided to test all possible scenarios to identify how GitHub’s CODEOWNERS file can be configured and misconfigured. The bottom line is that what seems to be configured properly misbehaves with different settings. This blog post highlights these scenarios and provides tips to mitigate them.
Jakob Nielsen's 10 general principles for interaction design. They are called "heuristics" because they are broad rules of thumb and not specific usability guidelines.
Beyond Usability: Designing With Persuasive Patterns — Smashing Magazine
You probably have a great product. You’ve done your usability deeds and you have a few core customers who regularly use your product. However, it just doesn’t stick out from the competition. It has a **high bounce rate**, only few users return, users abandon your product faster than you would like and, in general, users never get far enough to experience all that your product has to offer.
One of the most popular languages for infrastructure-as-code is becoming Typescript. AWS CDK, Hashicorp CDK, Pulumi, and more support Typescript as a first-class citizen. How did we go from writing frontend components to cloud development kits? A technical look at the requirements of infrastructure-as-code languages.
* A strongly typed system is