React Learning

Update: I have successfully passed all the exams at KIT and now I’m working as a working student at SAP. I decided to resume my journey of learning react and build a MERN stack app in the end. Date: 21 Dec 2022 x && y in javascript can be used as “if x then y, else do nothing”. The return value is not necessarily a bool.

RESTful API, Authentication & React study log

The past two months were the so-called “Klausurphase '' in Germany and I barely updated anything here in those two months. Now it’s time to restart in this new semester. Here is my plan: Learn how to create RESTful API from scratch Learn OAuth 2.0 (perhaps also JWT) Learn React basics Dive into React and build (at least one) MERN Stack App Other than that I also want to learn more about web3 concepts.

Grab Homework With Python and Telegram Bot

So I’m taking a programming paradigms course this semester and the homework will be published every Friday on a webpage. It’s kinda boring to check this webpage manually every Friday to grab the homework. Meanwhile, I noticed that the webpage is quite simple and easy to be scraped using python. So…why not? Spending a few hours to write a small piece of code to grab the homework automatically sounds great.

How to build personal blog using GitHub Pages and Hugo

You want to build a personal blog but don’t want to spend too much time building everything from scratch? Me too! After some research I got to know there are several static site generators out there and the most used generators are: Jekyll, Hexo and Hugo. All of them work perfectly with GitHub Pages. I chose Hugo as my site generator, and it worked perfectly. What is Hugo Hugo is a static site generator written in Go.

About

Who am I Hi, my name is Hui. I’m studying computer science in Germany and I just finished writing my graduate thesis! Why I build this blog It’s cool to have a personal blog. It’s cooler to build it by yourself. I have something to share. Blog…about what? Here are some ideas: Reflections on my personal projects on GitHub What problem I solved What was the challenge How I tackled it What I’ve learned in the project Student Life Thoughts on lectures I take The examination phase!