siderea | I Blame the W3C's HTML Standard for Ordered Lists [tech, soc, Patreon]
Technology Commentary
What is Data Modeling? A Comprehensive Guide - HackerRank Blog
What is data modeling? In this article, we explore what data modeling is, types of data models, and the skills needed to build them.
What VMware's AI Vision Means for Your Job
Following last week’s VMWare Explore 2023, the company communicated clear possibilities for developers, IT teams and organizations to leverage and depend on generative AI while developing applications, especially for multicloud environments.
How to Tackle Tool Sprawl Before It Becomes Tool Hell - The New Stack
Lessons IT Can Steal from Hackers
Attackers have advantages that make them resilient, argues author and senior principal engineer Kelly Shortridge. Here's how IT can respond.
Here's Why Automaticity Is Real Actually
...
Measuring developer productivity? A response to McKinsey
The consulting firm came up with a methodology they claim can measure software developer productivity. But that measurement comes at a high price – and we offer a more sensible approach.
HashiCorp's Terraform License Change: Community Reactions
Terraform's licensing shift sparks community debate. Explore the OpenTF response, the broader tech implications, and what it means for open-source.
John Battelle's Search Blog The Sites That Never Get Built: Why Today’s Internet Discourages Experimentation
Every so often I get an idea for a new website or service. I imagine you do as well. Thinking about new ideas is exciting – all that promise and potential. Some of my favorite conversa…
Own your content - Dmitry Kudryavtsev
For the past years, we've witnessed a rise of new type of social media platforms.
Platforms that compete for the ownership of your content.
And the attention of your consumers.
The Price of Being Original
The Price of Being Original Software Development, API development, Indutrial IOT
Spider-shaped DevRel
I’ve found that most companies expect us to be spider-shaped. Slightly less wide than a lot of professions, and slightly deeper than most others
My painful, futile quest for programmable slideshow animations
I wanted a slideshow software with programmable animations. I got suffering instead.
Confidently Automating AWS Infrastructure Changes
IaC tools like Terraform or Cloud Formation allow us to make out environments more consistent but does not necessarily make changes to prod less error prone.
Production postmortem: The heisenbug server
A user reported that they observed nodes in the cluster “going dark”. Basically, they would stop communicating with the rest of the cluster, but ...
A Developer's Guide to Working with Icons
As a developer, you may need to select icons, even if a designer will build the final asset. This post introduces devs to the world of icons.
Apica Acquires LOGIQ.AI to Unify Observability - DevOps.com
Apica has just raised an additional $10 million in funding and has agreed to acquire LOGIQ.AI.
The Contrarian Strategy of OpenAI
IDPs: A Piece of the Developer Experience Puzzle
There is no one-size-fits-all internal developer platformIDPs and organizations have a lot of flexibility in designing the right one.
Perfectly Reproducible, Verified Go Toolchains - The Go Programming Language
Go 1.21 is the first perfectly reproducible Go toolchain.
Enhancing gRPC Error Handling in a Microservice Architecture
I’m going to discuss the gRPC error handling problems and what we might be able do to in order to improve upon it.
Hyperautomation in Testing: The future
Hyperautomation offers a revolutionary method for automating corporate processes, combining a number of technologies to boost productivity, precision, and agility.
The trap of Unix
Ever since the initial implementations of Unix at Bell Labs in the early 1970s, we are stuck with some basic design decisions that have pers...
Beyond the Dogma: A Senior Developer’s Perspective on Clean Code
Part of being a good developer is reading books and pursuing lifelong learning. One of the books that greatly influenced me as a young…
How to Write a Great README
CS SYD - Ad-hoc polymorphism erodes type-safety
This blogpost explains and argues the claim that Ad-hoc polymorphism (Type-classes in Haskell/Scala/Purescript, Traits in Rust, Interfaces in Go/Java) makes code less type-safe.In other words: ad-hoc polymorphism makes it so that sometimes, after a refactor, code that is wrong and would not type-check without it, now still type-checks.
The Infinite Conversation
An AI generated, never-ending discussion between Werner Herzog and Slavoj Žižek.
Dumbphone Finder
Projects We Love: Subconscious – Fission
You should own your thoughts. Subconscious is a tool for thought build on the open source Noosphere protocol that empowers users to do just that by avoiding centralization and enjoying the networked intelligence effects of a worldwide knowledge graph.
A Pigeon is still faster than the Internet | Jeff Geerling