Home/Engineering
Topic

Engineering

4,237 articles on Engineering.

11,646 articles
Engineering — Patrick Balestra: Senior Engineer

Patrick Balestra: Senior Engineer

I’m at my best after nine hours’ sleep, so I tend to wake up pretty late, shower and dress as though I’m going into the office. Although I’ve been in Stockholm a while now, I’m still not a fan of the Swedish breakfast of bread and cheese or salami – give me Nutella on toast any day!

SESpotify Engineering·June 1, 2021Engineering
Engineering — Local: Always Getting Better

Local: Always Getting Better

I've been using Local for ages. Four years ago, I wrote about how I got all my WordPress sites running locally on it. I just wanted to give it another high

CCChris Coyier·May 31, 2021Engineering
Engineering — Why (and how) GitHub is adopting OpenTelemetry

Why (and how) GitHub is adopting OpenTelemetry

Over the years, GitHub engineers have developed many ways to observe how our systems behave. We mostly make use of statsd for metrics, the syslog format for plain text logs…

WHWolfgang Hennerbichler, Andrew HayworthWolfgang Hennerbichler, Andrew Hayworth·May 26, 2021Engineering
Engineering — How Shopify Built An In-Context Analytics Experience - Shopify

How Shopify Built An In-Context Analytics Experience - Shopify

Whether determining which orders to fulfill first or assessing how their customer acquisition efforts are performing, our merchants rely on data to make informed decisions about their business. In 2013, we made easy-access to data a reality for Shopify merchants with the Analytics.

SEShopify Engineering·May 25, 2021Engineering
Engineering — A Guide To Undoing Mistakes With Git (Part 2) — Smashing Magazine

A Guide To Undoing Mistakes With Git (Part 2) — Smashing Magazine

Mistakes. These cruel villains do not even stop at the beautiful world of software development. But although we cannot avoid making mistakes, we can learn to undo them! In this article, Tobias Günther will show you the right tools for your daily work with Git. You might want to check the first article of the series as well.

TGTobias GuentherTobias Guenther·May 25, 2021Engineering
Engineering — Role Management at Slack

Role Management at Slack

Controlling which users are able to take which actions is no simple task. Building this into Slack has always been an interesting challenge. In large enterprise organizations, the standard types of roles we offered to customers were too broad, and delegating a generic admin role can grant someone with too much power — what if…

JBJake Byman·May 24, 2021Engineering
Engineering — Ludum Dare 48 staff picks

Ludum Dare 48 staff picks

The theme for Ludum Dare 48 was “deeper and deeper,” which inspired over ten thousand people to create almost four thousand games together over a weekend. As you can imagine,…

LRLee ReillyLee Reilly·May 19, 2021Engineering
Engineering — User-Friendly Mega-Dropdowns: When Hover Menus Fail — Smashing Magazine

User-Friendly Mega-Dropdowns: When Hover Menus Fail — Smashing Magazine

With such a complex multi-level navigation, showing the breadth of options requires quite a bit of space. Think of large eCommerce retailers and large corporate sites, catering to many audiences and having plenty of entry points. Do we need mega-dropdown hover menus in 2021? Probably not. Let’s explore things to keep in mind when designing and building a mega-dropdown, alternatives to hover menus

VFVitaly FriedmanVitaly Friedman·May 19, 2021Engineering
Engineering — Multiplayer Doom on Cloudflare Workers

Multiplayer Doom on Cloudflare Workers

So, if a developer wants to run their next hit, say a real-time multiplayer game, using nothing but their app and Workers, without any servers or traditional infrastructure, can they? Let’s prove they can. Here's Doom Multiplayer running on top of Cloudflare Workers.

CCelsoCelso·May 18, 2021Engineering
Engineering — Video uploads now available across GitHub

Video uploads now available across GitHub

As developers, the ability to collaborate through video (for example, pair programming, demos, etc.) is an extremely important part of a software workflow, especially for communities and teams that are…

LBLauren BroseLauren Brose·May 13, 2021Engineering
Engineering — Little Smashing Stories — Smashing Magazine

Little Smashing Stories — Smashing Magazine

Over a decade ago, we set out to send a [truly smashing newsletter](https://www.smashingmagazine.com/the-smashing-newsletter/) with useful tips and techniques for designers and developers. The first issue was sent out in early 2009. Today marks the day we sent out our 300th edition of the Smashing Newsletter. This article is a little celebration in which we share little Smashing stories from peopl

VFVitaly FriedmanVitaly Friedman·May 12, 2021Engineering
Engineering — Release Radar

Release Radar

We’ve seen some amazing community projects this last month. These are exciting new releases from some of the coolest projects around. There’s everything from world-changing tech to weekend hobbies. There…

MDMichelle DukeMichelle Duke·May 7, 2021Engineering
Engineering — A Guide To Undoing Mistakes With Git (Part 1) — Smashing Magazine

A Guide To Undoing Mistakes With Git (Part 1) — Smashing Magazine

No matter how experienced you are, mistakes are an inevitable part of software development. But we can learn to repair them! During the course of this article, you’ll witness many disasters — but you’ll see that virtually nothing is beyond repair in Git! Once you know the right commands, you can always find a way to save your neck. And this is what Tobias will be looking at in this two-part series

TGTobias GuentherTobias Guenther·May 4, 2021Engineering
Engineering — Goodbye Dependabot Preview, hello Dependabot!

Goodbye Dependabot Preview, hello Dependabot!

Dependabot Preview has helped more than 30,000 organizations keep their packages updated with more than seven million pull requests merged since it launched. As a result of that success, the…

MMMike McDonaldMike McDonald·April 29, 2021Engineering
Engineering — A Five-Step Guide for Conducting Exploratory Data Analysis - Shopify

A Five-Step Guide for Conducting Exploratory Data Analysis - Shopify

Have you ever been handed a dataset and then been asked to describe it? When I was first starting out in data science, this question confused me. My first thought was “What do you mean?” followed by “Can you be more specific?” The reality is that exploratory data analysis (EDA) is a critical tool in every data scientist’s kit, and the results are invaluable for answering important business questio

SEShopify Engineering·April 28, 2021Engineering