Acquire customers : Get discovered by shoppers browsing Spotlightify directory. Get initial customers, build momentum.
Easily update : Update your directory listing, products, and promotions in a few clicks.
Build links : Help your SEO by building valuable links pointing back to your store.
Spotlightify is a product discovery platform built exclusively for Shopify stores. This app allows you to seamlessly create and update your store's profile.
Creating your profile will make it instantly visible for users browsing Spotlightify. They can learn about your story, your products, and become your new customers!
Listing your store and products builds valuable backlinks essential for making your store rank well in search engines.
Seamless workflow: use directly in Shopify admin
Speed tested: no impact to your online store
If you’ve worked on a Shopify app before, chances are you’ve used tunneling for local development. Historically, Shopify has been recommending ngrok across their docs and it’s still the go-to tool for most developers. I’ve been using paid version of ngrok mainly in order to configure custom URLs for my tunnels to keep my configuration consistent. Using the following config, I’d route traffic to my web server and webpack dev server.
I’ve been using acts_as_list since the very first release of my app. Lately I’ve noticed that it occasionally creates duplicate position values (a position of a record in a sorted collection should be unique). Besides, the algorithm for reordering items is not exactly optimal. For example, moving a record from the last position to the first will update every record in the list. Good reasons to migrate to ranked-model which uses a more sophisticated algorithm to minimize DB writes.
You’ve created your first Robin PRO gallery and uploaded some images. Great! This article will show you how to display it anywhere on your site. There are two ways to do this and both of them are really simple. Option A: Code snippet Don’t worry, there is absolutely no coding involved. All you need to do is: Step 1 Copy the code snippet. Step 2 Paste it into the HTML content of your page.
Many great things have been said about using jemalloc, especially in the context of memory-constrained environments, such as Heroku. This is CodeTriage's Sidekiq worker memory use with and without jemalloc. I'm really starting to wonder how much of Ruby's memory problems are just caused by the allocator. pic.twitter.com/FD0fVbJCLt — Nate Berkopec (@nateberkopec) December 1, 2017 What jemalloc is or how it works is outside the scope of this post (visit the project’s homepage or read the research paper if you’d like to dive in).
Robin PRO is the definitive image gallery app built for 2023. Fast, mobile-first, beautiful. A must-have for any shop owner who cares about details and pixel-perfect user experience. Create a great first impression that converts into sales! Ready to take your store to the next level? Install Robin PRO Why You’ll Love Robin PRO Image Gallery Image gallery app built for 2023 Fast, mobile-first, beautiful.
Recently we’ve been making a more conscious effort to improve the quality of our seed data. Firstly, to make it easier to onboard new team members. Secondly, to make the app ready for Review Apps. Certainly, it’s a great thing to be able to just re-seed your database if your local experiments go awry 😅 The kind of seeds I’ve seen over the years typically neglect images. They either use a minimal placeholder, use a few nicer images that are repeated over and over and checked into source control, or don’t do anything at all.
One of the most useful features I’d love to see Shopify add to the Partners portal is a chart of your MRR (monthly recurring revenue). This answers a simple question of What is the current value of all of my active recurring charges? In other words, how much money will you receive in the next 30 days? There is one problem with the Earnings chart: It’s a lagging indicator showing you the last 30 days.
This article shows you how to use AWS CLI programmatically to automate your deployment process. We’ll upload assets to S3 (specifying their ACL and caching behavior) and invalidate CloudFront cache. Starting with a local shell script, we conclude with plugging the script into our CircleCI workflow. It may be especially useful if you’re using Rails with Webpacker, but no experience with Rails is required. My latest Shopify app Robin PRO renders image galleries on customer stores.
One of the fun exercises in The Complete Guide to Rails Performance is to profile the dalli gem with ruby-prof. After cloning the repository and running ruby-prof test/benchmark_test.rb, we get the following summary: %self total self wait child calls name 13.56 9.181 9.181 0.000 0.000 193917 <Class::IO>#select 8.12 9.604 5.498 0.000 4.106 275009 Dalli::Ring#binary_search 5.01 3.390 3.390 0.000 0.000 272536 Kgio::SocketMethods#kgio_write ... That sparked my curiosity.
About the Author
Matej Kontros is an E-Commerce expert and app developer with over a decade of professional experience in IT.
Matej has worked for organisations of all types and sizes, including global players, startups, and agencies. He designed, developed, and maintained complex projects.
Matej's expertise includes e-commerce, software engineering, web development, systems administration, internet security, managing projects, and building teams.