NIPA 소프트웨어 공학센터의 지원으로, Android Application Block이라는 안드로이드 참조 아키텍쳐 모델을 만들었습니다 . 컨퍼런스를 통해서 먼저 소개하였고, 프리젠테이션을 통해서 안드로이드의 문제를 해결할때 필요한 여러 오픈소스들을 설명해 드렸습니다. (재미난 것은 외국에서도 Android Bootstrap이라는 형태로 기존 Android의 문제를 해결하기 위해 여러 오픈소스를 묶어 제공을 했고, 안드로이드 개발자에게는 꽤 인기가 좋은 것으로 알고 있습니다. ) 이 버전보다 더욱 업데이트된 …
카테고리 보관물: Framework
안드로이드 오픈소스 어플리케이션 블록 발표자료
지난 12/14일 있었던 “안드로이드 오픈소스 어플리케이션 블록” 에 참여해 주셔서 감사합니다. 뜨거운 열기와 함께 잘 마무리 하였습니다. 많은 후배들과 좋은 팀들이 만든 자료라 더 뜻 기쁜거 같습니다. 어플리케이션 블록 어플리케이션 블록 이라는 것은? 기존 Framework들을 더 쉽게 잘 쓸수 있게 추상화 놓은 Block으로 보시면 됩니다. .NET에서 Enterprise Library가, Java진영에서는 Spring이 좋은 예 입니다. 어플리케이션 블록이라는 단어를 …
Agile의 대가 – Linda Rising과 만나다!
지난 토요일 (2012/10/28) 애자일과 패턴의 대가인 Linda Rising(린다 라이징)과 만남을 가졌습니다. 저희가 출간이 눈앞에 있는 Fearless Change의 저자이시구요. Agile 진영에서 이분이 미치는 영향력을 실로 거대하며, 간단히 Infoq에서 찾아보시면 그 해답을 얻으 실수 있습니다. 전세계 열리는 왠만한 agile 컨퍼런스에 메인 speaker로 참여하시고, 많은 agile 서적이 linda rising에게 감사를 하고 있거든요. 만난지 2년 만이였어요. SPLASH와 Agile 컨퍼런스가 …
안드로이드, 오픈소스 그리고 패턴
지난 주말 (2012년 5월 20일) 코엑스에서 스마트 개발자 협회가 주관하는 글로벌 커뮤니티 써밋에 EVA 커뮤니티 연사로 발표를 했습니다. 먼저 이번 발표에 많은 도움을 준 소프트웨어 마에스트로 멘티인 오유환, 강미경, 김나래, 손윤정 4 멘티에게 감사드립니다. 이 4명이 아니였다면 이러한 좋은 자료는 나오지 못했을 겁니다. 프리젠테이션이 다루는 내용은 다음과 같습니다. Android 이해 구글이 꿈꾸는 Android의 미래 (Modu …
[97Programmer] API 디자인의 황금률
특히 많은 사용자들을 위한 경우, API 설계는 어렵습니다. 만약 여러분이 수 백에서 수 천의 사용자들이 사용할 API 를 설계한다면, 미래에 이것이 얼마나 바뀔 것인지, 그리고 변경 사항이 클라이언트 코드를 손상시킬 수 있는지 여부를 고려해야 합니다. 그 이상으로, 여러분은 API 사용자가 여러분에게 어떻게 영향을 미칠지 생각해야 합니다. 만약에 여러분의 API 클래스 중 하나가 내부적으로 자신의 함수들 중에 …
Domain Driven Design 적용에 대한 고민들
얼마전 이대엽님이 도메인 주도 설계 (Domain Driven Design) 라는 명서를 번역해 주셨습니다. 저 역시 구매를 했었고, DDD가 가져오는 철학이나 사상은 정말 훌룡합니다. 왜 이런 명서가 이제 번역될수 밖에 없는지 현실을 알고 있지만, 정말 슬픕니다. POSA나 DDD와 같은 명서들은 번역을 한다는 것의 거의 희생에 가깝습니다. 사실 역자 입장 에서는 적절한 어휘 선정과, 국내 개발자의 시선에 맞게 레벨을 …
프레임워크 문서화 잘하기 by 박선욱
프레임워크 문서화 잘하기 자료입니다. 이 글의 모든 저작권은 박선욱 님에게 있습니다. 박선욱님이 마소 9월호에도 기고를 하셨는데, 추후 기고 자료도 공유하도록 하겠습니다. 발표 자료 소개 새로운 프로젝트를 할 때마다 새로운 프레임워크를 접하는 일은 이제 예사가 되었다. 어떻게 새로운 프레임워크를 학습하여 활용할 수 있을까? 역발상으로 프레임워크 문서화 잘하기 패턴을 통해서 우리가 원하는 정보가 어디 있는지 알 수 …
Framework Engineering minor update version
Framework Engineering 발표자료를 약간 업데이트 했습니다. Framework 전문가들을 서두에 추가하고, 업적들을 나열했습니다. Team 운영에 관해서 Cross Functional Team의 내용 추가 .NET Framework의 Break Changes를 일부 업데이트 했습니다. 상업적으로 강의나 발표자료, 출판용으로 사용을 금지합니다. 다만 원저작자와 출처를 명시해 주시는 조건과, 원 저작자의 동의하에 비 상업적 용도로 사용하실수 있습니다.
EVA의 패턴, 프레임워크, 아키텍트 이야기
EVA팀이 팀의 이름으로, 드디어 외부 세미나를 합니다. 패턴 , Framework, 그리고 아키텍트가 알야할 97가지의 못다한 이야기를 나누고자 합니다. 그리고 이번에는 현종님의 Fearless Change 패턴 이야기가 30분정도 진행됩니다. 사람 관계와 패턴에 연관성에 대해서 놀라운 사실을 알수 있을듯 합니다.
[NIPA] SW Framework Engineering 세미나 공지 6월 23일
JCO에 이어 저희 EVA팀이 6월 23일 오후2시 Framework와 연관된 세미나를 준비했습니다. NIPA 소프트웨어 공학센터에서, JCO때 제가 발표한 Framework Engineering 외에 별도 2개의 세션을 더 추가해 발표합니다. 장소는 마포구 상암동에 있는 누리꿈 스퀘어 입니다. 약도는 링크를 참조해 주세요.