콘텐츠

arrow_downward최신기사

hadi hariri

"코틀린이 궁금하면 하디 하리리를 찾아주세요"

동유럽에서 제일 잘나가는 오픈소스 기업은 어디일까? 이 질문에 대답을 할 수 있는 개발자라면 당신은 아마 자바, 안드로이드, 혹은 파이썬을 다루는 개발자일 가능성이 높다. 정답은 젯브레인. 젯브레인은 개발도구인 인텔리J IDEA, 파이썬 IDE인 파이참, 모던 프로그래래밍 언어인 코틀린을 만든 기업이다. 제공하는 기술은 20개가 넘지만 한국에선 이 3개가 유독 인기가 높다. 젯브레인 본사는 체코 프라하에 있고, 설립자들은 러시아 출신 개발자다. 최근 이 기업은 오픈소스 기업으로서 입지를 넓히고 있다. 연 매출 성장률은 2016년 기준 30-40%. 직원은 700명이 넘었고, 2016년 기준 활성 사용자 수는 70만명이 넘었다. 하디 하리리 개발자는 젯브레인에서 디벨로퍼 애드보커시(Developer Advocacy) 팀을 총괄하는 인물이다. 10여명의 을 관리하면서 그는 최근 가장 바쁜 나날을 보내고...

구글

[ICT2017] 오픈소스 업계 핫이슈 5선

오픈소스 기술의 코드는 모두 외부에 공개된다. 누구나 소스를 들여다 보고, 기술에 대해 탐색할 수 있다. 최근에는 기술적인 내용 외에도 변화 이유과 의사소통, 토론 과정도 구체적으로 공개되는 추세다. 그러다보니 오픈소스 프로젝트의 작은 변화 하나하나가 개발자 커뮤니티에서는 큰 화제다. 개발자 커뮤니티인 '해커뉴스’에선 올해 이와 관련된 오픈소스 이야기를 많이 볼 수 있었다. 리액트 라이선스에 대한 공방이나 구글과 애플의 협업 소식 등이 대표적이다. 오픈소스 인공지능, 블록체인, 모던 프로그래밍 언어처럼 새롭게 등장하는 기술에도 관심이 모였다. 올해 개발자들이 주목했던 오픈소스 소식을 한눈에 살펴보자. 1. 오픈소스가 소송 방지용? 페이스북 리액트 라이선스 사건 리액트는 페이스북의 오픈소스 기술이다. 페이스북이 공개한 오픈소스 중 가장 높은 인기를 자랑한다. 그런데 올해 하반기,...

ios

렘, 모바일 개발자 위한 무료 아카데미 공개

오픈소스 모바일 데이터베이스 기업 렘이 모바일 개발자들을 위한 무료 아카데미를 8월3일 공개했다. 렘은 그동안 한국어를 포함한 다양한 언어로 모바일 개발 관련 정보를 제공했다. 이번에 공개한 렘 아카데미는 렘에서 제작한 콘텐츠 외에도 유튜브 영상, 번역 자료, 세미나 콘텐츠 등 외부에 공개된 다양한 학습 자료를 주제와 난이도별로 분류한 게 특징이다. 예를 들면 한국에서 열린 스위프트 컨퍼런스인 '렛츠 스위프트'의 자료 모음, 안드로이드 컨퍼런스인 '드로이드나이츠' 모음, 코틀린 관련 7단계 학습 코스 등이다. 박민우 렘 개발자는 "전문적인 학습과 영감을 유지하기 위해 컨퍼런스, 밋업 참석이나 웹 혹은 소셜 미디어상에서 콘텐츠 찾기와 같은 방법을 사용할 수 있지만 이것만으로는 부족했다"라며 "개발자에게 필요한 깊이와 넓이의 콘텐츠를 제공하기 위해 모바일...

구글

구글, 코틀린 언어 공식 지원

