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 |