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?
  • 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
    • Practice using self-joins with some katas.
  • PHP
    • Understand how to implement generics using PHP docblocks. Understand the @template directive.
    • Read https://phptherightway.com/
    • Understand how iterators work in PHP
    • How does PHP get compiled?
  • 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.
  • 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