구글이 안드로이드 공식 언어로 코틀린을 추가했다고 5월18일 '구글I/O' 행사에서 밝혔다. 코틀린은 젯브레인이 만든 자바가상머신(JVM) 언어로, 자바와 호환되고 안드로이드 개발에 주로 활용된다. 2011년 처음 공개된 코틀린은 현재 1.1 버전까지 나왔으며, 오픈소스 언어로 개발되고 있다. 젯브레인을 비롯해 핀터레스트, 스퀘어, 엑스피디아 등이 코틀린을 활용해 서비스를 개발한 것으로 알려져 있다. 국내에서도 레진코믹스, 뤼이드 같은 스타트업이 코틀린을 일부 안드로이드 기술에 도입했으며, 국내 커뮤니티 행사도 활발히 진행되고 있다. 코틀린은 간결한 문법, 빠른 컴파일 속도, 배우기 쉬운 언어, IDE 지원 등의 강점을 가지고 있다. 그동안 안드로이드 개발자는 주로 자바를 기본 언어로 활용해 안드로이드 앱을 개발할 수 있었다. 구글이 코틀린을 안드로이드 공식 언어로 추가 지원하겠다고 발표하자 현장에서는 큰...

Kotlin

젯브레인, 코틀린 커뮤니티 지원 강화

젯브레인이 코틀린 커뮤니티 홈페이지를 새단장하고 개발자 커뮤니티 지원을 강화하겠다고 1월30일 밝혔다. 코틀린은 젯브레인이 만든 자바가상머신(JVM) 및 안드로이드 앱 개발 언어다. 코틀린은 신생 언어인만큼 사용자의 피드백과 활용 사례가 많아야 성장 가능한데, 이번 커뮤니티 지원으로 보다 많은 커뮤니티의 관심을 끌 것으로 보인다. 젯브레인은 공식 블로그를 통해 "2016년 기준 전세계 약 15만 개발자가 코틀린을 이용하고 있다"라며 "코틀린 사용자 그룹을 보다 체계적으로 지원할 것"이라고 밝혔다. 젯브레인이 지원하는 프로그램은 크게 3가지다. 먼저 '코틀린 이용자 그룹 서포트 프로그램'이 있다. 이 프로그램에선 코틀린 모임이나 행사를 주최하는 사람에게 발표 연사나 파트너를 찾을수 있게 도와주고, 행사를 직접 홍보해주기도 한다. 코틀린 이용자 그룹 서포트 프로그램은 모임명과 홈페이지, 주최자 이름 정도만...

ios

'킥스타터' 모바일 앱 오픈소스로 공개

킥스타터가 안드로이드와 iOS 앱을 오픈소스 기술로 전환한다고12월14일 밝혔다. 킥스타터는 크라우드펀딩 서비스를 제공하는 기업으로 실제 제품은 오픈소스 기술과는 상관없다. 오픈소스 기업이 아닌 상태에서 내부 애플리케이션 모두를 오픈소스 기술로 공개하는 것은 쉽지 않은 것이라 이번 결정은 의미가 크다. 킥스타터는 12월14일 미디엄을 통해 "킥스타터는 2015년부터 사회적 기업으로 본격적으로 활동하기로 결정했고, 그 방법 중에 하나로 오픈소스 기술 확대가 있었다"라며 "아트시라는 기업의 오픈소스 문화를 보고 더욱 영감을 받기도 했다"라고 이번 결정의 이유를 밝혔다. 킥스타터가 이번에 공개한 내용 대부분은 스위프트 코드 및 함수형 프로그래밍 기술이 많다. 실제로 킥스타터는 iOS 앱을 먼저 만들고, 이에 대한 투자도 많이 했다. 킥스타터 소속 iOS 개발자는 직접 함수형 언어에 집중한 스위프트 컨퍼런스를...

C

[블로터10th] 프로그래밍 언어 10년 역사

프로그래밍 언어는 개발자라면 평생 관심을 가지는 소재다. 처음 프로그래밍을 배울때는 어떤 언어를 먼저 배울지 고민하고, 업무에 따라 다시 새로운 언어를 배우고, 새로 출시된 버전과 기능에 대해서도 따라가야 한다. 과거 주류 언어라고 하면 대부분 자바나 C/C++를 꼽았지만 최근 10년 사이에는 다양한 언어들이 성장하면서 기업에서 쓰는 주류 언어들도 부서나 기업 규모마다 다양해지고 있다. 아래 내용을 통해 최근 10년동안 인기있었던 프로그래밍 언어를 살펴보고 숨은 역사에 대해서도 알아보자. 프로그래밍 언어의 10년 트랜드 프로그래밍 언어 중 가장 인기 있는 언어는 무엇일까? 사실 프로그래밍 순위를 매기는 쉽지않다. 기업이나 언론에서 많이 인용하는 프로그래밍 언어 인기 지표는 대부분 검색량이나 깃허브, 스택오브플로우에서 언급되는 횟수 등의 데이터를 활용하는 수준이다. 가장...

