GDE Deck

Deck | Stream

Web GDE's

Dynamic filtering with RxJs and Angular forms — A tutorial

Dynamic filtering with RxJs and Angular forms — A tutorialIn this tutorial, we’re going to see how to

Mon, 18 Feb 2019 19:47:55 GMT

CERN day 5: the end

What a packed week, what an honour and privilege to be part of, and what a superb job we did.It&

Mon, 18 Feb 2019 09:04:59 GMT

Hi John, Sounds like your dealing with the Java version of Rx right?

Hi John, Sounds like your dealing with the Java version of Rx right?I don’t have any experience with

Sat, 16 Feb 2019 10:57:14 GMT

Hi John, Sounds like your dealing with the Java version of Rx right?

Hi John, Sounds like your dealing with the Java version of Rx right?I don’t have any experience with

Sat, 16 Feb 2019 10:57:14 GMT

CERN day 4

Another long day from 9am to 10pm coding, conferring, braining, hacking and edging towards our goal:

Fri, 15 Feb 2019 08:46:06 GMT

A step-by-step guide to integrating a third party widget with Angular

A step-by-step guide to integrating a third party widget with Angular

Thu, 14 Feb 2019 20:24:36 GMT

CERN day 3

The day's work has really started to intensify, particularly as the pressure mounts (certainly in

Thu, 14 Feb 2019 08:42:29 GMT

Thanks Marius!

Thanks Marius! Yes, I wrote another article about my experiments with running Ivy with Angular 7 insi

Wed, 13 Feb 2019 10:35:40 GMT

CERN day 2

Though my body clock says it 7:30pm it feels like it's midnight—it's been a long, busy, inter

Wed, 13 Feb 2019 10:05:36 GMT

CERN day 1

This marks the beginning of a week long adventure in Geneva Switzerland at CERN, to work on a hack&nb

Tue, 12 Feb 2019 09:49:02 GMT

Tips for making interactive elements accessible on mobile devices

The Web Content Accessibility Guidelines (WCAG) is a set a guidelines for how to make websites access

Tue, 12 Feb 2019 07:37:32 GMT

Thanks for the feedback.

Thanks for the feedback.At first I tried to put everything in the same routes file.But it turned out

Sun, 10 Feb 2019 21:18:54 GMT

Thanks for the feedback.

Thanks for the feedback.At first I tried to put everything in the same routes file.But it turned out

Sun, 10 Feb 2019 21:18:54 GMT

How to update an existing project in your Nx workspace to use Jest as a test runner instead of Karma

Nx v6.3 introduced the ability to use Jest as a unit test runner. When you generate a new library or

Sun, 10 Feb 2019 19:00:00 GMT

Yes, things have changed since I wrote this post — the WebAR standard merged with WebVR into a new…

Yes, things have changed since I wrote this post — the WebAR standard merged with WebVR into a new We

Sun, 10 Feb 2019 12:19:22 GMT

Totally agreed!

Totally agreed! The experimental APIs have landed in Chrome, but they have changed since I wrote the

Sun, 10 Feb 2019 12:16:49 GMT

My 2018 In Summary

Just as 2019 is starting, I summarize my past year. Last year I wrote my first “Year in Retrospective

Thu, 07 Feb 2019 19:03:44 GMT

Revisiting the abbr element

A few weeks ago, I wrote about how to make the abbr element work for touchscreen, keyboard, and mouse

Tue, 05 Feb 2019 07:04:17 GMT

Please stop building inaccessible forms (and how to fix them)

Photo by Goran Ivos on UnsplashI regularly find inaccessible forms. In this post we’ll check out one

Mon, 04 Feb 2019 14:32:55 GMT

Brewfather - Progressive App Review

In my spare time I enjoy a little bit of homebrewing. What first started out as an experiment with a

Mon, 04 Feb 2019 12:19:34 GMT

Thanks for sharing your finding Richard! I also created a library for it at some point:

Thanks for sharing your finding Richard! I also created a library for it at some point:urish/magicblu

Sun, 03 Feb 2019 16:24:54 GMT

Should I add another dependency?

This is, by far, not the first post on this topic, but it's something that I've considered fo

Fri, 01 Feb 2019 14:02:48 GMT

Backpressure explained — the flow of data through software

Backpressure explained — the flow of data through softwareBackpressure (or back pressure) is somethin

Fri, 01 Feb 2019 01:02:54 GMT

Thanks a lot Sarfaraz!happy you found value in this article

Thanks a lot Sarfaraz!happy you found value in this article

Thu, 31 Jan 2019 23:20:16 GMT

Thanks a lot Sarfaraz!happy you found value in this article

Thanks a lot Sarfaraz!happy you found value in this article

Thu, 31 Jan 2019 23:20:16 GMT

Awesome! Don't forget to use the discount code rffr1 when buying the desk ;)

Awesome! Don't forget to use the discount code rffr1 when buying the desk ;)Oh! And by the way, y

Wed, 30 Jan 2019 22:26:59 GMT

HTML, CSS and our vanishing industry entry points

HTML, CSS and our vanishing industry entry points

Wed, 30 Jan 2019 17:32:00 GMT

Hey Google, set my desk to standing mode!

Or how to hack any electrical device and connect it to the Google Assistant!Hi there, if you have bee

Tue, 29 Jan 2019 17:29:21 GMT

What self.skipWaiting() does to the service worker lifecycle

The ServiceWorker.skipWaiting() method is a life saver. It ensures that any new versions of a service

Tue, 29 Jan 2019 08:02:00 GMT

Static vs Unit vs Integration vs E2E Testing for Frontend Apps

Screenshot from TestingJavaScript.comWhat these mean, why they matter, and why they don’tNOTE: This i

Mon, 28 Jan 2019 18:25:59 GMT

Hi Kanika, thank you for the feedback.

Hi Kanika, thank you for the feedback. When we add more content on our end, we don’t need to undergo

Sun, 27 Jan 2019 17:42:40 GMT

