Kenny's Tech News - Stuff The Internet Says On Technology For February 02, 2012 ~ February 08, 2012 완전판
2012년 02월 13일 Kenny 가 발행한 기술 신동향 & 뉴스 링크 입니다. (파란 개발자 블로그를 흉내내 봤습니다. ^^)
앞으로 이런식으로 앞부분에는 제 개인적인 동향정리 후기(?)를 적고, 카테고리별로 정리하려고 합니다.
무지 힘드네요. 이번 주 대상 포스트 700여개에서 추려낸 122개의 뉴스 입니다. 어떤 내용은 어려운 것도 있고, 어떤 부분은 관심 없는 부분도 있으시겠지만, 10여분이 받는 뉴스레터라 이것저것 섞여 있다고 생각해 주세요. ^^
지난 주에 필독 처리 했던 링크가 파란 개발자 블로그에서도 추천글에 올라갔네요. 지난 주 뉴스레터를 못 받으신 분도 계시기에 Welcome To Jungle과 The Free Launch Is Over는 이번 주에도 소개 합니다.
혹시나 특별히 관심 갖고 계신 분야가 있다면 답 메일 주시면 차주부터는 최대한 반영 할 수 있도록 노력해 보겠습니다. (지금도 무지 힘들어요... ㅠ.ㅠ)
이것저것 정리하다 보니 결국 월요일이 되었네요. ㅠ.ㅠ 이거 원래 매주 목욜에 발행하려고 한 뉴스레터인데... ㅠ.ㅠ
그러다 보니 파란 개발자 블로그랑 겹치는 내용도 좀 있네요. @.@ 에혀...
오후에 잘못 보낸 메일 죄송합니다. ㅠ.ㅠ
그럼, 2012년 02월 02일 부터 2012년 02월 08일 까지의 전 세계 기술 동향 뉴스레터, 시작합니다!
[추천글] - 개인적으로 선정한 중요한 영역 입니다.
- Welcome to the Jungle 아직 안 읽으신 분이 계시다면, 좀 힘들어도 끝까지 읽어 보세요. 최근에 본 글 중에 가장 중요한 글입니다. 7년 전에 Dr. Dobb's Journal에 기고 됐던 The Free Launch Is Over 를 먼저 보시면 도움이 될 겁니다.
- The future is: Polyglot Persistence Martin Fowler 와 Pramod Sadalage 가 엔터프라이즈 환경에서 데이터 저장소의 미래는 어떻게 될 건지를 보여주는 좋은 자료를 내 놨네요. 필독을 권합니다. ^^
- Architecting Visa for Massive Scale and Continuous Innovation 모두 알고 계신 신용카드 그 Visa 의 아키텍쳐를 소개 합니다. 52:12 짜리 이 프리젠테이션에서 많은 정보를 얻으실 수 있을 겁니다.
[Products] - 재밌거나 새로운 생각을 해 볼 수 있는 제품 모음입니다.
- Open Source Document Management Systems 오픈소스 문서 관리도구 모음입니다. Zimbra 나 Alfresco 와 같은 도구들이 소개되어 있습니다. 잘 쓰면 협업에 도움이 되는 도구들이죠. (잘 쓰기가 어려운 도구들이지만요 ^^)
- PDF.js 자바스크립트로 작성한 PDF 뷰어입니다. 아직 0.2 버전이지만 굉장히 흥미롭네요.
- Flotr2 HTML5 차트와 그래프를 위한 라이브러리입니다. 가끔 이런걸 원하는 경우에 가져다 쓰기 에메한 녀석들이 많았는데, 이 녀석 생각보다 잘 되어 있네요.
- Amon Python 으로 만든 경량 모니터링 툴입니다. 요즘 나오는 서버 모니터링 & 로깅 & 에러 추적 도구는 디자인도 깔끔하고 좋네요.
- J2JS 당연히 나올꺼라고 생각하긴 했지만 ^^ Java Bytecode to JavaScript 도구 입니다.
- turn.js 책장을 넘기는 듯한 느낌을 제공해 주는 jQuery 플러그인 입니다. 굉장하네요.
- Picozu Editor HTML5 로 드로잉 하는 어플 입니다. 굉장한 노가다 였을 텐데 정말 잘 만들었네요.
- Mavuno 하둡 기반의 텍스트 마이닝 툴킷 입니다. 하둡 쪽도 발전 속도가 엄청 빠르네요.
- Byteman 2.0.0 Java 바이트코드를 조작할 수 있는 오픈소스 툴입니다.
- Showyou 3.0 업데이트로 방향성을 제대로 잡은거 같네요. Showyou 3.0 이 업데이트 되면서 Twitter / Facebook 친구들이 공유한 비디오를 손쉽게 볼 수 있는 도구로 탈바꿈 했습니다!
- WunderMap 지도와 날씨를 엮어서 재밌는 제품이 나왔네요. 특정 지역의 과거 날씨를 보여주는 사이트 입니다.
- WebGL javascript octree visualization 머리 아팠을 텐데 굉장히 잘 만들었네요. WebGL을 이용하여 octree 구조를 시각화 한 사이트 입니다.
[Visualization] - 요런거 재밌죠. Data Visualization / Infographic 을 모았습니다.
- Visualization of the Week: Mapping Maxico's drug war 맥시코의 마약 전쟁이 심각하긴 심각한가 보네요. Diego Valle-Jones 가 인터랙티브 지도를 만들었습니다.
- Jumptab: Use of Native Apps Versus Mobile Web is Tied 모바일 타게팅 광고 플랫폼 회사인 Jumptap 에서 공개한 Infographic 입니다. 영역마다 어느쪽에 광고를 해야 할지에 대해서 이야기를 하네요.
- History of Mobile App Stores 5대 모바일 앱스토어의 역사를 보여주는 Infographic 입니다. 잘 정리되어 있네요.
- HTML5 vs Flash 게임에서 HTML5 와 Flash 가 격돌 중입니다. 소셜 게임이나 작은 게임들에 관심이 있으시다면 한번 보셔도 좋을 듯 합니다.
- Graph Visualization And NEO4J - PART THREE 이것도 어디로 가야 하나 고민했는데... 일단 여기 넣습니다. 20명의 사용자 간에 링크가 있는 Graph. NEO4J 를 이용하여 Visualization 해 보죠. Part 1 / 2 도 괜찮은 내용입니다.
[Web / HTML / CSS / Design / UI / UX] - 하나만 할 순 없죠. 테스트 제품을 만든다고 해도 무료 사용 가능한 디자인 요소들이나 HTML/CSS는 알아두면 다~~ 도움이 되니 ^^
- Windows Phone Design Guidelines on MSDN 역시 MS! 라는 말이 절로 나오는 문서 입니다. Smart Phone 에서 체면을 구긴 MS가 Windows Phone 개발자를 위한 가이드 문서를 내 놨네요. MS가 이런건 정말 잘 하는 듯 합니다.
- The One Button Mystique 버튼 하나. 충분할까요?
- HTML5 Boilerplate 3.0 Has Arrived 3.0이 나왔습니다. HTML5 프로젝트를 시작 할 때 초기 템플릿으로 사용하실 수 있는 Boilerplate 가 3.0이 되면서 더 좋아졌네요.
- 14 Golden Eggs of Good UI Design UI 디자인을 잘 하려면 어떻게 해야 할까요? 여기 14개의 가이드라인이 있습니다.
- Showcase Of 45 Websites Using The Parallax Scrolling Effect 시차 스크롤링 (이거 번역 어렵네요 @.@) 을 멋지게 사용한 45개의 사이트 입니다.
- 30 Free UI Kits Featuring Detailed Web Elements 무료로 사용 가능한 웹 컨트롤 들을 30가지 모아 놨습니다. 기본 컨트롤이 맘에 안드시면 한번 바꿔 보세요~ ^^
- 35 Best Free HTML5 and CSS3 Templates 무료로 사용 가능한 HTML5 & CSS3 템플릿 중 눈에 띄는 녀석들 35가지네요. 이쁩니다. ^^
- New HTML5 Powered Websites For Inspiration 영감을 주는 HTML5 사이트들 입니다. 생각지도 못한 방향으로 적용한 녀석들이 있네요.
- 13 Most Used Speedy Tools To Write CSS And HTML Code CSS/HTML 코드를 작성할때 편하게 쓸 수 있는 도구 13개의 모음입니다.
- Hand Drawn UI Kit 가끔 이런거 필요할 때가 있죠? 손으로 그린 것 같은 컨트롤들... 고맙게도 공유한 사람이 있습니다.
- Improve Your Website's Usability in 7 Easy Steps 지금 만들고 계신 사이트들은 어떠신가요? 한번 체크해 보세요~
- 10 Amazing Web Designs That show the Power of HTML5 HTML5의 위력을 보여주는 멋진 사이트 10 곳 입니다~
- 12 Unique Navigation Menu Designs For Your Inspiration 네비게이션 메뉴도 진화하고 있습니다. 요즘은 어떤 네비게이션 메뉴들이 있을까요? 직접 보시죠. ^^
- Top 50 Free Online Web Apps For Designers and Developers From 2011 웹 개발자 / 디자이너가 알아두면 좋은 온라인 도구들을 모아 놨습니다. 로고 제작 사이트 부터 레이아웃의 황금비율을 알려주는 사이트 까지~
[SCM / SVN / Git] - 버전컨트롤. 아직도 갈 길이 멉니다. ^^
- Git vs SVN 요즘 말이 많죠? 장단점 비교 들어갑니다~
- Git Cheat Sheet 한장 뽑아놓으면 생각보다 편해요~
- 8 Reasons for Switching to Git 자꾸 Git 쓰라고 하는데... 으음...
- Prompts and Directories - Even Better Git (and Mercurial) with PowerShell 윈도우에서 콘솔(cmd.exe) 실행시키실 일이 있으신 분들은 알아두면 편합니다. PowerShell. 훌륭한 도구에요.
- Subversion Tips of the Week Git Git 하고 있지만 일단 지금 쓰는 Subversion 도 잘 써야 하는 게 당연하겠죠?
[모니터링 / 개발도구] - 알아두면 편한 것들.
- Vim for Rails Developers: browse Ruby, RSpec and Rails docs quickly vim 은 정말 좋은 도구인거 같아요.
- A story of me becoming not-totally-noob VIM user vim이랑 아직 안친하신 분들은 한번 읽어보실 만 합니다.
- Do you need to monitor your mobile app? 모바일 앱, 만들어 놓고 모니터링이 걱정이시죠? 어떤걸 모니터링해야 하나 싶기도 하고. 정리해 드립니다.
- Getting started with Sensu monitoring framework 모니터링 프레임웍도 이것저것 많이 나오네요. 용도나 강점이 조금식 다르니 한번씩 보시고 개별 용도에 맞는걸 쓰시는걸 추천합니다.
[Trands] - 말 그대로 걍 동향 ^^ 뉴스 입니다~
- How Social Sharing Changes What You Drink 이제는 소셜이 술먹는데도 낍니다! Untappd 를 써보시면 참 별걸 다 소셜로 만든다는 느낌이 드실꺼에요.
- Lanyrd's Simon Willison on Today's Web Stack 요즘은 웹 개발할 때 어떤 도구를 써야 할까요? Willison이 설명합니다.
- New Reuters Sites Turns News Decisions Over To Social Media 블로그 때 까지는 언론들이 잘 버티더니... SNS 세상으로 넘어오니 대거 움직이네요. 이제는 로이터도 Social Media의 움직임을 발빠르게 따라가려고 노력중입니다.
- Why Facebook Will Become a Food Porn Kingdom SNS에 어떤 사진 올리세요? 밥 시켜놓고 사진찍어 올리는건 전세계 공용인듯 합니다. Eating is Social. Period.
- How To Get My Attention Press Page 는 어렵죠. Totem 이 도와줍니다!
- LinkedIn Eats Rapporative: Let's Hope the Magic Lives On Rapporative 는 결국 합병될꺼 같았는데... LinkedIn이 먹었네요. 앞으로가 기대 됩니다.
- Firefox To Adopt Google's 'Speedy' Web Protocol 결국 Firefox 도 SPDY 프로토콜 구현에 들어갔네요.
[Big Data / Hadoop / MapReduce / NoSQL / PolygotSQL / PolySQL / SQL] - 분류가 어렵네요. 그냥 Data Store 라고 해 버릴까....
- Why Hadoop caught on 창시자에게 물어보는 하둡 이야기. 성장속도에 본인도 놀랐다고 하네요.
- What is Apache Hadoop? 2012년에 보는 하둡 모듈들. 처음 시작할 때에 괜찮을 듯 합니다. ^^
- The NoSQL movement NoSQL 이란건 특정한 기술에 대한 이야기가 아닌, 필요한 곳에 필요한 것을 적용하자는 운동이라는 의미로 설명하고 있네요. 한 번 생각해 볼 만 합니다.
- All things Hadoop 하둡에 대한 정리~ 25분 짜리 PT 입니다~
- Hadoop and NoSQL in a Big Data Environment 하둡 이용에 대한 정리. 16분 짜리 PT 네요~
- Polyglot Persistence for Java Programmers - Moving Out of the Relational Comfort Zone Java 개발자를 위한 Polyglot Persistence 이야기. 1시간 29분 짜리 좀 긴 PT지만, 보셔도 시간 아깝다는 생각은 안 하실 겁니다~ ^^
- Wrap Your SQL Head Around Riak MapReduce SQL 위주의 사고방식에서 MapReduce 사고방식으로 전환에 관한 34분 짜리 PT
- 20 Database Design Best Practices NoSQL 이야기가 계속 나오지만, 그렇다고 RDBMS를 버리자는 의미는 아니니까요. Database Design 에 대한 Best Practice 20 개를 정리한 글입니다~
- Data Grid or NoSQL? Same, same but different… Data Grid, NoSQL. Big Data 이야기 나오면서 이것저것 섞이는 용어가 늘어는데, 두 용어의 유사한 점과 다른 점을 짚어 줍니다.
- NoSQL and a life without Schema NoSQL의 Schemaless Design에 대한 설명 입니다.
- The State of Cassandra 9분 10초 정도 부터 시작합니다. 앞 부분은 DataStax 회사 자랑. ^^;
- Mongo and Monitis: A NoSQL Dream Come True MongoDB 사용시에 발생할 수 있는 몇가지 문제와, 모니터링 툴로 해당 부분을 처리하는 것에 대한 문서입니다.
- Getting started with NoSQL: NoSQL vs RDBMS, Types of NoSQL databases, SWOT analysis, and Dark side of NoSQL NoSQL에 대한 SWOT 분석(Strengths, Weaknesses/Limitations, Opportunities, Treats)과 단점에 대한 링크 모음입니다. ^^ Quick Preview 용으로 슬쩍 읽어보실만 한 듯 합니다.
- What it really means when someone says 'Hadoop' 하둡이라는게 어렵긴 어렵죠. 프로젝트도 너무 많고. 누군가가 "하둡"이라고 이야기를 하고 있다면 무슨 뜻으로 받아 들여야 할까요? 심지어 리포트 들에서도 용어를 잘못 쓰고 있어서 정확하게 알지 못하면 오해하는 상황이 벌어집니다. 하둡 환경에 어떤 것들이 있는지 한번 알아보시죠. ^^
[JavaScript] - JavaScript 관련 내용입니다.
- Google Releases Rosetta Stone for Dart to JavaScript JavaScript에서 Dart 로 넘어갈 때 참고할 만한 자료입니다. 개인적인 견해로는 Dart 는 아직 이르지 않나 싶지만, 조금 일찍 보는 정도는 괜찮을 듯 합니다.
- Solving the upload progress bar problem - The History of Node.js Node.js 는 왜 나왔을까요? 만든 사람 이야기를 들어보시죠.
- JustCode for JavaScript Developers 유료 툴이지만, Visual Studio 에서 JavaScript 를 다루시려면 이 녀석 쓸만해 보이네요. ^^
- If you're using Node.js, you're doing life wrong Node.js 싫어하는 사람의 일갈! 뭐 100% 공감하긴 힘들지만, 가끔 Node.js 면 전부 다 된다는 이야기 하는 사람 볼 때면 저도 비슷한 생각이 들긴 합니다. ㅎㅎ
- Node.js isn't a silver bullet, but it's still a bullet. 그렇죠! Silver Bullet 은 아니겠지만, 그렇다고 Bullet 이 아닌건 아니죠. 윗 글이랑 반대되는 이야기 입니다. 언제나 장/단점을 알고 쓰는게 중요하죠.
- HTML5 Web Workers: Classic Message Passing Concurrency 이걸 어디에 넣을까 하다가, 그냥 JavaScript 쪽으로 넣습니다. 열심히 정의 하고 있는 Web Workers 스펙에 대한 소개글(약간의 소스 포함)입니다.
- The Web is the new Terminal: Are you using the Web's Keyboard Shortcuts and Hotkeys? 사실 이건 그냥 Tip 쪽에 가까운데, JavaScript 로 단축키 정의하는 부분이 있다는 이유만으로 이쪽에 넣습니다. ㅎㅎ
- JS1k is back! Awesome JavaScript demos in only 1KB 1KB로 멋진 작업 하기! JavaSciprt 1k 2012가 열렸습니다. ^^
- 1k Rose 1KB의 JavaScript 로 어떻게 장미를 그렸는지 설명하는 글입니다. 흥미롭네요.
- Getting Started with IndexedDB HTML5에 추가된 IndexedDB API 기본 활용에 관한 튜토리얼 입니다. 한번 훑어 보실 만 할 듯 해요.
- Backbone: Dealing with stateful applications (part 1) JavaScript에서의 Model 활용을 다루는 Backbone 에 대한 튜토리얼 입니다.
[Java] - 좋으나 싫으나 어쨌건 먹고 살기 편한 Java 관련 내용입니다.
- Hibernate cache levels tutorial 국내야 모르겠지만... 어쨌건 Hibernate는 쳐다보긴 해야 하는 녀석이 되어 버렸네요. Hibernate에서 제공하는 Cache 에 대한 내용입니다.
- Properties with Spring 애증이 교차하는 프레임워크, 스프링에서 프로퍼티를 어떻게 써야 하는지에 대한 내용입니다. 3.1이 되면서 변경된 부분도 다루고 있네요.
- Why wait, notify, and notifyAll is defined in Object Class and not on Thread class in Java 혹시 이 부분 신기해 하셨던 분이 계신가요? wait, notify, notifyAll 이라는 메소드는 Object 에 선언되어 있습니다. 이거 어차피 다 Thread 관련 메소드인데 왜 Object에 있어야 하는지, Javin Paul이 생각하는 내용을 정리해 놓았습니다.
- Optimally parse humongous XML files with vanilla Java 이놈의 XML! 무지하게 큰 분량의 XML을 파싱하는건 정말 짜증나는 일입니다. JSR-173으로 정의된 StAX만 활용하여 150Mb 짜리 XML을 파싱하는 튜토리얼 입니다. Maven Dependency가 StAX RI(Codehaus 쪽 이 RI네요)와 JUnit 만 포함하고 있네요.
- Marshalling / Unmarshalling Java Objects: Serialization vs Externalization Serialization & Externalization은 머리 아픈 주제죠. 어쨌건 둘 다 JVM Life Cycle을 벗어난 오브젝트를 다루는데, 왜 두개가 있는건지. 한번 확인해 보죠!
- Memory usage comparison of Java Application Servers and Applications 혹시나 Java Servlet / EE 컨테이너를 선택하셔야 한다면 읽어보실 만 합니다. 여러 컨테이너들의 메모리 사용량을 비교한 자료 입니다. 이 바닥이 언제나 그렇듯, YMMV(Your Mileage May Vary) 겠지만, 어쨌건 자료는 자료니까요.
- Json Java parsers / generators microbenchmark 넵. Microbenchmark 는 실 사용과는 거리가 있죠. ^^ 그래도 개별 Parser/Generator가 어느정도 위치에 있는지를 한번 알아 볼 수는 있을 겁니다. Json Java Parser / Generator 들에 대한 Microbenchmark 입니다.
- Java version Market Share: January 2012 Jelastic 사용자들이 쓰는 JVM 버전은 몇 일까요? 특정 서비스 한정적이긴 하지만, 그래도 JVM 7 을 쓰는 사람들도 꽤 있네요.
- Getting Started with MongoDB using Scala 이거 어디로 가야 하는지 한참 고민 했습니다. MongoDB 와 Scala. 일단 Java 쪽에 넣습니다. ^^
- Find Memory Leaks at Runtime - Addendum OOM(Out Of Memory). 지겨우시죠? Runtime 에 Memory Leak 을 추적할 수 있는 도구들이 있습니다. 이건 원 글에 추천한 제품이 상용이라 저자가 욕먹자 일단은 무료로 쓸 수 있는 툴(지금 베타거든요.^^)을 추천한 글입니다. 원글 도 한번 읽어보세요.
[Algorithm] - 머리아프지만 재밌기도 하고... ㅎㅎ
- Computer Algorithms: Data Compression with Prefix Encoding Prefix Encoding을 적용하여 데이터의 중복을 줄이는 방법을 소개합니다. 뭐 어떻게 보면 별 것 아니지만, 이렇게 생각 할 수도 있다는 정도로 보세요~
- Assignment Algorithms to improve Performance of Automated Timetabling 음... 이걸 뭐라고 설명해야 할까요... Assignment Algorithm을 써서 Timetableing 성능을 좀 더 빠르게 하는건데... ;;; 한번 읽어보셔서 나쁠것 없어 보입니다. ^^;
- We Need To Talk About Binary Search. 예압~~ 지겹게 봤던 바이너리 서치~ 또 나왔습니다. ㅎㅎ 이번에는 Python으로 설명하고 있네요. 한번 죽 훑어보시는 것도 좋을 듯 합니다. (댓글에서 생각하는 프로그래밍 이야기도 나오네요.)
[Security] - 이 갈리는 단어지만 그래도 알 건 알아야. ^^
- Simple Security Rules 보안을 위한 10가지... 머리 아픕니다 정말... ㅠ.ㅠ
- A Simple Virtual Machine Data Protection을 위해서 VM을 직접 구현합니다. 별 짓을 다 하네요. ㅡ.ㅡ; 그래도, 자기만의 VM 구현을 위한 아주 기초적인 튜토리얼을 볼 수 있습니다.
- A simple HTML tag to crash 64-bit Windows 7 HTML 태그 한줄로 Win7 x64 를 BSOD(Blue Screen Of Death) 상태로 보내 버릴 수 있습니다! 이거 처음 생각 해 낸 사람은 천재인거 같아요. ;;;;
- A Basic Guide To Passwords And Social Engineering 사회공학 을 아시나요? 정치과학 / 보안 분야에서 쓰이는 용어인데, 보안쪽에서는 특히 기술적인 방법을 이용한 해킹이 아닌, 사람들간의 기본적인 신뢰를 뚫어버리는 방법을 의미합니다. 어떻게 보면 난이도가 가장 높고, 어떻게 보면 낮은 방법이죠. 암호와 사회공학에 대한 기본적인 내용을 다룹니다.
[Architecture / Parallel Programming / Scalability] - 하여간 좋은 말은 다 가져다 붙이는 애들. ㅎㅎ
- Questions for an Enterprise Architect 엔터프라이즈, 아키텍트... 좋은 말은 다 붙었네요. 이 50분 조금 안되는 PT에서는 엔터프라이즈 아키텍트 라는 사람들이 뭐하는 사람인지에 대해 이야기 합니다. (댓글도 보세요~ 좀 다른 의견들도 나옵니다. ^^)
- Max Protect: Scalability and Caching at ESPN.com ESPN.com 도 만만치 않은 규모의 사이트죠. ESPN.com에서는 어떻게 하는 지 한번 볼까요?
- How I learned to stop worrying and love REST REST가 어떻게 좋아졌는지, 내가 오해하고 있었던 REST는 어떤것 인지에 대한 글입니다. 천천히 한번 읽어 보실만 합니다.
- Multiprocessing using Python Python 에서의 Multiprocessing. 뭐... 굉장히 단순한 내용이지만 한번 볼 만 하네요.
- Running tests in parallel - utilize all your processor cores to accelerate your development cycle parallel_spec gem 을 이용해서 Ruby 환경에서 RSpec 수행속도를 극대화 한 이야기 입니다. ^^
- Under the covers of eBay's big data operation eBay 는 그 많은 데이터를 어떻게 관리할까요? 여기도 결국 하둡이네요. ㅎㅎ
- Multiprocessing Goodness -- Part 1 -- Use Case 마찬가지로 Python 을 이용하여 Multiprocessing 하는 방법에 대한 문서 입니다. 여기서는 multiprocessing.Queue 를 사용했네요.
- Colophon for GOV.UK beta GOV.UK 베타를 릴리즈 하면서 사용된 기술들을 나열해 놓은 문서 입니다. alpha.gov.uk 에서 썼던 내역도 있네요. 한번 훑어 보세요~
- The death of CPU scaling: From one core to many - and why we're still stuck CPU에 대한 이야기... Multicore 에 대한 이야기... Welcome to Jungle 이나 The Free Launch Is Over 와 일맥상통 하는 이야기 입니다.
- General principles for good URI design 다들 아시는 stackoverflow.com 에 달린 답변입니다. URI 설계를 할 때 중요하게 다뤄야 하는 사항들을 잘 정리해 뒀네요.
- Lessons in High Performance Computing with Open Source 오픈소스 제품들을 가지고 HPC 를 하면서 알게 된 점들. 굉장히 좋은 도구도 많고, 생각하지도 못한 아이디어들을 잘 발전시켰지만, 특정 상황에서는 해당 제품에 대한 상용 서비스나 상용 버전을 사용하는 것이 더 좋은 경우가 있다. 뭐 이런 정도로 정리 되겠네요. 용도에 맞게 잘 쓰자! 가 결론 입니다.
[Team / Code / 프로그래밍 일반 / 잡지식] - 분류하기 힘든 녀석들 모아 봤습니다.
- How to Stop Writing Next Year's Unsustainable Piece of Code 내년에 후회하지 않을 코드 짜기. ^^
- Beauty Is in the Eye of the Beholder 이쁜 코드, 못난 코드... 어떤 녀석들을 이쁘다/못낫다 라고 부를까요? 그럼 기왕이면 이쁜 코드를 짜려면 어떻게 해야 할까요.
- 10 tips on how to prevent business value risk 프로젝트가 원하는 가치를 제공하지 못하는 문제. 어떻게 막아야 할까요?
- Anti-Patterns for Technical Leaders 한 회사에 기술적인 부분을 담당하는 사람이 특이하게도 두 가지로 불리죠. CTO 혹은 vice-president of engineering(VPoE). 둘은 뭐가 다르고, 이 사람들이 해선 안되는 것들은 뭘까요?
- Code reviews in the 21st Century 21세기가 된 지도 10여년이 지났습니다. Code Review 하는 방법도 당연히 바뀌었겠죠? 21세기의 코드 리뷰 방법을 소개합니다~
- Some Interview Questions to Hire a Java EE Developer Java EE 개발자를 뽑을 때 물어볼 만한 질문들 ^^ 물론~ 한국과 외국은 다릅니다~ 충분히 생각해 보고 물어보세요~ ^^
- Developer Productivity Report - Part 2: Developer Stress 개발자는 어떤 상황에서 스트레스 받을까요? ZeroTurnaround (JRebel 제작사) 에서 조사해 봤습니다. 아, 물론 한국 상황이랑 다를 수 있습니다~
- Three Pillars of Project Management 프로젝트 관리를 지탱하는 세가지 기둥. 어떤 것들이 있을까요?
- Encouraging User-Centric Development - But For Which User? 사용자 중심의 개발은 당연히 권장해야죠. 근데 사용자가 누구죠? 진짜 사용자를 찾는 방법을 논해 봅시다~
- Suffering-oriented programming 고난 지향 프로그래밍. 단어가 재밌네요. backtype.com(Storm을 만든 회사고, Twitter에 인수되죠.)에서 Storm을 주도적으로 만들었던 Nathan이 이야기 하는 어려운 프로젝트를 성공으로 이끄는 방법. "이거 없으면 죽을 만큼 아프지 않으면 아에 만들질 마라."
- Teach Teams to Win AND Fail 스스로 매니저로는 실패했다는 사람의 회상입니다. 팀은 당연히 이기고 싶어하지만, 그렇기 때문에 지는 법도 알아야 한다. 라는 뻔한 이야기~
- Setting up a development environment 개발 환경 구축하는 방법~ PHP 개발자가 이야기 하는 본인의 개발 환경 구축법 입니다~
- Four Levels of Idea Theft 아이디어를 훔치는(?) 4단계. 베끼는(?) 것도 쉬운 일이 아니에요~ 잘 알고 베껴야죠~ ^^
- Don't "Good to Great" Your Dev Team 리더쉽을 알려주는 책과 현실의 괴리... 쉬운 일이 아니죠...
- What Code Comments are Not For. 주석은 언제 달아야 할까요? 이거 참 어려운 주제인데..
- My five favorite "hidden" features in Rails 3.2 제목이 모든걸 알려주고 있죠? ㅎㅎ 묶기가 힘들다 보니 Rails 관련이 여기에 들어왔네요. ㅠ.ㅠ
- From Sand to Processor or How a CPU is made CPU는 실리콘으로 만들죠? 모래에서 부터 CPU 까지~ 어떤 순서로 만들어지는지 구경해 봅시다. ^^
