Mike Andrianov

software developer, creator

Overcoming irregular delivery

What are the main problems, and root causes of non-regular delivery, and how do start delivering consistently as a software engineer? You can find answers in this article.

Why seniors often reject proposals from less experienced colleagues

Here's my take on why seasoned developers often turn down suggestions from less experienced colleagues, along with some guidance on how to navigate this situation.

Static website creation on Jekyll with ease

Exploring my transition from Medium to a personal Jekyll-powered blog. Take a look if you want to effortlessly create a static website. You will find all the basics to get familiar with this tool.

Rack in questions and answers

Rack is a crucial piece in building web applications with Ruby. This article explains what Rack is, how to use it in a Ruby application to handle HTTP requests, how to use the built-in middlewares, how to create custom ones, and how to interact with Rack middlewares in the application.

Stimulus.js as a great minimalistic framework

Sometimes, using advanced js frameworks or libraries like React is too much. But what if writing on pure javascript feels complex and not reusable? I explain how stimulus.js may help to get things done quickly and efficiently without overhead, which usually comes with more advanced frameworks.

Beautify Ruby code with #then

Sometimes you can improve code readability simply by applying #then method. This article describes what this method does and when it makes sense to use it.

Building real-time search with Phoenix LiveView

Phoenix LiveView provides real-time user experience with server-rendered HTML, which helps to build modern interactive applications. Check how to implement real-time search using this technology in a very elegant and simple form.

more