Latest

나만 모르고 있던 - Java 9 (Java9 빠르게 훑어 보기)

나만 모르고 있던 - Java 9 (Java9 빠르게 훑어 보기)

지난 9월 공식 릴리즈된 Java9에 대해서 알아 보고자 구글링 통해서 찾은 문서중 괜찮은 문서가 있어서 발번역해 봅니다. 본 문서는 Java9의 신규기능과 변경사항에 대해 빠르게 훑어 보는것을 목표로 하며 좀 더 자세한 정보는 제공되는 상세링크들을 참고하세요~ 매끄럽지 못한 번역 부분은 댓글로 교정 부탁드립니다. I. Java 플랫폼 모듈 시스템(Java Platform Module

By 심 천보
[Rspec] 좋은 설명문 작성하기

[Rspec] 좋은 설명문 작성하기

RSpec은 TDD의 문서화에 중점을 두고 개발된 훌륭한 BDD툴입니다. (BDD는 어플리케이션의 개발과정을 확인하는 사람이 읽을 수 있는 명세서를 적는 일을 말합니다.) 저의 경우 Better Specs을 통해 좋은 테스트 스위트에 대해 알 수 있었지만 좋은 설명문에 관해서는 한가지 오해가 있었습니다. 이 글에서는 올바른 설명문에 관해 제가 했던 오해와 결론에 대해 간단히 공유하려고

By 최 민석
[후기글] DEVIEW 2017 DAY2

[후기글] DEVIEW 2017 DAY2

난생 처음 DEVIEW에 가보다 매년 DEVIEW 시즌이면 항상 이래저래 일이 생기거나 신청이 늦어 10년동안 한차례도 참석해 본적이 없었다. DEVIEW는 네이버가 주관하는 국내 최대 개발자 컨퍼런스 행사로 올해로 10주년을 맞았다. DAY1은 아쉽게 놓쳤지만 DAY2에 참석한 소감과 발표된 내용에 대한 간단 리뷰를 작성해 보려고 한다. 세션은 주관적인 취향에 의해 선택된 것이므로 몸이

By jerryjung
TF-Slim 시작하기

TF-Slim 시작하기

TF-Slim은 저수준의 텐서플로우 API를 간편하게 사용할 수 있는 고수준 경량 API로써, 텐서플로우 저수준 API를 사용하여 모델을 정의, 학습, 평가하는 과정을 간소화한다. 특히 이미지를 분류하는 작업의 경우, 성능이 검증된 다양한 이미지 모델(VGG, Inception, ResNet 등)에 대해 이미지넷 데이터셋을 기반으로pre-trained된 모델을 기반으로 fine-tuning하는 과정이 단순화되어 있다. 이

By 송 준이
코드 리뷰 이야기(1)

코드 리뷰 이야기(1)

이번 글과 다음 글은 올해 합류한 북경 개발 팀에 코드 리뷰를 적용하면서 개발팀의 상황에 따라 어떻게 적용해나가고 있는지, 어떤 관점으로 접근하고 있는지에 대해 공유하려고 합니다. 본론으로 들어가기에 앞서 코드 리뷰에 대한 정답은 없고 이런 사례는 지극히 제가 현재 있는 조직에만 국한된 이야기임을 강조하려고 합니다. 그래서 미리 서론에 코드 리뷰 적용하기

By 김형준
개발자도 〈쇼미더머니〉의 신성 우원재에게 배워보자

개발자도 〈쇼미더머니〉의 신성 우원재에게 배워보자

때마침 좋은 글을 만났다. 하지만, 지난 달 잠시 서울에 들렀을 때 <쇼미더머니6>를 보지 않았다면 읽지 않을 기사였다. 준결승 정도에 해당하는 2편 정도를 봤는데 정말 독특하다고 기억했던 오디션 참가자의 이름이 눈에 들어왔다. 한국 힙합의 장르적 로컬라이징과 우원재 할렘가 산물을 한국의 평생 입시제도로 해석하는 우원재 기사 내용은 한국 힙합문화에

By 안영회
마이크로 서비스(MSA)로 구축할 때 모듈은 어떤 단위로 할까?

마이크로 서비스(MSA)로 구축할 때 모듈은 어떤 단위로 할까?

답이 없는 문제지만, 시작할 때 도움이 되는 cheatsheet 정도를 제공할 목적으로 글을 쓴다. 참조 모델 결론은 아래 그림이다. 물론, 모든 상황에 맞는 답은 없다. 우리 환경에 맞추면 REST 형태로 API를 제공하는 웹 서비스를 모듈이라는 단위로 부른다. 위 그림에서 Foundational capability와 같다. 하지만, 모듈이 하나로 배포되는지 사실은 유사한 API 묶음이 여러

By 안영회
설계란 무엇인가 II

설계란 무엇인가 II

요즘 글쓰는 것이 즐겁다. 이런 시절이 길지 않기 때문에 최대한 뽑아야(?) 할 것 같다. 구인공고 올리려고 백년만에 들어간 트위터에서 마틴 파울러의 excellent post란 표현을 보고 링크를 눌렀는데,  글쓰려는 욕구를 자극하는 글감이 등장했다. 마틴 파울러가 칭찬한 글에서 글쓰기를 자극한 구절은 바로 아래 단락 제목이다. engineering decision-making is a socially constructed

By 안영회
굴뚝 기업이 어떻게 디지털화 할 수 있을까?

굴뚝 기업이 어떻게 디지털화 할 수 있을까?

7년째 유통 IT에서 일하다 보니 소프트웨어 구축이나 개발 문화같은 본업에 더해 유통 비즈니스에 대해서도 흥미를 갖게 되었다. 사실 지금은 본업이 아니라고 할 수 없을 정도로 유통에 깊이 들어와 있다. 한편, 함께 일한 조직이 홈쇼핑에서 출발한 인터넷 쇼핑몰 회사였고, 지금은 의류 생산과 판매에서 출발한 유통회사다. 이렇다보니 IT 활용은 물론 소비자 환경의

By 안영회