Home/2022
Archive

Year 2022

1,596 articles published in 2022.

Frontend — My Wonderful HTML Email Workflow

My Wonderful HTML Email Workflow

If you've ever had the misfortune of being tasked with building a template for HTML emails, you know it's tricky business! In this blog post, I share the approach I took to build responsive, client-friendly emails without a single tag.

JWJosh W. Comeau·June 27, 2022Frontend
Frontend — Demystifying The New Gatsby Framework — Smashing Magazine

Demystifying The New Gatsby Framework — Smashing Magazine

Until a few months ago, Gatsby.js was best suited to make not-so-big Jamstack websites, but with the release of Gatsby 4, how well does Gatsby work with big and rapidly-changing pages? And how will it compare to other frameworks like Next.js? Gatsby 4 came out in October 2021 with a lot of new features. It may seem as if Gatsby 4 didn’t cause a big stir among developers, but it brought several gam

JDJuan Diego RodriguezJuan Diego Rodriguez·June 27, 2022Frontend
Frontend — Decommissioning your VDI

Decommissioning your VDI

This blog offers Cloudflare’s perspective on how remote browser isolation can help organizations offload internal web application use cases currently secured by virtual desktop infrastructure (VDI)

CCloudflare·June 24, 2022Frontend
Frontend — Connect to private network services with Browser Isolation

Connect to private network services with Browser Isolation

Browser Isolation with private network connectivity enables your users to securely access private web services without installing any software or agents on an endpoint device or absorbing the management and cost overhead of serving virtual desktops

TOTim ObezukTim Obezuk·June 24, 2022Frontend
Career & Teams — Thank you to our maintainers

Thank you to our maintainers

To celebrate Maintainer Month, GitHub has invested an additional $500,000 to help sponsor the open source projects that it depends on.

MWMartin Woodward, Ashley WolfMartin Woodward, Ashley Wolf·June 24, 2022Career & Teams
Design & UX — Voice Control Usability Considerations For Partially Visually Hidden Link Names — Smashing Magazine

Voice Control Usability Considerations For Partially Visually Hidden Link Names — Smashing Magazine

Overcorrecting for one form of disability may unintentionally negatively impact the experience for other forms of disability. For example, partially visually hidden link names may work great for people who use screen readers, but this approach can be problematic for people who rely on voice control software. Because of this, your designs need to be flexible and adaptable, as well as accommodate th

EBEric BaileyEric Bailey·June 24, 2022Design & UX
Networking — A stronger bridge to Zero Trust

A stronger bridge to Zero Trust

Today, we’re announcing more enhancements to the Cloudflare One platform that make a transition from legacy architecture to the Zero Trust network of the future easier than ever

AAnnikaAnnika·June 23, 2022Networking
Performance — MPLS to Zero Trust in 30 days

MPLS to Zero Trust in 30 days

‘My home network is faster than my corporate network’’ is a common complaint of the employees returning to work. Legacy MPLS based networks were not built to support the shift in the applications.

AAAdi, AmeetAdi, Ameet·June 23, 2022Performance
Frontend — How To Create A Vanilla JavaScript Gantt Chart: Adding Task Editing Features (Part 2) — Smashing Magazine

How To Create A Vanilla JavaScript Gantt Chart: Adding Task Editing Features (Part 2) — Smashing Magazine

Gantt Charts are a valuable visualization for project management, planning, and task organization. There are many ways to integrate Gantt Charts into a web application. In this article, we will enhance the Gantt Chart component with some interaction possibilities for editing the jobs. In doing so, we will continue to work with Vanilla JS and Web Components and look at some JavaScript libraries tha

APAnna PrenzelAnna Prenzel·June 23, 2022Frontend
Engineering — How to augment or replace your VPN with Cloudflare

How to augment or replace your VPN with Cloudflare

Offloading key applications from your traditional VPN to a cloud-native ZTNA solution like Cloudflare Access is a great place to start with Zero Trust and provides an approachable, meaningful upgrade for your business

MKMichael KeaneMichael Keane·June 22, 2022Engineering
Engineering — Introducing ShopifyQL: Our New Commerce Data Querying Language - Shopify

Introducing ShopifyQL: Our New Commerce Data Querying Language - Shopify

At Shopify, we recognize the positive impact data-informed decisions have on the growth of a business. But we also recognize that data exploration is gated to those without a data science or coding background. To make it easier for our merchants to inform their decisions with data, we built an accessible, commerce-focused querying language. We call it ShopifyQL. ShopifyQL enables Shopify Plus merc

SEShopify Engineering·June 22, 2022Engineering
Performance — How To Test Your MVP Within 2 Weeks (Or Less) — Smashing Magazine

