Essays

My Future on Software Engineering

11 Dec 2023

My vision of Software Engineering I believe Learning software engineering is crucial in today’s fast-paced and technology-driven world. As the backbone of digital innovation, software engineering provides individuals with the skills to create solutions for complex problems, fostering critical thinking...

Engineering

Understanding Design Patterns: A Comprehensive Exploration

29 Nov 2023

Introduction I can tell that Design patterns are recurring solutions to common problems encountered in software design. They represent best practices for designing and structuring code to achieve maintainability, scalability, and flexibility. These patterns provide general solutions to specific issues,...

Design Pattern

The Transformative Role of AI

17 Nov 2023

Introduction Artificial Intelligence (AI) is reshaping various industries, and its impact is particularly profound in education and Software Engineering. In education, AI has the potential to revolutionize traditional teaching methods, providing personalized learning experiences, while in Software Engineering, it enhances...

AI

The Value of UI Frameworks: A Closer Look at Bootstrap 5 and Semantic UI

04 Oct 2023

The Value of UI Frameworks: A Closer Look at Bootstrap 5 and Semantic UI. Based on my experience using User Interface frameworks, I see it has become an integral tool in the world of web developers. These frameworks, like Bootstrap...

UI Framework

Navigating the World of Coding Standards and ESLint

19 Sep 2023

Navigating the World of Coding Standards and ESLint When using ESLint, I see how JavaScript helps enforcing coding standards and identifying potential issues in your code. While it’s a powerful and valuable tool, I do find it challenging to use,...

Coding Standards

JavaScript: A beginner language with challenging tricks

29 Aug 2023

JavaScript: A beginner language with challenging tricks Based on my experience with Java, it’s considered relatively easy to get started with due to its forgiving nature and flexibility. It’s cool that its often used for both front-end and back-end development,...

Engineering

My Software Engineering Interest

24 Aug 2023

What is Software Engineering? Software Engineering: a discipline that encompafocus on the systematic design, development, testing, deployment, and maintenance of software applications, systems, and solutions. It combines principles from computer science, engineering, and project management to create reliable, efficient, and...

Engineering

Reflect on Smart Questions

01 Jan 1970

“Smart” and “Not-So-Smart” questions. As software engineers, our journey is one of constant learning and growth, and asking questions is a cornerstone of this evolution. However, not all questions are created equal. Eric S. Raymond’s essay, “How To Ask Questions...