
While we’re working on getting our Shopify Functions infrastructure ready for the public beta, we thought we’d use this opportunity to shine some light on how we brought JavaScript to WebAssembly, how we made everything fit within our very tight Shopify Function constraints, and what our plans for the future look like.
SEShopify Engineering·February 9, 2023Frontend 
With so many image editing services available nowadays, it’s good to have one good solution that is applicable for all websites and web apps that need to provide image editing as a feature. Hristo Chakarov explains how Pixo Editor’s easy integration (just a few JavaScript lines) and rich API can save your time and improve your end users’ workflow.
HC
Hristo Chakarov·February 9, 2023Frontend 
Navigating large scale migrations

KDKelsey Dillon·February 9, 2023Frontend 
Today we're announcing Wildebeest, an open-source, easy-to-deploy ActivityPub and Mastodon-compatible server built entirely on top of Cloudflare's Supercloud.

Welcome to our special edition of the Release Radar 🎄. Between Christmas festivities, end of the year parties, Chinese New Year, or simply enjoying some time off, almost everyone has…

Why does 0.1 + 0.2 = 0.30000000000000004?

The intensive data work behind Shopify's Tax Insights feature required building functionality to handle dynamically changing information

TL; DR: We’re announcing a new open source type checker for Hack, called Hakana. Slack launched in 2014, built with a lot of love and also a lot of PHP code. We started migrating to a different language called Hack in 2016. Hack was created by Facebook after they had struggled to scale their operations…

In this article, Andy Budd shares his way of requesting feedback: rather than sharing a linear case study that explains every design revision, the first thing to do would be to better frame the problem.

Today’s post is a little different. It’s about a single customer’s website not working correctly because of incorrect action taken by Cloudflare.
JH
Jeremy Hartman, Jerome Fleury·February 7, 2023Engineering 
A brand-new patch in PostgreSQL 16 provides a way to reserve connection slots for non-superusers. Find out the news here!

A lot has changed since the initial launch of our basemap in late 2020. We’re Meta now, but our mission remains the same: Giving people the power to build community and bring the world closer together. Across Meta, our family of applications (Facebook, Instagram, WhatsApp, among others) are using our basemap to connect people through […]

In this episode of the Smashing Podcast we ask how has the design industry changed? Is technology making our work easier? Vitaly Friedman talks to veteran designer Veerle Pieters to find out.

Vercel Remote Cache makes your Turborepo caching strategy multiplayer, allowing you to share caches with your teammates and CI.

A look at what went into building the world’s largest public code search index.

Explore how GitHub Advanced Security can help address several of the OWASP Top 10 vulnerabilities

Facebook for iOS (FBiOS) is the oldest mobile codebase at Meta. Since the app was rewritten in 2012, it has been worked on by thousands of engineers and shipped to billions of users, and it can support hundreds of engineers iterating on it at a time. After years of iteration, the Facebook codebase does not […]

Web development, especially what you can do with CSS, has become increasingly complex. With the added capabilities of CSS Grid, it is now possible to achieve layouts that look like they were laid out by hand. Let’s tackle a practical example of how to do something like that.
JB
Jennifer Brehm·February 6, 2023Frontend 
Administrators can now use Gateway traffic egress policies to determine which egress IPs are used when.

Today we’re adding more flexibility to HTTP alerting, enabling customers to customize the types of activity they’re alerted on and how those alerts are organized.

The Gestalt team tells us how they used Figma’s REST API to create FigStats, a dashboard for visualizing component usage.
RLRavi Lingineni·February 3, 2023Frontend 
We’ve got ten top games from the latest Ludum Dare game jam plus source code for you to check out. Pun intended.

Below are my prepared remarks delivered at the EU Open Source Policy Summit in Brussels on Feb 3rd.
TD
Thomas Dohmke·February 3, 2023AI & ML