Issue 58 - Meet the 25 y/o who makes $30,000 per month with Apps

Meet the 25 y/o who makes $30,000 per month with Apps 
Shopify Development news and articles
 
Liquid Weekly

News & Articles

Meet the 25 y/o who makes $30,000 per month with Apps
What makes an app successful? How to come up with ideas? How to validate them? How about ongoing work? That and more is what we're talking about today. :-)
Shopify Bulk Operations with $.flow.rerun
Pipedream - The Shopify Bulk Operations API is a special job running API. It allows you to perform huge data queries via GraphQL without being limited by pagination.However, the more difficult part of using this API is that you have to poll Shopify to ask for the current status of the job. This is because a job could take several minutes or even longer, depending on the amount of data you're asking for. Thanks to the new $.flow.rerun in Node.js code steps, you can now poll Bulk Operations in the same workflow invocation.
Should I Use a Button or a Link?
One of the most seemingly contentious questions in web accessibility is whether or a button or link should be used when creating certain kinds of interactive elements. Why is it so contentious? The question has been answered countless times over the years by accessibility experts. There is also a wealth of reference documentation that answers the question. The answer is straightforward, and I think it's only contentious when there is lack of consideration of why links and buttons both look different and behave in completely different ways.
Shopify: Displaying Order Attributes To Customers Post Purchase
You may have order attributes on your Shopify orders, which have been added during the order process or afterwards using an app to let you staff add them in the admin area. Common uses are for delivery dates, wrapping options or status information beyond the standard Shopify ones. Once the customer has selected them, it can be useful to display these afterwards to remind your customers. This can be reassuring that they selected the correct options and save unnecessary support calls or emails to check.
Bulk-downloading Shopify files
Shopify comes with a pretty good file storage solution, as documented on their help center, you can upload, manage, and delete files from the Files page in Shopify. All files uploaded to Shopify end up here, this means all product images, collections images and images uploaded via Theme/Section settings. I figured out a way to bulk-download these files, it involves scraping the client-side admin UI code via the browser development tools Javascript console then using a Node.js script to download the files to your local machine.
Hiding Shopify pages from search results
Shopify has a defined URL structure, for example, all product URLs include /products/. If you’re used to having complete control over your URL structure, this can feel quite restrictive at first. I tend to quite like working within constraints and the consistent and immutable nature of the URL structure can be a benefit.

Code & Tools

Ask HN: So you moved off Heroku, where did you go?
Did you move your Shopify app off of Heroku due to the recent changes? Check out this thread on Hacker News to get some insights on how others have adapted.
I turned JS into a compiled language (for fun and Wasm)
At work, I have been wrapping my head around Shopify Functions. I don’t want to get too much into the business pitch, but Shopify Functions boil down to Shopify running your code on their servers, tightly integrated with the rest of their business logic. This allows developers to deeply customize Shopify, even in performance-critical sections of the pipeline. In ecommerce, both security and performance are paramount, so WebAssembly - bringing predictable performance and a strong sandbox - makes sense as the fundamental piece of technology.
Security Best Practices for Your Rails Application
Alongside performance and usability, you should always focus on security when creating any web application. Keep in mind that hacking techniques are constantly evolving, just as fast as technology is. So you must know how to secure your users and their data. This article will show you how to create a secure Rails application. The framework is known to be secure by default, but the default configuration is not enough to let you sleep well at night.
var — let — const
A basic cheatsheet to the usage of var — let — const in Javascript. Something we all need from time to time.

Changelog


API

metafieldsSet is now Atomic
As of Admin API version 2023-01, metafieldsSet mutation is now atomic and will not persist changes if any errors are encountered.
Deprecating custom and standardized product type in favor of product category; will be used for sales tax purposes
We’ve added a new productCategory field to the Product object. The product category specifies a category in the Shopify Product Taxonomy.

Tip of the Week

