Hundreds of thousands of dollars in losses

Photo by Jp Valery on Unsplash

Everyone can make a mistake. Unfortunately, even IT giants like Facebook are not insured from technical failures. Companies hire armies of QA and AQA. Developers use dozens of test frameworks, build different test environments, do code reviews, perform static code analysis, security checks, and many more to reduce the chance…

How to use Redux in LitElement components

Too many buttons in your widget?

Web components are probably the best choice for building independent widgets compatible with almost any JavaScript framework. Why? Because they are small, fast, encapsulated, and can be without dependencies at all.

Now imagine building a rich widget with complex configurations, controls, events, and even public API. When users interact with…

And what you need to grow besides experience.

Breaking Bad, guys on money
Shot from the series Breaking Bad

Knowing more frameworks or having more experience than another developer does not always guarantee better compensation. So what factors impact a developer’s earnings, and what can we do to get a little more? Let’s review it below.

Programming technology

Currently, the market is overheated. It becomes harder and harder to close the…

The ways to organize acceptance of cryptocurrency in your business

How to Accept Cryptocurrency from Your Customers
Photo by Jievani Weerasinghe on Unsplash

Each year we trust cryptocurrency more and more. According to, 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…

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
Photo by Garrhet Sampson on Unsplash

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…

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

Photo by Emile Perron on Unsplash

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…

Volodymyr Golosay

Lead software engineer. Writing about web-development and technologies. Doing one-person SaaS project My twitter:

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