GOTO 2014에서 마틴 파울러는 마이크로서비스의 개념과 특징에 대해서 설명한다. 마이크로서비스를 간략하게 정의하면 아래와 같다. "마이크로서비스는 소프트웨어 시스템을 디자인하는 여러 스타일 중 하나로 작은 서비스의 결합으로 하나의 응용프로그램을 개발하는 방법을 말합니다. 각각의 서비스는 비즈니스 기능 중심으로 구성되며, 완전히 자동화된 배포 환경에 의해 각각 독립적으로 배포될 수 있습니다. 중앙 집중식 관리는 최소화하며, 각각의 시스템은 다른 프로그래밍 언어와 다른 데이터 스토리지 기술로 작성하는 것이 가능합니다." 또한 기존 SOA와 모노리틱 스타일이 마이크로서비스와 어떻게 다른지 설명한다. 본 강의에서는 마이크로서비스의 장점 위주로 설명하고 있지만 이것이 모든 아키텍처 설계의 정답은 아니다. 이것..
해커와 화가 폴 그레이엄 저/임백준 역/정희 감수 는 와이 콤비네이터의 공동 창업자이자 천재 해커로 불리는 폴 그레이엄의 생각을 읽는 즐거움을 준다. 이 책에서 그는 프로그래머와 예술가, 웹 기반 프로그램, 프로그래밍 언어, 스타트업 같은 주제에 대해 이야기한다. 먼저 프로그래머와 예술가를 비교하는 부분에서는 내가 프로그래밍을 하는 이유에 대해서 다시 생각하게 하고 좋은 자극제가 되었다. 그리고 웹 기반 프로그래밍에 대한 글을 읽고 있으면 지금 당장 하던 일을 그만두고 리스프 기반의 웹 프로그래밍을 공부해야만 할 것 같다. 마지막으로 100년 후의 프로그래밍 언어를 내다보는 그의 통찰력도 매우 인상적이고 흥미로웠다. 목차 01 / 공부벌레는 왜 인기가 없을까 __그들은 게임판 위의 말에는 관심이 없다 0..
"덤프 분석 시스템은 넥슨이 잘한다는 라이브 게임 서비스를 오래 지속하는 비결 중 하나입니다. 덤프 분석 시스템이 없다면 바로 도입하는 것을 추천합니다. 덤프 분석 시스템이 있다면 게임에 특화되게 변경을 권장합니다." 은 덤프 수집 및 자동화 분석 시스템(크래시리포터) 구축 및 운영 사례에 대해 설명합니다. 단순한 기능의 기존 크래시리포터부터 시작해서 문제점을 파악하고 하나하나 개선해 나아가는 방식으로 진행됩니다. 예전에 비슷한 시스템 구축을 고민했던 저에게는 기술적인 부분뿐만 아니라 운영에 대한 노하우까지 배울 수 있어서 유익했습니다. 목차 1. 크래시리포터 시스템 소개 2. 기본 시스템 설계 및 구축 3. 게임에 특화된 덤프 분석시스템 4. 내부 서비스 운영 노하우 세미나 동영상 참고 NDC repl..
이번 세션에서는 흐름 제어와 형 변환 그리고 문자열 다루기에 대해서 강의합니다. 목차 1. Controlling Programmatic Flow - Controlling Flow - Selection Statements - Iteration Statements - Jump Statements 2. Manipulating Type - Casting Types - Is and As 3. Manipulating Strings - What is a string? - String Manipulation - Regular Expressions 강의 동영상 참고 예제 소스 https://xaml.codeplex.com/ 제프리 리처 4판 찰스 페졸드 6판 - James Song
C# 코딩의 기술 기본편 가와마타 아키라 저/김완섭 역 은 저자의 짤막한 C# 및 닷넷 프로그래밍 노하우들을 엮은 책이다. 어떤 문제에 대해 고민하는 주인공, 그를 도와주는 하수와 고수 캐릭터를 등장시켜 노하우를 설명하는 신선한 구성을 가지고 있다. 가볍게 읽히지만 내가 만들었던 코드도 주인공처럼 실수를 하지 않았나 돌아보게 하고 '이 기술은 다음에 적용해 봐야지'라는 생각이 들게 만드는 책이다. 목차 1장. 언어 사양 문제 1.1 var 사용에 관한 고민 1.2 if와 switch에 관한 오해 1.3 for와 foreach에 관한 오해 1.4 while을 이용한 조건 판정 1.5 do는 유용하지만 잘 사용하지 않는다. 1.6 루프할 필요가 없는 루프 1.7 장황한 비동기 루프 1.8 해제되지 않는 참조..
그렇게, 아버지가 된다 윤용인 저 는 섬에 갇힌 아버지들, 외로운데 그 외로움을 구체적으로 표현하지 못하고 침묵하는 우리 시대의 아버지들을 위한 책이다. 흔히 누군가 아빠 역할이 힘들다고 토로하면 '원래 그런 거야' '다 그렇게 살아'라며 너무 쉽게 외면하고 있지 않나 생각해 본다. 두 아이의 아빠로서 많이 공감했고 많이 위로받았다. 그리고 어떻게 하면 행복한 아빠로서 행복한 가정에 보탬이 될까 고민하게 됐다. 본문 중에서 사내놈들은 그렇게 크는 거야 사내놈들은 그렇게 크는 거야. 지금은 지갑에 돈이 없어지고, 좀 더 지나면 아빠의 담배가 한 개비씩 사라지고, 좀 더 지나면 군대 간다고 없어졌다가, 그다음엔 제 여자 만나 부모 곁에서 사라지는 것이 아들이라는 짐승이지. 회초리보다 자식을 믿을 것 나도 맞..
인도방랑 후지와라 신야 저/이윤정 역 은 후지와라 신야가 20대에 겪은 3년 간의 인도 여행 기록을 담고 있는 여행서의 고전이다. 1972년 일본에 출간되어 큰 반향을 일으켰고 많은 젊은이들의 발길을 인도로 향하게 했다. 무엇이 20대의 젊은 그로 하여금 모든 것을 버리고 인도로 떠나게 만들었을까? 이 책 곳곳에는 자신의 여행의 의미를 넘어 삶의 의미를 찾으려는 20대 청년의 고뇌와 열정이 보인다. 자신을 얽어맨 굴레를 벗어던지고 열린 마음으로 세상을 바라보려는 그의 몸부림에서 20대의 나를 되돌아보게 하고 지금의 나를 되돌아보게 한다. 본문 중에서 나는 '여행'을 계속했다. ······다분히 어리석은 여행이었다. 때로 그것은 우스꽝스런 발걸음이기도 했다. 걸을 때마다 나 자신과 내가 배워온 세계의 허위..
이 세션에서는 복합 형식의 구성과 객체 대한 템플릿 정의, 그리고 참조와 값이 메모리 전략을 살펴봅니다. 또한 객체 인터페이스와 상속과 제너릭에 대해 다룹니다. 목차 1. Constructing Complex Types - Classes and Structs - Access Modifiers - Properties - Methods - Events - Delegates, Multicasting & EventHandler 2. Object Interfaces and Inheritance - Inheritance - Creating Object Instances - Interfaces 3. Generics - Generics - Boxing/Unboxing - Generic Classes, Interface..
과정은 8개의 모듈로 구성되어 있고 .Net 프레임워크를 위한 C# 언어의 개념 및 기능에 대해 설명한다. 첫 번째 모듈은 전체를 통틀어 C#의 핵심 개념을 설명하는 가장 중요한 모듈이라는 생각이 든다. OOP와 Managed Language의 개념과 C#의 주요 특징을 개략적으로 설명한다. 강사는 Microsoft 개발자 에반젤리스트, Jerry Nixon과 Crank211 공동 창업자, Daren May로 중간중간 만담을 곁들인 지루하지 않은 강의를 해주신다. 목차 1. Object Oriented Programming - What is an Object? - What is Object Oriented Programming? 2. What is a Managed Language - What is a ..
나는 단순하게 살기로 했다 사사키 후미오 저/김윤경 역 저자 사사키 씨는 미니멀리스트다. 미니멀리스트란 '자신에게 진짜 필요한 것이 무엇인지 아는 사람, 소중한 것을 위해 물건을 줄이는 사람'이다. 그는 작은 메모지 한 장도 버리지 못하는 성격이었지만 미니멀리스트의 생활을 선택하면서 삶의 많은 부분이 변했다. 단순히 물건을 많이 줄여서 쾌적해지고 편리해졌을 뿐만 아니라 삶의 본질과 가치에 더 집중하게 되었다고 한다. 분명 물건을 소유해서 느끼는 행복도 있다. 하지만 비움으로써 자신의 가치를 발견하고 더 본질적 것에 더 가까이 다가가는 삶도 멋지지 않은가? 본문 중에서 인생이 가벼워지는 비움의 기술 55 01. 버릴 수 없다는 생각을 버려라 02. 버리는 것도 기술이다 03. 잃는 게 아니라 얻는 것이다 ..
- #uwp
- #techdays2015
- #cpp
- 책
- 객체 지향 설계
- Effective C++
- #제럴드와인버그
- #scottmeyers
- #세미나
- #팀개발
- #ModernCPP
- #클린코드
- Effective Modern C++
- #로버트마틴
- #레거시코드
- #EffectiveModernCpp
- #프로그래밍심리학
- #ndc
- #코드최적화
- #csharp
- #자녀교육
- #알고리즘
- #임백준
- #스콧마이어스
- #마이클페더스
- 상속
- #build2016
- Scott Meyers
- #cplusplus
- #mva
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |