Essays

Stepping-stones for Becoming a Professional Software Engineer

15 Dec 2022

Go Out of Console, Web Application Development, and Beyond Although I had done programming by using different languages, I had not yet really jumped out of the console and developed a complete software application that involved the front-end, web, database,...

Reflect on Software Engineering Agile Project Management Coding Standards

The Master Key to Problems - Design Pattern

01 Dec 2022

Don’t reinvent the wheel When you encounter a challenging problem, you may be very tempted to immediately get hands-on and solve the problem in your own way without doing any research, but this may not be the best approach to...

Design Pattern Web Design

UI Frameworks vs. Raw HTML & CSS

06 Oct 2022

Starting Simple with Raw HTML & CSS I had not code with any front-end languages like HTML and CSS before, so exploring with raw HTML and CSS is a completely new experience and feel. I had built websites with web...

HTML CSS Web Design UI Frameworks Bootstrap

Rules or No Rules?

22 Sep 2022

Rules Are Painful Have you ever gotten bothered by some rules and thought why do I have to follow them? Following rules is always a hard and sometimes even painful thing to do. Also, rules are everywhere in our lives...

Coding Standards ESLints

Can’t Get a Helpful Answer? Try Smart Questions

08 Sep 2022

Introduction: Why is Asking a Smart Question Important? We often ask questions in our life and this is a common thing in the world of software engineers as well. Not all of our questions can get good answers or even...

Questions Answers StackOverflow Reflection

Software Engineering ⊆ Me

01 Sep 2022

Where the Journey Began When I first started middle school in Hawaii, I did not consider in the future I would do anything with coding or even computers at all, because back in China, most of the teachers, students, and...

Software Engineering Reflection

First Footprint in the New World of Javascript

29 Aug 2022

Exploring The New Horizon: Javascript - A Simple but Powerful Language Although I have previous experiences with other languages like C, Java, and Python, I am completely new in the world of Javascript or any language that is leaning toward...

Javascript Software Engineering Reflection