Vue.js와 D3.js를 사용하여 대시보드 만들기 Part1
Vue.js(이하 Vue)는 간편하게 웹 애플리케이션을 만들 수 있는 프론트엔드 프레임워크입니다. Vue를 사용하는 사람들 사이에선 인기가 높은 프레임워크이지만, 아무래도 React에 비해 인지도 및 사용자 수에서 많이 뒤떨어지는 것이 사실입니다. D3.js(이하 D3)는 'Data-Driven Document'의 약어로써(DDD -> D3), 웹 브라우저상에 여러 데이터 시각화 기능을 제공하는 자바스크립트 라이브러리입니다. 데이터 시각화 라이브러리는 다른 여러 가지가 있지만, 높은 자유도를 바탕으로 여러 신기한 차트를 표현할 수 있는 라이브러리는 D3 외에는 없습니다. 다만, 비교적 저수준의 기능을 다루기에 러닝 커브가 있는 편이고 적극적으로 사용하는 사용자가 많다고 하기는 힘든 실정입니다. 이렇게 ..
AI 뇌를 위한 닭고기 수프: 라벨링
올리브영 셀프계산대 도입기
…
Bit(Binary digit) Byte 의 고찰
TypeORM QueryBuilder 활용 사례: 재사용성을 높이는 방법과 테스트 작성하기
MYSQL 인덱스 튜닝
Airflow Task failed Alert Mail 폭탄 회피하기
팀 스터디, 1년간의 여정
안녕하세요! 리테일플랫폼개발팀의 POS 개발자, Q평E…
카카오페이 온라인 결제 서비스 2.5배 성능 개선기
카카오페이 온라인 결제 시스템의 성능 개선 기록을 공유합니다.
Application Specific Integrated Circuit (ASIC) Floorplan Automation - Part II
Related to Reinforcement learning, take on the challenges of the industry! – ASIC semiconductor design (Floorplan) automation (Naver Deview 21 presentation video) ) Application Specific Integrated Circuit (ASIC) Floorplan Automation - Part I Abstract
Gmarket Mobile Web Vip 레거시 성능 개선기
안녕하세요 VI Engineering 팀 김윤제입니다. 저는 현재 Gmarket Mobile Web Vip(View Item Page = 상품 상세)를 담당하고 있는 Backend Engineer 입니다. 올해 6월 Gmarket Mobile Web Vip Backend 쪽의 성능을 최대 9배, 평균 5배를 개선하였습니다. 개선 직후 BXE 실 & 팀장님께 발표를 하고 회사 블로그에 글을 작성해야지 하면서 미루다가 지금은 어느덧 12월이 되었네요. 작업을 시작했을 때만 생각해도 막막했었는데 성공적으로 끝내니 그 기분은 이루 말할 수 없습니다. 자세한 이야기는 아래에서 상세히 다루도록 하겠습니다. View Item Page 성능개선 설명에 앞서 제가 맡고 있는 Vip (View Item Page) 파트에 ..
Release PR만들어질때, Jira 이슈에 배포 버전 자동으로 추가하기(feat. GitHub Action)
파트너플랫폼 스쿼드 코드 컨벤션 소개 🌼
안녕하세요 ! 올리브영의 파트너들을 위한 서비스를 제공하는 파트너플랫폼 스쿼드 백엔드 개발자 🌼 들국화입니다. 2023년 3 ~…
자바 프로젝트 3개 코틀린 점진적 전환기(feat. lombok 됩니다.)
코틀린을 학습하고, 적용하고, 변환해 봤던 이야기와 실제 자바 프로젝트를 변환하는 샘플을 공유합니다.
나를 가장 지치게 만들었던 버그
WebRTC와 AWS, 브라우저 호환성이 어우러진 버그를 만나 해결하는 과정을 공유합니다.
ChatGPT에게서 좋은 대답을 이끌어 내는 방법 7가지
안녕하세요, 카카오뱅크 데이터인텔리전스팀의 Devyn입니다. ChatGPT와 효과적으로 대화하는 방법을 공유합니다! ChatGPT의 대답을 더 유용하게 만들기 위해서는 명확한 질문, 시점 정보 활용, 질문 나누기, 답변 형태 지시, 구체화된 상황과 대상 설정, “차근차근 단계적으로"와 같은 마법의 단어 사용, 제공된 정보 내에서 최적의 대답 찾기 등의 7가지 방법을 소개합니다. 이 방법들을 통해 ChatGPT를 더 스마트한 개인 비서처럼 활용해
우분투 20 이상이 설치된 라즈베리파이 4에 raspi-config 설치 및 카메라 설정하기
우분투 20 이상이 설치된 라즈베리파이 4에 raspi-config 설치 및 카메라 설정하기 일단 라즈베리파이에 root로 전환하고 수행하자 다음 명령어들로 raspi-config를 설치하자 echo "deb http://archive.raspberrypi.org/debian/ buster main" >> /etc/apt/sources.list apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --
고전 돌아보기, C10K 문제 (C10K Problem)
개발자들에게 1년은 다른 산업의 1…