RSSAmplifier

Blog

Max Kostinevich

maxico.devRSS feed ↗21 posts

Latest posts

How I Run Multiple Shopify Apps as a Solo Developer

Running multiple Shopify apps as a solo developer might sound like juggling chainsaws — but with the right systems, it s surprisingly manageable. At Punchy, I ve built several apps, and over time I ve developed a workflow that keeps me focused on......

How I built a Shopify App in 10 days

Building and launching a Shopify app is always an adventure, but my experience with Rebo took things to another level. What started as a simple idea turned into a month-long battle with Shopify’s review team. Here’s the full story of how I built and......

How to utilize Shopify’s Checkout UI extensions to verify VAT Number

As e-commerce continues to flourish globally, businesses often need to comply with various tax regulations, especially when selling across borders. A common requirement in Europe is verifying Value Added Tax (VAT) numbers for business-to-business (B2B)......

Web3 authentication in embeddable javascript widgets

Recently I’ve been working on a web3 project and had to solve few pretty complex challenges. And wanted to share my experince. So the project is an embedded javascript widget which could be added to any website. Widget provides user authorization via......

What every Shopify merchant needs to know before ordering a custom app for their store

During my practice I saw a dozens of cases where merchants spent enomorous amount of money on custom apps development to improve their business, however due to lack of understanding technical details, unreliable developes and other aspects, they just......

How to make simple serverless favicon generator

Today I got an idea for a quick side project: I wanted to build a simple favicon generator hosted on Cloudflare Workers. I know, that it s definitely possible to generate images on AWS Lamba, however I haven t found any information if this is possible......

How to make simple Geolocation service

If you ever tried to make a Geo-location service (e.g. define a user country based on user IP address), most likely you heard about MaxMind. MaxMind - is probably one of best companies who provides Geo IP databases and services. However, there is a......

How to add Social Proof widget to Shopify

In this article I ll show you how to create and add a simple Social Proof / FOMO widget to Shopify store. Instead of using 3rd-party applications, we ll pull the list or recently purchased items using really simple serverless function which we ll host on......

How to deploy Jigsaw static website using Github Actions

A while ago I wrote detailed tutorial on how to deploy Serverless applications using Github Actions. In this article I m going to share my deployment flow I use to deploy my personal website built on Jigsaw to Github Pages. The deployment process......

How to make Serverless contact form

As a developer, I often need to run a set of several tasks happened when certain event occurs. For example: - Send a few emails when form is submitted; - Send a message to the Slack channel when incoming webhook received (e.g. when new order placed in......

Why I switched to Jigsaw

A few weeks ago I decided to move my blog from custom-built Laravel CMS to Jigsaw - static website generator by Tighten. I actually never thought I would ever move to static website, however after writing my first book, I realised that writing in......

How to deploy Serverless applications using Github Actions

In this article I ll show you how to deploy Serverless applications using Github Actions. Github Actions allow you to test, build and deploy your applications in easy way. Previously I worked a lot with Laravel Framework and used Envoyer for all my......

How to call Laravel Artisan command from Controller

Example below shows how to call Laravel Artisan command from Controller:...

How I made $18k on CodeCanyon as an Indie Developer

As an author I ve made over 1,880 sales and earned about $18k in net profit on CodeCanyon. In this article I ll share learned lessons and my experience of being an author at Envato Marketplaces. Who might not like the idea of having some......

How to build Multi-Domain Laravel Application

Recently I built a custom ecommerce SaaS platform for B2B-specific niche. The app was built using Laravel framework and allows users to create their own shops under the app subdomain (so-called multi-tenancy app). While I won t share any links or......

Git workflow for absolute beginners

I hope the guide below will be useful and helpful to new developers :) Let s assume we have two branches - master and development. Now to add a feature or perform a bug fix we should do the following. 1 Clone repo [ git clone ] ......

How to automatically create default admin user in Laravel app

In this article I ll show you a simple way how to automatically create default admin user in your Laravel app. We ll store admin name, email and password in the .env file, as this is safest way to store sensitive variables of your app, and you may be......

A simple way to use slugs in Laravel

A simple way to use post slugs/permalinks in Laravel:...

How to fix 403 error in Laravel

A quick tip: Having a folder in the /public/ directory with the same name as one of your route names may cause a 403 error. For example, let s assume you decided to keep all your assets for admin-part in /public/admin/ folder and you have the......

How to force SSL/HTTPS in Laravel app

A quick tip how to force your Laravel app to use HTTPS/SSL. Just add \URL::forceScheme( https ) to the boot() method of the AppServiceProvider.php as shown below:...

Preview image before uploading using Javascript

A quick example, which shows how to preview image before uploading it to the server using javascript:...