신규 전시 프로젝트에서 WebClient 사용하기
안녕하세요. 올리브영에서 Back-end 개발 업무를 맡은 달고나윤입니다. 현재 올리브영 전시파트는 기존 모놀로식 아키텍쳐에서 MSA…
기업 기술블로그의 Tools 관련 글 1510개
안녕하세요. 올리브영에서 Back-end 개발 업무를 맡은 달고나윤입니다. 현재 올리브영 전시파트는 기존 모놀로식 아키텍쳐에서 MSA…
약간 특이한 자판기가 있습니다. Nickel(5¢, 센트), Dime(10¢), Quarter(25¢) 세 종류의 동전만 넣을 수 있고, 상품은 사과 주스와 오렌지 주스뿐이며 가격은 각각 30센트입니다. 그리고, 거스름 돈 기능이 없어서 30¢까지만 동전 투입이 가능합니다. 예를 들어, 25¢가 이미 들어있는 상태에서는 Nickel(5¢) 동전만 투입할 수 있습니다. Dime이나 Quarter 동전을 넣는다면 그대로 뱉어냅니다. 이런 자판기를 코드로 어떻게 구현해야 할까요? 객체지향에 익숙한 개발자라면 아래와 비슷한 방식으로 구현할지도 모릅니다. class VendingMachine { int numNickels; int numDimes; int numQuarters; OrangeJuice orangeJ..
포토챗 베타 서비스를 출시하기까지의 연구 과정을 소개합니다.
책 『프로그래머의 뇌(The Programmer's Brain)』를 읽고 작성한 서평입니다.
처음 사용해 보는 기술을 이용해 회사 업무를 진행하다 오픈소스에 기여하게 된 경험을 이제 만 1년 정도 된 주니어 서버 개발자의 입장에서 이야기합니다.
쿠브플로우를 도입한 이유와 유용한 팁
안녕하세요 Mobile Application Team 에서 iOS 개발을 하고 있는 강수진입니다.이번 글에서는 지마켓 iOS 프로젝트에서 사용하고 있는 프레임워크들의 관계와, Framework 에서 다른 Framework 를 사용할 때 Mach-O type 에 따른 주의 사항을 알아보겠습니다.상황Gmarket 에서 사용하고 있는 framework 는 다양하지만, 문제에 집중하기 위해 UI 와 Util 이라는 두 가지 framework 를 사용한다고 상황을 간략화해보겠습니다.이때 Util.framework 는 유틸성 코드를 담고 있어서 UI.framework 에서도 사용합니다. 따라서 아래와 같이 사용 관계를 표현할 수 있습니다.위 상황을 관리하기 위해 프레임워크들의 관계를 어떻게 설정할 수 있을까요?하나..
Chap1. 서버 기반 TTS란? 1-1. TTS란? TTS는 ‘Text to Speech’의 약자로 오디오 표현을 위해 텍스트 단위를 음성 단위로 변경하는 자연스러운 언어 모델링 프로세스입니다. 쉽게 말해 문자를 사람 음성으로 변환해 주는 기술이죠. 사람 목소리를 녹음하여 일정한 음성 단위로 쪼갠 후, 텍스트가 입력되면 DB의 문장과 일치한 목소리 조각
안녕하세요. 저는 Trading Platform팀 Backend 엔지니어로 근무하고 있는 현건수(Pir)입니다. 이번에 투표시스템을 맡게 되어, 일반 투표와 선착순 투표시스템 그리고 앞으로 확장적으로 늘어날 투표 시스템 아키텍처에 대해 OOP 기반으로 구성한 것을 공유하려고 합니다. 목차 투표 시스템 요구사항 투표 시스템 아키텍처 요구사항 투표 시스템 아키텍처 3-1. 확장적인 투표 아키텍처 3-2. 선착순 투표 아키텍처 코드로 보는 투표 시스
안녕하세요 서비스 개발팀 Android 신입 개발자 Stephen 입니다. Intro. 저는 현재 안드로이드 개발을 할 때 멀티 모듈 방식을 사용하고 있으며이번 온보딩 프로젝트(To-do List App)에 처음으로 멀티 모듈 방식을 도입하게 되었습니다. 저는 회사에 들어오기전 제가 진행했던 안드로이드개인 프로젝트나 공부에서는 모두 하나의 앱모듈에서 코드를
카카오페이에서 기술지원 직무는 어떤 업무를 하는지, 담당자는 어떤 경력을 가지고 있는지 궁금하시다면 지금 바로 읽어보세요.
GPU사용환경 만들기
Scala가 게임 서버 개발에 왜 좋을까요? 그 이유를 알아봅니다.
Why Scala is a great match for developing game servers.
반갑습니다! 오늘도 올리브영입니다! 안녕하세요. 저는 주문/결제 스쿼드에서 막내를 담당하고 있는 Aaron 입니다. 어느덧 올리브영에서 생활(?) 한지…
Java Generic 시리즈 마지막 포스팅입니다.이번에는 Java Generic 을 활용하는 여러 가지 상황들에 대해 살펴보겠습니다.이번 포스팅에서도 개념편, 심화편 에서 사용했던 예제를 활용해보겠습니다.public class Electronics { private String manufacturer; public Electronics(String manufacturer) { this.manufacturer = manufacturer; } public String getManufacturer() { return manufacturer; }}public class Tv extends Electronics { private String title; ..
교보문고 리드잇zine 실용주의 프로그래머 개발에 정해진 정답은 없습니다. 언제나 트레이드오프죠. 우리는 혼자 개발하지도 않고, 프로인 만큼 전체 비용을 계산할 줄 알아야 해요. 이를 잊어버리면 오버엔지니어링하기 일쑤죠. 이런 개발 철학을 다룬 책이 있습니다.
페이지 68 / 84 (총 1510개)