Home/2020
Archive

Year 2020

2,167 articles published in 2020.

Performance — CodeGen: Semantic’s improved language support system

CodeGen: Semantic’s improved language support system

The Semantic Code team shipped a massive improvement to the language support system that powers code navigation. Code navigation features only scratch the surface of possibilities that start to open up when we combine Semantic‘s program analysis potential with GitHub’s scale.

ANAyman NadeemAyman Nadeem·August 4, 2020Performance
Design & UX — Can You Design A Website For The Five Senses? — Smashing Magazine

Can You Design A Website For The Five Senses? — Smashing Magazine

Imagine if your website could evoke this kind of response. Visitors who respond to the sensory stimulation would instantly be in a more positive headspace, which they’d then associate with the site and your brand. While you don’t want to design a website for all five senses — because that would most certainly lead to sensory overload — you can use individual senses to strengthen the experience vis

SSSuzanne ScaccaSuzanne Scacca·August 4, 2020Design & UX
Engineering — My living room intern experience at Cloudflare

My living room intern experience at Cloudflare

For the past twelve weeks, I’ve had the pleasure of working as a Legal Intern at Cloudflare. This blogpost goes over a few key things that set this internship apart from even those in which I’ve been able to connect with people in-person.

CCloudflare·August 3, 2020Engineering
Engineering — Friction Logs

Friction Logs

I first heard the term "Friction Log" from Suz Hinton back in April on ShopTalk. The idea makes an extreme amount of sense: Use a thing, and write down

CCChris Coyier·August 3, 2020Engineering
Security — GitHub joins the Open Source Security Foundation

GitHub joins the Open Source Security Foundation

We are happy to announce that GitHub is joining the Open Source Security Foundation (OpenSSF) as a founding member, alongside Google, IBM, JPMorgan Chase, Microsoft, NCC Group, OWASP Foundation, Red Hat, and others.

JCJamie CoolJamie Cool·August 3, 2020Security
Frontend — Setting Up Redux For Use In A Real-World Application — Smashing Magazine

Setting Up Redux For Use In A Real-World Application — Smashing Magazine

Redux is a robust state-management library for single-page JavaScript apps. It is described on the official documentation as a predictable state container for Javascript applications and it’s fairly simple to learn the concepts and implement Redux in a simple app. Going from a simple counter app to a real-world app, however, can be quite the jump.

JNJerry NaviJerry Navi·August 3, 2020Frontend
SRE & Ops — How We Improved Developer Productivity for Our DevOps Teams

How We Improved Developer Productivity for Our DevOps Teams

Across Spotify, our teams diligently strive to fulfill our mission to “unlock the potential of human creativity by giving millions of creative artists the opportunity to live off their work, and billions of fans the opportunity to enjoy and be inspired by it”. As product managers in the Platform Developer Experience (PDX) Tribe, part of Spotify’s Technology Infrastructure Group, we focus on unlock

MJMaria Jernström and Jason Palmer·August 1, 2020SRE & Ops
Career & Teams — GitHub Action Hero: Swechhya Bista

GitHub Action Hero: Swechhya Bista

GitHub Actions gives you the power to automate your workflow. Connect with the tools you know and love. Have more freedom to innovate and be creative. Deploy to any cloud,…

MDMichelle DukeMichelle Duke·July 31, 2020Career & Teams
Distributed — Stuff The Internet Says On Scalability For July 31st, 2020 - High Scalability -

Stuff The Internet Says On Scalability For July 31st, 2020 - High Scalability -

Hey, it's HighScalability time! Serverless is really complex. Or is it? @paulbiggar sparked a thoughtful Twitter thread. Do you like this sort of Stuff? Without your support on Patreon this kind of Stuff won't happen. Usually I pitch my book Explain the Cloud Like I'm 10 here, but if you're an author with books on Amazon I'd like to ask you to give Best Sellers Rank a try. I started it to send dat

HSHigh Scalability·July 31, 2020Distributed
Engineering — How To Create A Porsche 911 With Sketch (Part 2) — Smashing Magazine

How To Create A Porsche 911 With Sketch (Part 2) — Smashing Magazine

This tutorial is for illustrators who also happen to be passionate car enthusiasts. If you follow me along, you will learn how to draw from scratch in Sketch the legendary Porsche 911, all in vectors. Together, we will be pushing Sketch to its limits and you will learn how to create an almost photo realistic car by using basic shapes, layer styles, and various Sketch features. No bitmap images wil

NNikolalazarevicNikolalazarevic·July 31, 2020Engineering
Engineering — Making Memories To Last (August 2020 Wallpapers Edition) — Smashing Magazine

Making Memories To Last (August 2020 Wallpapers Edition) — Smashing Magazine

Do you need a little inspiration boost? Well, then our new batch of wallpapers is for you. In this post, Cosima Mielke brings you wallpapers for August 2020. All of them are available in versions with and without a calendar — to help you count down the days to a big deadline (or a few days off, maybe?) or continue to use your favorite even after the month has ended. You decide. A big thank-you to

CMCosima MielkeCosima Mielke·July 31, 2020Engineering
Engineering — Now Available: Dropbox Embedder

Now Available: Dropbox Embedder

The Dropbox Embedder is officially released and already being used in the wild. Developers can use the Embedder to embed Dropbox content on non-Dropbox surfaces.

PRPJ Ryan·July 30, 2020Engineering
Career & Teams — Maintainer spotlight: How to secure your project with one of the world’s top open source tools

Maintainer spotlight: How to secure your project with one of the world’s top open source tools

