A step-by-step process that could see you making up to $50,000 from selling your side project

Let’s say you found an idea for a project. You started to do it, did the first MVP, received the first users, and realized that you could not support it anymore.

The reason can be anything. The project is not inspiring you anymore, you’ve found another idea, or maybe you don’t have enough time. Selling your side project is an excellent opportunity to make some money for the spent time and efforts. But how and where to sell it? How does it work? And how to receive money? Below you will find answers to all these questions.

What can you sell?

The most valuable…

Top websites for creators to showcase their content, products or services

Selling digital content
Selling digital content

“Oh, I heard you are a programmer. Can you help me to create a site?”

This question I receive a couple of times each year from photographers, trainers, writers, and artisans. And you know what? In 2021, you don’t need a website if you’re a creator of any kind.

I want to share this guide with people who don’t know how to promote or sell their products or services on the internet.

Portfolio for photographers

In most cases, Instagram is enough to show your work. It’s the best choice if you are a local photographer and you are looking for clients.

But if…

How to build your project with Webpack 5 in 2021

Almost every year, I get into a situation when I need to set up a new javascript project. Projects with a modern framework like Angular already configured for us. But what about more simple apps or widgets, which should be framework agnostic? Usually, we need to have: a liver-reload, TypeScript, CSS-preprocessor, a framework for unit testing, and linter. This guide will be about building a production-ready starter kit, which will satisfy all our requirements.

I’m going to use: Webpack 5, Jest, SCSS, and ESLint. …

The ways to organize acceptance of cryptocurrency in your business

How to Accept Cryptocurrency from Your Customers
How to Accept Cryptocurrency from Your Customers

Each year we trust cryptocurrency more and more. According to coinmap.org, there are over 23,000 venues that accept bitcoin worldwide. In addition, the number of businesses that decided to receive tokens as payment for goods and services grows every year.

It’s not surprising why people are interested in cryptocurrencies:

  • Your business gets an alternative and secure payment method that works 365 days a year, 24 hours a day.
  • You can receive international payments all over the world.
  • Business gains a worldwide customer base.
  • Your business gets more profit, fewer commissions, fewer credit/debit card chargebacks.
  • Allows your business to keep some…

After two years of working on a side project, I am so proud of the results and my experiences that I wanted to share what I learned with you.

Side hustle
Side hustle

Two years ago, I decided to create a planning poker app. It’s a gamified estimation tool where the team can estimate future tasks like playing the game. I made it because most apps were auto-banned as gambling sites in a customer’s private network.

Later, I started to scale the project. I added different features: boards for online retrospectives, reports, multiple scrum masters support, chat, and many more.

After these years, I am so proud of the results and my experiences that I wanted to share what I learned with you. …

The most common issues of my students while learning a new programming language

I’m a JavaScript developer with 10+ years of experience. The last year during the pandemic, I started to feel a lack of communication and began to conduct lectures for students about JavaScript.

Almost any of them has the same issues while learning, so I decided to list them and talk about avoiding them.

Let’s begin with the first one.

1. Lack of practice while learning

I see many people who spent tons of time learning courses, tutorials, and videos without writing the code. They think it looks clear, and it’s unnecessary to waste time on simple code tasks. …


Learn how to generate PDF documents with Firebase Cloud Functions and upload them to Firebase Cloud Storage

Generating PDF with Firebase
Generating PDF with Firebase

Generating PDF files is one of the most used features in SaaS projects. I even saw people ask the Firebase team on Twitter to implement an extension for this functionality. In this tutorial, we will generate a PDF document using a Cloud Function. For saving money on cloud computation, we will store the file in Cloud Storage for Firebase.

Cloud Functions for Firebase is a serverless framework that lets you run backend code in response to events and HTTPS requests. Our JavaScript or TypeScript code is stored in Google’s cloud and runs in a managed environment.

If we can use…

Browse nearby places with Firebase Realtime database and Firestore

Locationions on the map
Locationions on the map

Imagine you need to create an app that displays some places on the map around the user. Let’s say something like Foursquare or a banking app with nearby ATMs. The main feature of this app is geo querying. It’s when you can search for the objects in some radius around specific coordinates.

Find out what’s on the other side of the planet from where you are.

Google just announced some updates for Google Chrome on Android devices. One of the updates is Floom. It’s an amusing tool, which shows in augmented reality the hole through the Earth near you. So you can see what is on the other side of the planet from the place where you are standing right now.

How You Can Solve Them: Supporting Angular projects from v2 to v11

Long-term Angular project
Long-term Angular project

I’m an Angular developer since the very firsts AngularJS versions. During this time, I had a chance to work and deliver projects of different sizes. And I always was satisfied with my primary framework selection. Today it’s still my favorite framework. Currently, I have three active, long-term, and heavy-loaded projects. So let me share the most frequent traps on such projects and how to deal with them.

Version update

Let’s say you created an MVP app at the begging of Angular 2. You configured the project by guidelines, and everything works fine. Later, Angular releases more and more new versions, which is…

Volodymyr Golosay

Lead software engineer. Writing about web-development and technologies. Doing one-person SaaS project methodist.io. My twitter: twitter.com/golosay

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store