A Universal Package Manager
But Are You a Platform? - DevOps.com
Don MacVittie asks, 'Do you really need all the functionality of a platform, or will a single tool suffice?'
Code duplication for speed
Making GRID's spreadsheet engine 10% faster
"How the Hive Came To Bee" - a story of eBPF and Cilium so far - Isovalent
In this 3-part webinar series, Isovalent developers tell the story of how and why eBPF was created, how eBPF works and how Cilium was born.
Mystery Google Device Appears in Small-Town Iowa
The photos appeared on the web in late February. Taken with a smartphone, they were a bit washed out and a little blurry in places, but you could easily make out the name on the back of the mystery computing device. "Pluto Switch," it said.
Revealed: The Secret Gear Connecting Google's Online Empire
For a decade, Google has been building the networking equipment that runs its online empire in secret. Today, it's raising the curtain.
Facebook's "Group Hug" Frees The Microprocessor From The Motherboard
Myths about Deduplication and Compression in Storage
What your vendor tells you about compression and deduplication capabilities may not be accurate. Learn why.
Research: Quantifying GitHub Copilot’s impact on code quality
Findings show that code quality is better across the board and developers felt more confident, too.
GraphQL vs. REST: You Really Don’t Have to Choose
Because they approach data from different perspectives, GraphQL can be a complementary technology to REST.
When Cloud Meets Intelligence: Inference AI as a Service
Unlock the power of real-time decision making with inference AI as we guide you through the complexities of model deployment, using the Gcore platform as your roadmap.
Some thoughts on good spec properties
Lots of updates this week! First of all, my talk Is Software Engineering Real Engineering is now available online! It's the video version of the crossover...
Automated Mentoring with ChatGPT
AI can help you learn—but it needs to do a better job
Anticipate the Cheap
Implementing live video streaming in software
Some time ago I wrote about video codecs and implementing GPU-accelerated video decoding in a DirectX application. The reason was that I found that the information may be out there, but it is diffi…
Video Streaming at Scale with Kubernetes and RabbitMQ
Deep dive into the problems video streaming sites face and how they can architect their infrastructure to manage the load.
The case for better feature flagging tools
Feature flagging and dynamic configuration tools are core to any software engineering team. They could be doing a much better job.
Making a Website Should Be Simple :: the halcyon blog
The barrier to entry has been creeping up steadily, and it's getting worse faster.
Paper Notes: F1 – A Distributed SQL Database That Scales – Distributed Computing Musings
QCon SF 2023: How Netflix Really Uses Java by Paul Bakker
Paul Bakker, Java Platform at Netflix, Java Champion, and Co-Author of "Java 9 Modularity," presented How Netflix Really Uses Java at the 2023 QCon San Francisco conference. Bakker described the evolution of the architecture behind their movie application, introduced the GraphQL Federation, and described how Java is used at Netflix that includes plans to support JDK 21.
Automation Is the Ticket for Modern Incident Management
Learn why automation is indispensable for efficiently tackling complex and fast-paced incidents in today's digital landscape.
Choosing things privately with the exponential mechanism - Ted is writing things
A simple introduction to an essential building block for differential privacy: how to select a value among many.
PC World : Free Download, Borrow, and Streaming : Internet Archive
Uncomfortable Truths in Software Engineering
New Post: ADTs in TLA+ Using Abstract Data Types in TLA+. It's an adaptation of part of my TLAConf talk. It's also a lot more advanced than most of the...
First One, Then Many
First published February 2009. Some folks say, “But I can’t make big changes in small, safe steps.” I always, always can. Sometimes I can’t think of exactly how right now. Then I take bigger steps & if I fail, I figure out how. You don’t always have to take tiny steps, but they are always an option.
New cryptographic protocol aims to bolster open-source software security
The Linux Foundation, BastionZero, and Docker believe OpenPubkey bolsters zero-trust passwordless authentication.
Moravec's Paradox
Implementing High-Performance Ad Tech Demand-Side Platforms
A real-time solution architecture using Redpanda and Aerospike to support millisecond latency bidding decisions.
Unleashing Impact at Slack's Data Engineering Internship - Slack Engineering
Introduction Ever wondered what it’s like to intern as a software engineer at Slack? Picture yourself on the famous Ohana floor—the 61st floor of the Salesforce Tower in San Francisco— it is one of many privileges we had as interns. Not only did our experience with Slack’s Data Engineering team let us step onto the …