Hello! My name is Nicole. I'm working on a degree in web design and development.
I actually currently work in web development as a full-stack software engineer.
I came to doing that shortly after college where I hadn't taken any web development
classes (beyond basic html and css) or done much structured learning, so I'm interested
to see (and fill) the gaps in my knowledge from on the job learning in this class.
I also haven't much taken the time to develop my own website or just generally building
websites from scratch, so I'm looking forward to the opportunity to do that as well.
Somewhat name of the game as a software engineer, but I am very familiar with version control,
git especially. I've used it in each of my jobs for code management, and I think that the other
features of using GitHub (like actions, issues, etc) are also super helpful. A fun fact about me
is that I recently got a puppy, and I'm slowly honing my skill of knowing when her silence means
she's taking a nap and when it means she's chewing on my shoes.
Week 2
This week, we learned about creating GitHub branches and pull requests. We also learned
about CSS preprocessing with SASS, and SCSS. There are many features of SASS that make
writing CSS easier and more consistent. I was familiar with a few of these features, like
variables, nesting, and partials, having used them in the past. I did learn more specifically
about how partials work; I had only used them in practice before. I also learned about mixins,
inheritance, and functions, which I have not used before. For their use cases, it sounds like
mixins and inheritance can help reduce redundant code without needing to use funky nesting, like
I have in the past. I knew that functions existed in SASS, but I've never used them, and it
sounds like they're really helpful for CSS that can be dynamic, or vary between different elements.