08 Aug 2025
Reflecting on My Use of AI in ICS 314 I. Introduction Artificial Intelligence (AI) has turned into a key tool in education, making available new ways to acquire, understand, and apply knowledge. Regarding software engineering, AI tools can allow students...
AIinEducation SoftwareEngineeringLearning ResponsibleAIUse
08 Aug 2025
From Commits to Concepts: A Journey Through Software Engineering Over the course of this software engineering class, I’ve gained valuable skills not only in web application development, but more importantly, in the foundational principles that apply to software development of...
SoftwareEngineering AgileDevelopment DesignPrinciples
25 Jul 2025
Envision constructing a house without having a blueprint. You could have all the tools and materials exactly right, and you might even have a comprehensive picture of what exactly the final structure will be like, but in the absence of...
SoftwareArchitecture DesignPatternsInPractice CleanCodeBlueprints
03 Jul 2025
Bootstrap 5: Frustratingly Efficient or Efficiently Frustrating? There comes a time in the journey of every developer where ambition clashes with the reality of life. Usually, this happened at 2 am, which is after five hours of your effort in...
UI frameworks Front End Development Responsive Design
23 Jun 2025
The Real Significance of Coding Standards Coding standards are quite often misconceived. These are often looked at by outsiders or even by some beginners as impositions that are arbitrary-who is to care about tab or space, break placement, comma placement...
Coding Standards ESLint Experience Software Quality
10 Jun 2025
Smart Questions, Smarter Engineers: Why the Way You Ask Matters There’s a certain electricity in the air when a question slices through the haze and lands, sharp and clear, on a forum like Stack Overflow. Some questions are like a...
Questions Answers StackOverflow
04 Jun 2025
Reflecting on TypesSript Brief overview of TypeScript TypeScript, a language built on top of JavaScript, brings structured and type-safe features to it, resulting in substantial benefits to both novice and veteran programmers. If you are a person newly introduced to...
Software Engineering