A photo of Nicole on the spinning teacups ride

Nicole Lawrence: WEBD-225

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.