SSR의 부상, 현대 웹사이트가 바뀌는 이유

1. 개요 최근 웹 개발의 채용시장을 살펴보면, SSR(Server-Side Rendering) 기반의 Next.js와 같은 프레임워크의 사용 케이스가 두드러지게 많아졌습니다. 그렇다면 왜 이러한 변화와 추세가 현재에 와서 특히 두드러지게 됐을까요? 이를 알기 위해서는 웹의 변천사와 함께 CSR(Client-S...

2023 우테코 프리코스 1주차 후기

개요 2023년 첫 번째 주 프리코스 미션이 마무리되었다. 문제 자체의 구현은 단순한 알고리즘 풀이에 불과했지만, “어떻게 하면 좋은 코드를 작성할 수 있을까?”라는 질문을 던지며 코드를 개선하는 데에 더욱 많은 시간을 할애했다. 1주차 동안 나에게 가장 큰 영향을 준 핵심 가치는 “객체지향 프로그래밍”이었...

Next13, middleware 기반의 페이지 접근제한

1. 개요 프로젝트를 진행하면 때때로 서비스에 따라 로그인 상태에 따라 페이지 접근을 제한하거나, 특정 페이지로 리다이렉트 해야하는 경우가 있습니다. 예를 들면, 현재 작업 중인 프로젝트에서는 다음과 같은 서비스 플로우를 가지고있습니다. 로그인 상태일때, “/signin” , “signup” 페이...

사용자 경험을 위한 네트워크 에러 관리 전략

1. 개요 저희 회사의 서비스는 “실시간 데이터”를 중심으로 작동합니다. 특히 사비스의 특성상 실시간 통신이 굉장히 중요하고 화면상에 최근 장비 통신 시간을 비롯해, 소켓과 파이어베이스를 통해 실시간으로 들어오는 데이터들을 보여주어야하기 때문입니다. 따라서 장비의 연결 상태, 센서 데이터, 제어 결과 등이 사용자...

구름톤 챌린지 후기

후기 9/23 구름에서 진행하는 오프라인 팀 챌린지 활동에 다녀왔다. 4주간 온라인 알고리즘 문제풀이를 진행하고 실제 판교의 구름스퀘어에서 만나 팀프로젝트 및 세미나를 진행하는 시간이였는데 일단 나는 판교를 처음가봤다 처음 들어가면 반겨주는 구름이(?)들 나중에 팀원분들하고 여기서 사진도 찍었...