Home/2022
Archive

Year 2022

1,596 articles published in 2022.

Design & UX — Add-to-Calendar Button UI Widget

Add-to-Calendar Button UI Widget

A useful little UI widget. Click the add-to-calendar button, get a list of calendar apps, the user selects which one, and they get a download.

CCChris Coyier·February 16, 2022Design & UX
Engineering — Falling In Love With The Web: Inspiring Websites And Tools — Smashing Magazine

Falling In Love With The Web: Inspiring Websites And Tools — Smashing Magazine

Have you come across a site recently that left you feeling inspired? Or maybe a handy little tool that helped you overcome a creative trough? We all need a little inspiration boost every now and again. In this post, we collected inspiring resources from all across the web for you — beautiful eye candy, tips to challenge your skills, and useful tools that are bound to spark new ideas. Enjoy!

CMCosima MielkeCosima Mielke·February 16, 2022Engineering
Security — GitHub Enterprise Server 3.4 is generally available

GitHub Enterprise Server 3.4 is generally available

GitHub Enterprise Server 3.4 is now generally available for all customers. This release makes software development faster and more secure with new features like reusable workflows, Dependabot security updates, and GitHub Advanced Security enhancements.

IMIan MarshIan Marsh·February 15, 2022Security
Engineering — The GitHub Stars in our eyes ⭐️

The GitHub Stars in our eyes ⭐️

Over the past year, the GitHub Stars have made a tremendous impact in the community with their influence, inspiring and building communities and creating content to help everyone.

APAnisha PindoriaAnisha Pindoria·February 15, 2022Engineering
Frontend — Implications Of WordPress Joining The Block Protocol — Smashing Magazine

Implications Of WordPress Joining The Block Protocol — Smashing Magazine

When working with JavaScript-based libraries, such as React or Vue, we work with “components” which are pieces of code grouped together. A “block” is also a component, but it is high-level, asserting a definitive purpose, and defining the requirements to produce the desired layout or functionality. It is the outermost component from the hierarchy of components wrapping each other, so it has a bird

LLeonardolosovizLeonardolosoviz·February 15, 2022Frontend
Engineering — Why are hyperlinks blue?

Why are hyperlinks blue?

The decision to make hyperlinks blue in Mosaic, and the reason why we see it happening in Cello at the same time, is that by 1993, blue was becoming the

CCChris Coyier·February 14, 2022Engineering
Distributed — Building Self-driving Kafka clusters using open source components

Building Self-driving Kafka clusters using open source components

In this article, I will talk about how Slack uses Kafka, and how a small-but-mighty team built and operationalized a self-driving Kafka cluster over the last four years to run at scale. Kafka is used at Slack as a pub-sub system, playing an essential role in the all-important Job Queue, our asynchronous job execution framework…

SKSuman Karumuri·February 11, 2022Distributed
Languages — Web Design Done Well: Perfectly Pointless — Smashing Magazine

Web Design Done Well: Perfectly Pointless — Smashing Magazine

The web can feel like a very businesslike place nowadays. Most places you go there seem to be legions of glossy products and unnervingly personalized ads competing for our attention. Kick back, relax and enjoy. Maybe even think about a pointless project of your own. This installment of *Web Design Done Well* celebrates weird and wacky websites. Sites with sweet, innocent, sometimes pointless purpo

FOFrederick O BrienFrederick O Brien·February 11, 2022Languages
Security — Adding a CASB to Cloudflare Zero Trust

Adding a CASB to Cloudflare Zero Trust

Earlier today, Cloudflare announced that we have acquired Vectrix, a cloud-access security broker (CASB) company focused on solving the problem of control and visibility in the SaaS applications and public cloud providers that your team uses

SJSam, John Graham CummingSam, John Graham Cumming·February 10, 2022Security
Distributed — Building Infrastructure Platforms

Building Infrastructure Platforms

Infrastructure Platform teams enable organisations to scale delivery by solving common product and non-functional requirements with resilient solutions. This allows other teams to focus on building their own things and releasing value for their users. But nobody said building scalable platforms was easy... In this article Poppy and Chris explore 7 key principles which can help you build the right

PRPoppy Rowse and Chris Shepherd·February 9, 2022Distributed
Performance — Statoscope: A Course Of Intensive Therapy For Your Bundle — Smashing Magazine

Statoscope: A Course Of Intensive Therapy For Your Bundle — Smashing Magazine

Statoscope is an instrument that analyses your webpack-bundles. Created by Sergey Melukov, it started out as an experimental version in late 2016, which has now become a full-fledged toolkit for viewing, analyzing, and validating webpack-bundles. Editor’s Note: This article is a transcription of Sergey’s live performance (Russian).

SMSergey MelukovSergey Melukov·February 8, 2022Performance
Engineering — Release Radar

Release Radar

Here’s January’s top staff picks on projects that shipped major version releases.

MDMichelle DukeMichelle Duke·February 4, 2022Engineering
Architecture — What Web Frameworks Solve: The Vanilla Alternative (Part 2) — Smashing Magazine

What Web Frameworks Solve: The Vanilla Alternative (Part 2) — Smashing Magazine

rameworks provide convenient ways to achieve complicated tasks, and they have benefits beyond technical ones, such as aligning a group of developers to a particular style and pattern. The web platform offers many choices, and adopting a framework gets everyone at least partially on the same page for some of those choices. In this second part, Noam suggests a few patterns of how to use the web plat

NRNoam RosenthalNoam Rosenthal·February 4, 2022Architecture