Home/2022
Archive

Year 2022

1,596 articles published in 2022.

Frontend — Is There Too Much CSS Now?

Is There Too Much CSS Now?

As front-end developers, we've wished for a lot of things over the years — ways to center things in CSS, encapsulate styles, set an element’s aspect ratio,

SGSacha GreifSacha Greif·October 24, 2022Frontend
Distributed — The Cloud is Not a Railroad - An Argument Against the Vertical Separation of Cloud Providers - High Scalability -

The Cloud is Not a Railroad - An Argument Against the Vertical Separation of Cloud Providers - High Scalability -

There's a move to regulate cloud providers by vertically separating the services they offer. Like railroads of yore, who were not allowed to provide freight services on top of their base services, cloud providers would not be allowed to provide services on top of their base platform services. Vertical separation would be new to the cloud industry. Is it a good idea? Would it actually solve any pro

HSHigh Scalability·October 24, 2022Distributed
Frontend — From zero to 10 million lines of Kotlin

From zero to 10 million lines of Kotlin

We’re sharing lessons learned from shifting our Android development from Java to Kotlin. Kotlin is a popular language for Android development and offers some key advantages over Java. As of today, our Android codebase contains over 10 million lines of Kotlin code. We’re open sourcing various examples and utilities we used to manipulate Kotlin code […]

CWChris Wiltz·October 24, 2022Frontend
Engineering — Git Merge 2022 – that’s a wrap! 🎬

Git Merge 2022 – that’s a wrap! 🎬

Git Merge 2022 just wrapped up bringing the community together for 16 talks, three workshops, one Git Contributor Summit, and lots of great conversations over two days. Read on for more info, photos from the event, and all of the session recordings.

LRLee ReillyLee Reilly·October 21, 2022Engineering
Frontend — Futuristic CSS — Smashing Magazine

Futuristic CSS — Smashing Magazine

In this article, Sacha Greif tries to anticipate future CSS trends and takes a look at some far-fetched and futuristic CSS features that might one day make their way to the browser.

SGSacha GreifSacha Greif·October 21, 2022Frontend
Engineering — Unboxing fork improvements

Unboxing fork improvements

We’re always trying to improve the GitHub developer experience in meaningful ways, and we love learning from our customers. In the last several months we released several new fork capabilities, and we’re publishing revised fork documentation that gives more details with clearer explanations to make fork concepts easier to understand.

JSJamie StruszJamie Strusz·October 20, 2022Engineering
Design & UX — Improving navigation for GitHub Actions

Improving navigation for GitHub Actions

GitHub Actions changed how developers automate workflows with GitHub. Today, we’re introducing a new navigation to manage your GitHub Actions experience, improving discoverability and accessibility as well as opening up future feature opportunities.

ADAmarilis DiasAmarilis Dias·October 20, 2022Design & UX
Engineering — Internet disruptions overview for Q3 2022

Internet disruptions overview for Q3 2022

In this post, we review selected Internet disruptions observed by Cloudflare during the second quarter of 2022, supported by traffic graphs from Cloudflare Radar and other internal Cloudflare tools, and grouped by associated cause or common geography

DBDavid BelsonDavid Belson·October 18, 2022Engineering
SRE & Ops — OCP Summit 2022: Open hardware for AI infrastructure

OCP Summit 2022: Open hardware for AI infrastructure

At OCP Summit 2022, we’re announcing Grand Teton, our next-generation platform for AI at scale that we’ll contribute to the OCP community. We’re also sharing new innovations designed to support data centers as they advance to support new AI technologies: A new, more efficient version of Open Rack. Our Air-Assisted Liquid Cooling (AALC) – design. […]

CWChris Wiltz·October 18, 2022SRE & Ops
Frontend — Pure CSS Bezier Curve Motion Paths

Pure CSS Bezier Curve Motion Paths

Besides being elegant, Bezier curves have nice mathematical properties due to their definition and construction. No wonder they are widely used in so many areas! Now, how about using Bezier curves as motion paths with CSS?

LWLu WangLu Wang·October 17, 2022Frontend
Languages — GitHub at the 77th United Nations General Assembly

GitHub at the 77th United Nations General Assembly

Read about how the GitHub Social Impact, Tech for Social Good and Policy teams participated in the 77th session of the United Nations General Assembly, including events we hosted with the World Health Organization and the UN Development Programme.

MKMala KumarMala Kumar·October 17, 2022Languages
Security — Our approach to security at speed

Our approach to security at speed

Learn about how the Figma security team helps us ship products securely, without impacting the pace of development.Our approach to security at speed.

GGGreg Guthe·October 13, 2022Security
Frontend — How we use data

How we use data

Data is a vital component in how we improve Figma day by day. Learn more about what kind of data we use and how we use it.

MBMax Burkhardt·October 13, 2022Frontend
Career & Teams — The Story of Scalar

The Story of Scalar

New to Git v2.38, Scalar is a built-in repository manager for large repos. Here, we’ll tell the story of how Scalar went from a rough VFS for Git successor to a fully-integrated Git tool, with all of the engineering lessons learned in the process.

DSDerrick Stolee, Victoria DyeDerrick Stolee, Victoria Dye·October 13, 2022Career & Teams
Security — Cloudflare DDoS threat report 2022 Q3

Cloudflare DDoS threat report 2022 Q3

In Q3, DDoS attacks increased by 111% YoY, Cloudflare auto-mitigated a 2.5 Tbps attack targeting a Minecraft server as multi-terabit scale DDoS attacks become increasingly frequent. Read more in our 2022 Q3 DDoS Report

OOmerOmer·October 12, 2022Security
Career & Teams — Mobile Developer Experience at Slack

Mobile Developer Experience at Slack

At Slack, the goal of the Mobile Developer Experience Team (DevXp) is to empower developers to ship code with confidence while enjoying a pleasant and productive engineering experience. We use metrics and surveys to measure productivity and developer experience, such as developer sentiment, CI stability, time to merge (TTM), and test failure rate. We have…

AEAhmed Eid·October 12, 2022Career & Teams
Career & Teams — A World-Class Code Playground with Sandpack

A World-Class Code Playground with Sandpack

No developer blog or technical documentation site is complete without an interactive code playground. The CodeSandbox team recently released a wonderful tool called Sandpack, to help us create these live-updating code editors. In this tutorial, I'll show you how I use it on this blog.

JWJosh W. Comeau·October 11, 2022Career & Teams