17 Dec 2024
Introduction AI is quickly changing the face of education through personalized, interactive, and effective learning processes, and its impact can be particularly seen in the software engineering world. AI tools have become an essential part of the learning process by...
AI Use ChatGPT ICS314
05 Dec 2024
Introduction Imagine walking into a sprawling city with unique buildings surrounding you on your left and right. Some of the buildings rise in complex, but unique, shapes, while others seem to represent a period of time long ago. Each of...
Bootstrap React Next.js Design Patterns
19 Oct 2024
Introduction Taking this ICS 314 class has provided me with so much more than web application development skills, and I can confidently say this as I approach the end of the course. Building web applications was a crucial part of...
Software Engineering Coding Standards ESLint Functional Programming
08 Oct 2024
Webpage created using Bootstrap 5 Introduction User Interface (UI) frameworks such as Bootstrap 5 are widespread throughout the software development community. They offer developers pre-designed components and a structure that provides a faster and more efficient web page development process....
Software Engineering UI Frameworks Bootstrap HTML
24 Sep 2024
Introduction When most people think of “coding standards” they think of trivial issues like how many spaces to indent, or where to place the curly braces. While those details might seem minor, coding standards play a huge role in software...
Software Engineering Coding Standards ESLint
11 Sep 2024
Introduction In the software engineering world, asking questions is a necessary task for developers. However, many do not understand how to ask a smart question. Eric Steven Raymond, in his piece How to Ask Questions the Smart Way, outlines that...
Software Engineering Learning Smart Questions
05 Sep 2024
Introduction to Typescript When I first saw the daunting list of 142 Typescript lessons assigned in my software engineering class, a wave of nervousness washed over me. Unsure of what lay ahead, I embarked on my learning journey, and with...
Typescript WODs
05 Sep 2024
In the ever-evolving world of technology, the blend of creativity and technical proficiency forms the foundation of success. As I am navigating through the journey of being a computer science major at UH Mānoa, I have developed a variety of...
Software Engineering Cybersecurity Front-End Development Full-Stack Development