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
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
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
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
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
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
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
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...