Home/Engineering
Topic

Engineering

4,364 articles on Engineering.

11,834 articles
Engineering — Highlights from Git 2.51

Highlights from Git 2.51

The open source Git project just released Git 2.51. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.

TBTaylor BlauTaylor Blau·August 18, 2025Engineering
Engineering — Auf Wiedersehen, GitHub ♥️

Auf Wiedersehen, GitHub ♥️

tl;dr: I am stepping down as GitHub CEO to build my next adventure. GitHub is thriving and has a bright future ahead. The following is the internal post I sent to GitHub employees (Hubbers) this morning announcing my departure.

TDThomas DohmkeThomas Dohmke·August 11, 2025Engineering
Engineering — The Core Model: Start FROM The Answer, Not WITH The Solution — Smashing Magazine

The Core Model: Start FROM The Answer, Not WITH The Solution — Smashing Magazine

The Core Model is a practical methodology that flips traditional digital development on its head. Instead of starting with solutions or structure, we begin with a hypothesis about what users need and follow a simple framework that brings diverse teams together to create more effective digital experiences. By asking six good questions in the right order, teams align around user tasks and business o

AHAre HallandAre Halland·July 30, 2025Engineering
Engineering — Leveraging multimodal LLMs for Shopify’s global catalogue: Recap of expo talk at ICLR 2025 - Shopify

Leveraging multimodal LLMs for Shopify’s global catalogue: Recap of expo talk at ICLR 2025 - Shopify

Shopify’s Global Catalogue demonstrates the impact of multimodal LLMs on one of commerce’s hardest problems: building a unified, structured, and continuously evolving understanding of billions of product listings created by millions of merchants. At the International Conference on Learning Representations (ICLR) 2025 Expo in Singapore, we presented the core engineering behind this initiative

SEShopify Engineering·July 16, 2025Engineering
Engineering — The Layout Maestro Course

The Layout Maestro Course

Layout. It's one of those easy-to-learn, difficult-to-master things, like they say about playing bass. Not because it's innately difficult to, say, place two

GGGeoff GrahamGeoff Graham·July 11, 2025Engineering
Engineering — Expert Generalists

Expert Generalists

As computer systems get more sophisticated we've seen a growing trend to value deep specialists. But we've found that our most effective colleagues have a skill in spanning many specialties. We are thus starting to explicitly recognize this as a first-class skill of “Expert Generalist”. We can identify the key characteristics of people with this skill - and thus recruit and promote based on it. We

UJUnmesh Joshi, Gitanjali Venkatraman, and Martin Fowler·July 2, 2025Engineering
Engineering — The DeepSeek Series: A Technical Overview

The DeepSeek Series: A Technical Overview

The appearance of DeepSeek Large-Language Models has caused a lot of discussion and angst since their latest versions appeared at the beginning of 2025. But much of the value of DeepSeek's work comes from the papers they have published over the last year. This article provides an overview of these papers, highlighting three main arcs in this research: a focus on improving cost and memory efficienc

SMShayan Mohanty·June 18, 2025Engineering
Engineering — Highlights from Git 2.50

Highlights from Git 2.50

The open source Git project just released Git 2.50. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.

TBTaylor BlauTaylor Blau·June 16, 2025Engineering
Engineering — Celebrating 11 years of Project Galileo’s global impact

Celebrating 11 years of Project Galileo’s global impact

June 2025 marks the 11th anniversary of Project Galileo, Cloudflare’s effort to protect vulnerable public interest organizations from cyber threats. To celebrate, we’re sharing a new Radar report, expanding in Asia with two new partners, and highlighting stories from organizations on the front lines.

JJocelynJocelyn·June 12, 2025Engineering
Engineering — Quick Hit #49

Quick Hit #49

Chrome 137 introduces the newly-specced if() function. Una Kravets posted a nice video overview and Temani Afif writes about it as well.

GGGeoff GrahamGeoff Graham·June 3, 2025Engineering
Engineering — Quick Hit #48

Quick Hit #48

Firefox 139 includes an update where content inside a <details> element is included in an in-page search. Previously, that content was ignored when the

GGGeoff GrahamGeoff Graham·May 27, 2025Engineering
Engineering — Our top product updates from Sessions 2025

Our top product updates from Sessions 2025

We announced the ability to manage multiple payment providers from within Stripe, two new extensibility primitives, support for turnkey consumer issuing programs, new money management capabilities, and a lot more.

WGWill GaybrickWill Gaybrick·May 7, 2025Engineering