Long-term takeaways:

  • test first, test during, test after; test, test, test

How well do you think the course conveyed those takeaways?

I think the course conveyed those takeaways super…


What did you do this past week?

This week, we finished the Phase II for our project! It’s a super busy week, because many projects are due last week. However, I think our team did a great job on the Phase II. Also, we’ve met this weekend to kick off the Phase III. I’ll bee responsible for the search feature for our project and probably prettify some of our pages and instances.

What’s in your way?

This week, we just basically wrapped up our Phase II. We did most of the work last week, so there’s not much left for…


What did you do this past week?

Last week, I mainly focus on our project for phase 2. We created the pagination for our three module pages. Also, we did the grid view for one of the module page and table views for the others. Also, I added some Jest testing for the front end. Additionally, we changed some properties in css file, making the page prettier. Overall, it’s a busy week and we almost finish the phase 2 for our project.

What’s in your way?

I was stuck on how to create the pagination and change the content of…


What did you do this past week?

This week, our teams are figuring out how to interact with MySQL and using it to our web project. I think we had a good meeting about it. Also, I made some modification about our About page, adding some logo like GitLab logo, changing the front and positions. I think the About page is prettier now.

What’s in your way?

When we were trying to use pgAdmin to connect database in AWS, we all got the connection issue. We finally figured out by setting the permission. Also, for me, I spent a lot…


What did you do this past week?

Last week, we’re working the Phase I of the group project. I followed the tutorial on piazza to push front end and back end code to the Amazon Web Service and how to deploy the website using AWS. Moreover, I looked through the GitLab API documents and figured out to drive the data dynamically from GitLab. Lastly, I found a good mode and applied that to our About page.

What’s in your way?

I main issue I have for this week is the latency when fetching data from GitLab. The request to GitLab…


What did you do this past week?

In the previous week, our team has several meeting during which we finalized our project, decided which API we gonna to use, and divided the workload among the group members. As for me, I’m getting familiar with JavaScript and React, especially the components in React. Also, I have done some work trying to retrieve information from GitLab API. For now, I almost figured out how to use JavaScript to request the number of commits and issues for each person in our team.

What’s in your way?

The most difficult thing I encounter this…


What did you do this past week?

During the last, I finally finished the project one — Collatz — an interesting and changeling project! Also, during the development process, I got more familiar with the GitLab, make file and Docker which are super helpful and useful, and really reflects what the industries is currently doing.

What’s in your way?

The issue I met for the project one this week is how to optimize my code to pass all the test cases. I originally use a dictionary to store all of the numbers including the intermediate results. However, it seems not…


What did you do this past week?

This week, I finally start working on the first project. I first got my GitLab ready, forking the repo, cloning to my local machine and exercising pulling and pushing changes to my forked repo. Then, I followed the guidance from the project website. Firstly, I corrected the given test cases. Then, I used the two optimization techniques we talked during class to try to speed up my program. However, it still failed the last test case, which I think I will fix during the weekend.

What’s in your way?

Since I’m new to…


What did you do this past week?

I learned about Docker, a super useful to build a system image with tools you want other people to use. For example, I can build a Python docker image with Python 3.9 already installed, and from that image I can add other tools like vim. So, if anyone downloads the docker image, it can access those tools. It’s a really useful tools that I always heard about but never use! Also, the content about unittest, makefile, GitLab CI really reflects how the software engineer works in industries. Fantastic!

What’s in your way?

For…


Where did you grow up?

I grew up in Chongqing, a megacity in southwest China.

Why did you come to UT?

Because UT has a well-known CS department!

Why are you in this class?

Two of my friends have taken this course before, and they are really fond of this course, from which they learned a lot of how the software engineering works in real world. And one of them actually got internship after taking this course! Personally, I think it will be a great experience working with other people to build a functional and good-looking web application. …

Jiaxi Chen

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store