프론트엔드184 UX/UI의 심리학을 공부하면 좋은 이유 최종 수정 : 24.12.27.UX/UI의 심리학정의사용자가 디지털 제품을 사용할 때 나타나는 인지 과정, 행동 패턴, 감정적 반응을 연구하고 이해하는 분야이다. 쉽게 말해서, 사람들이 웹사이트나 앱을 사용할 때 '어떻게 생각하고', '어떻게 행동하며', '어떤 감정을 느끼는지'를 이해하는 것이다. 예를 들면사람들이 화면의 어느 부분을 먼저 보는지어떤 색상이나 모양을 봤을 때 특정 감정이 생기는지복잡한 정보를 어떻게 이해하고 기억하는지왜 특정 디자인에서 실수를 자주 하는지어떤 요소가 있을 때 더 편안함을 느끼는지이런 이해를 바탕으로 UX/UI 디자이너와 개발자들은 더 사용하기 쉽고 만족스러운 제품을 만들 수 있다. 예를 들어, 사람들이 빨간색을 위험이나 경고와 연관 짓는다는 것을 알면, 중요한 경고 메시.. 2024. 12. 28. 『인문학도, 개발자되다』를 읽고 최종 수정 : 24.12.28도서명 : 『인문학도, 개발자되다』 2018년 11월 30일에 출간된 책이라 지금의 상황과 다른 점이 있다. 다 읽었지만, 지금의 나에게 도움이 될만한, 그리고 다시 상기할 만한 내용만 발췌했다. 지금은 구글보다는 GPT 또는 Claude를 의지할 수 있어서 이전보다 개발하기는 더 용이해진 것은 사실이다. 책 곳곳에 유용한 팁들이 있지만, 요즘은 유튜브를 통해 얻을 수 있는 내용들이 많아서 옮기지는 않았다. 나 또한 나름 인문학을 공부하고 여러 모임들을 운영했던 입장이라서 '인문학도'라는 말에 끌려서 도서를 대여했다. 60페이지에 있는 내용이 내가 생각해왔던 것과 가장 유사해서 기분이 좋았다. 지지받는 기분이었다. 그리고 본질을 잊지 않으며 개발에 매진해야 겠다. p.37-3.. 2024. 12. 28. React Query (TanStack Query) 최종 수정 : 24.12.24React Query서버 상태 관리를 위한 라이브러리이며,TanStack Query라고 이름이 변경됐다. 서버 데이터를 가져오고, 캐싱하고, 동기화하고, 업데이트하는 작업을 쉽게 만들어주는 도구이다. 기존에는 React에만 국한된 라이브러리였으나 Vue, Svelte, Solid 등 다른 프레임워크&라이브러리에서도 사용할 수 있게 됐다. 그래서 개발자인 Tanner Linsley가 "Ten"은 Tanner의 약자이고, "Stack"은 여러 프레임워크를 지원한다는 의미로 "TanStack Query"로 변경했다. TanStack Query를 사용하면, 기존에 Redux나 다른 상태 관리 라이브러리로 처리하던 서버 상태 관리 로직을 훨씬 간단하게 구현할 수 있다. 등장 배경기존의.. 2024. 12. 24. [개념 정리] CI/CD 최종 수정 : 24.12.23CI/CD구분설명주요 도구핵심 목표CI(Continuous Integration)코드 변경사항을 지속적으로 통합하고 테스트하는 과정Jenkins, GitLab CI, GitHub Actions버그 조기 발견, 품질 향상CD(Continuous Delivery)프로덕션 배포가 가능한 상태로 지속적으로 유지하는 과정ArgoCD, Spinnaker, Jenkins안정적인 릴리스 준비CD(Continuous Deployment)프로덕션 환경에 자동으로 배포하는 과정AWS CodeDeploy, GitLab CD, CircleCI빠른 배포와 피드백 CI(Continuous Integration)개발자들이 코드 변경사항을 메인 브랜치(main branch)에 주기적으로 통합하는 개발 방식.. 2024. 12. 23. [개념 정리] 모노레포 / 멀티레포 최종 수정 : 24.12.22모노레포모노레포(Monorepo)는 여러 프로젝트를 하나의 Git 저장소에서 관리하는 방식을 말한다. 이 방식이 등장한 배경에는 현대 웹 개발의 복잡성이 한몫했다. 예를 들어, 하나의 서비스를 만들 때 웹 프론트엔드, 모바일 앱, 관리자 대시보드, 백엔드 API 서버 등 여러 프로젝트가 필요한데, 이들이 서로 밀접하게 연관되어 있음에도 각각 다른 저장소에서 관리되면서 발생하는 여러 문제들을 해결하기 위해 등장했다. 전통적인 멀티레포(Multirepo) 방식의 문제점멀티레포는 "Multiple Repository"의 줄임말로, 프로젝트나 서비스별로 각각 독립된 저장소를 만들어 관리하는 방식이다. 전통적으로 많이 사용되어 온 방식이며, 프로젝트 간의 명확한 경계를 두고 독립적으로.. 2024. 12. 22. 이전 1 2 3 4 ··· 37 다음