SoftwareEngineer.dev 💾


Hi there! 👋

avatar

I am a completely self taught software engineer. I love reading, watching or listening to content that teaches something to do with software engineering.

I often find useful links on Reddit, Hacker News, or newsletters relating to certain languages/frameworks. But its always mixed in with a lot of noise.

This is my site where I list useful/interesting articles and resources. Its basically a list of links I’d personally recommend reading. I treat this site like a notebook of interesting things that I might want to find again in the future.

View the full list of hand-picked resources here

Categories (tags)

latest Resources/Links

  CSS anchoring 🚀

  Using React Context as state management... 🚀

  On Clean Code 🚀

  Create a SPA without a bundler 🚀

  React Side Effects (Redux) 🚀

  Learning at Shazam 🚀

  JS Package Manager benchmarks (yarn vs npm vs pnpm) 🚀

  React State Management 🚀

  How to write a basic spell checker from scratch 🚀

  Virtual DOM overhead 🚀

  V8 Array Sort (from 2018) 🚀

  The tech that runs github search 🚀

  React: useDeferredValue 🚀

  React event delegation (changed in React 17) 🚀

  Postgres tips 🚀

  Ordering Table Columns in Postgres 🚀

  Don't teach during pull request code reviews 🚀

  Deep dive into deep cloning in JS 🚀

  Declarative Shadow DOM 🚀

  Database Review Guides 🚀

  CSS Performance video 🚀

  Chrome plugin: how to write one 🚀

  Build your own redis (redis from scratch) 🚀

  Build your own React from scratch 🚀

  About column order in Postgres 🚀

  A guide to when React re-renders 🚀

  Rendering with Chrome in the terminal 🚀

  NodeJS fork example (11min tutorial video) 🚀

  Fun CSS frameworks 🚀

  Avoid useEffect in React (video) 🚀

  Art of writing a good changelog 🚀

  What would be your stack if you are building an MVP today? 🚀

  PostgreSQL without a super user 🚀

  What can be animated in CSS? 🚀

  Using hacked emails to verify users 🚀

  Guide to CSS selector performance 🚀

  Ray tracer challenge book 🚀

  Chrome Extension Guide Book 🚀

  When concepts clicked (HN thread) 🚀

  Databases in 2022 retro 🚀

  The unintended consequences of blocking IP addresses 🚀

  Learn to UseContext() with Hooks in 3 Minutes 🚀

  Git blame ignore rev 🚀

  React Fibre Deep Dive 🚀

  Comprehensive 4 day rust course (online) 🚀

  Deciding between useState or useReducer in React 🚀

  A guide to when React re-renders (2) 🚀

  Uber's Postgres to MySQL (2016) 🚀

  Stripe's guide to zero-decimal currencies 🚀

  How to make meetings more inclusive 🚀