인텔리J

[IT열쇳말] 젯브레인

전 세계 개발자들이 즐겨 사용하는 통합 개발 환경(Integrated Development Environment, IDE)은 어떤 것이 있을까? 많은 개발자들이 마이크로소프트(MS)의 ‘비주얼 스튜디오’나 이클립스 재단의 ‘이클립스 IDE’를 꼽을 것이다. 아직 점유율 1등에 오르진 못했지만, 두 제품 못지 않게 성장하고 있는 IDE가 있다. 젯브레인(JetBrains)이 만든 오픈소스 IDE ‘인텔리J IDEA’다. 동유럽 IT 업계 강자로 자리잡은 젯브레인은 최근 프로그래밍 언어까지 새로 만들면서 개발자들로부터 많은 관심을 받고 있다. 프라하의 ‘이클립스’ 젯브레인은 체코 프라하에 본사를 둔, 직원 580명 규모의 중견 기업이다. 글로벌 IT 기업이 주로 영미권에서 활동한 것과 달리 젯브레인은 체코, 러시아, 독일에서 기반을 닦고 있다. 설립자와 CEO 등 주요 임원들은 러시아와 체코, 독일에 거주하고 있으며, 현재 지사는 프라하...

오픈소스

젯브레인, 코틀린 교육용 플러그인 공개

젯브레인이 인텔리J IDEA에서 코틀린을 학습할 수 있도록 돕는 교육용 플러그인을 개발해 공개했다. 젯브레인은 "코틀린은 쉽게 배울 수 있는 프로그래밍 언어"라며 "라며 "우리는 단순히 언어 뿐만 아니라 학습 자료도 다른 방식으로 제공하려 한다"라고 교육용 플로그인을 만든 이유를 설명했다. 코틀린 에듀 플러그인은 '인텔리J IDEA 2016.1'버전에서 이용할 수 있다. 플러그인을 설치하면 문제와 설명, 정답을 입력하는 창이 나오고 채점도 할 수 있다. 이번 플러그인은 오프라인 상태에서도 이용할 수 있고, 실제 개발환경에서 코틀린을 접할 수 있게 특징이다. 구체적으로 다음과 같은 모습니다. 인텔리J IDEA는 유료지만, 30일 체험판 프로그램은 무료로 이용할 수 있다. 교육용 플러그인은 무료다. 젯브레인 교육용 플러그인 소개 페이지

pragmatic programming language

안드로이드와 JVM을 위한 개발 언어, '코틀린' 1.0 출시

젯브레인이 2월15일 '코틀린' 1.0 버전을 공식 출시했다. 코틀린은 2011년 공개된 자바가상머신(JVM) 및 안드로이드 앱 개발 언어다. 젯브래인은 코틀린 1.0 버전을 '실용주의 언어(Pragmatic Programming Language)'라고 표현하며 장점을 강조했다. 실용주의 언어란 독특한 기능을 제공하거나 학술적인 용도로 머무르지 않고, 실무 환경을 최대한 고려해 설계된다. 젯브레인은 "코틀린은 오류를 미리 막을 수 있는 타입시스템을 가지고 있으며, 코드를 재사용하기 좋은 추상화 방식을 가지고 있다"라며 "기존 인프라와 코드와 호환이 잘 되도록 만들었다"라고 블로그에 설명했다. 코틀린은 기존 자바 개발 도구나 라이브러리와 잘 결합되는데, 이것 역시 실용주의 언어를 추구하면서 신경쓴 부분이라고 밝혔다. 젯브레인은 "메이븐, 그래들처럼 이미 많이 사용되고 있는 도구와 플러인이 있기 때문에 굳이 새로운 패키지 매니저나 빌드시스템을 개발하지...