- Learning
Team project setup: Spring Boot + React with TypeScript
For our team project, we decided to build the front end with React and TypeScript and plan the back end with Spring Boot.
- Learning
Project pre-planning update!!
In the pre-planning I had only updated the wireframes before, and this time I revised the content as a whole.
- Learning
Making the wireframe for our team project in Figma
I asked my mentor to review the pre-planning I wrote earlier, and got the reply below. So we made a wireframe in Figma.

- Learning
Pre-planning a travel community website as a team
I'm Sungjun Um, a student in the 10th cohort of Zerobase Frontend School. I'm starting my first project apart from my university capstone project.

- Learning
React props and state: notes from a Zerobase lecture
While taking Zerobase's React lecture "Rapid Progress React, Easy to Understand", I'm writing down the points I need to remember.

- Learning
Computer science notes: OSI 7 layers, VLAN, DHCP, NAT
Notes on the OSI 7 layers, from the Application layer (Layer 7) down to the Physical layer, plus VLAN, DHCP, and NAT.

- Learning
JavaScript project assignment MISSION 5❗ axios and infinite scroll
What I felt while coding JavaScript project assignment MISSION 4: fetching data with axios, infinite scroll with an observer, and splitting functions.

- Learning
JavaScript project assignment MISSION 4❗: a calendar built with Date()
Some thoughts from coding JavaScript project assignment MISSION 4, a calendar made with no template, and the Date() methods I used the most.

- Learning
JavaScript project assignment MISSION 3❗
I want to write down what I felt while coding the JavaScript project assignment MISSION 3.

- Learning
JavaScript project assignment MISSION 2❗
I'd like to write down what I felt while coding MISSION 2 of the JavaScript project assignment.

- Learning
JavaScript project assignment MISSION 1❗: Strict Mode and localStorage
Some thoughts from doing JavaScript project assignment MISSION 1, where I used Strict Mode and kept the state with localstorage.

- Learning
Review of instructor 우희은's hands-on JavaScript course for beginners
Maybe 우희은's teaching style just suited me, but I understood the course well, from the JavaScript basic syntax part through the practice projects.

- Learning
Fifth mission❗ & what I felt studying HTML/CSS
The HTML/CSS concepts I found hard while studying and why, plus what I felt while working on the fifth mission.

- Learning
Deep copying an object with JSON.stringify and JSON.parse
Deep copy an object by turning it into a string with JSON.stringify() and back into an object with JSON.parse(), so the copy changes separately.

- Learning
Fourth mission❗ grid and the before/after pseudo-elements
I'll write about what I learned while working on the fourth mission, from reviewing grid to using the before and after pseudo-elements.

- Learning
Deep Copy, Shallow Copy
I took several courses and didn't quite understand deep and shallow copy, but this time it made sense to me, so I'm writing a post about it.

- Learning
Third mission❗: WAI-ARIA and ::before/::after with position:absolute
What I learned while working on the third mission: applying WAI-ARIA, and getting ::before and ::after elements to show with position:absolute.

- Learning
The difference between String() and toString()
While taking a course, I wondered about the difference between string() and toString(), so I looked it up.

- Learning
JS scroll values: document height, viewport height, scroll position
Total document height: document.documentElement.scrollHeight. Height shown by the browser: window.innerHeight. Scroll position: scrollTop.

- Learning
CS notes: storage devices, context switching, and multiprocessors
Study notes on secondary storage (SSD, RAID), the system bus, I/O devices, the five steps of a context switch, and the pros and cons of multiprocessors.
