2008 SpringOne America 컨퍼런스 후기

Toggle Space Navigation Tree
Space Map

2008 SpringOne America 컨퍼런스 후기

Table of Contents

12/1

여기 시간으로 토요일에 도착하여 이틀을 보내고 드디어 SpringOne2008의 날이 밝았다. 이틀동안 시차와 음식의 적응이 안되어 많이 고생하였는데 컨퍼런스가 시작되는 날에는 하늘의 도움인지 어느정도 시차도 적응이되고 컨디션도 제 위치를 찾은거 같다.
일치감치 등록을 마치고 같이온 회사사람들과 잠시 해변을 산책하다 dinner를 참석 하였다. 저녁식사시간에 드디어 기다렸던 한국사람들을 봤다. 방금 도착했다는 광남이 형, 이일민님, 백기선님, 안영회님과 우리와 같이 토요일에 도착한 삼성SDS 애니프레임 팀원분 3명을 만났다. 분명 우리와 같은 비행기를 타고왔는데 서로 그 존재를 인식하지못했다.
식사를 같이 하면서 간단한 인사를 하니 스프링의 아버지 로드존슨의 키노트가 시작 되었다. 사진으로서만 보아온 로드존슨의 실물또한 사진과 그렇게 다르진 않았지만 개발자의 냄새와 CEO로서의 위엄이 좀 보이는듯 했다.


키노트의 주제는 Spring 프레임워크의 모토인 '복잡함과의 전쟁' 이다. 그러한 전쟁에서 이기기 위해 Spring Webflow, Groovy & Grails, annotation 같은 무기들로 무장을 하고있다는 이야기 였다. 또한 apache software fundation과 tomcat서버를 이제 tc서버로 진행 한다는 이야기와 다양한 프로젝트 관리 서버나 DM서버같은 이야기로 스프링 프레임웍의 모니터링이나 application 서버의 확장기술같은 전반적인 이야기를 하였다. 또 appfuse같이 프로젝트 템플릿을 만들어 주는 SpringSource Application Platform Configurator에 대한 이야기도 있었다.

개인적인 생각 이지만 지금 스프링은 software의 복잡합과 전쟁을 하고있지만 Spring또한 이러한 자바 세상의 혼란을 부추긴 전쟁의 한 부분 - 즉, 전범일수 밖에 없다. 요즘 나오는 모든 프레임워크들이 이러한 자바코드의 복잡함에 대한 전쟁을 선포 하여 대항하고 있지만 어떻게 보면 이러한 여러 프레임워크들의 출현또한 개발자로서 어떤 프레임워크를 선택하여야 할까하는 또다른 복잡함(혼돈)이라는 짐을 주었다. 결국 이러한 프레임워크들은 전쟁에서 승리하여 후세에 남겨져야만 정당화 될수있는 것이다. 여튼 우리또한 이러한 자바세상의 전쟁터를 살아가는 사람으로서 자의든, 타의든 누군가의 편에서 전쟁에 참여야하여 한다. "이기는 편이 우리편" 이면 좋겠지만 말이다. 나또한 이미 스프링의 진영에선 전사가 아닐까?
예전 초창기의 스프링이 자바코드 효율성을위한 레스트탕스 정도였다면 지금의 스프링은 이전쟁터에서 하나의 국가를 구축 할 정도의 세력이 되었다. SpringSource나 apache, groovy & grails 같은 강력한 동맹체제를 갖춤으로서 그 세력이 날로 커지는듯 하다.

인상적인 것은
컨퍼런스에 가족과 같이(애기를 대리고) 오는 사람도 있는 모습이 참 보기가 좋았다.
개발자 컨퍼런스 이지만 그 개발자는 누군가의 아빠이고 남편이고 가족인것이다.
결국 우리가하는 모든것은 사람 개개인의 삶을 향상하기 위한 일이다.
자기개발을 위한 컨퍼런스 이지만 이런 일정에도 가족들을 챙기고 같이 즐길수 있는 분위기가 좋다.
나도 기회가 된다면 다음 컨퍼런스는 가족과 함께 하고 싶은 소망이 든다.

links

