분류 전체보기 (388) 썸네일형 리스트형 <Review> 코어 자바스크립트 1. 소개 - 제목 : 코어 자바스크립트 - 저자 : 정재남 - 출판사 : 위키북스 - 페이지 : 212p - 목차데이터 타입실행 컨텍스트this콜백 함수클로저프로토타입클래스 2. 리뷰* 내용자바스크립트의 코어단에 대해서 굉장히 잘 설명되어 있다. 데이터의 메모리와 관련된 설명부터 실행컨텍스트나 this, 클로저 등 JS를 사용하면서도 깊게 생각하지 않거나 잊어버리던 개념들을 짚고 넘어갈 수 있다. 그림이나 코드가 이해하기 쉽게 되어있어서 읽는데 어려움이 없다. 하지만 JS를 처음 접한다면 모든 내용을 다루지는 않기 때문에 기본적인 개념은 익히고 보는 것이 좋겠다. * 느낀점연휴에 잊었던 개념들을 가볍게 복습하기 위해서 읽었다. 개인적으로는 굉장히 만족스러웠고, 애매하게 알고 있던 부분도 확실하게 알 수.. <연간회고> 2024년 회고 및 2025년 목표 들어가며2024년은 말 그대로 잔잔했다. 2023년과 대비될 만큼 잔잔했고, 조금 나태해졌던 것 같다. 사실 이 글도 노션에 대충 정리만 해두고 쓸까말까 고민했지만 설 연휴를 맞아서 포스팅을 하고 있다. 팀에 적응하기 시작했고 큰 목표나 동기부여가 없다보니 막연하게 당장 보이는 것들만 해왔던 한 해였다. 그래서 정작 연말에는 무엇을 했는지 내가 성장은 했는지 알 수가 없었다. 3년차 개발자가 되었는데 내가 취준생때 생각했던 3년차 개발자는 이런게 아니었는데 싶었다. 하지만 이렇게 회고를 정리하다보니 다행히 아무것도 안한 것은 아니었다. 계획없이 달려오긴 했지만 분명히 조금 더 성장했다. 2024년 회고이전 회고 포스팅을 보니 2024년 목표는 총 3가지였다. 첫째, 프로젝트 마무리. 그 당시 목표로 했던.. <FE> Frontend-DevOps: 모던 프론트엔드의 역할 1. 소개 DevOps 라는 분야를 들어본적이 있을 것이다. DevOps는 개발(Dev)과 운영(Ops)의 결합을 통해 소프트웨어 개발 생명주기 전반에 걸쳐 효율성과 품질을 향상시키는 방법론과 도구 집합을 의미한다. 이는 지속적인 통합(Continuous Integration), 지속적인 배포(Continuous Deployment), 자동화된 테스트, 인프라스트럭처 코드화(Infrastructure as Code), 모니터링 및 로깅 등 다양한 관행과 도구를 포함한다. 이러한 방법론이 최근 Front-end 개발자에게도 요구되기 시작했다. 현대의 웹과 애플리케이션 개발 환경은 빠른 기술 변화와 다양한 요구 사항이 빠르게 변화하는 특성을 가지고 있다. 이러한 환경에서 프론트엔드 개발자들은 사용자 인터페이.. <네트워킹> AWSKRUG 프론트엔드 소모임 24년 1월 0. 행사 정보 - 일자 : 2024년 01월 03일 - 장소 : 무신사 캠퍼스 N1 (오프라인) - 시간 : 19:30 ~ 21:00 1. 소개 AWSKRUG (AWS한국사용자모임) 프론트엔드 소모임은 프론트엔드 개발자들의 지식과 노하우를 나누면서 함께 성장하는 모임이다. AWS 관련 내용만 다루는 것이 아닌 FE 분야 전반에 걸쳐서 내용을 공유하거나 토론하기도 한다. 행사에는 네트워킹 세션도 포함되어 있어 개발자들끼리 소규모로 얘기하는 시간도 가질 수 있다. 2. 내용 * 발표 세션 이번 행사의 발표는 최지연님의 "cognito와 next-auth를 통합한 커스텀 로그인 페이지 만들기"였다. 인증관련된 기능이나 사용자 관리를 위한 기능을 위해 AWS Cognito를 도입했고, 이를 next.js에 쉽.. <연간회고> 2023년 회고 및 2024년 목표 들어가며 2023년은 정말 폭풍같았다. 사건사고도 많았고, 시간도 정말 빨리 지나갔다. 월간회고를 쓰겠다고 다짐했지만 사실상 거의 쓰지 못했다. 가장 큰 사건이라 한다면 회사의 사업정리였다. 하던 일은 전부 중지되었고 불확실한 미래때문에 많은 주변 사람들이 떠났고, 나를 포함한 남은 사람들은 불안하게 지내야했다. 그럼에도 불구하고 아직 배울게 많은 주니어로서 성장은 놓치지 않으려고 노력했다. 마음이 복잡해서 작년에 세웠던 2023년 목표를 모두 이루지는 못했지만 스스로에게 부끄럽지 않을 정도로 달성했다고 생각한다. 2023년 회고 작년에 작성했던 블로그 글을 보면 목표는 크게 3가지였다. 첫째, FE+DevOps. 아쉽게도 DevOps는 많이 공부하지는 못했다. 하던 프로젝트가 계속 되었다면 운영측면을 .. <개인발표> Next.js13으로 알아보는 FE렌더링 방식 0. 행사 정보 - 일자 : 2023년 08월 09일 - 장소 : 강남 교보타워 당근마켓 (오프라인) - 시간 : 19:30 ~ 21:30 - 내용 : AWSKRUG(AWS 한국사용자모임) 내의 AWSKRUG 프론트엔드 소모임은 FE개발자들의 모임이다. 비정기적으로 모임이 있으며, 발표 또는 토론 진행과 더불어 네트워킹이 진행된다. 1. 소개 6월에 우연히 AWSKRUG에서 발표자를 모집하고 있는 것을 봤다. 이맘때쯤 NextJS 13버전의 RSC가 흥미로워서 공부하고 포스팅을 썼었다. 내가 공부한 내용을 더 많은 사람이 알기를 바랬고, 더 많은 사람들과 얘기하고 싶었다. 그래서 혹시나하는 마음에 발표 신청을 했고, 8월모임의 발표자가 될 수 있었다. 2. 내용 * 기술발표 30분 정도의 발표시간으로 생.. <Docker> 도커 이미지 만들고 올리기 1. 만들기 * 소개 - 지금까지는 공식적으로 제공되는 이미지만을 사용했다. 하지만 이미 존재하는 컨테이너를 이용하면 누구나 쉽게 이미지를 만들 수 있다. - 이미지를 만드는 방법에는 두 가지가 있다. 첫 번째는 commit 커맨드로 기존 컨테이너를 이미지로 변환하는 방법이고, 두 번째는 Dockerfile 스크립트로 이미지를 만드는 방법이다. docker commit - 위의 명령어를 통해 컨테이너를 이미지로 변환한다. 미리 컨테이너가 준비되어 있어야 한다는 번거로움이 있다. - Dockerfile에 스크립트를 작성하면 스크립트를 빌드하여 이미지를 만들 수 있다. 호스트 컴퓨터의 폴더에 파일을 두고 컨테이너에 넣을 파일들도 함께 넣어 아래의 명령어를 실행한다. docker build -t * 실습 - .. <UX심리학> 피크엔드 법칙 1. 소개 인간의 감정 반응은 복잡하다. 우리는 다양한 순간에 대한 수많은 감정을 느낀다. 하지만 어떤 순간이 우리의 전체 경험을 결정짓는가? 어떤 순간이 가장 인상적이고 기억에 남는가? 그것은 바로 가장 강렬한 순간과 마지막 순간이다. 이 두 순간은 우리가 어떤 경험을 어떻게 평가하고 기억하게 될지 결정한다. 이것은 '피크엔드 법칙'이라는 고객 경험 디자인 원칙의 핵심이다. 피크엔드 법칙은 소비자 심리학, 마케팅, 제품 디자인 등 여러 분야에서 활용되는 원칙이다. 이 원칙은 인간이 전체 경험을 기억하고 평가할 때 가장 높은 감정적 반응을 보였던 순간, 즉 '피크'와 마지막 순간, 즉 '엔드'가 결정적인 역할을 한다는 것이다. 이 원칙은 사용자 경험이 어떻게 구성되고 평가되는지에 대한 통찰력을 제공한다... <Docker> 도커 컨테이너의 실전 사용법 : Volume 1. 소개 - 도커 컨테이너는 일회용으로 동작하는 특징을 가지고 있어서 업데이트나 재시작 시 이전 컨테이너는 폐기되고 새로운 이미지로부터 새로운 컨테이너가 생성된다. 이 과정에서 기존에 편집한 파일이나 데이터는 사라진다. 따라서 컨테이너 밖에 데이터를 저장하고 마운트할 수 있는 기능이 필요하다. 2. 연결 * 파일 복사 - 파일 복사는 도커 컨테이너와 호스트(도커 엔진을 실행 중인 PC) 사이에서 파일을 복사하는 방법이다. 파일 복사는 컨테이너에서 호스트로, 호스트에서 컨테이너로 양방향으로 가능하다. # 컨테이너로 파일을 복사 docker cp : # 호스트로 파일을 복사 docker cp : - 위의 명령어는 cp 커맨드를 사용하여 파일을 복사하는 방법이다. 순서로 작성한다. 이를 실습하기 위해 필자 .. <UX심리학> 포스텔의 법칙 1. 소개 포스텔의 법칙은 사용자 중심의 경험 디자인에서 중요한 원칙 중 하나다. 이 원칙은 "자신이 행하는 일은 엄격하게, 남의 것을 받아들일 때는 너그럽게"라는 원칙을 통해 인터페이스나 시스템이 안정적이고 접근 가능해야 한다는 요구를 제시한다. 사용자가 어떤 기기를 사용하든, 어떤 기능이나 입력 메커니즘, 보조 기술을 사용하든, 심지어 어떤 연결 속도를 가지고 있든 간에, 인터페이스는 계속해서 제대로 작동해야 한다. 2. 포스텔의 법칙 * 포스텔의 법칙 기원 포스텔의 법칙은 미국의 컴퓨터 과학자 존 포스텔이 TCP 프로토콜 구현 과정에서 개발한 원칙이다. 포스텔은 스스로 견고함의 원칙이라고 명명한 법칙을 TCP명세에 도입한다. 이 원칙은 데이터를 전송하는 프로그램은 해당 데이터를 엄격하게 검사하고, .. 이전 1 2 3 4 ··· 39 다음