Home/Engineering
Topic

Engineering

4,364 articles on Engineering.

11,834 articles
Engineering — Quick Hit #30

Quick Hit #30

"Waits are a price that developers ask users to pay and loading spinners only buy so much time." —Alex Russell (permalink)

GGGeoff GrahamGeoff Graham·November 18, 2024Engineering
Engineering — Astra Dynamic Chunks: How We Saved by Redesigning a Key Part of Astra

Astra Dynamic Chunks: How We Saved by Redesigning a Key Part of Astra

Introduction Slack handles a lot of log data. In fact, we consume over 6 million log messages per second. That equates to over 10 GB of data per second! And it’s all stored using Astra, our in-house, open-source log search engine. To make this data searchable, Astra groups it by time and splits the data…

GLGeorge Luong·November 18, 2024Engineering
Engineering — Tim Brown: Flexible Typesetting is now yours, for free

Tim Brown: Flexible Typesetting is now yours, for free

Another title from A Book Apart has been re-released for free. The latest? Tim Brown's Flexible Typesetting. I may not be the utmost expert on typography and its best practices but I do remember reading this book (it's still on the shelf next to me!) thinking maybe, just maybe, I might be able to hold a conversation about it with Robin when I finished it.

GGGeoff GrahamGeoff Graham·November 11, 2024Engineering
Engineering — Quick Hit #28

Quick Hit #28

I like how I'm hearing animations distinguished as "time-based animations" (or TBA) and "scroll-driven animations" (or SDA). A third? Maybe "navigation-based

GGGeoff GrahamGeoff Graham·November 8, 2024Engineering
Engineering — Game Off 2024 theme announcement

Game Off 2024 theme announcement

GitHub’s annual month-long game jam, where creativity knows no limits! Throughout November, dive into your favorite game engines, libraries, and programming languages to bring your wildest game ideas to life. Whether you’re a seasoned dev or just getting started, it’s all about having fun and making something awesome!

LRLee ReillyLee Reilly·November 1, 2024Engineering
Engineering — Congratulations to the Recipients of the 2024 Spotify FOSS Fund

Congratulations to the Recipients of the 2024 Spotify FOSS Fund

TL;DR The Spotify FOSS Fund is back again! We created the Spotify FOSS Fund in 2022 to help support the open source ecosystem and to lend a monetary hand to those projects we use most at Spotify. This year, we’ve selected five projects to share the €100,000 fund (€20,000 each):

DZDave Zolotusky, Principal Engineer·November 1, 2024Engineering
Engineering — Celebrating the GitHub Awards 2024 recipients 🎉

Celebrating the GitHub Awards 2024 recipients 🎉

The GitHub Awards celebrates the outstanding contributions and achievements in the developer community by honoring individuals, projects, and organizations for creating an outsized positive impact on the community.

LLLaura Lindeman, Lee ReillyLaura Lindeman, Lee Reilly·October 30, 2024Engineering
Engineering — Forced offline: the Q3 2024 Internet disruption summary

Forced offline: the Q3 2024 Internet disruption summary

The third quarter of 2024 was particularly active, with quite a few significant Internet disruptions. Underlying causes included government-directed shutdowns, power outages, hurricane damage, terrestrial and submarine cable cuts, military action, and more.

DBDavid Belson, Doug MadoryDavid Belson, Doug Madory·October 29, 2024Engineering
Engineering — Our biggest-ever upgrades to Stripe Billing

Our biggest-ever upgrades to Stripe Billing

At Stripe Tour New York, we shared new ways to orchestrate and grow your revenue with Stripe Billing, including new features to help you better understand your revenue data and give you more flexibility in how you bill for usage.

WHWisam HirzallaWisam Hirzalla·October 29, 2024Engineering
Engineering — Is this thing on? Using OpenBMC and ACPI power states for reliable server boot

Is this thing on? Using OpenBMC and ACPI power states for reliable server boot

Cloudflare’s global fleet benefits from being managed by open source firmware for the Baseboard Management Controller (BMC), OpenBMC. This has come with various challenges, some of which we discuss here with an explanation of how the open source nature of the firmware for the BMC enabled us to fix the issues and maintain a more stable fleet.

NRNnamdi, Ryan ChowNnamdi, Ryan Chow·October 22, 2024Engineering
Engineering — Combining forces, GSAP & Webflow!

Combining forces, GSAP & Webflow!

Change can certainly be scary whenever a beloved, independent software library becomes a part of a larger organization. I'm feeling a bit more excitement than

RTRyan TrimbleRyan Trimble·October 18, 2024Engineering
Engineering — Stripe Sessions is back on May 6, 2025

Stripe Sessions is back on May 6, 2025

Join us May 6–8 in San Francisco for Stripe Sessions, our annual user conference. We’re doubling the number of breakout sessions, expanding our training program, and adding a demo stage to showcase more of Stripe’s key updates.

JTJeff TittertonJeff Titterton·October 15, 2024Engineering
Engineering — Quick Hit #26

Quick Hit #26

Looks like text-wrap: pretty has landed in Safari TP! Been in Chrome since 117. Let's see if Firefox follows suit.

GGGeoff GrahamGeoff Graham·October 8, 2024Engineering
Engineering — Highlights from Git 2.47

Highlights from Git 2.47

Git 2.47 is here, with features like incremental multi-pack indexes and more. Check out our coverage of some of the highlights here.

TBTaylor BlauTaylor Blau·October 7, 2024Engineering
Engineering — Build A Static RSS Reader To Fight Your Inner FOMO — Smashing Magazine

Build A Static RSS Reader To Fight Your Inner FOMO — Smashing Magazine

RSS is a classic technology that fetches content from websites and feeds it to anyone who subscribes to it with a URL. It’s based on XML, and we can use it to consume the feeds in our own apps. Karin Hendrikse demonstrates how to do exactly that with a static site you can use as your personal RSS reader.

KHKarin HendrikseKarin Hendrikse·October 7, 2024Engineering
Engineering — Introducing Stripe’s new API release process

Introducing Stripe’s new API release process

Our new release cadence and versioning system combines twice-yearly major updates with monthly feature enhancements, giving you the predictability and clarity that you need to better plan your engineering cycles.

MGMichael GlukhovskyMichael Glukhovsky·October 1, 2024Engineering