HasithDeAlwis / Hasith-Portfolio-v2

Version two of my portfolio
0 stars 0 forks source link

Portfolio v2 Learnings #2

Open HasithDeAlwis opened 3 months ago

HasithDeAlwis commented 3 months ago

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.

HasithDeAlwis commented 3 months ago

ASTRO FINDINGS

What is Astro

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.

My Thoughts

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:

Concepts to Research

These are concepts I want to look back on and learn more about throughout this project:

HasithDeAlwis commented 3 months ago

Design System Findings

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.

Atomic Design Framework

Atom

Molecule

Organism

Template

Colour Styles

Text Styles

Design Components

Notes