Hi, I’m not sure I understand your question.

Hi, I’m not sure I understand your question. Can you please be more specific? Which of the code examp

Sun, 27 Jan 2019 17:40:47 GMT

CRUD REST API Using Spring Boot 2, Hibernate, JPA, and MySQL

CRUD REST API Using Spring Boot 2, Hibernate, JPA, and MySQL

Sat, 26 Jan 2019 10:00:12 GMT

A Toe in TypeScript

I was watching a short video recently where the author was using TypeScript, except the only TS'i

Wed, 23 Jan 2019 09:45:06 GMT

Reflections on StarCon 2019

This past weekend I went to Waterloo for StarCon 2019. StarCon is in Waterloo, CA (about 2 hours from

Tue, 22 Jan 2019 20:30:00 GMT

Hey Marc Andrew. Thanks for sharing this incredible resource!

Hey Marc Andrew. Thanks for sharing this incredible resource!May I suggest adding https://xlayers.app

Tue, 22 Jan 2019 14:08:49 GMT

What is tree shaking and how does it work?

When Javascript applications get to a certain size, it’s helpful to separate the code into modules. H

Tue, 22 Jan 2019 07:37:00 GMT

Prepared Statement di Go, Artikel Terbaru dari Pujangga Teknologi

Halo penggandrung teknologi! Hanya ingin mengabarkan artikel baru dari publikasi Pujangga Teknologi s

Sat, 19 Jan 2019 02:15:36 GMT

New Pluralsight Course: Angular Architecture and Best Practices

I’m excited to announce the release of my next course on Pluralsight titled Angular Architecture and

Wed, 16 Jan 2019 08:26:51 GMT

Use the :lang pseudo-class over the lang attribute selector for language-specific styles

The content of HTML documents can be in many different languages.To specify the primary language of a

Wed, 16 Jan 2019 07:01:00 GMT

Customized Form Handling on Netlify with Serverless Functions

Customized Form Handling on Netlify with Serverless Functions

Tue, 15 Jan 2019 00:00:00 GMT

2018 in Review

Photo by Tom Strecker on UnsplashAn overview of what I’ve accomplished in 2018 and a bit about my goa

Mon, 14 Jan 2019 14:31:00 GMT

todo depende de donde estes y que tipo de meetup te guste o tecnologia… si hay un gdg seguro cubran…

todo depende de donde estes y que tipo de meetup te guste o tecnologia… si hay un gdg seguro cubran a

Mon, 14 Jan 2019 09:13:45 GMT

todavia no, espero este año hacer mucho mas de test con angular

todavia no, espero este año hacer mucho mas de test con angular

Mon, 14 Jan 2019 09:12:36 GMT

Thank you Jason.

Thank you Jason. From my experimentation I can tell that the connection can be kept open while the ta

Sun, 13 Jan 2019 14:42:10 GMT

Not this year —…

Not this year — https://medium.com/@shairez/lessons-from-2018-and-why-i-wont-be-speaking-in-2019-eca3

Sun, 13 Jan 2019 01:04:33 GMT

Not this year —…

Not this year — https://medium.com/@shairez/lessons-from-2018-and-why-i-wont-be-speaking-in-2019-eca3

Sun, 13 Jan 2019 01:04:33 GMT

Web Authentication API feature ใหม่ที่ทำจะให้คุณ login website ได้ด้วยลายนิ้วมือ และ FIDO

กว่าจะเขียนบล็อกนี้ได้ นั่งงัด code อยู่หลายวันเลยเล่าเรื่อง Web Authentication API ก่อน…พูดถึงปัญหาก

Sat, 12 Jan 2019 16:01:55 GMT

Recurse Center Mini Day 5

Today I went in earlier and after a quiet breakfast, I got my Python environment detangled, finally.M

Fri, 11 Jan 2019 23:58:12 GMT

Recurse Center Mini Day 4

If the minibatch feels like a whirlwind of all the feelings of my first go round of RC, day four is t

Fri, 11 Jan 2019 02:41:57 GMT

[Tutorial] How to create Custom Angular Elements?

Angular Custom Elements are a recent addition to the Angular framework that allows you to create expo

Thu, 10 Jan 2019 23:53:23 GMT

Recurse Center Mini Day 3

Today’s song is called “field notes” and if you’ve listened to the other ones

Thu, 10 Jan 2019 03:00:27 GMT

I love all 3 of you and happy to hear it finally happened!Good luck with both adventures! ❤️

I love all 3 of you and happy to hear it finally happened!Good luck with both adventures! ❤️

Wed, 09 Jan 2019 23:53:33 GMT

I love all 3 of you and happy to hear it finally happened!Good luck with both adventures! ❤️

I love all 3 of you and happy to hear it finally happened!Good luck with both adventures! ❤️

Wed, 09 Jan 2019 23:53:33 GMT

Meet Launcher Icon Previewer - preview your app icon design on your device

Need an easier way to test your launcher icon design on a real device home device?Meet Launcher Icon

Wed, 09 Jan 2019 16:00:17 GMT

Oh right!!

Oh right!! I didnt see your code earlier. But you are using the actions-on-google SDK. You need the d

Wed, 09 Jan 2019 11:03:29 GMT

Oh! Maybe this is related to https://github.com/Microsoft/BotBuilder/issues/4926

Oh! Maybe this is related to https://github.com/Microsoft/BotBuilder/issues/4926

Wed, 09 Jan 2019 10:04:44 GMT

Recurse Center Mini Day 2

Coming off the high of a long day 1 (which I’d intended to go HAM on, and indeed, did), day two

Wed, 09 Jan 2019 00:19:10 GMT

Did you check the logs on your fulfillment (server)?

Did you check the logs on your fulfillment (server)? When dialogflow can't reach your fulfillment

Tue, 08 Jan 2019 11:03:26 GMT

Great article Max! thanks for sharing your personal journey.

Great article Max! thanks for sharing your personal journey.I didn’t know a lot of the things you wro

Tue, 08 Jan 2019 09:49:47 GMT

Great article Max! thanks for sharing your personal journey.

Great article Max! thanks for sharing your personal journey.I didn’t know a lot of the things you wro

Tue, 08 Jan 2019 09:49:47 GMT

Recurse Center Mini Day 1

Today was the first day of my new Recurse Center batch! I have two goals: write every day, and record

Tue, 08 Jan 2019 03:46:47 GMT

Light the World ✨

Photo by 2Photo Pots on UnsplashA special week calls for a special email. I’ll be back with regular e

Mon, 07 Jan 2019 22:12:46 GMT

Android GDE's

Adding `git log -S` to your code detective toolbox

Programming often involves detective work. Properly fixing a problem often requires understanding how

Tue, 19 Feb 2019 15:31:51 GMT

I agree mostly.

I agree mostly. But I think you underestimating Flutter. What I’ve seen is really hard to achieve wit

Tue, 19 Feb 2019 09:05:52 GMT

I agree mostly.

I agree mostly. But I think you underestimating Flutter. What I’ve seen is really hard to achieve wit

Tue, 19 Feb 2019 09:05:52 GMT

When You Should Use Null in Kotlin

I was recently reviewing code with a developer that is learning Kotlin and they were adamant that:

Tue, 19 Feb 2019 01:40:18 GMT

Moshi Polymorphic Adapter Is

Moshi Polymorphic Adapter & Sealed Classes 🔥How to use Moshi Polymorphic Adapter (+Retrofit) to c

Mon, 18 Feb 2019 09:34:40 GMT

Great thoughts!

Great thoughts!The only thing I’m surprised of is that you say your Google Home is getting better. My

Sun, 17 Feb 2019 21:58:20 GMT

Great thoughts!

Great thoughts!The only thing I’m surprised of is that you say your Google Home is getting better. My

Sun, 17 Feb 2019 21:58:20 GMT

Maybe I am missing sth but “Daily Horoscope Plus” and “Horoscope Daily Plus” seem pretty identical…

Maybe I am missing sth but “Daily Horoscope Plus” and “Horoscope Daily Plus” seem pretty identical na

Sun, 17 Feb 2019 19:37:06 GMT

Maybe I am missing sth but “Daily Horoscope Plus” and “Horoscope Daily Plus” seem pretty identical…

Maybe I am missing sth but “Daily Horoscope Plus” and “Horoscope Daily Plus” seem pretty identical na

Sun, 17 Feb 2019 19:37:06 GMT

When to use Kotlin's standard functions

Kotlin comes with several high-level, generic standard functions that apply to any object: let(), run

Tue, 12 Feb 2019 15:22:15 GMT

DroidKaigi 2019 で「LiveData と Coroutines で 実装する DDD の戦術的設計」について話してきました。

DroidKaigi 2019 で「LiveData と Coroutines で 実装する DDD の戦術的設計」について話してきました。

Fri, 08 Feb 2019 00:08:00 GMT

My Journey to Keynote @ DroidconSF

A loving thank you to an incredible community for an amazing experience 💗 Could it be your turn to sp

Mon, 04 Feb 2019 21:19:50 GMT

yeah with data binding you get around some of the issues as you don’t need to switch/when on the…

yeah with data binding you get around some of the issues as you don’t need to switch/when on the item

Mon, 04 Feb 2019 08:38:23 GMT

yeah with data binding you get around some of the issues as you don’t need to switch/when on the…

yeah with data binding you get around some of the issues as you don’t need to switch/when on the item

Mon, 04 Feb 2019 08:38:23 GMT

Automatic Persisted Queries and why you should use them

Photo by niko photos on UnsplashGraphQL is an amazing querying stack, but it has a caveat: every time

Fri, 01 Feb 2019 15:44:34 GMT

State of the Navigation Drawer

UI design patterns evolve. Some come into fashion and some go out of fashion. A pattern, once common,

Thu, 31 Jan 2019 07:11:00 GMT

Understanding CPU and I/O bound for asynchronous operations

Understanding CPU- and I/O-bound for asynchronous operationsImage from https://bholley.net/blog/2015/

Tue, 29 Jan 2019 12:49:16 GMT

not sure that can be compared.

not sure that can be compared. We don't really produce chains like in Rx as you have functions th

Sun, 20 Jan 2019 20:28:15 GMT

not sure that can be compared.

not sure that can be compared. We don't really produce chains like in Rx as you have functions th

Sun, 20 Jan 2019 20:28:15 GMT

[TUT] Speech to Text from a File with Google Cloud Speech API

[TUT] Speech to Text from a File with Google Cloud Speech API

Sun, 20 Jan 2019 14:57:29 GMT

I’m aware of mockk, but tbh I am very happy with Kotlin Mockito.

I’m aware of mockk, but tbh I am very happy with Kotlin Mockito.We discussed this a bit on Twitter: h

Sat, 19 Jan 2019 13:35:57 GMT

I’m aware of mockk, but tbh I am very happy with Kotlin Mockito.

I’m aware of mockk, but tbh I am very happy with Kotlin Mockito.We discussed this a bit on Twitter: h

Sat, 19 Jan 2019 13:35:57 GMT

Mocking Coroutines

Mockingbirds © https://www.flickr.com/photos/emdot/464805199A few posts out there guide us to test Co

Thu, 17 Jan 2019 04:38:22 GMT

Mocking Coroutines

Mockingbirds © https://www.flickr.com/photos/emdot/464805199A few posts out there guide us to test Co

Thu, 17 Jan 2019 04:38:22 GMT

yes, both valid points, no counter arguments :)The calls we do so far as stateless so no special…

