IoT GDE Deck

Deck | Stream

Rebecca Franks

Paul Blundell

Justin Ribeiro

Faster YouTube embeds with lite-youtube web component

I was puttering around Github at the end of last week and I stumbled upon Paul Irish’s lite-you

Mon, 18 Nov 2019 14:47:41 -0800

Fail a PR based on any audit score with v1.1.0 of Web Performance Audits with Lighthouse Github Action

While the budget.json support in my Web Performance Audits with Lighthouse Github Action was a good s

Wed, 06 Nov 2019 10:09:03 -0800

Web Performance Audits with Lighthouse for Github Actions Released

I’m just going to say it: I can pretty much integrate Lighthouse anywhere. I’ve put in te

Sat, 02 Nov 2019 16:37:27 -0700

Six Months Using Firebase Web Performance Monitoring

When Firebase announced earlier this year that they were bringing real user monitoring of web perform

Mon, 28 Oct 2019 07:46:28 -0700

From Broken 1930s Barn Radio to Google Assistant

I enjoy old radios. Unlike today’s streamline plastic devices with faux metal details, old radi

Fri, 25 Oct 2019 07:36:03 -0700

When Your Kids Just Want You To Work At The Grocery Store

“Just go work at the grocery store,” Evelyn said matter-of-factly.Isabella, pushing her face into the

Wed, 23 Oct 2019 09:04:45 -0700

Generating a Simple Font Report With a Devtools Snippet

As with most weekday mornings, links and articles are dropped into our random channel as either point

Fri, 18 Oct 2019 09:23:42 -0700

Generating Video From a Chrome Devtools Trace With devtools-to-video

When it comes to diagnosing web performance problems, you do a lot of living in DevTools. Between the

Wed, 16 Oct 2019 07:55:51 -0700

Web Components Have Already Won Whether You Like It Or Not

With the announcement a last week that VMWare is taking their popular enterprise Clarity design frame

Mon, 14 Oct 2019 08:15:43 -0700

Improving RSS Reader Support and Adding New Topic Feeds

With my recent foray into more widespread writing topics, I decided it was time to revisit the concep

Wed, 09 Oct 2019 16:10:50 -0700

The Four Cases of Progressive Rendering Fallbacks for Progressive Web Apps

I mentioned yesterday that blog-pwa uses a static rendering layer for cases when the browser or whate

Tue, 08 Oct 2019 09:46:13 -0700

Adding Webmention support to a Progressive Web App

On my ongoing quest to independence from third party content silos, one of things that was inherently

Mon, 07 Oct 2019 14:18:51 -0700

Workaround for Karma and Chrome headless on Windows Subsystem for Linux, ala WSL

Windows Subsystem for Linux (WSL) is a vastly useful thing. When I do work on Windows for those certa

Wed, 02 Oct 2019 15:26:00 -0700

Three Reasons You Betrayed Your Modern Web Tooling

No one wants to believe the DevTools trace. I have many theories as to why, some proven others less s

Tue, 01 Oct 2019 09:46:54 -0700

Ghosting the Socials and Expanding My Open Web Existence

I haven’t been on social media for a while. Twitter was really the last place I had any sort of

Mon, 30 Sep 2019 08:16:40 -0700

Setting Up Mastodon on Google Cloud Platform

Setting up Mastodon on Google Cloud Platform has been on my list of things to do for a while. Recent

Fri, 27 Sep 2019 12:24:05 -0700

Measured Person Seeking Jury Service

I don’t know anyone who likes to be called to jury service. The arguments I’ve heard for my entire li

Thu, 26 Sep 2019 08:32:16 -0700

Visual Studio Code extension update for LitElement snippets and new Pack available

After some delay, I’ve gotten around to releasing v2.0.0 of LitElement, Polymer v2 / v3, and We

Thu, 26 Sep 2019 08:31:54 -0700

The Difference Between Your Job and My Profession

The bustling conversation seemed to be rising to deafening levels, the beer flowing across hastily pu

Mon, 23 Sep 2019 16:52:49 -0700

Long Days and Tall Cups: Why a Local Cafe Keeps My Sanity on the Road

I find myself more on the road this year than of past years. My defacto travel standard is to find a

Sat, 21 Sep 2019 17:08:35 -0700

blog-pwa Moves to GAE Python 3.7 Runtime and Other Updates

blog-pwa has been my trusty site-runner for quite a while at this point. We’ve seen the fronten

Thu, 19 Sep 2019 16:11:06 -0700

Fighting with Dynatrace to Send Custom User Timings with Performance Observer

I’ll track web performance anyway I can. It’s important for end users. It’s important for developers.

Mon, 16 Sep 2019 16:08:18 -0700

My Kids Do Not Play That Sport and I Do Not Mind

It’s the beginning of the school year and inevitably I run into someone who remembers me. I say remem

Fri, 06 Sep 2019 13:38:13 -0700

When Everyday Is Monday

The weather report state’s it’ll be 107 but the temperature in the house is already running hot. It’s

Thu, 05 Sep 2019 13:28:37 -0700

That time I found a Leica IIIc in a dumpster

Over the years, Monica and I have been fairly lucky in our hunt for classic cameras to shoot with. A

Fri, 02 Aug 2019 13:17:28 -0700

Bringing legacy web apps forward with three great web platform APIs

There was an audible sigh within the conference room, undeniable in its presence but seemingly out of

Mon, 29 Jul 2019 13:25:48 -0700

Building a tiny PWA for calculating depth of field for my film cameras

My overall addiction to writing tiny progressive web apps only continues to grow. Since that addictio

Thu, 06 Jun 2019 18:13:21 -0700

Experimental barcode-reader web component released

Some time ago, back in the Polymer 2 days, I had a very specific version of a barcode-reader web comp

