it

it/information

DEVIEW 2017 [SESSION 5] 14일 만에 GitHub 스타 천 개 받은 차트 오픈소스 개발기

DAY 1 / 16:00~16:45 / TRACK 114일 만에 GitHub 스타 천 개 받은 차트 오픈소스 개발기차트: 데이터의 시각화, UI + UX외부 라이브러리상용비용의 문제, 라이센스 비용 부담오픈소스굉장히 다양함. 결정의 문제라이브러리 찾기: https://bestof.js.org/ 결정?성능 중요디자인 및 요소별 커스터 마이징영역별 다른 관점시스템, 실시간성능, 실시간데이터엔드유저, 정적임UI/UX 중요처음엔 자체 개발그러나, 성공적이진 못했다. 서비스 적용 이후, 메인터넌스 잘 안됨 개발 주체의 부재상황(이직 등) 또는 다른 서비스 개발 등으로 인한 지원 어려움 타 라이브러리 대비 범용성 부족오픈소스 사용은 어떨까?지속적 업데이트기술적 트렌드 반영안정성 등을 기대할 수 있으니 합리적이지 않..

it/information

DEVIEW 2017 [SESSION 4] 오픈소스를 쓰려는 자, 리베이스의 무게를 견뎌라

DAY 1 / 15:00~15:45 / TRACK 1오픈소스를 쓰려는 자, 리베이스의 무게를 견뎌라WhaleChromium 을 선택WebKit 기반의 자체 엔진으로 브라우저 개발을 시작했으나 결국 Chromium 기반으로 구현하기로 결정어떻게 수정할 것인가Chrome layer 를 직접 사용하여 개발Chromium 은 Browser(Chrome layer), WebView(Contents layer) 로 구성됨베타 출시빠르게 발전하는 크로미움베타 출시 때부터 최신 크롬과 버전차 발생. 크로미움 버전업 요구리베이스 필요Chromium 52 > 58많은 Conflicts모든 개발자가 담당영역 리베이스 동시에 시작커밋 리플레이(커밋을 일일히 옮김)52 와 58 의 차이적용코드 리팩토링Conflict 해결을 좀..

it/information

DEVIEW 2017 [SESSION 3] 동네 커피샵도 사이렌오더를 쓸 수 있을까?

본 세션은 2016 년 DEVIEW 와 겹치는 부분이 있습니다DEVIEW 2016 개인 블로그 리뷰: http://hsol.tistory.com/935 DAY 1 / 14:00~14:45 / TRACK 2동네 커피샵도 사이렌오더를 쓸 수 있을까?개요사이렌 오더는 스타벅스사에서 런칭한 서비스. 동네 커피숍에 적용하기에는 install, regist 등의 과정이 불편함이를 해결하기 위해 PWA 도입!일회성 소비를 위한 서비스를 가능하게 하는 웹 기술은 어떠한 것이 있는가그걸 적용함에 따라 어떠한 문제들이 있는가PWA(Progressive Web App)App 설치 없이 URL 접근으로 서비스를 가능하게 하는 솔루션웹에서 앱과 같은 사용자 경험을 제공Service workerWeb page 로드 시 regis..

it/information

DEVIEW 2017 [SESSION 2] 그런 REST API로 괜찮은가

DAY 1 / 12:00~12:45 / TRACK 2그런 REST API로 괜찮은가서문SOAP, REST 끝에 REST 승리각종 가이드라인이 나왔지만 정작 REST 논문 작성자 로이 필딩은 부정함 REST 를 구성하는 스타일client-serverstatelesscacheuniform interfacelayered systemcode-on-demandUniform interface?self-descriptive messages, HATESOAS 를 지키지 못하고 있다.- Self-descriptive message(자기소개)메시지는 스스로 설명할 수 있어야 한다(메시지 내용만으로 온전히 해석이 모두 가능해야 한다)- HATEOAS(다음상태)애플리케이션의 상태가 hyperlink 로 전이될 수 있어야 한다..

it/information

DEVIEW 2017 [SESSION 1] Open, Share, Enjoy : 네이버의 오픈소스 활동

DAY 1 / 11:00~11:45 / TRACK 1Open, Share, Enjoy : 네이버의 오픈소스 활동잘 쓰고있는, 외부 개발자들에게 필요할 만한, 외부에 내놓았을 때 발전 가능성이 있으면 더 좋다. 오픈소스 공개 시나리오Refactoring코드정리, 어디까지 공개할 것인가배포 라이선스 결정오픈소스 매니저들이 코드를 보고 어떤 라이선스를 사용할 것인가. 사용한 라이브러리들에 모두 해당되는 라이선스. 경쟁 라이브러리가 있을 경우 그 경쟁 라이브러리의 라이선스 채택DocumentationETC프로젝트 특성에 맞추어 사용자에게 도움이 될 만한 작업(데모사이트, 데모영상, 샘플코드 등)왜 오픈소스를 하는가?오픈소스 생태계의 발전을 위해(선순환 구조)더 좋은 소프트웨어로 발전하기 위해내부를 벗어난 다양한..

it/programming

React 17 에 추가된 새로운 것들

React 17 에 추가된 새로운 것들(React 17- What’s new in the future?)(https://www.zeolearn.com/magazine/react-17-whats-new-in-the-future 의 번역본입니다) 시작하며NPM 에 React 16.3 alpha 버전이 새로운 Dev tool 들, Strict Mode, 바뀐 Context API 와 같은 자잘한 변경사항들을 발표한지 그리 오래 지나지나지 않았습니다. 하지만 지금은 굉장히 유용한 변경사항들을 가져왔으니 걱정하지 마세요.당신은 분명 기본 상태관리 이슈들을 핸들링할때 이것들을 사용하보고 싶으실 겁니다. 지난 JSConf 2018 에서 Redux 창시자이자 React 의 핵심 팀원인 Dan Abramov 가 문제제기..

it/device

크롬(Google Chrome) 에서 F5 로 새로고침하기 - 윈도우처럼 mac 쓰기

시스템 환경설정 > 키보드 > 단축키 > 앱 단축키 > (+) 버튼 응용프로그램 Chrome 메뉴 제목 페이지 새로고침 키보드 단축키 F5

it/programming

Digging Github, 우리가 어쩌면 몰랐던 GitHub의 여러 기능들

Digging github from Hansol Lim NEXTERS 10기 개발자 세션 발표자료입니다.GitHub 의 숨겨진 부가기능들에 대한 내용입니다.

반응형
훈솔
'it' 카테고리의 글 목록 (3 Page)