인생 첫 책이 세상에 나왔습니다.
UX 디자인의 모든 것 UX 디자인이라는 단어만큼 기획, 개발, 그리고 디자인을 아우르는 단어는 없는 것 같습니다. UX 디자인은 사용자 경험(User eXerience) 디자인의 줄임말로 서비스를 사용할 때 사용자가 느끼는 여러 가지 감정이나 경험을 설계함을 뜻합니다. 보통의 UX…

One truth. Many vantage points.
872 posts · Started September 29, 2026
UX 디자인의 모든 것 UX 디자인이라는 단어만큼 기획, 개발, 그리고 디자인을 아우르는 단어는 없는 것 같습니다. UX 디자인은 사용자 경험(User eXerience) 디자인의 줄임말로 서비스를 사용할 때 사용자가 느끼는 여러 가지 감정이나 경험을 설계함을 뜻합니다. 보통의 UX…
안녕하세요. 웹 에이전시 플렉스웹 대표 한상훈입니다. 플렉스웹에서 처음으로 공개 정규직 채용을 진행합니다. 어떤 사람을 뽑는가 -------------- 저는 비전공자 출신입니다. 독학으로 여기까지 올라왔습니다. 그렇기 때문에 저는 학벌에 큰 가치를 두지 않습니다. 학벌이 없어도 상관…
대형 프로젝트에서는 최적화된 코드 재사용이 필수입니다. 이를 위해서 대두된 코드 디자인 패턴 중 하나는 바로 아토믹(Atomic) 디자인 패턴입니다. 위 패턴은 리액트, 뷰, 앵귤러 등 컴포넌트를 사용하는 라이브러리와 프레임워크에 모두 사용될 수 있습니다. 아토믹 디자인은 이름에서 유…
HTTP 상태 코드란? ============ 상태 코드는 HTTP 요청에 대한 응답(Response)을 숫자로 표현한 값입니다. 대표적인 응답인 200은 정상 결과, 404의 경우 찾을 수 없음(Not Found), 500의 경우 서버 오류(Server Error)를 뜻합니다. 그런…
불과 20년 전 인터넷에는 웹 사이트에 자바스크립트가 많이 사용될 일이 적었습니다. 자바스크립트를 HTML에 효과를 더해주는 정도로 사용하는 일이 많았습니다. 축구팀 아약스 아니고 비동기적 자바스크립트와 XML 역사의 분기점은 2006년 구글에서 만든 ajax라 말할 수 있습니다. a…
리액트를 처음 배울 때 바벨과 JSX를 개념적으로 배웁니다. 제 경우엔 이 부분이 쉽게 이해가 가질 않았어요. 그래서 실제적인 예를 보면서 바벨이 왜 필요한지, JSX가 왜 편리한지 하나하나 설명해드리고자 합니다. JSX와 바벨을 사용하지 않은 코드의 모습 위의 코드(코드 링크)는 코…
레디스, redis 레디스는 시스템 메모리를 사용하는 키-값 데이터 스토어입니다. 인메모리 상태에서 데이터를 처리함으로써 흔히 사용하는 관계형 데이터베이스(RDS) 그리고 몽고 DB로 대표되는 문서형(Document) 데이터베이스보다도 빠르고 가볍게 동작합니다. 레디스를 사용할 때 개…
웹에서 가독성이 높은 서체는 어떤 특징이 있을까요? 가독성을 구성하는 여러 변수들이 있지만 오늘은 x의 높이(x-height)에 대해 이야기해보려고 합니다. 서체의 크기는 위와 같은 형태로 크기를 표현합니다. 아센더와 디센더의 차이, x 높이의 차이에 따라 사람은 글을 읽기 쉽거나 어…