Tue, 14 May 2019 08:21:30 -0700

Finding an M50 lock ring for a Schneider Kreuznach enlarger lens in Portugal

I didn’t need the Schneider-Kreuznach 150mm/5.6 Componon-S. I don’t lack enlarger lens, I

Fri, 26 Apr 2019 17:32:53 -0700

Repairing a busted Copal 0 aperture and custom printing a lens board

I’ve never been one to shy away from trying to fix something I don’t fully understand. Th

Mon, 22 Apr 2019 17:38:08 -0700

Raul Portales

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 +0000

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 +0000

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 +0000

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 +0000

[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 +0000

[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 +0000

[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 +0000

[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 +0000

[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 +0000

[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 +0000

Maxim Salnikov

Hello! This one is working: https://https;//bit.ly/go-pwa-slack

Hello! This one is working: https://https;//bit.ly/go-pwa-slack (and seems to be a non-expiring one :

Thu, 28 Mar 2019 22:40:01 GMT

Workbox 4: Implementing refresh-to-update-version flow using the workbox-window module

The next major version of the very popular PWA helper library was just released. Workbox 4 brings man

Thu, 28 Feb 2019 01:21:48 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

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

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

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

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

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

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

Roberto Orgiu

A story about text size, data binding, and reacting

Photo by Karsten Würth (@karsten.wuerth) on UnsplashA lot of text based reading apps give users the a

Wed, 14 Aug 2019 20:55:43 GMT

About lists, snackbars, and why they don’t get along.

Image from Johannes Plenio — PixabayRecently, I have been working on a new feature of the core New Yo

Tue, 23 Jul 2019 14:42:03 GMT

Are You Reading That Story? We Won’t Distract You

We dim the status bar in our Android app so readers can focus on, well, reading.Illustration by Migue

Thu, 09 May 2019 15:49:28 GMT

I’m not sure this would answer your question (I might have misunderstood it), but I think that by…

I’m not sure this would answer your question (I might have misunderstood it), but I think that by def

Fri, 29 Mar 2019 16:45:10 GMT

Yes, you can run the test locally as it was a unit test, or on device/emulator

Yes, you can run the test locally as it was a unit test, or on device/emulator

Fri, 29 Mar 2019 14:06:20 GMT

Pushing the limits of AndroidX Test

Picture by Bernard SpraggAndroidX Test is the new way of testing code that interacts with the Android

Fri, 29 Mar 2019 10:57:54 GMT

Stepping into Activity tests with ActivityScenarios

Photo by monicore from PexelsNot so long ago the testing team at Google introduced the Android X Test

Tue, 12 Mar 2019 09:09:43 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

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

Daniele Bonaldo

Intro to Google Cast at DevFest Veneto 2019

Enhance your existing app or website and show content straight to the user TV with Google Cast

2019-11-16T00:00:00+00:00

Photo exhibition: the Vaia storm

A collection of aerial photos I took in the woods and presented at a photo exhibition in my hometown,

2019-10-14T00:00:00+00:00

The making of an Android library: Download Manager v2

How to get started creating a library, what are the difficulties we encountered and finally how to pu

2019-04-05T00:00:00+00:00

Intro to Flutter

An introduction to Flutter, Google's multi-platform mobile applications framework, presented at Progr

2019-01-21T00:00:00+00:00

Do-it-yourselfie

An Android Things-powered photo booth, presented at DevFest Gorky 2018

2018-10-27T00:00:00+00:00

Creating an improved Android Download Manager

An open-source Android library to easily manage files download

2018-09-18T00:00:00+00:00

Word Clock featured on MagPi

My Word Clock Android Thing project was featured on July 2018 MagPi issue

2018-07-03T00:00:00+00:00

Notify your users, the right way

Deep dive into Android Notifications, presented at Droidcon Turin 2018

2018-04-19T00:00:00+00:00

Introduction to Google Assistant at DevFest1 Veneto

The talk (and codelab) I gave at the first DevFest in Veneto, Italy

2017-12-02T00:00:00+00:00

Bob van Luijt

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

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

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:42 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:50 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:57 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:25 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:02:03 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:56 GMT

Gautier Mechling

IoT - Using Cloud IoT Core to connect a microcontroller (ESP32) to the Google Cloud Platform

In the previous post, we used an ESP8266 to collect and send temperature + humidity data to a locally

2019-03-02T00:00:00+00:00

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

It’s winter now and the weather is pretty cold in France in early 2019.

2019-01-26T00:00:00+00:00

Talk - Home Automation with Android Things and the Google Assistant

YouTube (english) (Home Automation with Android Things and the Google Assistant) YouTube (french) (De

2018-12-01T00:00:00+00:00

IoT - Reverse engineering a Bluetooth LED name badge

Security in Bluetooth LE devices is optional, and many cheap products you can find on the market are

2018-01-15T00:00:00+00:00

IoT - An introduction to Device Actions for the Google Assistant

The Google Assistant SDK lets you embed the Google Assistant in your devices to bring voice control,

2018-01-02T00:00:00+00:00

IoT - Reverse engineering simple Bluetooth LE devices

In a previous post, we reverse-engineered an infrared light bulb, so we can control it using the Goog

2017-12-20T00:00:00+00:00

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

Color changing light bulbs look really attractive, especially when you can control these via an API o

2017-12-12T00:00:00+00:00

Talk - Using Android Things to Detect & Exterminate Reptilians

YouTube (english) (Using Android Things to Detect & Exterminate Reptilians) YouTube (french) (Uti

2017-12-01T00:00:00+00:00

Android Things - Discovering & chaining I²C devices

In a previous post, we created our own I²C device. This was actually a necessary first step before we

2017-11-04T00:00:00+00:00
There is an app update available Refresh