• Home
  • Blog
  • Code
  • Shop
Blog@AESTE
  • Experiential
  • Introversion
  • Extroversion
  • Ideation
  • Enlightenment
  • Vox-Populi

Liang Yao

Week 12: Making the Go Version Safe to Run

This week, I moved from reading the Go code to changing it. My goal was the first small step of the C++ to Go migration: get the existing Go version of the registration system to build cleanly, and make sure it can’t damage real data when it runs. Getting It Read more

By Liang Yao, 2 weeks ago

Week 11: Starting the Migration from C++ to Go

This week, I started my new main task: migrating the backend of the registration system from C++ to Go (Golang). I’m not familiar with either language, so most of my week went into understanding the existing code and learning the basics of Go. Understanding the Existing System Monday was a Read more

By Liang Yao, 3 weeks ago

Week 10: From Warning to Blocking and Starting a Golang Migration

This week, I built the warning system for shared judge logins and then reworked it into a blocking system based on Dr Shawn’s feedback. After that, I started on my backend project and helped Team Euroasia prepare for and run their event. Building the Warning System I started by implementing Read more

By Liang Yao, 3 weeks ago

Week 9: Finding a Practical Way to Detect Shared Judge Logins

This week, I presented my idea for detecting shared judge logins to Dr Shawn, revised it based on the feedback, and submitted a final proposal. At the end of the week, I also helped at an event at Da Men Mall, which was the first event to use the code Read more

By Liang Yao, 3 weeks ago

Week 7 & Week 8: Completing the Vitest Migration and Starting a New Detection Task

Over the past two weeks, I completed the migration of the project’s automated tests from Jest to Vitest and got the changes merged. After that, I started a new task: researching how to detect when two accounts log in under the same role. Week 7 began with a setback, as Read more

By Liang Yao, 3 weeks ago

Week 6: Investigating and Fixing the Login Blank Page Bug

This week, I investigated and worked on a fix for a login UX bug that could leave users facing a blank page for a while. The issue was difficult to reproduce consistently, so my first step was to understand what happened during the login process. Initially, I suspected a network Read more

By Liang Yao, 1 month ago

Week 5: Create Edit and Preview Templates for Email and Comment

My week 5 main task is to create edit and preview templates for email and comment. Previously, comment and email templates were stored as HTML attachments, but there was no way in the UI for users to edit the html , or to preview the result template after the backend Read more

By Liang Yao, 2 months ago

Week 4: Creating the Settings Layout and Exploring How to Preview Comment Slip and Email Templates

This week, I mainly focused on creating the settings layout and exploring a new feature for previewing comment slips and email templates. Creating the Settings Layout This week, I finished creating a settings layout that brings various configuration options together in one place. This makes it easier for administrators to Read more

By Liang Yao, 2 months ago

Week 3: Feature Improvements and Memorable Experiences

Feature Improvements As we moved into Week 3, we continued resolving issues and improving features in the repository. One improvement involved updating the mark band for each event. Previously, the mark band could not be edited through the event edit form. To solve this, we created a <Box> component containing Read more

By Liang Yao, 3 months ago

Week 2 : Fixing Issues and Supporting a Live Event

Customising the Default Layout and Fixing the Overflow Issue This week, I continued working on the React Admin issue assigned by Dr Shawn which is default layout customisation by creating a new copyright information button and displaying database information at the bottom-left corner of the side menu. After I submitted Read more

By Liang Yao, 3 months ago

Posts pagination

1 2 Next
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.

To find out more, including how to control cookies, see here: Cookie Policy
Categories
  • Announcement
  • Enlightenment
  • Experiential
  • Extroversion
  • Ideation
  • Introversion
  • Outreach
  • Uncategorized
  • Vox-Populi
Archives
November 2026
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« Oct    
Follow Us
  • Facebook
  • X
  • Google
  • GitHub
  • LinkedIn
Subscribe

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 207 other subscribers

RSS feed RSS - Posts


  • Home
  • Blog
  • Code
  • Shop
Hestia | Developed by ThemeIsle