New in @ChromeDevTools’s Style Pane: CSS Authoring Hints!
These hints tell you why certain CSS declarations have no effect.

 

Key phrases

Older messages

Liquid Weekly Issue 57 - Build a Shopify App With Laravel, InertiaJs, and Polaris

Tuesday, October 11, 2022

Build a Shopify App With Laravel, InertiaJs, and Polaris Shopify Development news and articles Issue #57 - 10/11/2022 Read Online Liquid Weekly News & Articles Made with Metafields (part 2)

Issue 56 - 6 tools to grow your Shopify app

Tuesday, September 27, 2022

6 tools to grow your Shopify app Shopify Development news and articles Issue #56 - 9/27/2022 Read Online Liquid Weekly Karl Says It's Fall here in the northern hemisphere. That means cooler weather

Issue 55 - How To Create, Launch, And Grow A Successful Shopify App  

Tuesday, September 20, 2022

Learn How To Create, Launch, And Grow A Successful Shopify App Shopify Development news and articles Issue #55 - 9/20/2022 Read Online Liquid Weekly News & Articles Cart Drawer for Shopify Theme

Liquid Weekly #54 -  Creating a stylish comparison chart with Design Packs

Tuesday, September 13, 2022

Creating a stylish comparison chart with Design Packs Shopify Development news and articles Issue #54 - 9/13/2022 Read Online Liquid Weekly News & Articles Creating a stylish comparison chart for

Liquid Weekly #53 -  Building an App Clip with React Native

Tuesday, September 6, 2022

Building an App Clip with React Native Shopify Development news and articles Issue #53 - 9/6/2022 Read Online Liquid Weekly News & Articles Building an App Clip with React Native When the App Clip

You Might Also Like

Daily Coding Problem: Problem #1395 [Hard]

Thursday, March 28, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Implement an LRU (Least Recently Used) cache. It should be able to be

72 x $99 tickets left for virtual product conference (May 2)

Thursday, March 28, 2024

​ACT FAST!​ ONLY 72 TICKETS AVAILABLE AT THE DISCOUNTED RATE OF $99! MAY 2, 2024 | ONLINE ACROSS THE WORLD Join product people from around the world on Thursday, May 2, for INDUSTRY, the #1 Virtual

⚙️ "I'm a GPT builder" 😎

Thursday, March 28, 2024

Plus: Elon's Grok will be available to all ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🔒 The Vault Newsletter: March issue 🔑

Thursday, March 28, 2024

Get the latest business security news, updates, and advice from 1Password. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

📑 Discover The Power of AI With UPDF — 63% Off For a Limited Time

Thursday, March 28, 2024

Digitally Read/Sign/Edit/Summarize PDFs Seamlessly. Available Now at a Huge Discount! How-To Geek Logo March 28, 2024 Tired of Dealing With PDFs? Try AI-Powered UPDF With the Biggest Discount of the

Issue 310 - New Autopark looks awesome!

Thursday, March 28, 2024

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 310 - New

Programmer Weekly - Issue 199

Thursday, March 28, 2024

View this email in your browser Programmer Weekly Welcome to issue 199 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Optimization hinders evolution.

wpmail.me issue#660

Thursday, March 28, 2024

wpMail.me wpmail.me issue#660 - The weekly WordPress newsletter. No spam, no nonsense. - March 27, 2024 Is this email not displaying correctly? View it in your browser. News & Articles What's

New attack targets Apple devices

Thursday, March 28, 2024

Eufy's new Mach S1 Pro; Using VR in a car; April solar eclipse FAQ -- ZDNET ZDNET Tech Today - US March 28, 2024 placeholder New password reset attack targets Apple device users - what to do if it

Web Tools #558 - ImageKit Review, JS Libraries, Git/CLI Tools, Jamstack

Thursday, March 28, 2024

WEB VERSION Issue #558 • March 28, 2024 The following is a paid product review for ImageKit's Video API, a developer-friendly toolkit for real-time video optimizations and transformations, to help