yes, both valid points, no counter arguments :)The calls we do so far as stateless so no special user

Wed, 16 Jan 2019 09:16:33 GMT

yes, both valid points, no counter arguments :)The calls we do so far as stateless so no special…

yes, both valid points, no counter arguments :)The calls we do so far as stateless so no special user

Wed, 16 Jan 2019 09:16:33 GMT

I mean how would you test file upload with automation?

I mean how would you test file upload with automation? You would also do it, right? And clean up afte

Tue, 15 Jan 2019 10:56:33 GMT

I mean how would you test file upload with automation?

I mean how would you test file upload with automation? You would also do it, right? And clean up afte

Tue, 15 Jan 2019 10:56:33 GMT

Poor man’s API monitoring

https://www.flickr.com/photos/neilmoralee/26624781229When you think about API monitoring, you think a

Mon, 14 Jan 2019 14:14:32 GMT

Poor man’s API monitoring

https://www.flickr.com/photos/neilmoralee/26624781229When you think about API monitoring, you think a

Mon, 14 Jan 2019 14:14:32 GMT

ML Kit Custom Model その5 : Inception_V1_quant を使う

ML Kit Custom Model その5 : Inception_V1_quant を使う

Sun, 06 Jan 2019 11:23:00 GMT

ML Kit Custom Model その4 : Mobilenet_V2_1.0_224_quant を使う

