Home/Engineering
Topic

Engineering

4,266 articles on Engineering.

11,752 articles
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
Engineering — Solving The Vaccine Data Problem

Solving The Vaccine Data Problem

VaccinateCA, the non-profit I have been running, expanded nationally to Vaccinate The States . Here's what we've learned in the last 100 days.

PMPatrick McKenziePatrick McKenzie·April 23, 2021Engineering
Engineering — Text That Sometimes Turns to Emojis

Text That Sometimes Turns to Emojis

There are some Unicode characters that some browsers just decide they are going to turn into emojis for you. I couldn't tell you why exactly, but here's what

CCChris Coyier·April 22, 2021Engineering
Engineering — Environmental sustainability at GitHub

Environmental sustainability at GitHub

At GitHub, we believe in the extraordinary potential and power of a diverse, collaborative developer community to accelerate human progress. Just look at the first-ever powered flight on another planet…

EBErica BresciaErica Brescia·April 22, 2021Engineering
Engineering — How I Built My Blog

How I Built My Blog

An in-depth look at the technical stack behind this very blog! We'll see how I use Next's API routes to implement my hit and like counters, how I use MDX to add interaction and customization, and how I organize my codebase, among others.

JWJosh W. Comeau·April 20, 2021Engineering
Engineering — Open source goes to Mars 🚀

Open source goes to Mars 🚀

This morning, we watched in awe as the first Mars Helicopter, Ingenuity, took flight in the thin Martian atmosphere. This is an incredible achievement for the teams at NASA and…

NFNat FriedmanNat Friedman·April 19, 2021Engineering
Engineering — Cloudflare Stream now supports NFTs

Cloudflare Stream now supports NFTs

Today, we’re introducing a new API that takes an ERC-721 token ID and contact address and sets it on a video so every video on Stream can be represented with an NFT.

RRenanRenan·April 16, 2021Engineering
Engineering — A Boring Announcement: Free Tunnels for Everyone

A Boring Announcement: Free Tunnels for Everyone

Argo Tunnel has been priced based on bandwidth consumption as part of Argo Smart Routing, Cloudflare’s traffic acceleration feature. Starting today, we’re excited to announce that any organization can use the secure, outbound-only connection feature of the product at no cost.

AAbeAbe·April 15, 2021Engineering
Engineering — Building A Video Streaming App With Nuxt.js, Node And Express — Smashing Magazine

Building A Video Streaming App With Nuxt.js, Node And Express — Smashing Magazine

Instead of sending the entire video at once, a video is sent as a set of smaller chunks that make up the full video. This explains why videos buffer when watching a video on slow broadband because it only plays the chunks it has received and tries to load more. In this article, Deven Rathore will build a video streaming app using Nuxt.js and Node.js. Specifically, you’ll build a server-side Node.j

DRDeven RathoreDeven Rathore·April 13, 2021Engineering
Engineering — Developer Challenges

Developer Challenges

Developer week is here! Throughout the week we are running a series of Developer Challenges that give you the perfect excuse to play with our new features. See how many of the challenges you can get through.

GGretchenGretchen·April 12, 2021Engineering
Engineering — Release Radar

Release Radar

The open source community is always hard at work. February’s projects were super hard to pick since there are so many amazing releases. These are exciting new releases from some…

MDMichelle DukeMichelle Duke·April 9, 2021Engineering
Engineering — Jonathon Dixon: Why I joined Cloudflare

Jonathon Dixon: Why I joined Cloudflare

I’m excited to announce that on March 1st, I joined Cloudflare as Vice President and GM, Asia Pacific (including Japan and Greater China) to help build and expand Cloudflare’s growing customer and partner base and presence in the region.

JJonathonJonathon·April 8, 2021Engineering
Engineering — Safe harbors for software collaboration, part 2

Safe harbors for software collaboration, part 2

The modern internet was built on a legal framework of safe harbors for user-generated content. These safe harbors are widely credited with having enabled global internet innovation by protecting online…

AVAbby VollmerAbby Vollmer·April 8, 2021Engineering
Engineering — axe DevTools Pro

axe DevTools Pro

I'm going to try to show you some things I think are useful and important about axe™ DevTools and use as few words as possible.

CCChris Coyier·April 7, 2021Engineering
Engineering — Bitemporal History

Bitemporal History

It's often necessary to access the historical values of some property. But sometimes this history itself needs to be modified in response to retroactive updates. Bitemporal history treats time as two dimensions: actual history records what history should be given perfect transmission of information, while record history captures how our knowledge of history changes.

MFMartin Fowler·April 7, 2021Engineering
Engineering — GitHub Availability Report: March 2021

GitHub Availability Report: March 2021

In March, we experienced three incidents resulting in significant impact and degraded state of availability for issues, pull requests, webhooks, API requests, GitHub Pages, and GitHub Actions services. Follow up…

KBKeith BallingerKeith Ballinger·April 7, 2021Engineering