Home/Engineering
Topic

Engineering

4,365 articles on Engineering.

11,838 articles
Engineering — Game Off 2021 theme announcement

Game Off 2021 theme announcement

The theme for this year’s Game Off is… …BUG! Your challenge, should you choose to accept it, is to create a game between now and December 1 incorporating the theme…

LRLee ReillyLee Reilly·November 1, 2021Engineering
Engineering — How To Build An Amazon Product Scraper With Node.js — Smashing Magazine

How To Build An Amazon Product Scraper With Node.js — Smashing Magazine

The wealth of data that Amazon holds can make a huge difference when you’re designing a product or hunting for a bargain. But, how can a developer get that data? Simple, by using a web scraper. Why would someone want to scrape Amazon pages? You’re about to find out! Here’s how to build your data extraction bot with Node.js.

RSRobert SfichiRobert Sfichi·October 28, 2021Engineering
Engineering — Introducing Custom Headers for Cloudflare Pages

Introducing Custom Headers for Cloudflare Pages

We're excited to announce that Pages now natively supports custom headers on your projects! Simply create a _headers file in the build directory of your project and within it, define the rules you want to apply.

NGNevi, Greg BrimbleNevi, Greg Brimble·October 27, 2021Engineering
Engineering — Everything new from Universe 2021

Everything new from Universe 2021

Since last year’s GitHub Universe, we’ve shipped more than 20,000 improvements to GitHub for developers, open source communities, and enterprise teams. Here’s a comprehensive overview of what we’re announcing at Universe this week.

TDThomas DohmkeThomas Dohmke·October 27, 2021Engineering
Engineering — How To Build A Real-Time Multi-User Game From Scratch — Smashing Magazine

How To Build A Real-Time Multi-User Game From Scratch — Smashing Magazine

It’s impressive how quickly a real-time multi-user application can be built with Colyseus — once you figure out how to properly describe the schema. This article highlights the process, technical decisions and lessons learned behind building the real-time game Autowuzzler. Learn how to share game state across multiple clients in real-time with Colyseus, do physics calculations with Matter.js, stor

MGMartin GrubingerMartin Grubinger·October 22, 2021Engineering
Engineering — Indexing the creator economy

Indexing the creator economy

We indexed the creator economy by measuring the growth of creator platforms on Stripe. Creators are coming online at a record clip—from all around the world. More and more are earning a living wage doing what they do best

EWEdwin WeeEdwin Wee·October 21, 2021Engineering
Engineering — Diversity, inclusion, and belonging at GitHub in 2021

Diversity, inclusion, and belonging at GitHub in 2021

In the past two years, GitHub has doubled in size, welcoming more than 760 new Hubbers in 2021 alone. This past year we particularly focused on our goal of making GitHub more equitable. We saw growth in our diversity representation, whose population increased at a higher rate than the company itself.

SBSofia BonnetSofia Bonnet·October 20, 2021Engineering
Engineering — Building An API With Gatsby Functions — Smashing Magazine

Building An API With Gatsby Functions — Smashing Magazine

With server-side and client-side code coexisting in the same code base, front-end developers can extend the reach of what’s possible using the tools they already know and love. In this tutorial, Paul Scanlon explains how to build an API by using Gatsby Functions and what you need to keep in mind when deploying it to Gatsby Cloud.

PSPaul ScanlonPaul Scanlon·October 19, 2021Engineering
Engineering — A Simple But Effective Mental Health Routine For Programmers — Smashing Magazine

A Simple But Effective Mental Health Routine For Programmers — Smashing Magazine

Maintaining optimal mental health is critical for programmers because most of our work is more mentally demanding than it is physically. However, building and maintaining a reliable and rewarding strategy to maintain a healthy balance in our work demands can be a challenge. In this article, we’ll look at why taking care of our work-life balance is important, how to develop a simple and effective m

DODave OscarDave Oscar·October 16, 2021Engineering
Engineering — Multi-User IP Address Detection

Multi-User IP Address Detection

We’ve devised novel methods to detect multi-user IP addresses, and today we’re excited to announce their integration into our global threat intelligence products. These will improve the quality of our detection techniques and reduce false positives for our customers, and the clients that visit them.

CCloudflare·October 15, 2021Engineering
Engineering — Cloudflare and the IETF

Cloudflare and the IETF

Cloudflare helps build a better Internet through collaboration on open and interoperable standards. This post will describe how Cloudflare contributes to the standardization process to enable incremental innovation and drive long-term architectural change.

JHJonathan Hoyland, ChristopherJonathan Hoyland, Christopher·October 13, 2021Engineering
Engineering — Internship Experience: Research Engineer

Internship Experience: Research Engineer

Over the summer of 2020 I interned at Cloudflare Research. This invaluable experience contributed to Cloudflare’s support of ODoH protocol, and I was awarded the best student paper award at PETS 2021.

SSudheeshSudheesh·October 11, 2021Engineering
Engineering — Cloudflare invites visiting researchers

Cloudflare invites visiting researchers

As part of Cloudflare’s effort to build collaborations with academia, we host research focused internships all year long. Interns collaborate cross-functionally in research projects and are encouraged to ship code and write a blog post and a peer-reviewed publication at the end of their internship.

CCloudflare·October 11, 2021Engineering
Engineering — Where is mobile traffic the most and least popular?

Where is mobile traffic the most and least popular?

We used Cloudflare Radar to find out those countries on the planet that have more (and less) mobile traffic on the Internet. Africa and the Middle East are the areas of the planet where mobile traffic dominates the Internet experience

JTJoao TomeJoao Tome·October 9, 2021Engineering
Engineering — Jekyll doesn't do components? Liar!

Jekyll doesn't do components? Liar!

I like the pushback from Katie Kodes here. I've said in the past that I don't think server-side languages haven't quite nailed "building in components" as

CCChris Coyier·October 8, 2021Engineering
Engineering — Release Radar

Release Radar

The Northern Hemisphere has hit fall, and the southern is starting to warm into summer. September has been a busy time for our community. Maintainers have been getting their repositories…

MDMichelle DukeMichelle Duke·October 8, 2021Engineering
Engineering — Building A Static-First MadLib Generator With Portable Text And Netlify On-Demand Builder Functions — Smashing Magazine

Building A Static-First MadLib Generator With Portable Text And Netlify On-Demand Builder Functions — Smashing Magazine

Creating an interactive experience with fiction can be a chore with traditional content management tools. Let’s make it the domain of just one content creator in which the user will fill out a form before reading the story. In this article, Bryan Robinson will be building an interactive fiction experience in which a user can insert words that match parts of speech given by the content creator. Let

BRBryan RobinsonBryan Robinson·October 8, 2021Engineering
Engineering — Branching Strategies in Git

Branching Strategies in Git

In this article I'm going to talk about branching strategies and different types of Git branches. I’m also going to introduce you to two common branching workflows: Git Flow and GitHub Flow.

TGTobias GüntherTobias Günther·October 5, 2021Engineering