Blog
2020
- careertoolingBuild a standout GitHub profileRepos and resources that turn your GitHub profile into a developer portfolio.
- reacttoolingOrganize UI with StorybookUse Storybook as a living catalog so teams can browse components instead of hunting through code.
- javascriptJavaScript closures and IIFEsTwo interview favorites: closures for functional patterns, and IIFEs for isolating scope.
- javascriptHow JavaScript hoisting actually worksvar, let, const, and function declarations behave differently when used before they appear in code.
- javascriptValue, reference, and scope in JavaScriptThe first building blocks of a “master JS” series: how data is passed and where variables live.
- reactReact UI libraries worth knowingA short list mindset: curated component libraries that help you ship polished interfaces faster.
- toolingproductivityShell aliases that make you fasterCustom zsh aliases and config turn the terminal into a personal productivity tool.
- productivityNotion as a second brainTasks, notes, journals, bookmarks, and finance tracking in one workspace.
- toolingproductivityBecome a terminal power user with Oh My ZshTab completion, themes, plugins, and history — a faster daily workflow in the shell.
- toolingChrome extensions for web developersBrowser extensions that boost day-to-day coding productivity.
- javascript21 JavaScript concepts to masterA checklist of fundamentals every JS developer should understand and practice.
- cssResponsive CSS with min(), max(), and clamp()Fluid sizing without drowning in media queries — CSS Tricks series, part 1.