ML Kit Custom Model その4 : Mobilenet_V2_1.0_224_quant を使う

Sun, 06 Jan 2019 06:16:00 GMT

Year in Review (2018)

It's time for my annual review. This record is more for me than it is for you, but hey, if you want a

Sat, 05 Jan 2019 16:34:09 GMT

ML Kit Custom Model その3 : Mobilenet_V1_1.0_224_quant を CloudModel として使う

ML Kit Custom Model その3 : Mobilenet_V1_1.0_224_quant を CloudModel として使う

Fri, 04 Jan 2019 02:44:00 GMT

Yes! I completely forgot to post the link, thanks a lot!

Yes! I completely forgot to post the link, thanks a lot! Here it is, I’m also adding it to the articl

Wed, 02 Jan 2019 09:30:48 GMT

ML Kit Custom Model その2 : Mobilenet_V1_1.0_224_quant を LocalModel として使う

ML Kit Custom Model その2 : Mobilenet_V1_1.0_224_quant を LocalModel として使う

Tue, 01 Jan 2019 06:52:00 GMT

ML Kit Custom Model その1 : TensorFlow Lite Hosted Models を利用する

ML Kit Custom Model その1 : TensorFlow Lite Hosted Models を利用する

Tue, 01 Jan 2019 02:01:00 GMT

ML Kit のサンプルコードと資料を更新しました。

ML Kit のサンプルコードと資料を更新しました。

Fri, 28 Dec 2018 11:41:00 GMT

Rippling, rounding and (Android) Pies

A small story around how Ripples are somewhat broken on Pie, and how to f̵i̵x̵ temporarily patch them

Thu, 27 Dec 2018 16:03:25 GMT

ViewModel 에서 직접적으로 View 에 관여하고자 할때

ViewModel 에서 직접적으로 View 에 관여하고자 할때여기에는 2가지 방법을 사용할 수 있습니다.한가지는 reverse-Databinding 을 이용해서 뷰의 정보를 Obse

Thu, 20 Dec 2018 15:00:41 GMT

안녕하세요.

안녕하세요.메모리 저장이 필요한 정보는 앱레벨에서 Singleton 객체로 저장하고onCreate-onDestroy 에 대한 처리는 RxLifecycle 를 이용해서 ViewMode

Tue, 18 Dec 2018 14:48:10 GMT

sapporo.apk #2 で Jetpack について講演してきました。

sapporo.apk #2 で Jetpack について講演してきました。

Sun, 09 Dec 2018 01:44:00 GMT

The Reality of Migrating to AndroidX

This year, Google rebranded the support Android libraries to Android Jetpack (aka AndroidX).Particula

Wed, 14 Nov 2018 15:00:00 GMT

sealed class に共通データを持たせるときは abstract val にする

sealed class に共通データを持たせるときは abstract val にする

Fri, 09 Nov 2018 21:30:00 GMT

Thanks! To answer your question, someone outside of the staged rollout group simply won’t be able…

Thanks! To answer your question, someone outside of the staged rollout group simply won’t be able to

Thu, 08 Nov 2018 08:59:57 GMT

Amazing, thanks!

Amazing, thanks! I have one last question: should we then write Robolectric tests in the `test` folde

Tue, 06 Nov 2018 17:24:56 GMT

Very interesting article!

Very interesting article! I was wondering if there is a way to choose later *where* to run tests, if

Tue, 06 Nov 2018 15:21:16 GMT

Playing with elevation in Android (part 2)

“Colors explosion at sunrise — Scottish Highlands” by Edoardo Brotto—on flickrPlaying with elevation

Tue, 06 Nov 2018 10:24:24 GMT

Playing with elevation in Android (part 1)

“The Ridge” by Edoardo Brotto — on flickrI recently wrote an article about elevation in Android, show

Tue, 06 Nov 2018 08:46:01 GMT

Ditching Gson’s Field Naming Strategy

A quick reflectionSnippet of Gson’s FieldNamingPolicy file.I recently started working on a completely

Mon, 05 Nov 2018 13:47:13 GMT

古い Mockito では Kotlin の suspend fun を override してくれないので 2.23.0 以降を使う

古い Mockito では Kotlin の suspend fun を override してくれないので 2.23.0 以降を使う

Sun, 04 Nov 2018 07:03:00 GMT

FlexboxLayoutManager では CompoundDrawable の指定に relative 系の属性、メソッドは使わないほうがよい

FlexboxLayoutManager では CompoundDrawable の指定に relative 系の属性、メソッドは使わないほうがよい

Fri, 26 Oct 2018 10:56:00 GMT

Keeping your licenses in check

A quick and easy way to check the third-party licenses for your Android appThis image, for instance,

Tue, 23 Oct 2018 08:37:33 GMT

Yes, You are correct.

Yes, You are correct.But sometimes Presenter have to interact with adapter data.Guess that Facebook s

Mon, 08 Oct 2018 16:09:46 GMT

Android MVVM : Lifecycle 감지하기