같이 온 사람들의 keynote에 대한 이야기들을 링크 건다.

12/2

드디어 본격적인 세션이 시작 되었다. 아침 9시부터 저녁 8시까지 거의 풀로 진행되는 세션일정에 부담감도 없지 않지만 그것보다는 아직 익숙하지 않은 언어의 장벽이 더 걱정이 되었다. 역시나 세션을 들으면서 집중도가 20분을 넘지 못하였다. 초반 부분만 좀 주의깊게 강의를 들어서 이해가 되어 전체적으로 잘 이해가 되었는지는 알수없지만 그럭저럭 프로그래밍 관련 용어들이라서 PT자료를 보충 하여 개략적으로 이해를 하고 넘어갔다. 아래의 표는 각세션별 주제들이다. 내가 들었던 부분에 대한 내용도 추가되어있고 같이 참석한 사람들의 후기를 양해를 구하고 같이 링크를 걸었다. 앞에서 이야기 했듯이 내해석에 대한 확신이 없는 자의적인 해석일수있으니 좀더 자세한 내용은 각 프로젝트에 관련된 문서를 참조하면 좋을것 같다.

Trac Essential Spring Enterprise Integration Rich Web Application Architecture and Design Spring in Production Applied Spring
1 What's New in Spring Framework 3.0 Spring apps for the WebSphere platform Developing RichWeb Applications with Spring Grails for Spring Developers SpringSource AMS Effective Use of the Oracle with Spring
2 Enterprise Development Tools for Spring Applications Introducing Spring Security2.5 Lessons Learned Applying SpringMVC2.5 Introduction to the SpringSource dm Server Case Study: Spring at LinkedIn Inject this: Spring into Fusion MiddleWare
3 Case Study: Migration to Spring at MTV Networks Introduction to Spring Intgration SpringMVC and Spring JavaScript Advanced SpringSource dm Server Heterogeneous Cluster Communication VMware Virtualization
4 Making sense of AOP choices Spring Integration Deep Dive Working with Spring Web Flow2 Building Large Scale, Modular Software Enterprise Apache tomcat(TC Server) Case Study: Morgan Stanley Spring Usage
Keynote : John Rymer

한국인들 모임 - 저녁BOF

컨퍼런스 첫날은 다들 시차적응과 피곤함으로 인하여 컨퍼런스가끝나고 바로 해어진 아쉬움이 있어 둘째날 세션이 끝나고 한국개발자들과 숙소 앞에있는 Pub에 갔다. 간단한 안주와 맥주를 시키고 서로간에 궁금했던부분 개발하는 이야기 세션이야기등을 나누는 가운데 Spring Session 발표자들이 들어왔다. 자리가 없어 우리뒤편에 모두 서서 맥주한병을 가지고 이야기 하고 있었다. (외국에서는 standing파티가 많아서 그런지 술집에와서 자리도 없이 서서 술은 먹는게 별것 아닌것 처럼 보였다.) 그렇게 이야기를 나누던 중에 오늘 강의 들었던 Spring Security 2.5의 강사 Ben Alex가 들어왔다. Ben이 아시아 태평양 총괄인지라 KSUG와 관계를 맺어 와서 흔쾌히 우리와 함께해주었다. Ben은 Professional Java Development with the Spring Framework의 공동 저자인 Colin Sampaleanu와 Alef Arendsen를 함께 데려왔다. 다들 궁금한것이 많았던지 이것 저것 질문도 하고 같이 사진도 찍고 명함도 주고 받았다.

비록 많은 이야기를 해보지는 못했지만 아직 spring security를 사용하지않고 acegi 버젼을 사용하는 나로서는 참으로 흥미있는 시간이였다. 한국에 돌아가는데로 upgrade에 대한 일정을 한번 고려해봐야 겠다

Links

12/3

