Recently I had to develop and publish an NPM package, which I have not done for a while. I was surpr...
Congratulations on your offer(s)! Now let us discuss some final steps you should take....
Let us design and build a service for blurring faces with Go and React, using a model provided by Te...
A while ago I worked on just another task, and while being constantly overwhelmed with the amount of...
So you have made this far, successfully passing the initial screening and two technical interviews....
Shortly after I joined my current team, I realised there was something wrong with the way the featur...
The next part of the Ultimate interview preparation framework demystifies the system design intervie...
A while ago I faced timezone issues in my job project... again. This was a bitter consequence of pro...
Modern companies that do not do rocket science more and more often avoid DSA interviews. It is getti...
Pushed for feature development under a tight deadline, deployed to live and alerts went crazy. Sound...
In the previous article I have covered the process of Docker image building, and then pushing it to...
In one of my application there was a total mess with error handling. Any wrong situation was treated...
When I was a JS/JS developer, I was always proud of the ability of JS to run in both NodeJS and in a...
In todays brief kata I wanted to share my views on how fixtures for unit tests must be managed....
Not so long ago I had to solve a performance issue. When reading an enormous amount of records I had...
Recently I got a task of scraping some data from one of our BigQuery tables. It could be easily done...
I made a kata on the dependency injection pattern before. The way I managed the dependencies was fin...
I like automating things, so I try cutting edges where possible. One of the tiny annoying troubles b...
So, a recruiter gave you a call, or wrote you an email asking to fill some Calendly slots up, and th...
I do not face SQL challenges every day. Sometimes I find a good solution for a case I had to crack,...
In this article I will post kubectl commands and Kubernetes tricks I use as part of my daily routine...
I am a fullstack developer, and yet my knowledge of DevOps is still kinda fragmented. So I have deci...
It is a well-established fact, that Chuck Norris counted from zero to the infinity. Twice. Today I a...
I have finally switched over to go1.20, so it is time to start making use of generics. So here comes...
Lets say you made an amazing CLI tool that will for sure change the world one day, and make you a mi...
In the previous article I made an Arduino-based weather indicator, a dream of my childhood. Since it...
This time I will wire the LED driver up with a weather API, so it could actually bring some meaningf...
Do you recall that guy from a movie called "Zombieland", who used to have survival rules? Well, it i...
It is Friday, and it means the time has come for another Golang kata! This time I am gonna explore l...
For a software engineer once in a while it is good to make something that you can actually hold in y...
Time for a new Go kata, a really brief one! This time, I have decided to refresh my knowledge on the...
I was working as a front-end engineer for a quite while, so when I was back to fullstack, it took so...
This time I had a task to copy data between two database instances, potentially with some intricate...
In every progressive organisation infrastructure is defined as code and maintained automatically. If...
In this article I am gonna share my learning regarding unit testing in Golang, and how it is differe...
Not so long time ago I was assigned to build a feature for copying a remote file into our own GCP bu...
One lovely monday morning you are assigned to develop a list of task groups with counters: how many...
Back in times when I was working on a design system, I had to build a lightweight interactive demo e...
A few days ago I have conducted my 16th technical interview. After a while, I have come up with a se...
Finding a new place in a worthy company is not an easy thing to do. If you already have a company on...
Some time ago I was solving a challenge. I had to write an application that crawls code and reports...
One fine day I have decided to have a contact form for one of my Jamstack-based websites. The goal w...
While working on a design system, I have experimented a lot, and came up with a quite promising comp...
A while ago, being on sick leave, I challenged myself with setting up a baremetal K8s cluster. I cho...
One day came, and I have faced a challenge of how to post a new message on Slack when someone submit...
Time is not money. Time is a more precious thing. After getting tired of constant misclicks and repe...
This is a constantly work-in-progress list of cool project I have encountered or worked with....
For quite a while I was using Redux together with Redux Saga and was satisfied. Well, sort of, becau...
Here I have a collection of useful JS/TS snippets used in profession day to day work routine...
In this article I will keep collecting all the tricks I have learned so far, as well as any cool pro...
Can't say I use shell scripting a lot, but when I do, I always struggling with remembering certain u...
There are some things that can be useful to me, but I totally keep forgetting the syntax. And I am t...
From time to time I observe designers making derivative colors by applying opacity to a base color a...
After failing to find a complete and correct guide on how to set up RaspberryPi4 for NodeJS developm...
Every software engineer and every company at some point tries to preserve the knowledge of best prac...
I am extremely fascinated with a container-based approach. I try to ship every application as a Dock...
In the previous article we discussed how to set up Apollo with Serverless. Now we talk about how to...
React 16.7.0 is finally out. It has no hooks on-board, but sooner or later, React Hooks will be ther...
In the previous article, we have discussed how to use Serverless locally with Webpack and then deplo...
I am sure many of us know about Serverless. For those, who is not familiar: Serverless is a system a...
This is a story of how I am going to tell you a story about how I prepare the production environment...