Simon Bennetts is the OWASP Zed Attack Proxy (ZAP) Project Leader and a Distinguished Engineer at StackHawk, a company that uses ZAP to help users fix application security bugs before they hit production. Prior to making the move into security, he was a developer for 25 years and strongly believes that you can’t build secure web applications without knowing how to attack them.

SRSasha RosenbaumSasha Rosenbaum·July 30, 2020Career & Teams
Frontend — Making Facebook.com accessible to as many people as possible

Making Facebook.com accessible to as many people as possible

We recently shared the work we did to rebuild our tech stack to support the redesigned Facebook.com. When that project began, we saw an opportunity to integrate greater accessibility into the site and build it into the foundation in a way we couldn’t have done without this rebuild. The previous site had been built upon […]

MEMeta Engineering·July 30, 2020Frontend
Design & UX — The Renaissance Of No-Code For Web Designers — Smashing Magazine

The Renaissance Of No-Code For Web Designers — Smashing Magazine

Just like during the Renaissance, we’re living in times of incredible cultural and artistic innovation. As the Internet evolves, browsers align, capabilities are added and accessibility of technology becomes easier, designers face new opportunities to create, think, and change their status with no-code tools. In this article, Uri Paz presents some tools that allow non-programmers to create applica

UPUri PazUri Paz·July 30, 2020Design & UX
Frontend — Understanding Client-Side GraphQl With Apollo-Client In React Apps — Smashing Magazine

Understanding Client-Side GraphQl With Apollo-Client In React Apps — Smashing Magazine

Ever tried interacting with a GraphQL server in a client-side application and felt like giving up even before getting anywhere? Ever declined an invitation to join a code base that requires working with GraphQL API because you had no idea? Ever felt like the only front-end engineer who hasn’t learned how to consume GraphQL APIs? If you answered yes to any of these questions, then this tutorial is

BKBlessing KrofeghaBlessing Krofegha·July 29, 2020Frontend
SRE & Ops — The Migration of Legacy Applications to Workers

The Migration of Legacy Applications to Workers

As Cloudflare Workers, and other Serverless platforms, continue to drive down costs while making it easier for developers to stand up globally scaled applications, the migration of legacy applications is becoming increasingly common.

CCloudflare·July 28, 2020SRE & Ops
Design & UX — Inspired Design Decisions With Emmett McBain: Art Direction As Social Equity — Smashing Magazine

Inspired Design Decisions With Emmett McBain: Art Direction As Social Equity — Smashing Magazine

Emmett McBain was a Black American graphic designer whose work had a remarkable impact on the representation of Black Americans in advertising. He co-founded what became the biggest Black-owned agency in the USA. McBain designed almost 75 record covers by the time he was 24, and in the penultimate of his Inspired Design Decisions series, Andy Clarke will explain how his work can inspire what we de

ACAndy ClarkeAndy Clarke·July 28, 2020Design & UX
Performance — Introducing Workers Unbound

Introducing Workers Unbound

Today, we are excited to announce the next phase of this with the launch of our new platform, Workers Unbound, without restrictive CPU limits in a private beta.

NGNancy GaoNancy Gao·July 27, 2020Performance
Frontend — CSS Vocabulary

CSS Vocabulary

This is a neat interactive page by Ville V. Vanninen to reference the names of things in the CSS syntax. I feel like the easy ones to remember are "selector,"

CCChris Coyier·July 27, 2020Frontend
Engineering — Using Trello as a Super Simple CMS

Using Trello as a Super Simple CMS

Sometimes our sites need a little sprinkling of content management. Not always. Not a lot. But a bit. The CMS market is thriving with affordable, approachable

PHPhil HawksworthPhil Hawksworth·July 27, 2020Engineering
Engineering — Highlights from Git 2.28

Highlights from Git 2.28

The open source Git project just released Git 2.28 with features and bug fixes from over 58 contributors, 13 of them new. We last caught up with you on the…

TBTaylor BlauTaylor Blau·July 27, 2020Engineering
Frontend — Create A Responsive Dashboard With Angular Material And ng2-Charts — Smashing Magazine

Create A Responsive Dashboard With Angular Material And ng2-Charts — Smashing Magazine

With Angular Material and ng2-charts, you can take advantage of schematics to cut down the effort and time you may spend building a dashboard. Schematics in Angular 9 are code generators that can create components and patterns in projects using predetermined templates and layouts. In this article, Zara Cooper explains how to take advantage of schematics in Angular Material and ng2-charts to substa

ZCZara CooperZara Cooper·July 27, 2020Frontend
Engineering — GitHub Action Hero: Samson Amaugo

GitHub Action Hero: Samson Amaugo

GitHub Actions allows you to automate your workflow. Connect with the tools you know and love, and have more freedom to innovate and be creative. With GitHub Actions, you can…

MDMichelle DukeMichelle Duke·July 24, 2020Engineering
Engineering — ShipIt! Presents: AR/VR at Shopify - Shopify

ShipIt! Presents: AR/VR at Shopify - Shopify

On June 20, 2020, ShipIt!, our monthly event series, presented AR/VR at Shopify. Daniel Beauchamp, Head of AR/VR at Shopify talked about how we’re using this increasingly ubiquitous technology at Shopify.

SEShopify Engineering·July 24, 2020Engineering
Engineering — Internationalizing the Cloudflare Dashboard

Internationalizing the Cloudflare Dashboard

Cloudflare’s dashboard now supports four new language: Spanish (with country-specific locales: Chile, Ecuador, Mexico, Peru, and Spain), Brazilian Portuguese, Korean, and Traditional Chinese.

JCJames CulveyhouseJames Culveyhouse·July 23, 2020Engineering