Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 07/07/2025ordep.dev/posts/writin...ordep.devWriting Code Was Never The BottleneckLLMs 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/2025The 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/2025Pro 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.ioOpen-Closed Principle in React: Building Extensible ComponentsPart 4 of our Clean Architecture series, exploring the 'O' in SOLID 000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 02/02/2025Consistency compounds while occasional brilliance fades. 000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 21/01/2025www.developerway.com/posts/initia...developerway.comInitial load performance for React developers: investigative deep diveExploring 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/2025martijnhols.nl/blog/accessi...martijnhols.nlAccessibility essentials every front-end developer should know by Martijn HolsEssential 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/2025www.smashingmagazine.com/2025/01/less...smashingmagazine.comLesser Known Uses Of Better Known Attributes — Smashing MagazineHTML 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/2025saewitz.com/the-mental-m...saewitz.comThe Mental Model of Server Components | Daniel Saewitz 000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 09/01/2025egghead.io/courses/buil...egghead.ioBuild Static Pages Dynamically using Next.js and the Notion APINotion 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/2025www.epicweb.dev/principlesepicweb.devEpic Programming PrinciplesLearn 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/2025reactpractice.dev/articles/bui...reactpractice.devBuilding a simple form in React - before and after React 19React 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/2024react.gg/visualizedreact.ggReact, visualized – react.ggReact, Visualized – A gentle introduction to React, but visualized. 010
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 11/12/2024I've completed Excuses, Excuses - Advent of TypeScript 2024 adventofts.com/events/2024/11adventofts.comAdvent of TypeScriptAdvent 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/2024www.developerway.com/posts/how-re...developerway.comHow React Compiler Performs on Real CodeExploring 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/2024Old but Gold daveceddia.com/javascript-r...daveceddia.comA Visual Guide to References in JavaScript 022
Reposted by Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻freeCodeCamp.org @freecodecamp.bsky.social · 28/11/2024If 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.orgHow to Build a Memory Card Game Using ReactRecently, 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 #JavaScriptlnkd.inLinkedInThis link will take you to a page that’s not on LinkedIn 020
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 27/11/2024www.trevorlasn.com/blog/symbols...trevorlasn.comExploring JavaScript SymbolsDeep dive into JavaScript Symbols - what they are, why they matter, and how to use them effectively 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 #APIDesignmemory-card-blush-pi.vercel.appMemory Card 030
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 25/11/2024zarar.dev/good-softwar...zarar.devGood software development habitsNote: 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.inLinkedInThis link will take you to a page that’s not on LinkedIn 020
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 21/11/2024buildui.com/posts/uncont...buildui.comUncontrolled or controlled: A matter of perspective 000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 19/11/2024I'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/2024Here 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/dashboardtheodinproject.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/2024Great online tool for debugging different http responses 💻🛜 httpstat.us which returns a HTTP response you requesthttpstat.ushttpstat.us 000
Ⓜ️ℹ️🇭🅰️ℹ️🇱 🇬🆎🇪R🅾️🇻 @mihailgaberov.bsky.social · 08/11/2024Explore how the browser rendering works 👏 abhisaha.com/blog/explori...abhisaha.comExploring the browser rendering process | Little ThingsWhat 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