sajad torkamani
  • Philosophy
  • HTTP
  • CSS
    • Become familiar with CSS animations
    • Become familiar with the grid system by writing a web page using grids.
  • JavaScript
    • How do web workers work?
    • What do we mean by JavaScript being single-threaded?
    • Understand how tree-shaking works in Vite and how to optimize builds.
  • React
    • Consider whether using Jotai makes sense in some scenarios
    • Checkout TanStack/router
    • TanStack Query
      • How can you prevent a useSuspenseQuery() hook from suspending if you previously had data
  • MySQL
    • Improve mental model of SQL joins
    • Event scheduler
    • Practice using self-joins with some katas.
  • PHP
  • PHP tooling
    • Checkout Rector
    • Start using PHPStan more. Make it a core part of your workflow. Become a master of the tool.
    • Understand all the tags of phpDocumentor.
  • Laravel
  • Symfony
  • API Platform
    • Read through the whole docs again to solidify understanding of the framework.
  • TypeScript
  • Jetbrains IDEs
  • Deployments
  • UX
    • Read the 37signals principles here. Good example here.
Tagged: Misc