전체 글566 [넥스트스텝 - TDD with JS] - 첫 번째 미팅 2023년 7월 19일 수요일 오늘 TDD with JS 첫 번째 시간을 가졌습니다. 아이스브레이킹 및 간단한 강의 소개부터 시작하여 TDD의 사고법, 전략, Q&A 등을 진행했습니다. 첫 주 미션으로 우선 워밍업으로 간단한 계산기 구현과 자동차 경주 게임이 주어졌습니다. 개인적으로 많이 바쁘지만 최대한 시간을 내서 해보겠습니다. 앞으로 다들 화이팅입니다! 2023. 7. 19. [FE 성능 최적화 스터디] - 두 번째 미팅 2023년 7월 18일 화요일 2장 올림픽 통계 서비스 최적화 - 애니메이션 최적화 - 컴포넌트 지연 로딩 - 컴포넌트 사전 로딩 - 이미지 사전 로딩 위 개념들에 대해 살펴봤습니다. 그리고 사전에 같이 의논해보면 좋을 포인트, Q&A, 키워드 등을 준비해서 이야기를 나눴습니다. 상당히 많은 키워드와 이야기들이 주고 갔고 저도 개인적으로 그와 관련된 경험들을 공유했습니다. 또 최근에는 이번 장에서 학습한 컴포넌트 지연 로딩과 이미지 사전 로딩을 활용하여 회사 코드 최적화도 했습니다. 생각보다 책이 무겁지 않고 실무에서 유용한 부분들이 많아서 도움이 많이 됩니다. 재밌습니다. 2023. 7. 18. [FE 성능 최적화 스터디] - 첫 번째 미팅 2023년 7월 11일 화요일 1장 블로그 서비스 최적화 - Lighthouse 툴을 이용한 페이지 검사 - 이미지 사이즈 최적화 - 병목 코드 최적화 - 코드 분할 & 지연 로딩 - 텍스트 압축 위 개념에 대해 살펴봤습니다. 책을 읽으면서 중간 중간 짚어보면 좋을 포인트와 키워드들을 가지고 이야기를 나눴습니다. 이미지 사이즈 최적화에서는 intrinsic (실제 사이즈)하게 그대로 렌더링하면 안되고 레티나 디스플레이를 고려하여 render size의 2배 정도로 하면 적당합니다. 그리고 병목 코드 최적화에서는 무분별한 반복문 사용을 자제하고 정규 표현식 이용, 코드 분할 & 지연 로딩에서는 React의 lazy와 Suspense를 이용한 dynamic import, 텍스트 압축에서는 API 서버로부터 .. 2023. 7. 13. [오픈소스 컨트리뷰톤 - GlueSQL] - 발대식 2023년 7월 8일 토요일 오픈소스 컨트리뷰톤 - GlueSQL (Rust) 멘티로 선정된 이후 첫 공식 오프라인 행사에 참여했습니다. 발대식 및 팀별 활동이 있었고 1시부터 5시정도까지 진행되었습니다. 도착하자마자 출석 체크 이후 오프닝, 주관 기관 환영사, 오픈소스 컨트리뷰션 소개/프로젝트 소개, 상세 일정 등이 이어졌고 초청 스피커 경험 공유 및 기념 촬영이 있었습니다. 이후에는 본격적으로 프로젝트 팀별끼리 모여서 간단한 소개와 함께 앞으로 진행 방식 및 여러 가지에 대해 이야기를 나눴습니다. 처음 회사 백엔드 시니어분으로부터 Rust 언어를 추천 받고 제 두 번째 언어로 올해 3월에 처음 도전을 시작하면서 간간히 스터디도 하고 취미로 조금씩 학습했었습니다. 하지만 계속 이 언어를 활용하고 싶은 .. 2023. 7. 8. [Rust 스터디] - 아홉 번째 미팅 (마지막) 2023년 6월 25일 일요일 Rust 스터디 아홉 번째 미팅에 참여했습니다. (마지막) 커스텀 에러 타입 New Type 패턴 스택/힙 클로저 활용 라이프타임 위 개념에 대해 살펴봤습니다. 유용한 개념들이 많았고 특히 클로저와 라이프타임은 내용은 많지 않지만 Rust를 적극적으로 활용하기 위해서 꼭 숙지해야 하는 필수 개념입니다. 이렇게 드디어 길고 긴 Rust 스터디가 마무리되었습니다. 이후 간단히 저녁 식사를 하였습니다. 그동안 다들 고생 많으셨고 다음에 또 기회가 있다면 Rust로 게임을 만들거나 프로젝트 위주로 진행하면 더 재밌을 것 같습니다. 감사합니다~ 2023. 6. 25. 이전 1 ··· 21 22 23 24 25 26 27 ··· 114 다음 반응형