Open HasithDeAlwis opened 3 months ago
Astro is a performant tool to build MPA and SPA. It relies on island architecture (which it pioneered ๐ฎ), builds on something called partial and selective hydration (will research more into this later). Islands are any interactive part of a website, they can be run in isolation, and everything else is static HTML. This is highly performant since JS is the slowest asset you can load per byte.
Islands are a great way to code and it allows you, as a developer, to not be distracted by bloat and weird state management. I also had problems with performance with Gatsby, especially on the animations side.
Pros:
Cons:
These are concepts I want to look back on and learn more about throughout this project:
List of findings that I'm looking into right now to learn more about design systems. The importance of a design system and how I can use one to curate a feeling on my website.
Atom
Molecule
Organism
Template
This issue will document everything that I will be learning about during the process of creating this Portfolio (for a second time ๐) Everything I learn will be consolidated in the comment section of this issue.
Goal for Learning Technical
Goals for Learning Design
Design is not my strong suit, but as FE dev, I need to improve upon this skill to work better in the future with designers and other co-workers.
Overall, I want to start thinking like a designer and learn how to tell a story with my designs.