Crops Growing

My Developer Journey

Welcome to my digital garden using Obsidian and Jekyll garden theme, how its done or other resources . Its job is to be documentation of the junior front end developer to a more experienced technical consultant and professional. Here I track my learning progress, ongoing projects, and accumulated knowledge as I grow my skills and expertise.

Learning Progress Tracker

Learning/building Current status Notes location Comments
Topic One Status is statusing Topic One notes in a location Its an ongoing process
TypeScript Learning generics and utility types TS Advanced Found great resource on TS handbook
CSS Grid Implementing in portfolio project Grid Layouts Compare with Flexbox use cases
Next.js Building simple blog application Next.js Blog Struggling with SSR concepts
GraphQL Completed basic query structure GraphQL Basics Need to set up Apollo client
Jest Testing Writing unit tests for components Jest Notes Look into React Testing Library
Tailwind CSS Customizing configuration Tailwind Config Create reusable component library
Docker Created first container Docker Intro Need to learn docker-compose
Webpack Basic configuration completed Webpack Notes Optimize for production builds
Accessibility Learning ARIA roles ARIA Notes Conduct audit on portfolio site
Git Workflows Implementing GitFlow Git Workflows Create branch protection rules
Performance Optimization Learning about lazy loading Performance Notes Use Lighthouse for testing
API Integration Working with REST APIs API Dashboard Research JWT authentication
State Management Implementing Redux Redux Notes Compare with Context API