Liquid Weekly #44 - Shopify Editions Videos

Catch up on all the news from Shopify Editions last week 
Shopify Development news and articles
 
Liquid Weekly

Karl Says


We're kicking this issue off with a series of quick videos from Shopify highlighting some of the juiciest developer goodness announced last week. Enjoy!

Shopify Editions Quick Takes

Meet Shopify Functions. A powerful new way to extend Shopify.
With Shopify Functions, developers have the flexibility to extend or replace native Shopify server-side business logic to meet the unique business needs of every merchant. Built on Shopify infrastructure, Functions can scale up for major sales events and still execute code in less than 5ms. Functions are available to all Shopify merchants, deployed with an app, and configured directly in the admin, so merchants never have to touch a line of code.
Introducing Hydrogen & Oxygen - the Shopify stack for headless
Build fast, headless storefronts with a React-based framework built by Shopify, for Shopify. From pre-built components and starter templates to hooks and utilities that map directly to Shopify’s APIs, Hydrogen gives you the tooling you need to accelerate development. When you're ready to get your storefront in front of customers around the globe, deploy directly to the edge with Oxygen: a built-in global hosting solution that’s just a simple “git push” away.
Build great commerce apps with Built for Shopify
We’re sharing exactly what a great commerce app looks and behaves like—no guesswork required. Built for Shopify includes new standards and App Design Guidelines with clear components and visuals for building an app. When apps meet Shopify’s new standards, they’ll be eligible to be featured on our highest-converting surfaces in the Shopify Admin and App Store. Your apps get more visibility, and business owners get access to the best commerce apps available.
Build faster - Shopify CLI 3.0, starter templates and more
Looking to build your first Shopify app? We’ve simplified the writing and pushing of an app in our CLI and also improved the navigation and app distribution process in the Partner Dashboard. We also shipped new getting started app templates as well as a sample app, so you can build faster.
Unlocking Shopify Checkout for Developers
Build powerful apps for Shopify checkout and Shop Pay with Checkout Extensibility. Now in developer preview, Checkout Extensibility is uniquely designed to be secure, fast, and upgrade-safe, providing everything developers need to optimize the checkout experience for buyers. The best part? For the first time, Shopify is unlocking the ability for partners to deploy their customizations through a custom app or public app on the Shopify App Store.

News & Articles

Why Ruby on Rails Is Still a Good Choice in 2022
very year, we’re pelted by articles proclaiming the death of this gem of a framework. And while Ruby on Rails (RoR) is a bit over 15 years old, it’s nowhere close to passing on from the world of programming. Why use Ruby on Rails, you're wondering? In fact, there are many use cases where RoR offers a better fit than any other tool.
Shopify Website Design: Examples, UX Tips & Navigation Best Practices
In this article: We will guide you through the process of creating a beautiful, functional, and user-friendly Shopify store that truly converts. We will highlight tips and examples of websites for all the important steps – from the user’s first visit to the checkout. We will also discuss the general benefits of using the Shopify platform and tell you how to prepare for the launch of your own online store.
Shopify gifts ecommerce websites more than 100 new features
Shopify has announced over 100 new features as it pushes to improve its ecommerce platform. At its bi-annual showcase, Editions, Shopify launched a new headless commerce offering called Hydrogen & Oxygen, as well as new ecosystem, checkout dev capabilities and various other upgrades.
Related products with product_list (sections & metafields)
Adding specific related products to a product page just got easier 🎉. Shopify recently added two new features that make this process a lot more straightforward and user friendly for the merchant. List values for product metafields The new product_list section input setting Prior to these we could use metafields, but we'd have to explain how to create metafields with namespacing and finding the product handle to merchants if they wanted to be able to edit/add them. This also made the process a little brittle, prone to spelling errors or changes to the product handle.

Changelog


Tools

Embedded App Improvements with App Bridge
With the latest App Bridge enhancements, your app will now look, feel, and perform like it’s a part of Shopify. More specifically, App Bridge mobile apps can now load 85% faster from the Shopify iOS and Android apps when you enable mobile optimization for your embedded app. App Bridge apps can also now leverage full-screen mode, just like our first-party apps, for complex workflows in the Shopify admin. Lastly, apps that use the NavigationMenu component will now have their navigation embedded into the Shopify admin for faster, more natural access.
Introducing Shopify CLI 3.0
The updated Shopify CLI 3.0 is both easier to use and more powerful than ever. With Shopify CLI 3.0, we’ve simplified the development process by reducing the number of commands that you need to get started from 13 to 5. You can also now leverage a single project for your app and extensions, preview your entire project with one command, and push your entire project together with a single command when you’re finished.
App distribution decoupled from app creation, new Partner Dashboard navigation
What a relief - app distribution is now decoupled from the app creation flow in the Partner Dashboard! This means you no longer have to select a public or custom app type before you start coding. We’ve also improved the navigation within the Partner Dashboard and added a Distribution page, where can manage your Shopify App Store listing or generate your merchant install link. Also, if you’re building your app using Shopify CLI, you’ll be able to copy and paste the commands you need to get started right from the dashboard.

