2023  1

September  1

New and improved way to review GitHub pull requests for snaps

September 16, 2023 · 11 min · Kyle

2022  1

March  1

Monitoring a Nextcloud snap upgrade

March 6, 2022 · 3 min · Kyle

2021  4

September  1

Nextcloud snap finds a new home

September 3, 2021 · 4 min · Kyle

August  1

Demystifying Rails autoloading

August 14, 2021 · 6 min · Kyle

April  1

My phone isn’t as smart as yours

April 17, 2021 · 13 min · Kyle

March  1

The end of my journey at Canonical, and new adventures ahead

March 10, 2021 · 3 min · Kyle

2020  2

August  1

How to build a snap using ROS 2 Foxy

August 17, 2020 · 7 min · Kyle

June  1

Four years of Nextcloud

June 27, 2020 · 5 min · Kyle

2019  9

October  2

PSA for ROS users: Some things to know as Python 2 approaches EOL

October 23, 2019 · 2 min · Kyle

Robotics security: What is SROS 2?

October 4, 2019 · 5 min · Kyle

August  1

Canonical joins the ROS 2 Technical Steering Committee

August 28, 2019 · 3 min · Kyle

May  1

A better way to review GitHub pull requests for snaps

May 3, 2019 · 10 min · Kyle

April  1

Speed up your ROS snap builds

April 9, 2019 · 7 min · Kyle

March  2

Cipher update for the Nextcloud snap

March 17, 2019 · 7 min · Kyle

ROS 2 launch: required nodes

March 11, 2019 · 3 min · Kyle

February  2

Building ROS 2 snaps with Colcon

February 28, 2019 · 6 min · Kyle

Are you passionate about open-source robotics? Join us.

February 22, 2019 · 2 min · Kyle

2018  6

October  1

Develop your snaps faster

October 25, 2018 · 5 min · Kyle

May  1

ROS Melodic on Fedora 27

May 25, 2018 · 2 min · Kyle

March  2

Your first robot: Sharing with others [5/5]

March 16, 2018 · 14 min · Kyle

Your first robot: The driver [4/5]

March 9, 2018 · 18 min · Kyle

February  1

Your first robot: The controller [3/5]

February 10, 2018 · 7 min · Kyle

January  1

Your first robot: Introduction to the Robot Operating System [2/5]

January 20, 2018 · 11 min · Kyle

2017  21

December  1

Your first robot: A beginner’s guide to ROS and Ubuntu Core [1/5]

December 17, 2017 · 8 min · Kyle

November  2

Google Code-in 2017

November 27, 2017 · 2 min · Kyle

Nextcloud snap to be updated to v12

November 20, 2017 · 3 min · Kyle

October  1

Ubuntu 17.10 Release Party

October 19, 2017 · 1 min · Kyle

September  2

Snap configuration: the configure hook

September 12, 2017 · 7 min · Kyle

Snap install-time setup: the install hook

September 11, 2017 · 8 min · Kyle

July  2

Integrating your Rails project with GitLab review apps

July 24, 2017 · 11 min · Kyle

Ubuntu Core: Making a factory image with private snaps

July 6, 2017 · 6 min · Kyle

June  2

How to use Snapcraft v2 on Trusty

June 8, 2017 · 6 min · Kyle

Continuous acceptance tests for complex applications

June 5, 2017 · 9 min · Kyle

May  5

Call for testing: Nextcloud snap v11.0.3snap3

May 24, 2017 · 1 min · Kyle

ROS production: behind the scenes

May 19, 2017 · 11 min · Kyle

Call for testing: Darktable v2.2.4snap1

May 18, 2017 · 1 min · Kyle

Call for testing: Nextcloud snap v11.0.3snap2

May 11, 2017 · 1 min · Kyle

ROS production: create an Ubuntu Core image with our snap preinstalled [5/5]

May 4, 2017 · 7 min · Kyle

April  4

ROS production: obtaining confined access to the Turtlebot [4/5]

April 26, 2017 · 7 min · Kyle

ROS production: our prototype as a snap [3/5]

April 19, 2017 · 7 min · Kyle

ROS production: our prototype [2/5]

April 12, 2017 · 6 min · Kyle

From ROS prototype to production on Ubuntu Core [1/5]

April 5, 2017 · 6 min · Kyle

March  1

Distributing a ROS system among multiple snaps

March 20, 2017 · 8 min · Kyle

January  1

ROS on arm64 with Ubuntu Core

January 26, 2017 · 5 min · Kyle

2016  11

December  1

Snap updates: automatic rollbacks

December 12, 2016 · 7 min · Kyle

November  1

Ubuntu Core on VirtualBox

November 21, 2016 · 2 min · Kyle

June  6

Snapping Nextcloud: Nextcloud itself

June 25, 2016 · 5 min · Kyle

Snapping Nextcloud: The memcache

June 24, 2016 · 2 min · Kyle

Snapping Nextcloud: MySQL

June 23, 2016 · 4 min · Kyle

Snapping Nextcloud: PHP 7

June 22, 2016 · 4 min · Kyle

Snapping Nextcloud: The web server

June 21, 2016 · 4 min · Kyle

Installing Nextcloud can be a snap

June 20, 2016 · 3 min · Kyle

May  1

Building your snap on-device? There’s a better way

May 9, 2016 · 5 min · Kyle

February  1

That’s one Snappy MOOS

February 10, 2016 · 5 min · Kyle

January  1

Seccomp filters on the Ubuntu Phone

January 7, 2016 · 2 min · Kyle

2015  7

November  1

Prototype: A GUI-friendly Snappy

November 3, 2015 · 4 min · Kyle

September  1

V3 Technology Awards: Vote for Canonical!

September 11, 2015 · 1 min · Kyle

August  1

Snappy Scope: Progress Update

August 20, 2015 · 2 min · Kyle

July  1

Travis CI and Sauce Labs

July 5, 2015 · 4 min · Kyle

June  1

Rails: Writing Engine Tests That Depend on Main Application Models

June 2, 2015 · 5 min · Kyle

May  1

Unity 8’s Snappy Scope

May 24, 2015 · 6 min · Kyle

February  1

VirtualBox: Internet Access With Host-Only Network

February 11, 2015 · 3 min · Kyle

2014  1

January  1

The Face Detector

January 31, 2014 · 3 min · Kyle

2013  4

November  1

GitLab 6.3 with Apache and Passenger. On an ARM

November 25, 2013 · 7 min · Kyle

July  2

Upgrade makes Mirabox unbootable

July 29, 2013 · 3 min · Kyle

QEMU: MiraBox emulation

July 20, 2013 · 4 min · Kyle

January  1

Dell Sputnik beta participant gift

January 6, 2013 · 1 min · Kyle

2012  3

December  3

TSA: “Red is the Bad Color”

December 8, 2012 · 2 min · Kyle

Dell Sputnik XPS 13 critiques

December 5, 2012 · 4 min · Kyle

My new laptop: Dell Sputnik XPS 13

December 2, 2012 · 2 min · Kyle