필터 0
선택된 필터 없음
CLI로 환경변수 관리하기
쏘카
· 2024년 11월 12일
프론트엔드

CLI로 환경변수 관리하기

환경 변수 관리가 파편화되고 .env 생성이 번거로워지는 문제를 정리했습니다. 쉘 스크립트 한계를 넘어 Node.js CLI로 자동 생성 흐름을 만든 과정을 소개했습니다.

#AWS#AWS Secrets Manager
23005분
디자인 시스템 #2 : SwiftUI를 활용한 BottomSheet 제작기-1
데보션
· 2024년 11월 6일
프론트엔드

디자인 시스템 #2 : SwiftUI를 활용한 BottomSheet 제작기-1

SwiftUI의 `sheet`와 `presentationDetent`를 활용해 BottomSheet를 구현한 경험을 정리했습니다. 동적 높이와 확장형 시트, 커스텀 배경을 위한 인터페이스 설계 방향을 소개했습니다.

#SwiftUI#iOS
37005분
CocoaPods 없이 React Native 개발하기
토스
· 2024년 11월 6일
프론트엔드

CocoaPods 없이 React Native 개발하기

운영 중인 iOS 앱에 React Native를 도입할 때 CocoaPods 병행으로 생기는 의존성 문제를 정리했습니다. XCFramework로 미리 빌드해 Swift Package 형태로 포함하는 Prebuild 방식과 빌드 절차를 소개했습니다.

#React Native#CocoaPods
47005분
JSDoc 200% 써먹기 \:\ JavaScript API 문서화 기수
인포그랩
· 2024년 11월 6일
프론트엔드

JSDoc 200% 써먹기 \:\ JavaScript API 문서화 기수

JSDoc으로 JavaScript 코드의 타입 힌트와 함수 설명을 풍부하게 남기는 방법을 다뤘습니다.프론트엔드에서 협업과 유지보수를 돕는 태그 활용법과 주의점도 정리했습니다.

#JSDoc#JavaScript
30005분
Front-end 개발자가 회고하는 기획전 개편
올리브영
· 2024년 11월 1일
프론트엔드

Front-end 개발자가 회고하는 기획전 개편

Next.js 기획전 개편에서 HTML 모듈 사이에 기존 상품 카드를 삽입하는 방법을 다뤘습니다. createRoot와 provider 중복 사용의 성능 영향을 측정해 설계 타당성을 검증했습니다.

#Next.js#React
18005분
에이닷 UI 테스트 자동화 이야기: 우리의 도전, 선택, 그리고 미래
데보션
· 2024년 11월 1일
프론트엔드

에이닷 UI 테스트 자동화 이야기: 우리의 도전, 선택, 그리고 미래

에이닷이 모바일 UI 테스트 자동화 도입을 검토한 과정을 공유했습니다.\n수동 QA의 한계를 줄이기 위해 Espresso와 XCTest를 선택하고 Zephyr 연동 방향까지 정리했습니다.

#모바일#UI/UX
22005분
메뉴 구조가 고민될 때 해볼 수 있는 UX리서치
토스
· 2024년 11월 1일
프론트엔드

메뉴 구조가 고민될 때 해볼 수 있는 UX리서치

혜택탭의 메뉴 구조를 개선하기 위해 카드소팅 UX리서치를 진행했습니다. 유저가 실제로 나누는 기준을 확인해 카테고리 개편 방향을 찾았습니다.

#UX/UX#검색
20005분
모두의 이동을 위한 카카오 T - 기차/시외버스 접근성 개선기
카카오모빌리티
· 2024년 10월 30일
프론트엔드

모두의 이동을 위한 카카오 T - 기차/시외버스 접근성 개선기

카카오 T 기차/시외버스 서비스의 접근성 개선 과정을 소개한 글입니다. 모든 사용자가 편리하게 이용할 수 있도록 한 방향을 다뤘습니다.

#mobile#UI/UX
14005분
[APP] 라이브방송에서 360 영상을 보여줄 수 있을까?
CJ온스타일
· 2024년 10월 30일
프론트엔드

[APP] 라이브방송에서 360 영상을 보여줄 수 있을까?

360° 영상을 라이브 방송에 적용할 수 있는지 여러 장비와 송출 방식으로 테스트했습니다. 정상 재생은 확인했지만 지연과 화질, 제작 환경 등 상용화 과제가 남았습니다.

#Android#iOS
14005분
ts-pattern은 더 멋진 if문이 아니다
토스
· 2024년 10월 29일
프론트엔드

ts-pattern은 더 멋진 if문이 아니다

ts-pattern은 복잡한 조건 분기를 타입 안전하게 정리해 주지만, 성능은 기본 제어문보다 떨어질 수 있다고 설명했습니다. 단순한 분기에는 if/else, switch, IIFE 같은 방식이 더 적합할 수 있다고 정리했습니다.

#TypeScript#ts-pattern
57005분
당신의 View는 Main Actor 일 수 있다
데보션
· 2024년 10월 28일
프론트엔드

당신의 View는 Main Actor 일 수 있다

SwiftUI View에서 `task`의 실행 맥락과 `MainActor` 보장 여부를 살펴보셨습니다. Swift 6에서는 property wrapper에 의한 actor inference가 제거되므로 `@MainActor` 명시가 중요합니다.

#Swift#SwiftUI
19005분
네이버 검색 클라이언트 로그 수집 - Beacon API 전환기
네이버 D2
· 2024년 10월 25일
프론트엔드

네이버 검색 클라이언트 로그 수집 - Beacon API 전환기

Beacon API로 클릭 로그 수집을 전환해 페이지 이탈 시 유실을 줄이고 안정성을 높였습니다. 점진적 실험과 분석으로 사용자 경험까지 함께 정상화했습니다.

#Beacon API#로그 수집
18005분