Closing the Garage
I built the https://frodigo.com/ as a space for programmers who value traditional coding. A place where we write code ourselves, where AI doesn't use us — we use AI. A small rebellion against the vibe coding era.
Garage for engineers. Place where you can find notes, tutorials, experiments, concepts explanation and more.
I built the https://frodigo.com/ as a space for programmers who value traditional coding. A place where we write code ourselves, where AI doesn't use us — we use AI. A small rebellion against the vibe coding era.
I have been working with Cursor AI for 8 months intensively in my corporate job. Recently, I conducted an experiment that is quite unusual these days. I wanted to solve the task without using any help from AI. I have used web searches, Stack Overflow, and, more importantly, I have started writing code with my hands.
In winter 2021, the CTO of VueStorefront sent me a message, "We would like you to lead the Vue Storefront Magento team." After years of writing code and being a "pixel-perfect" frontend developer, this was my chance for promotion. However, as I was about to discover, the path from being a skilled programmer to an effective tech lead was far more demanding than I had imagined.
I’m learning machine learning and I’m at level 0, just getting started. Last week, I was exploring things related to NumPy, and the result of my learning is a Jupyter notebook, which I wanted to share with you.
Developers used to laugh at those who spent hours configuring Neovim instead of simply using JetBrains (or another VS Code) and writing code. Now, modern developers spend hours selecting and configuring AI coding tools, then pat themselves on the back for creating a prompt, which is supposedly great.
A month ago, I became the owner of a Framework Laptop 12 and needed to install an operating system on it. I chose Omarchy, and in this article I wanted to describe my experiences with it over the past few weeks.
My goal was simple – to move photos from Google Photos and Apple Photos "to my own server." I decided to try NextCloud and installed it using NextCloudPI, a custom-built distribution for Raspberry Pi.
Obsidian and Obsidian Publish are great tools and they allow you to write and publish content like a nitro. I couldn't imagine what can go wrong when using Obsidian publish. Then after a few weeks I realized what is the weak point that i haven't seen before: RSS feed .
It was a cold winter evening, somewhere in the countryside. Spouses were sitting on a comfortable green sofa and tasting various snacks (unfortunately, unhealthy).
It was a cold winter day. The temperature in my place was around -5 degrees Celsius (outside, of course).
I’ve been trying to write a blog for many years. I published my first post back in 2017. By now, I wish I could say I’m a good writer with hundreds of posts behind me.
Programmers who want to be writers should focus on writing, not on endlessly rebuilding their blog platforms.
My first task on the cybersecuirty learning roadmap course at studies was about experimenting with historical cryptography algorithms.
I worked in the e-commerce industry for more than 10 years, starting from frontend development to leading teams. In the end, I have realized that instead of doing what I truly love- writing code that solves problems - I have spent my time on moderating meetings, filling sheets, and creating Jira tickets.
Let's start from theory
#blog
I love writing and have been publishing articles on my blog for several years while constantly working on improving my writing skills. At the same time, as an engineer, I tend to (perhaps unnecessarily) pay attention to the technical aspects of my blog. Initially, my site was a simple WordPress setup. Over time, I expanded it to include support for two languages and the Elementor plugin for easy…
For several years, I’ve been working remotely, and one of the most annoying things in my work are certain types of meetings. Imagine a situation where a Product Owner/Engineering Manager/anyone else who makes decisions in your project organizes a meeting. There’s no agenda; you can only guess from the meeting name, which usually looks like “something sync”. You can’t deduce anything from it.
Last updated: 17/12/2024
Last updated at 01/06/2023
Last updated: 20/04/2023
Last updated at 12/02/2023
Published at: 2023-02-11
Spoiler alert: there will even be a third series, but to the point!
Published at 14/01/2023
Last updated: 27/10/2022
Last updated: 13/10/2022
Published at 29/09/2022
Published at 23/09/2022
Last updated: 16/09/2022
Last updated: 08/09/2022
If you use Graphql Apollo Client with React, there are two ways (more precisely speaking) – two levels of handling errors:
Last updated at 14/04/2022
Last update at 03/02/2022
Published at 29/12/2021
Published at 2021-12-23
last updated at 02/11/2021
Last updated at 07/10/2021
Published at: 04/10/2021
Published at 15/04/2021
Published at 25/03/2021
Date: 15/02/2021
Last updated 07/02/2021