WE ARE BRANDI
브랜디 랩스 기술 블로그
-
파이썬 프로젝트에 AOP 도입하기
Overview 브랜디 개발팀에서는 현재 운영 중인 여러 파이썬 프로젝트에 도입하게 될 사내 프레임워크의 개발을 진행하고 있습니다. 그리고 그 개선 업무를 저도 함께 담당하게 되었습니다. 프레임워크...
2020-01-07 -
Jest를 이용한 vuejs 프로젝트에 Unit Test 도입
Overview 웹 프론트 개발을 할 때 대부분 반복적인 테스트 작업을 하고 있습니다. 하나의 기능을 개발하고 웹 브라우저에 접속하여 기능을 테스트하고 수정하고 합니다. 이러한 반복된 테스트...
2020-01-02 -
자바스크립트 OOP로 클래스모듈화 하기
Overview 필자는 WEB UI 개발 및 간단한 서버, 내부 개발테스트 등을 할때는 자바스크립트(JavaScript)를 사용합니다. 기본적으로 자바스크립트는 정적 웹페이지에서 다양한 동적 이벤트나 UI 변경 등 정적...
2019-12-24 -
iOS 13에서 다크모드 적용하기
Overview 올해 WWDC19 이벤트에 흥미진진한 발표 중의 하나가 iOS 13을 사용하는 기기에서 다크 모드를 사용할 수 있다는 내용이었습니다. 시스템 전체적으로 다크 모드를 사용할 수 있으며,...
2019-12-19 -
Android 다크 모드 적용하기
목차 Overview 0. 시작하기 전 1. 테마 권장 사항 2. 테마 선택 다이얼로그 만들기 3. 다크 모드 테마 설정 3-1. 색상 3-2. 이미지 4. 다크...
2019-12-19 -
AWS 클라우드 와치 에러 유형을 JSON으로 통합하고, Metric Filters를 이용한 모니터링 구축
Overview 필자는 JSON으로 로그를 남긴다는 생각을 해본적이 없었습니다. 원래 하던대로 로그를 텍스트로 남기고 특정 키워드를 검색해내고 그 주변의 로그를 확인 하는 방법으로 주로 사용했기 때문입니다....
2019-10-04 -
개발1팀의 AWS Personalize 도전기
INTRO 요즘 서비스들을 이용하면 사용자 개인에 초점을 맞춘 ‘개인화&추천’ 기술을 흔히 접할 수 있습니다. 단순히 인기 콘텐츠를 추천해주는 것 보다 개인의 취향 및 성향을 기반으로...
2019-10-04 -
AWS CloudWatch를 이용한 로그 모니터링 시스템 구축
Overview 안녕하세요, 개발3팀입니다!! 현재 우리 R&D본부는 다수의 서비스를 운영하고 있습니다. 그중에 저희 개발3팀도 여러개의 서비스를 운영을 하고 있습니다. 다수의 서비스를 운영 하다보면 수없이 많은 일들이...
2019-10-02 -
2019년도 개발MA팀 워크샵 후기
Overview 안녕하세요, 개발MA팀입니다! 날씨가 더워지고 2019년도 2분기를 마무리하는 계절이 찾아왔습니다. 여름이 되면 대학교에 다니던 학생 때 매년 산으로, 계곡으로 친구들과 친목을 다지기 위한 MT를 떠났던...
2019-08-02 -
MySQL의 Transaction Isolation Level (Lock에 관하여)
편집자 주 문맥에 따라 ‘Transaction’과 ‘트랜잭션’으로 영어와 한글을 혼용함. 문맥에 따라 ‘LOCK’과 ‘lock’으로 대문자와 소문자를 혼용함. Overview MySQL DB는 일반적인 운영환경에서 뛰어난 성능을 제공합니다. 특히...
2019-06-19