컨퍼런스 3일째이다. 오늘의 강의들은 그나마 편하게 이해가 된다. 귀가 트였다기 보다는 마음이 트인것 같다. pt자료를 보면서 먼저 이해를 해보고 부족한 부분은 해당 설명에 집중하는 방식으로 세션 전반을 모두 이해하려기 보단 관심있는 부분에 중점을 두었다. 오늘은 오전세션만들었다, 점심을 먹고 포스팅 하기위해 작업을 하다보니 어느듯 오후 세션 하나를 놓쳐 버렸다. 오후에는 BOF와 해변파티가 잡혀있어서 오늘은 키노트를 제외하고는 일정이 좀 일찍 끝난편이다. 좀있다 BOF때 대화가 가능할지 모르겠지만 다양한 개발자들과 이야기를 시도해 볼 생각이다.

Trac Essential Spring Enterprise Integration Rich Web Application Architecture and Design Spring in Production Applied Spring
1 Introducing Spring Java Configuration 12 Spring Batch 2.0 Overivew RESTful Web Applications with Spring3.0 Modularizing Java Applications with OSGi Case Study: GWT with the Spring Framework Spring-loaded RIA with Appcelerator
2 Examining the OSGi Marketplace Scaling Batch Applications in the Enterprise Hands-On with JavaScript and Browser Tech Golden Rules for Managing your Architecture Terracotta-Real Apps, Frameworks, Use Case Enterprise JPA & Spring 2.5
3 Spring and Java EE6 Maximizing Architecture Reuse for High Performance the Dojo Toolkit: From Zero to Production Architecting scalable reporting and business intelligence applications using Spring and Pentaho Persistence Tuning for your Spring Applications Building Java Portlets with Spring MVC
BOF
Keynote : Adrian Colyer

12/4

Trac Essential Spring Enterprise Integration Rich Web Application Architecture and Design Spring in Production Applied Spring
1 Spring Dynamic Modules Update Spring and JMS: Message Driven POJOs Simplifying JavaServerFaces Development with Spring Faces Spring Inside the Enterprise Bundle Repository ZeroLatency Http-Using Comet with Apache Tomcat Introduction to Spring Extensions
2 Advanced Concurrency: Design and Construction Enterprise Messaging with ActiveMQ and Spring JMS Client/Server Application Development using JSON SOA/REST Skyway Generation Framework for Spring Managing Spring Applications in the Cloud Introduction to Spring Python
3 Tips for Reducing XML in Spring Configuration RESTful Web Services Integrationg Flex and Spring Spring for .NET - New Feature Update Strategies in moving to Spring  
4 Developing Spring Applications with No XML Testing Strategies and Techniques Workshop:Developing rich Web Apps with Spring java/.NET interopability with Spring and Spring.NET    

Links

12/5

자료

파일싸이즈가 큰 관계로 3개의 파일로 session발표 자료를 올린다.
각 파일에는 발표자 이름으로 발표자료가 정리되어있다.

Labels

Edit
2008 2008 Delete
springone springone Delete
컨퍼런스 컨퍼런스 Delete
america america Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. 12월 04, 2008

    박재성 says:

    와 보기 좋은데..네가 아무 글이 없어서 참석하지 않은 줄 알았다. 많은 것 보고, 배우고, 느끼고 돌아왔으면 좋겠다. 그리고 많은 글 남겨주기...

    와 보기 좋은데..네가 아무 글이 없어서 참석하지 않은 줄 알았다. 많은 것 보고, 배우고, 느끼고 돌아왔으면 좋겠다. 그리고 많은 글 남겨주기 바란다.

    1. 12월 04, 2008

      ahnyounghoe says:

      링크도 걸고, 잘못된 내용을 고치려고 했더니 가입해도 수정 권한이 없군요.

      링크도 걸고, 잘못된 내용을 고치려고 했더니 가입해도 수정 권한이 없군요.

      1. 12월 05, 2008

        Anonymous says:

        아 space에 권한이 없었네요 space를 옮겼습니다. 이제 정상적으로 수정가능 하실겁니다

        아 space에 권한이 없었네요 space를 옮겼습니다. 이제 정상적으로 수정가능 하실겁니다

  2. 12월 09, 2008

    Jang Jooran says:

    우왕~ 오빠도 후기!! ㅎㅎ 잘 볼께요~ ^^

    우왕~ 오빠도 후기!! ㅎㅎ
    잘 볼께요~ ^^

Add Comment