Events

Nothing on the radar

Jobs

Front-End and Full Stack, FT, Canada
Heather Tovey at iamota is hiring two new Canada-based team members for the iamota dev team: Front-End and Junior Full-Stack. Come work with me!
Enavi - Full Stack Shopify App Developer, US Remote
Become part of a small growing Shopify development and CRO agency. If you are looking for an opportunity to learn, collaborate, and create solutions you've found the right job. We are looking for a Full Stack Shopify App Developer who will be responsible for working with custom apps. The first project you will be working on is a custom subscription app
Maestrooo - Support specialist (junior position, remote)
Maestrooo is the leading Theme company on Shopify. Our themes are used by tens of thousands of merchants every year, ranging from bootstrappers to large companies, who take advantage of our beautiful design, stable code, and outstanding support. In order to cope with the constantly increasing support load, we are looking for a new support staff member who will help us to grow in a sane way.

Tip of the Week

Use Bundler in short Ruby Scripts

Do you have a small ruby script or a single file project where you'd like to use Bundler for gem management?

With inline support in Bundler, you can specify a Gemfile right inside your ruby code

Screenshot by Matheus Richard

Once in place there's no need to run the bundle command, simply running the script will install any gem dependences

Thanks to Matheus Richard for the tip and code listing!

 

Older messages

Liquid Weekly #43 - Building a Form with Polaris

Tuesday, June 21, 2022

Learn how to build a form using Polaris and much more! Shopify Development news and articles Issue #43 - 6/21/2022 Read Online Liquid Weekly Karl Says Summer Survey 2022!☀️⛱🍉 Nothing says summer like a

Liquid Weekly #42 - How To Build A Theme From Scratch

Tuesday, June 14, 2022

Learn all about the process for building a theme from scratch Shopify Development news and articles Issue #42 - 6/14/2022 Read Online Liquid Weekly News & Articles How To Build A Theme From Scratch

Liquid Weekly #41 Migrating a theme to Online Store 2.0

Tuesday, June 7, 2022

Learn how to migrate a theme to Online Store 2.0 Shopify Development news and articles Issue #41 - 6/7/2022 Read Online Liquid Weekly News & Articles Lessons learned: Migrating a theme to Online

Liquid Weekly #40 Carousel with Alpine.js

Tuesday, May 31, 2022

Tutorial using Alpine.js and Shopify Dev Store Testing Shopify Development news and articles Issue #40 - 5/31/2022 Read Online Liquid Weekly News & Articles Custom JavaScript Carousel (Slider) with

Liquid Weekly #39 Reimagining Shopify Unite

Tuesday, May 24, 2022

An update on Shopify Unite and lots of developer goodness. Shopify Development news and articles Issue #39 - 5/24/2022 Read Online Liquid Weekly Karl Says Shopify Unite 2019 was my first and only in-

You Might Also Like

CES 2025 - Sync #501

Sunday, January 12, 2025

Plus: Sam Altman reflects on the last two years; Anthropic reportedly in talks to raise $2B at $60B valuation; e-tattoo decodes brainwaves; anthrobots; top 25 biotech companies for 2025; and more! ͏ ͏

PD#608 Mistakes engineers make in large established codebases

Sunday, January 12, 2025

You can't practice it beforehand ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

C#539 A detailed look at EF Core’s JSON Columns feature

Sunday, January 12, 2025

Comparing it with the traditional tables with indexes ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#488 How to avoid issues with custom Hooks

Sunday, January 12, 2025

Using them carelessly can lead to many problems ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Daily Coding Problem: Problem #1666 [Easy]

Sunday, January 12, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Amazon. Given n numbers, find the greatest common denominator between them. For example,

🛜 Here's What Happens to Old Websites — Features the Pixel Should Copy From Samsung's One UI 7

Sunday, January 12, 2025

Also: What Instagram Needs to Compete With TikTok, and More! How-To Geek Logo January 12, 2025 Did You Know Mount Wingen, located near Wingen, New South Wales in Australia, is better known as Burning

☁️ Azure Weekly #498 - 12th January 2025

Sunday, January 12, 2025

Festive Tech Calendar 2024 recap, GitHub Copilot Bootcamp, and Dev Containers FTW! ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Sunday Digest | Featuring 'The Income Needed to Join the Top 1% in Every U.S. State' 📊

Sunday, January 12, 2025

Every visualization published this week, in one place. Jan 12, 2025 | View Online | Subscribe | VC+ | Download Our App Hello, welcome to your Sunday Digest. This week, we visualized the value of the

Android Weekly #657 🤖

Sunday, January 12, 2025

View in web browser 657 January 12th, 2025 Android Weekly Updates Follow us on BlueSky We're there as well! Articles & Tutorials Sponsored Multi-Layered Mobile App Protection Attackers

😼 Notion's cutest launch

Sunday, January 12, 2025

Plus, our staff debates AI dev tools Product Hunt Sunday, Jan 12 The Roundup Happy Sunday! Hi, hello — welcome back to another edition of The Roundup, our weekly newsletter covering the highlights of