/ study

study 2015

업무가 바쁘다 보니 공부에 소홀히 했다. 조금 여유가 생겨서 최근 눈에 띄는 주제들을 공부해야 겠다. 간단히 공부할 것들을 리스트업 해본다.

iOS

2015년은 iOS 개발에 좀 더 집중을 해보기로 한다. iOS 개발하면서 부족한 점을 많이 느꼈다. 생각보다 iOS의 CocoaFramework는 방대하다. swift에 대해서도 좀더 고급 기술들과 깊이 있는 이해가 필요한 부분들을 공부해야 겠다.

swift advance

swift자체만으로도 현대적 언어를 배울 수 있어서 좋은 경험이 되었다.
Design Patterns implemented in Swift

WWDC 2014

wwdc2014
참고로 Apple 개발자 계정이 필요하다. 신규 API를 공부하기 좋다.

Apple Watch

Apple Watch도 가볍게 환기 시키는 정도로 볼 예정이다.
Developing for Apple Watch

Cocoa Framework

생각했던것 보다 훨씬 방대하다. 인덱싱을 목표로 빠르게 훑어보다

realm

coredata나 sqlite를 대신 해서 사용하기 좋다고 한다. android와 iOS 둘다 사용 가능하다.
http://realm.io/kr/

HybridApp

ionic vs famo.us

web

정말 빠르게 변화는 분야이다. 모든걸 다 알아야 되는건 아니지만 큰 흐름은 따라가고 싶다.

meteor

meteor는 판을 제대로 뒤집은거 같다. 기존 라이브러리나 프레임워크는 큰 틀 보다는 어느 하나의 레이어에 블록 같았다면 meteor는 큰 판을 새롭게 짰다.

  • 리얼타임웹을 가장 손쉽게 개발
  • 프론트엔드/백엔드를 동일한 소스로 개발
  • 각 레이어별 베스트 프래틱스를 잘 적용
  • 웹/앱(iOS, Android)빌드 지원(cordova)
  • 손쉬운 배포
  • 성숙한 오픈소스 생태계

그러면서 확장점은 있기에 기존 레거시 시스템과 잘 융합할 수 있을 것 같다. mean stack을 처음 봤을때 보다 더 충격을 받았다.

angularjs

angularjs는 여전히 프론트엔드 레이어에서 가장 유용하게 SPA를 개발 할 수 있는 프레임워크라고 생각한다. 더 깊이 있게 공부할 가치가 충분하다고 생각한다.

sass

less를 사용했었는데 최근 sass가 좀 더 핫 한듯 하다. 신규 웹프로젝트에서는 sass를 응용해봐야 겠다.

react

react

es6

https://github.com/lukehoban/es6features

angularjs 2.0

https://angular.io/

dev tools

git

git의 다양한 기능을 공부하고 응용해본다.

gitflow

많은 사람들이 추천 하고 있는 gitflow를 이용해서 프로젝트 관리를 해보려고 한다.

ansible

배포를 손쉽게 구성하게 해준다.
http://www.ansible.com/

vagrant

개발환경을 쉽게 구성해준다.
https://www.vagrantup.com/

docker

https://www.docker.com/

HA(High Available)

mesos

http://mesos.apache.org/