17 Dec 2024
Introduction Throughout ICS314, I’ve learned a lot about web development and how to deploy a successful application. However, although I’ve acquired the skills to deploy a functional website, I also learned how to transfer these skills into the broad field...
ICS314 Reflection Software Engineering
17 Dec 2024
Introduction At the moment, the role of AI in education is huge. AI has been used to automate many mundane tasks and can be used to gather inspiration for ideas. In software engineering specifically, AI can help fill in code,...
AI Software Development
05 Dec 2024
Constructing the groundwork of a successful application If you had to imagine that you were standing at a construction site and managing your workers, how would you even start building something substantial? If you had to build a tall skyscraper...
Design Patterns Typescript React
10 Oct 2024
What is a UI framework? A UI framework is an important part of front-end development and is what most modern websites today rely on. Essentially, it’s a collection of pre-built components, like headers and containers, that help developers make website...
HTML CSS Bootstrap 5
26 Sep 2024
What even is ESLint? ESLint is a code analysis tool that’s used to identify problems in both Javascript and Typescript. It catches in on errors that might seem trivial to the typical programmer, but it’s useful in maintaining a well-organized...
ESLint Javascript Typescript
12 Sep 2024
The Importance of Asking the Smart Way It’s common to get stuck on a problem in your code, causing you to spend hours troubleshooting, reading up on documentation, and trying out every combination of arguments and functions you could think...
StackOverflow
08 Sep 2024
My Beginnings In my very first years of high school, I came across software engineering from my very first coding class. It was a really simple class, where we built websites, learned about the basics of CSS and JS, and...
Javascript Java C C++
05 Sep 2024
Exploring Typescript So far, Typescript has been an enjoyable language to learn. It combines the relative freedom that Javascript offers while adding in the strict typing of a language like C. It’s also shown quite a contrast to the other...
Javascript Typescript