Sign in

Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻

@mihailgaberov.bsky.social
5 followers 6 following 29 posts

Lead Frontend Engineer / Senior Full-Stack Developer / mihailgaberov.com

PostsRepliesMedia
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 07/07/2025
ordep.dev/posts/writin...
ordep.dev
Writing Code Was Never The Bottleneck
LLMs make it easier to write code, but understanding, reviewing, and maintaining it still takes time, trust, and good judgment.
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 22/03/2025
The learning is the incremental gain in your ability to perform a skill. If you’re not getting those gains, you’re not learning.
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 21/02/2025
"Your teaching ability is constrained by your writing ability. If you can’t write it down, it will be nearly impossible to teach it well."
010
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 14/02/2025
“The things which are most important don’t always scream the loudest.” —Bob Hawke
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 02/02/2025
Pro tip: If you find yourself using lots of if/else statements for different variants or behaviors, you’re probably violating OCP. Consider using composition instead. cekrem.github.io/posts/open-c...
cekrem.github.io
Open-Closed Principle in React: Building Extensible Components
Part 4 of our Clean Architecture series, exploring the 'O' in SOLID
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 02/02/2025
Consistency compounds while occasional brilliance fades.
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 21/01/2025
www.developerway.com/posts/initia...
developerway.com
Initial load performance for React developers: investigative deep dive
Exploring Core Web Vitals, Chrome performance panel, what initial load performance is, which metrics measure it, and how cache control and different networking conditions influence it.
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 17/01/2025
martijnhols.nl/blog/accessi...
martijnhols.nl
Accessibility essentials every front-end developer should know by Martijn Hols
Essential accessibility practices for front-end developers, including semantic HTML, alt texts, ARIA, and keyboard navigation tips to build inclusive components.
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 17/01/2025
www.smashingmagazine.com/2025/01/less...
smashingmagazine.com
Lesser Known Uses Of Better Known Attributes — Smashing Magazine
HTML attributes are like little instructions that we add to the markup of elements to make them do certain things or behave in certain ways. For example, most of us know that the `target` attribute wi...
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 17/01/2025
saewitz.com/the-mental-m...
saewitz.com
The Mental Model of Server Components | Daniel Saewitz
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 09/01/2025
egghead.io/courses/buil...
egghead.io
Build Static Pages Dynamically using Next.js and the Notion API
Notion is a note taking application that empowers super productive workflows, without compromising on beautiful UI or intuitive UX. Next.js is a React f...
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 07/01/2025
www.epicweb.dev/principles
epicweb.dev
Epic Programming Principles
Learn full-stack web development with Kent C. Dodds and the Epic Web instructors. Learn TypeScript, React, Node.js, and more through hands-on workshops.
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 06/01/2025
reactpractice.dev/articles/bui...
reactpractice.dev
Building a simple form in React - before and after React 19
React 19 was just launched with a lot of new improvements to how we use forms. I wanted to get a before and after look of how to build forms in React, so I created a simple newsletter subscribe box t...
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 17/12/2024
react.gg/visualized
react.gg
React, visualized – react.gg
React, Visualized – A gentle introduction to React, but visualized.
010
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 11/12/2024
I've completed Excuses, Excuses - Advent of TypeScript 2024 adventofts.com/events/2024/11
adventofts.com
Advent of TypeScript
Advent of TypeScript is a month-long event running from December 1 to Christmas, featuring daily TypeScript challenges. Participants can test their skills, climb the leaderboard, and engage with the T...
020
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 09/12/2024
www.developerway.com/posts/how-re...
developerway.com
How React Compiler Performs on Real Code
Exploring the impact of React Compiler on initial load and interaction performance. With numbers. Measured on a real app.
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 01/12/2024
Old but Gold daveceddia.com/javascript-r...
daveceddia.com
A Visual Guide to References in JavaScript
022
Reposted by Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻
freeCodeCamp.org @freecodecamp.bsky.social · 28/11/2024
If you want to practice your React skills, this project-based tutorial is for you. In it, Mihail walks you through building a memory card game. You'll add game features like dynamic gameplay, card shuffling, and more.
freecodecamp.org
How to Build a Memory Card Game Using React
Recently, while watching my kid 🧒🏻 playing free memory games on her tablet, I noticed her struggling with an overwhelming number of ads and annoying pop-up banners. This inspired me to build a…
082
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 28/11/2024
🎮 Just published: "How to Build a Memory Card Game with React" Excited to share my latest technical article, now available on both @freeCodeCamp and my personal tech blog! Read it here: www.mihailgaberov.com/how-to-build... #WebDevelopment #React #JavaScript
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
020
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 27/11/2024
www.trevorlasn.com/blog/symbols...
trevorlasn.com
Exploring JavaScript Symbols
Deep dive into JavaScript Symbols - what they are, why they matter, and how to use them effectively
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 26/11/2024
angelika.me/2024/11/11/d...
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 25/11/2024
🎮 Memory Card Game Update: Building Resilience Through Smart API Fallbacks 🔗 Try it out: memory-card-blush-pi.vercel.app 📦 Source code: github.com/mihailgabero... #WebDevelopment #JavaScript #React #GameDev #TechnicalArchitecture #WebGaming #FrontEndDevelopment #APIDesign
memory-card-blush-pi.vercel.app
Memory Card
030
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 25/11/2024
zarar.dev/good-softwar...
zarar.dev
Good software development habits
Note: This got and got some attention. This post is not advice, it's what's working for me. It's easy to pick up bad habits and hard to create good o...
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 23/11/2024
🎮 Excited to share my latest project - a Memory Card Game 🔗 Try it out: Live demo: memory-card-blush-pi.vercel.app GitHub: github.com/mihailgabero...
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
020
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 22/11/2024
www.freecodecamp.org/news/underst...
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 21/11/2024
buildui.com/posts/uncont...
buildui.com
Uncontrolled or controlled: A matter of perspective
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 19/11/2024
I'm excited to share a new Table of Contents (TOC) component now live on my tech blog mihailgaberov.com!
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 19/11/2024
Here is a small #CV builder #app (odin-cv-application-iota.vercel.app) I did for a project while going through the react path curriculum at www.theodinproject.com/dashboard
theodinproject.com
Sign in | The Odin Project Close menuOdin LogoHome iconAll Paths iconAbout iconSupport Us iconCommunity iconGet started icontheme iconSign in iconOdin Logotheme iconOpen mobile menugithub i...
The Odin Project empowers aspiring web developers to learn together for free
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 17/11/2024
Great online tool for debugging different http responses 💻🛜 httpstat.us which returns a HTTP response you request
httpstat.us
httpstat.us
000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 08/11/2024
Explore how the browser rendering works 👏 abhisaha.com/blog/explori...
abhisaha.com
Exploring the browser rendering process | Little Things
What occurs between typing a URL in your browser and the moment a webpage is displayed? Let's explore the complex rendering process of the browser in an interactive way.
010