How To Test Your MVP Within 2 Weeks (Or Less) — Smashing Magazine

Looking for ways to test your product faster? Most of startup founders start a project with visions of a perfect product in their head. However, in reality, a well-performing product will likely look way different than an initial concept. Instead of seeking perfection from the outset, beginning with a Minimum Viable Product (MVP) is the smartest route to success. In this article, Sergey Krasotin u

SKSergey KrasotinSergey Krasotin·June 22, 2022Performance
Engineering — Infinitely extensible Access policies

Infinitely extensible Access policies

Starting today, we’re excited that Access policies can consider anything before allowing a user access to an application. And by anything, we really do mean absolutely anything.

KJKenny, James RoyalKenny, James Royal·June 21, 2022Engineering
Security — How Cloudflare One solves your observability problems

How Cloudflare One solves your observability problems

Today, we’re excited to announce Cloudflare One Observability. Cloudflare One Observability will help customers work across Cloudflare One applications to troubleshoot network connectivity, security policies, and performance issues to ensure a consistent experience for employees everywhere

CDChris DraperChris Draper·June 21, 2022Security
AI & ML — GitHub Copilot is generally available to all developers

GitHub Copilot is generally available to all developers

We’re making GitHub Copilot, an AI pair programmer that suggests code in your editor, generally available to all developers for $10 USD/month or $100 USD/year. It will also be free to use for verified students and maintainers of popular open source projects.

TDThomas DohmkeThomas Dohmke·June 21, 2022AI & ML
Career & Teams — Things I Wish I’d Known Earlier In My Career — Smashing Magazine

Things I Wish I’d Known Earlier In My Career — Smashing Magazine

Do you feel stuck in your company? Do you believe you deserve a raise but it never happens? Do you think you might need to quit the job? Every single person has their own goals and ambitions, and too often, our individual goals are left far behind the company’s goals and product development roadmaps. Let’s figure it out. In this article, Vitaly looks at some things he wishes he’d known earlier in

VFVitaly FriedmanVitaly Friedman·June 21, 2022Career & Teams
SRE & Ops — Transparent memory offloading: more memory at a fraction of the cost and power

Transparent memory offloading: more memory at a fraction of the cost and power

Transparent memory offloading (TMO) is Meta’s data center solution for offering more memory at a fraction of the cost and power of existing technologies In production since 2021, TMO saves 20 percent to 32 percent of memory per server across millions of servers in our data center fleet We are witnessing massive growth in the […]

MEMeta Engineering·June 20, 2022SRE & Ops
Frontend — Precise Timing With Web Animations API — Smashing Magazine

Precise Timing With Web Animations API — Smashing Magazine

In JavaScript, it’s natural to reach for timers when something is to happen on time. But when something is to happen at the exact moment because other things depend on it, you quickly learn timers are more of a problem than a solution. They are never on time, really. Web Animations API could eliminate the need for timers in certain cases while being precise.

KMKirill MyshkinKirill Myshkin·June 20, 2022Frontend
Engineering — Reimagining bank transfers

Reimagining bank transfers

Bank transfers are essential to businesses but have been filled with friction. We’ve developed a better bank transfers solution that’s now available in the UK and EU, as well as Japan and Mexico.

PGPaul GlootzPaul Glootz·June 20, 2022Engineering
Design & UX — How To Easily Build And Support Tables In Figma — Smashing Magazine

How To Easily Build And Support Tables In Figma — Smashing Magazine

User interface designers work with tables on a daily basis. The table is often a complex combination of text components, lines, rectangles, and icons which could be very difficult to work with, especially if you also need to support different screen resolutions, change the order of columns, and use real-life content. In this article, Andrii shares his approach to managing tables in Figma with a bi

AZAndrii ZhdanAndrii Zhdan·June 17, 2022Design & UX
Engineering — Release Radar

Release Radar

Each month, we highlight open source projects that have shipped major updates. These projects can include everything from world-changing technology to developer tooling, and weekend hobbies. We cover what the…

MDMichelle DukeMichelle Duke·June 16, 2022Engineering
Security — The Android kernel mitigations obstacle race

The Android kernel mitigations obstacle race

In this post I’ll exploit CVE-2022-22057, a use-after-free in the Qualcomm gpu kernel driver, to gain root and disable SELinux from the untrusted app sandbox on a Samsung Z flip 3. I’ll look at various mitigations that are implemented on modern Android devices and how they affect the exploit.

MYMan Yue MoMan Yue Mo·June 16, 2022Security
Engineering — Git Merge 2022

Git Merge 2022

Git Merge, the conference dedicated to bringing the Git community together returns on September 14-15 in Chicago, Illinois.

LRLee ReillyLee Reilly·June 15, 2022Engineering