Android MVVM : Lifecycle 감지하기Activity/Fragment 와 ViewModel 를 분리하고자 하더라도 몇몇 특수한 경우에 대비하는 코드가 필요한데 오늘은

Mon, 08 Oct 2018 15:58:31 GMT

Edina City Council Election (2018)

Last year I moved from Minneapolis to a neighboring suburb, Edina. One of the downsides of moving was

Mon, 08 Oct 2018 12:13:40 GMT

Who’s afraid of Machine Learning? Part 6 : Running ML-Kit On Cloud

Who’s afraid of Machine Learning? Part 6 : Running ML-Kit On CloudIntro to ML & ML-Kit for mobile

Fri, 05 Oct 2018 10:02:50 GMT

Who’s afraid of Machine Learning? Part 5 : Running ML-Kit On Device

Who’s afraid of Machine Learning? Part 5 : Running ML-Kit On DeviceIntro to ML & ML-Kit for mobil

Fri, 05 Oct 2018 09:55:54 GMT

Learning Android today

Programming is no easy task, but when we talk about developing for the Android system, things gets sl

Mon, 01 Oct 2018 08:01:01 GMT

ConnectableObservable: So Hot Right Now

ConnectableObservable does not care when you subscribe to it; instead, it only begins its work when c

Tue, 25 Sep 2018 14:00:00 GMT

Who’s afraid of Machine Learning? Part 4 : Going Mobile! ML-Kit Why & How?

Intro to ML & ML-Kit for mobile developersAlexas_FotosPrevious posts gave some idea about machine

Mon, 24 Sep 2018 07:32:49 GMT

Who’s afraid of Machine Learning? Part 3 : About That Learning

