PinnedMarco Antonio GhianiinJavaScript in Plain EnglishIntroducing React v18 with Real-World ExamplesA simplified overview of the latest features introduced with React v18. Automatic Batching, new hooks, improved ReactDOM API, and much…Jul 21, 2023Jul 21, 2023
Marco Antonio GhianiinBetter ProgrammingMaster the Art of Refactoring: 10 Techniques for Building Maintainable CodeDiscover 10 powerful refactoring techniques to level up your frontend coding skillsMay 10, 2023May 10, 2023
Marco Antonio GhianiinJavaScript in Plain EnglishUnlocking the Power of Type Encoding/Decoding with io-ts: Why You Should Start Using Runtime Type…Revolutionize your development workflow and eliminate bugs with the io-ts library.Apr 30, 2023Apr 30, 2023
Marco Antonio GhianiinLevel Up CodinguseViewport custom hookA simple custom hook to access the screen size type. Useful to get isMobile, isTablet and isDesktop booleans.Mar 24, 2022Mar 24, 2022
Marco Antonio GhianiinLevel Up CodingReact Custom Hooks #3: useToggle and useBooleanImprove your way of conditionally render React components with these custom hooks.Aug 22, 2021Aug 22, 2021
Marco Antonio GhianiinJavaScript in Plain EnglishReact Custom Hooks #2: useFontSizeSet and use a global CSS variable to change the base font size of your page.Aug 17, 20211Aug 17, 20211
Marco Antonio GhianiinJavaScript in Plain EnglishReact Custom Hooks #1: useLocalStorageMake simple persisting data on the localStorage with React to save user preferences.Aug 12, 20211Aug 12, 20211
Marco Antonio GhianiinBetter ProgrammingHow to Use React useReducer EffectivelyWhat you may have missed while using the useReducer hookJul 29, 20211Jul 29, 20211
Marco Antonio GhianiinBetter Programming6 npm Commands Used by Highly Productive DevelopersEnhance your versioning flow with these npm CLI tipsJan 15, 20211Jan 15, 20211
Marco Antonio GhianiHow a Simple Daily Routine Built A Writing Habit.And how I so defeated the procrastination.Oct 21, 20201Oct 21, 20201