후기
-
도메인 주도 설계 핵심후기/Book Review 2017. 11. 30. 09:24
DDD에 대해 조금은 알아야겠다 싶어서 얅고 최근에 나온 책으로 읽어보았다. 바운디드컨텍스트, 에그리게잇, 이벤트소싱 등 생소한 개념들이 많이 나와서 그런지 매끄럽게 읽으면서 이해하기는 어려웠던 것 같다. 설계의 중요성에 대한 부분은 누구나 동의 할 만한 내용일 것 같다.갈수록 복잡해져가는 소프트웨어를 잘 쪼개서 잘 설계를 해야 나중에 기술부채를 최소화 할 수 있을 것 같다는 생각이 들었다. 제목이 제목인만큼 자세한 내용은 저자의 다른 책인 "도메인 주도 설계 구현"을 참고하라고 나온다. 이 책만 보고서는 DDD가 무엇인지는 대충 알 것 같은데, 제대로 해보려면 저 책을 읽어봐야 할 것 같다. (그냥 DDD start를 읽을까 생각중) 정말 쭉 훑어보고 이런게 있구나 정도만 알게 되었다. 도메인 주도 설..
-
[2017.10.16] Deview 2017 (1일차)후기/세미나 2017. 10. 24. 00:27
Deview 2016의 거의 모든 강연들을 집에서 재미있게 봤던터라 Deview 2017은 직접 보고자 다녀왔다. 1일차, 2일차 모두 가기에는 업무가 빠듯하여 듣기에 무난해 보이는 1일차만 가기로 정했다. 한 번에 세션이 4개나 되어 고르는게 쉽지 않았다. 그래서 나중에 영상으로 어차피 볼 수 있으니, 이왕이면 직접 들으면 더 좋을 것 같은(= 더 어려워 보이는) 것을 듣기로 했다. 내가 들은 세션은 아래와 같다. 시간 제목 10:00 ~ 10:40 Keynote - 송창현(NAVER LABS) 11:00 ~ 11:45 네이버랩스의 로보틱스 연구 소개 - 석상옥 (NAVER LABS) 12:00 ~ 12:45 생체 이해에 기반한 로봇 – 고성능 로봇에게 인간의 유연함과 안전성 부여하기 - 김용재한국..
-
[2017.06.28] 널리 세미나 (5차)후기/세미나 2017. 10. 23. 23:51
네이버 그린팩토리 2층 커넥트홀에서 열린 2017 널리 접근성 세미나에 참석했다. 네이버뿐만 아니라 Microsoft, 엔비전스, 삼성전자, NIA등 다양한 사기업과 공공기관에서 발표자로 참석하였다. 전체 목차는 아래와 같다. 발표 주제01. Accessibility at Microsoft (Microsoft Amos Miller & Catherine Watterson)인텔리전트 클라우드와 인공지능이 접근성 기술을 어떻게 혁신적으로 향상시키고 있는지를 이야기한다.발표 내용 바로가기02. 캡차의 접근성 (한국정보화진흥원 한정기)사람과 봇(Bot)을 구별하는 캡차(CAPTCHA)의 접근성 문제에 대해 살펴보고, 그 해결 방안을 알아본다.발표 내용 바로가기03. 네이버의 인공지능 기술 현황 및 접근성 관점에서..
-
HTTP 완벽 가이드후기/Book Review 2017. 10. 23. 00:50
읽는데 참 오래 걸렸다. 독서대에 펴논채 읽어야지 생각만 하고 보낸 시간도 많았다. 아래는 장별 가이드이다. (전체 목록이 아니다!)1부. HTTP: 웹의 기초2부. HTTP 아키텍처3부. 식별, 인가, 보안4부. 엔터티, 인코딩, 국제화5부. 콘텐츠 발행 및 배포6부. 부록 1부와 2부까지는 상당히 흥미진진하며 내용도 쏙쏙 들어온다. 이미 알고 있는 내용들도 있고 복잡하지 않은 내용들이기 때문이다. 하지만 뒤로 갈수록 낯설거나 요즘에는 잘 쓰이지 않는(내부적으로 쓰이는데 내가 모르는 걸수도) 기술들의 내용이 있어서 빠르게 패스한 부분들도 있다. 아무래도 최초 발행일이 2002년이다보니(2014년에 개정 및 번역하면서 HTTP2.0에 대한 내용이 조금 추가되긴 했다) 트렌디 하지 못한 부분들도 더러 있었..
-
테스트 주도 개발후기/Book Review 2017. 9. 7. 21:53
TDD의 원조, 시작이라 할 수 있는 바로 그 책이다. 켄트 벡 특유의 말장난을 치는데 영미권 사람이 아니라 역자주의 말을 보고 피식하게 되는건 조금 아쉽다! (나도 자연스럽게 웃고싶다) 어렵지 않은 예제(화폐 예제)로 하나씩 기능을 만들어 나가고 리팩토링 하는 과정을 보여준다. 그 과정들을 요약하자면 아래와 같다. 1. 테스트 작성.2. 컴파일되게 하기.3. 실패하는지 확인하기 위해 실행.4. 실행하게 만듦.5. 중복 제거. 한 문장으로 요약하면 "빨간막대 - 초록막대 - 리팩토링"이라고 할 수 있다. (빨간 막대와 초록막대는 JUnit을 돌릴 때, 실패하면 빨간색, 성공하면 초록색으로 나타나기 때문이다) 중복되는 코드를 공통 메서드로 뺀다던지 추상클래스로 뽑아 내는 등 TDD를 하면서 효과적으로 코드..
-
스프링 부트 코딩 공작소후기/Book Review 2017. 7. 7. 00:25
사내에서 신규 프로젝트 작은거를 하나 하게 되었는데, 기회다 싶어서 스프링 부트로 하기로 결정했고 참고서적으로 구입한 책. 출판 당시(한국어 번역판이 나올 때) 토비님을 비롯 여러 전문가들이 칭찬을 하던 책이라 믿고 볼 수 있었다. 스프링도 써봤고 스프링 부트도 공부는 해보았으나 부트를 실제로 사용한 적은 없었기 때문에 조금 두려움은 있었다. 또한 메이븐 기반의 프로젝트는 해봤어도 그레이들은 써보지 않았다. 그렇지만 책이 그레이들 기반으로 프로젝트를 구성해서 이 기회에 그레이들을 사용해 보았다(메이븐 설명도 나오긴 하지만 주는 그레이들이다). 그레이들로 프로젝트를 만들고 시작하는 것부터 해서 application.yml 설정하는 것들, 엑추에이터 기능(health정도만 사용하지만)들은 바로 찾아서 사용할..
-
[2017.07.02]Google I/O 2017 Extended Seoul후기/세미나 2017. 7. 2. 23:18
작년에 이어서 올해도 Google I/O Extended Seoul를 다녀왔다. 시간표는 홈페이지 접속이 잘 안되서(영 불안하네) 사진으로 찍었다. 시간표 작년에 비해 키노트까지 포함해서 5개에서 6개로 세션이 늘었다. A트랙은 안드로이드, B트랙은 웹, C트랙은 머신러닝과 기타 주제들이었다. 안드로이드는 딱히 관심이 없었고 그나마 웹쪽으로 관련이 있어서(웹앱이나 JS는 안하지만) B트랙으로 쭉 들었다. 0. 키노트 (권순선) 사진은 못찍었다. 행사의 개괄적인 내용을 설명해 주셨고, 전체 스탭들이 인사하는 시간도 가졌다. 1. Hacknews Reader PWA with Javascript Frameworks Hacknews를 Progressive Web App(이하 PWA)로 해당 기준에 맞게 만드는 ..
-
[2016.06.19]Google I/O 2016 Extended Seoul후기/세미나 2017. 7. 2. 22:19
그림 1. Google I/O 플랜카드가 붙어있는 세종대 광개토관 전경 Google I/O 2016 Extended Seoul 행사가 지난 6월 19일(일), 세종대학교 광개토관 컨벤션홀에서 열렸습니다. 흥미로운 주제들이 있었기에 참가신청을 하고 다녀왔습니다. 전체 일정은 3개의 트랙으로 나누어 5개의 세션(각 1시간)으로 진행되었습니다. 따라서 한 시간대에 3개의 트랙 중 관심 있는 주제를 들으면 되는 것입니다. 물론 한 시간대에 듣고 싶은 주제가 2개 이상 몰린다면 하나를 선택할 수 밖에 없지만, 전체적인 행사로 볼 때는 이것이 더 알차게 시간을 보낼 수 있는 것 같다는 생각이 들었습니다. 다음 표1은 제가 들은 5개의 주제들입니다. 시간 주제(강연자) 13:00 Firebase Overview (권..