Intro to ML (for mobile developers)Last post described how to create an Artificial Neural Network (AN

Tue, 18 Sep 2018 10:16:03 GMT

IoT GDE's

Automatic Persisted Queries and why you should use them

Photo by niko photos on UnsplashGraphQL is an amazing querying stack, but it has a caveat: every time

Fri, 01 Feb 2019 15:44:34 GMT

IoT - Home sensor data monitoring with MQTT, InfluxDB and Grafana

IoT - Home sensor data monitoring with MQTT, InfluxDB and Grafana

Sat, 26 Jan 2019 00:00:00 GMT

[TUT] Speech to Text from a File with Google Cloud Speech API

[TUT] Speech to Text from a File with Google Cloud Speech API

Sun, 20 Jan 2019 14:57:29 GMT

Talk - Home Automation with Android Things and the Google Assistant

Talk - Home Automation with Android Things and the Google Assistant

Sat, 01 Dec 2018 00:00:00 GMT

Background Fetch API: Get Ready To Use It!

I had a section with the explainer of Background Fetch API in many of my PWA slidedecks I presented d

Fri, 30 Nov 2018 08:49:15 GMT

Anything as a Service

you can sign up for my newsletterBecause of some conversations I had and a talk I gave regarding digi

Sat, 17 Nov 2018 15:58:59 GMT

Amazing, thanks!

Amazing, thanks! I have one last question: should we then write Robolectric tests in the `test` folde

Tue, 06 Nov 2018 17:24:56 GMT

Very interesting article!

Very interesting article! I was wondering if there is a way to choose later *where* to run tests, if

Tue, 06 Nov 2018 15:21:16 GMT

Running progressive web apps on your intranet with TLS from Lets Encrypt

Running progressive web apps on your intranet with TLS from Lets Encrypt

Thu, 18 Oct 2018 16:00:00 GMT

Learning Android today

Programming is no easy task, but when we talk about developing for the Android system, things gets sl

Mon, 01 Oct 2018 08:01:01 GMT

Building a Custom Machine Learning Model on Android with TensorFlow Lite

Building a Custom Machine Learning Model on Android with TensorFlow Lite

Sat, 04 Aug 2018 11:13:20 GMT

From Digital to Physical Innovation

sign up for my newsletter“What do you mean, digital technology is starting to influence the physical

Thu, 19 Jul 2018 20:46:18 GMT

Added CSS quickfix and error reporting to lit-html-plugin for VS Code

Added CSS quickfix and error reporting to lit-html-plugin for VS Code

Fri, 06 Jul 2018 16:00:00 GMT

Writing Asynchronous Code for Android — Introducing Coroutines

Illustrations by Elena XausaWriting asynchronous code is hard, even when we have amazing tools such a

Mon, 02 Jul 2018 19:47:37 GMT

Anker PowerLine USB-C to USB-C 3.1

Quando si parla di cavi USB-C, sono sempre molto attento a cosa compro: non si tratta mai solo di un

Mon, 11 Jun 2018 07:01:42 GMT

We went to Google I/O 2018, here’s what we are excited about

We went to Google I/O 2018, here’s what we are excited about

Tue, 22 May 2018 00:00:00 GMT

Ehy Dylan!

Ehy Dylan! Yes, Store can do that. By implementing the Persister interface (or the AllPersister, base

Mon, 26 Mar 2018 10:00:22 GMT

Ehy Justin!

Ehy Justin! Thanks for pointing that out! Yes, it’s definitely just about the NYT Store library from 

Mon, 26 Mar 2018 09:58:55 GMT

Repository Pattern with Store and Retrofit

Photo by Kaique Rocha from Pexels https://www.pexels.com/photo/architecture-buildings-business-car-33

Thu, 22 Mar 2018 22:16:42 GMT

[TUT] How to use another power supply with your IoT device

[TUT] How to use another power supply with your IoT device

Sat, 03 Feb 2018 22:05:02 GMT

A Business Case for a Smart Building

sign up for my newsletterDuring my work as a digital technology consultant in the realm of the Intern

Wed, 31 Jan 2018 10:39:41 GMT

IoT - An introduction to Device Actions for the Google Assistant

IoT - An introduction to Device Actions for the Google Assistant

Tue, 02 Jan 2018 00:00:00 GMT

IoT - Reverse engineering an infrared RGB bulb to use with the Google Assistant

IoT - Reverse engineering an infrared RGB bulb to use with the Google Assistant

Tue, 12 Dec 2017 00:00:00 GMT

Talk - Using Android Things to Detect & Exterminate Reptilians

Talk - Using Android Things to Detect & Exterminate Reptilians

Fri, 01 Dec 2017 00:00:00 GMT

A new Angular Service Worker — creating automatic progressive web apps. Part 2: practice

Announcement: I present about Angular Service Worker this Tuesday, November 7 at AngularConnect confe

Sat, 04 Nov 2017 16:16:48 GMT

[TUT] Android Things – Using the ADS1015 analog to digital converter driver library

[TUT] Android Things – Using the ADS1015 analog to digital converter driver library

Fri, 03 Nov 2017 09:16:27 GMT

[TUT] Android Things – APA102 7 LED Array, SPI on the Rainbow Hat

[TUT] Android Things – APA102 7 LED Array, SPI on the Rainbow Hat

Thu, 26 Oct 2017 07:57:14 GMT

[TUT] Android Things – Alphanumeric Segment Display, I2C on the Rainbow Hat

[TUT] Android Things – Alphanumeric Segment Display, I2C on the Rainbow Hat

Wed, 18 Oct 2017 14:01:57 GMT

[TUT] Android Things – Temperature Sensor, I2C on the Rainbow Hat

[TUT] Android Things – Temperature Sensor, I2C on the Rainbow Hat

Thu, 12 Oct 2017 18:56:24 GMT

IoT - Creating an Arduino I²C slave device to use with Android Things

IoT - Creating an Arduino I²C slave device to use with Android Things

Tue, 10 Oct 2017 00:00:00 GMT

A new Angular Service Worker — creating automatic progressive web apps. Part 1: theory

Announcement: There is “Part 2: practice” of this article is available.As a “UIs for the future” engi

Mon, 02 Oct 2017 21:22:58 GMT

Semantic Internet of Things

sign up for my newsletterI believe that it will not be long before the Internet and the Web will brea

Sun, 03 Sep 2017 15:00:49 GMT

Best practices in the design of onboarding to the free wi-fi flow at the airports (and not only)

My 2017 in numbersDesign artifacts created by human beings are everywhere. They surround us all the t

Sat, 02 Sep 2017 19:38:38 GMT

Using Workbox 2 and Angular to create a Progressive Web App. Part 1: App shell

This is a set of 5 articles dedicated to creating PWAs using the newest framework and library mention

Wed, 30 Aug 2017 22:22:37 GMT

Telemetric Bias & the Internet of things anno 2017

sign up for my newsletterNot all those who wander are lost. — TolkienSomeone asked what I do in the f

Mon, 21 Aug 2017 07:37:56 GMT

Masters of Creative Leaps

sign up for my newsletterYou are working late, and you want to go home. You pack your things, walk to

Tue, 15 Aug 2017 10:19:24 GMT

When is something good?

sign up for my newsletterRecently I was a guest on a Dutch podcast: “The Good the Bad and the Interes

Fri, 04 Aug 2017 22:03:11 GMT

Are games the future of literature?

sign up for my newsletterTwo interesting things I am reading online:1. A series of tweets by James Ry

Fri, 28 Jul 2017 19:01:42 GMT

Write it Down!

sign up for my newsletterWhen I studied in Boston, I had a teacher who kept repeating one thing over

Sat, 22 Jul 2017 15:35:28 GMT

Thoughts on bullshit tech-art

sign up for my newsletterDuring my morning coffee, I’m reading the following tweet and accompanying a

Sat, 01 Jul 2017 11:13:55 GMT

Here we go!

Here we go! jsPoland conference: my session “Mobile Web 2.0”. Thanks to one of the event attendees fo

Thu, 22 Jun 2017 21:30:52 GMT

Android Things - Create your smart robots with API.AI and the Google Assistant

Android Things - Create your smart robots with API.AI and the Google Assistant

Thu, 22 Jun 2017 00:00:00 GMT

Hi, Tomomi!

Hi, Tomomi! Thanks for this very interesting article! I’d like to reference your “Mobile Web Timeline

Sat, 17 Jun 2017 12:24:50 GMT

I’m afraid you need to either connect it through Ethernet or buy a special cable that will help you…

I’m afraid you need to either connect it through Ethernet or buy a special cable that will help you c

Tue, 13 Jun 2017 17:19:05 GMT

Friends Forever: Your Meetup And The Conferences

Partnering with relevant local and international conferences is a very good idea for your usergroup.

Fri, 31 Mar 2017 23:49:41 GMT

Buscar piso con metodologías ágiles

Este mes nos mudamos de vuelta a Dublin tras más de 5 años en Amsterdam. Quien haya intentado buscar

Sun, 14 Sep 2014 13:40:57 GMT

Saliendo a correr con Android Wear

Continuando con el post anterior de las primeras impresiones con Android Wear, hoy comento lo que par

Sat, 12 Jul 2014 16:39:54 GMT

Primeras impresiones del Samsung Galaxy Gear / Android Wear

Durante Google I/O nos regalaron un smartwatch. Ahora que la conferencia está aún fresca -tan fresca

Sun, 29 Jun 2014 09:11:07 GMT

Abdicaciones, reyes no votados, censura y Monty Python

El Lunes, con la noticia de la abdicación del rey Juan Carlos, y como fan de los Monty Python, se me

Sat, 07 Jun 2014 13:31:04 GMT

[Juegos para Android] Wind-up Knight 2

En las conferencias de Google I/O de 2009 y 2010 (mira si hace de eso) hubo sesiones dedicadas a hace

Mon, 31 Mar 2014 10:00:47 GMT

[Juegos para Android] Eufloria

No había oído hablar de este juego hasta que en la GDC asistí a una charla de su creador. La charla m

Mon, 24 Mar 2014 11:00:18 GMT

[Juegos para Android] Ingress

Hoy toca un juego exclusivo de Android, hecho por Google.Siempre me han gustado los juegos que incluy

Mon, 17 Mar 2014 11:00:21 GMT

[Juegos para Android] Shadowrun Returns

Shadowrun Returns es un juego que se me había pasado bajo el radar. Llevaba tiempo en mi lista de j

Mon, 10 Mar 2014 11:00:17 GMT

[Juegos para Android] Anomaly 2

Vamos a por otra segunda parte. En su día me habia jugado el Anomaly Korea y me habia gustado bastant

Mon, 03 Mar 2014 11:00:26 GMT

[Juegos para Android] The Room Two

The Room fue uno de mis 3 juegos favoritos de 2013. Así que desde que me enteré de que estaban prepar

Mon, 24 Feb 2014 11:00:03 GMT

Japan GDE's

flutter/engine のビルドでエラー missing required architecture i386 in file

flutter/engine のビルドでエラー missing required architecture i386 in file

Fri, 15 Feb 2019 03:28:49 GMT

Flutterで中国語フォントになってしまうときの設定

Flutterで中国語フォントになってしまうときの設定

Thu, 14 Feb 2019 08:19:46 GMT

Mojaveのvimでescキーのみで、英数入力にしつつinsert modeを脱出する方法

Mojaveのvimでescキーのみで、英数入力にしつつinsert modeを脱出する方法

Wed, 13 Feb 2019 05:34:58 GMT

DroidKaigi 2019 で「LiveData と Coroutines で 実装する DDD の戦術的設計」について話してきました。

DroidKaigi 2019 で「LiveData と Coroutines で 実装する DDD の戦術的設計」について話してきました。

Fri, 08 Feb 2019 00:08:00 GMT

Azure App ServiceでActions on Google Java Client Libraryを使ってアクションを作る方法

Azure App ServiceでActions on Google Java Client Libraryを使ってアクションを作る方法

Sun, 27 Jan 2019 15:00:00 GMT

安全な文字列であると型で検証する Trusted Types について

安全な文字列であると型で検証する Trusted Types について

Sun, 27 Jan 2019 00:00:00 GMT

Azure App ServiceでActions on Google Client Libraryを使う方法

Azure App ServiceでActions on Google Client Libraryを使う方法

Sat, 26 Jan 2019 15:00:00 GMT

Azure Functions Node.jsでActions on Google Client Libraryを使う方法

Azure Functions Node.jsでActions on Google Client Libraryを使う方法

Fri, 25 Jan 2019 15:00:00 GMT

Google AppEngine向けのJava Client Libraryを使ったアクションの構築方法

Google AppEngine向けのJava Client Libraryを使ったアクションの構築方法

Sun, 20 Jan 2019 15:00:00 GMT

ML Kit Custom Model その5 : Inception_V1_quant を使う

ML Kit Custom Model その5 : Inception_V1_quant を使う

Sun, 06 Jan 2019 11:23:00 GMT

ML Kit Custom Model その4 : Mobilenet_V2_1.0_224_quant を使う

ML Kit Custom Model その4 : Mobilenet_V2_1.0_224_quant を使う

Sun, 06 Jan 2019 06:16:00 GMT

ML Kit Custom Model その3 : Mobilenet_V1_1.0_224_quant を CloudModel として使う

ML Kit Custom Model その3 : Mobilenet_V1_1.0_224_quant を CloudModel として使う

Fri, 04 Jan 2019 02:44:00 GMT

ML Kit Custom Model その2 : Mobilenet_V1_1.0_224_quant を LocalModel として使う

ML Kit Custom Model その2 : Mobilenet_V1_1.0_224_quant を LocalModel として使う

Tue, 01 Jan 2019 06:52:00 GMT

ML Kit Custom Model その1 : TensorFlow Lite Hosted Models を利用する

ML Kit Custom Model その1 : TensorFlow Lite Hosted Models を利用する

Tue, 01 Jan 2019 02:01:00 GMT

ML Kit のサンプルコードと資料を更新しました。

ML Kit のサンプルコードと資料を更新しました。

Fri, 28 Dec 2018 11:41:00 GMT

GCSにおいた画像のビューアーをスプレッドシートで作る

GCSにおいた画像のビューアーをスプレッドシートで作る

Tue, 11 Dec 2018 15:00:07 GMT

sapporo.apk #2 で Jetpack について講演してきました。

sapporo.apk #2 で Jetpack について講演してきました。

Sun, 09 Dec 2018 01:44:00 GMT

prefers-color-scheme を用いた Dark Mode 対応と User Preference Media Features

prefers-color-scheme を用いた Dark Mode 対応と User Preference Media Features

Sat, 10 Nov 2018 00:00:00 GMT

sealed class に共通データを持たせるときは abstract val にする

sealed class に共通データを持たせるときは abstract val にする

Fri, 09 Nov 2018 21:30:00 GMT

古い Mockito では Kotlin の suspend fun を override してくれないので 2.23.0 以降を使う

古い Mockito では Kotlin の suspend fun を override してくれないので 2.23.0 以降を使う

Sun, 04 Nov 2018 07:03:00 GMT

FlexboxLayoutManager では CompoundDrawable の指定に relative 系の属性、メソッドは使わないほうがよい

FlexboxLayoutManager では CompoundDrawable の指定に relative 系の属性、メソッドは使わないほうがよい

Fri, 26 Oct 2018 10:56:00 GMT

Cookie の性質を利用した攻撃と Same Site Cookie の効果

Cookie の性質を利用した攻撃と Same Site Cookie の効果

Fri, 26 Oct 2018 00:00:00 GMT

ABC2018 Autumn: Android PIe UI Design

Android Bazaar and Conference 2018 Autumn in Kawasaki: 「Android Pie時代のUIデザイン」発表資料(2018年10月13日、川崎市産業振

Thu, 25 Oct 2018 15:17:48 GMT

macOS Mojaveのスクリーンショット撮影のプレビューを無効にする方法

macOS Mojaveのスクリーンショット撮影のプレビューを無効にする方法

Fri, 28 Sep 2018 15:00:00 GMT

我々はなぜコミュニティをやっているのか?

我々はなぜコミュニティをやっているのか?

Wed, 19 Sep 2018 15:00:00 GMT

死闘の果てに ISUCON 8 予選を全体7位で突破した記録

死闘の果てに ISUCON 8 予選を全体7位で突破した記録

Tue, 18 Sep 2018 07:38:11 GMT

Android Activity Transitions の xml 定義で exclude を指定する

Android Activity Transitions の xml 定義で exclude を指定する

Sat, 15 Sep 2018 03:01:00 GMT

android:windowCloseOnTouchOutside を指定するとどうなるのか

android:windowCloseOnTouchOutside を指定するとどうなるのか

Fri, 14 Sep 2018 09:38:00 GMT

Android Activity Transitions の対象をグループ化する

Android Activity Transitions の対象をグループ化する

Fri, 07 Sep 2018 09:34:00 GMT

Google Sign-In for the Assistantが日本語でも利用可能になりました

Google Sign-In for the Assistantが日本語でも利用可能になりました

Thu, 06 Sep 2018 15:00:00 GMT

Flutter Android でもスワイプで戻る機能を有効にする

Flutter Android でもスワイプで戻る機能を有効にする

Wed, 15 Aug 2018 08:28:52 GMT

[&] SIGGRAPH 2018 - Computer Animation Festival - Electronic Theater

[&] SIGGRAPH 2018 - Computer Animation Festival - Electronic Theater

Tue, 14 Aug 2018 04:23:00 GMT

[&] SIGGRAPH 2018 - Keynote - Making Solo : The Power of the Creative Process

[&] SIGGRAPH 2018 - Keynote - Making Solo : The Power of the Creative Process

Mon, 13 Aug 2018 22:01:00 GMT

[&] SIGGRAPH 2018 - DNEG, Framestore, and MPC Present: The Visual Effects of "Blade Runner 2049"

[&] SIGGRAPH 2018 - DNEG, Framestore, and MPC Present: The Visual Effects of "Blade Runner 2049"

Mon, 13 Aug 2018 19:14:00 GMT

String.hashCode が同じ文字列なのに違う値になることがある

String.hashCode が同じ文字列なのに違う値になることがある

Thu, 02 Aug 2018 12:17:43 GMT

Android で Dagger を使う(その4 : @BindsInstance)

Android で Dagger を使う(その4 : @BindsInstance)

Wed, 01 Aug 2018 03:38:00 GMT

キャッシュの Stampede 問題をセマフォで解決する

キャッシュの Stampede 問題をセマフォで解決する

Wed, 25 Jul 2018 06:40:59 GMT

Images API にはストレージオブジェクトの OWNER 権限が必要

Images API にはストレージオブジェクトの OWNER 権限が必要

Tue, 10 Jul 2018 02:17:14 GMT

ABC2018 Spring: CxD: Conversation Designの理解

Android Bazaar and Conference 2016 Spring: 「CxD:Conversation Designの理解」発表資料(2018年6月9日、東京大学 本郷キャンパス 工

Sun, 10 Jun 2018 10:12:12 GMT

Flutter における Flux アーキテクチャの実装について考え中

Flutter における Flux アーキテクチャの実装について考え中

Sun, 03 Jun 2018 07:30:09 GMT

Google I/O 18 Extended in Shinshu: Material Design Update

Google I/O 報告会 2018 in 信州:マテリアルデザイン最新情報(2018年5月19日、GEEKLAB.NAGANO)

Mon, 21 May 2018 04:38:45 GMT

Flutter の ListView / GridView で無限リストビュー

Flutter の ListView / GridView で無限リストビュー

Wed, 09 May 2018 10:13:27 GMT

Linux で出力を別の shell に pts 経由で表示する

Linux で出力を別の shell に pts 経由で表示する

Mon, 30 Apr 2018 00:00:00 GMT

Androidでも「スワイプで画面を戻る」を実装する

Androidでも「スワイプで画面を戻る」を実装する

Fri, 20 Apr 2018 03:33:00 GMT

Flutterのネイティブ側からマテリアル・アイコンを使う

Flutterのネイティブ側からマテリアル・アイコンを使う

Fri, 20 Apr 2018 02:24:34 GMT

SafariのUA文字列が固定されて固定されなくなったおはなし

SafariのUA文字列が固定されて固定されなくなったおはなし

Sun, 15 Apr 2018 23:30:00 GMT

SpreadsheetのGoogle Apps Scriptにショートカットキーを割り当てる

SpreadsheetのGoogle Apps Scriptにショートカットキーを割り当てる

Fri, 13 Apr 2018 03:58:55 GMT

Google Apps Scriptに「マクロを記憶」機能がキタキタキタ

Google Apps Scriptに「マクロを記憶」機能がキタキタキタ

Fri, 13 Apr 2018 03:45:50 GMT

Chromeでボタンをクリックしたときのフォーカスリング

Chromeでボタンをクリックしたときのフォーカスリング

Sun, 08 Apr 2018 23:30:00 GMT

Certificate Transparency の仕組みと HPKP から Expect-CT への移行

Certificate Transparency の仕組みと HPKP から Expect-CT への移行

Tue, 27 Mar 2018 00:00:00 GMT

Flutter でデバイスの画面サイズを得る MediaQuery

Flutter でデバイスの画面サイズを得る MediaQuery

Tue, 20 Mar 2018 15:06:42 GMT

Flutter バックグラウンドで RefreshIndicator を消そうとすると消えずに残る

Flutter バックグラウンドで RefreshIndicator を消そうとすると消えずに残る

Mon, 19 Mar 2018 10:25:00 GMT

Flutter でネイティブ画面から戻った直後に Navigator を使うと固まる?

Flutter でネイティブ画面から戻った直後に Navigator を使うと固まる?

Mon, 19 Mar 2018 07:53:07 GMT
There is an app update available Refresh