- 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.
- Tech notes
How to install Prettier and ESLint in a CRA project
These steps assume you have already set up a project with CRA (create react app).

- 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.

- Tech notes
Converting natural numbers (decimal) to octal and hexadecimal & the Fibonacci array
To convert a natural number (decimal) to octal or hexadecimal, pass the base you want as the argument to the toString() function.

- 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.
