Essays

A Reflection on Software Engineering

06 May 2025

Beyond the Browser: A Reflection on Software Engineering When I first enrolled in ICS 314, I expected a course primarily focused on web application development—learning tools like React, MongoDB, and Meteor to build interactive websites. While I certainly developed those...

sofeware Engineering TypeScript

Not Just Autocomplete: The Real Impact of AI on My Coding Journey

05 May 2025

Not Just Autocomplete: The Real Impact of AI on My Coding Journey Artificial Intelligence (AI) is revolutionizing education by providing students with tools and methodologies to enhance learning and problem-solving. In software engineering, AI offers opportunities to accelerate coding, debugging,...

Software engineering VSCode Artificial Intelligence

Design pattern is our BLURPRINT!

24 Apr 2025

The Power of Blueprints Imagine you are tasked with building a skyscraper in a bustling city. You wouldn’t redesign every structural element from scratch, would you? Instead, you would refer to blueprints validated by decades of engineering experience to ensure...

Software engineering VSCode

UI Frameworks make my work easier!

24 Feb 2025

#Learning UI Frameworks is even more complicated than a programming language! When I was first introduced to bootstrap 5 last week I wondered, what is this thing? what is nav? Why do you need the class nav-item in front of...

HTML UI Framework Web development

Coding standard is not only a standard!

21 Feb 2025

Coding standard is sometimes frustration! Coding standard can sometimes make my feel annoying, reflecting on my first week use of ESLint in VSCode, a red wavy line would occur even though it’s just a minor issue, for example, it occurs...

Software engineering TypeScript ESLint VSCode

How can Smart Questions foster Effective Software Engineering Communication

29 Jan 2025

Communication is very important in software engineering field In the realm of software engineering, it’s very important to master a skill which is communicating with other in a clear and effective way, which is espcially evident in online communities where...

Software engineering Stack Overflow Javascript

Thoughts on TypeScript and Sports Software Engineering

23 Jan 2024

Introduce As I learned this module of TypeScript, I found it to be a compelling and valuable programming language, especially compared to my previous experience using JavaScript and other strongly typed languages such as Java and C #. TypeScript’s static...

Engineering TypeScript

BeyondCode:Lessons in Software Engineering

22 Jan 2024

Introduction Software engineering has always been an area of great interest to me due to its dynamic nature and the profound impact it has on nearly every aspect of modern life. From developing applications that enhance productivity to creating innovative...

Engineering