2019 Google IO – What’s New Android 살펴보기

May 15, 2019 Dev

순서상 Google Developer Keynote 이후 What’s New Android가 나온다. 그래서 중복적인 내용이 있으나, 36분간 안드로이드 이야기로 꾸려지며, 이번 Google I/O 기간 Android에서 어떤 내용이 나올지가 여기에서 소개된다. 올해는...

Google I/O 2019: Day 2 후기

May 12, 2019 Offline

The Power of Looking up 기술관련 세션 내용이 아니라 신청할지 고민하다가 설명에 적혀져 있는 내용이 재밌어보여서 신청해봤는데 막상 가보니 사람이 엄청 줄이 길어서 놀랐다. 알고 보니, 발표자인 메이...

Google I/O 2019: Day 1 후기

May 9, 2019 Offline

GDG Korea WebTech Organizer로서 Google Korea로부터 숙소 비용 및 티켓 비용을 전액 지원받아 Google I/O 2019에 참가하게 되었다. 사실 Google I/O에는 이번에 처음으로 참가하는 것이다. Google I/O 행사...

Unicode 12.1.0 출시

May 9, 2019 Dev

2019년 5월 7일 화요일, Unicode 12.1.0 이 출시되었습니다. Unicode 12.1.0 2019년 5월 7일, 갑자기 Unicode 12.1.0이 출시된 이유는, 일본의 새로운 왕이 즉위함에 따라 새로운 연호(年號,일본에선 ‘원호[元號/元号, げんごう]’라는 이름을 씀)인...

Kotlin Coroutines Exception 알아보기

April 30, 2019 Code

이전 글에서 Kotlin coroutines을 제어할 수 있는 Job에 대해 알아보았다. 기본적인 Job 초기화 후 사용한데 어떤 방법이 좋을까? 먼저 이전 글에서 초기화 때 적용했던 방법을 다시 살펴보자. val...

Kotlin Coroutines의 Job 동작을 알아보자

April 8, 2019 Dev

Kotlin Coroutines을 컨트롤하기 위한 Job을 제공해준다. 이 Job은 N 개의 coroutines의 동작을 제어할 수도 있으며, 하나의 coroutines 동작을 제어할 수도 있다. 먼저 Job이 어떤 것인지 알아보고, exception 발생...

Android에서 사용하는 CoroutineScope을 알아보자

April 5, 2019 Dev

Kotlin coroutines은 기존 Java Thread, 안드로이드에서 제공하는 AsyncTask, ReactiveX 패러다임을 일부 구현한 RxJava를 대신할 수 있는 Asynchronous/Non-blocking programming을 제공한다. 참고로 기존에 작성하였던 글에서 Kotlin Coroutines을 알아보고, 안드로이드에 library...

Laravel Collection 메소드 중 concat과 push의 차이

March 28, 2019 Code

라라벨 5.8.8에서 쿼리 빌더에 forPageBeforeId 메소드가 추가되었습니다. 뭔지 알아보려고 PR을 보는데, 예제에서 컬렉션 메소드 중 concat과 push를 쓰더군요. $posts = new Collection; $posts = $posts->concat(ChatPost::forPageBeforeId(15, $focused->id)->get()->reverse()); $posts =...