Sergio Schvezov
on 23 August 2017
Arriving
I left late on Thursday for a planned night arrival into Lima, Leo was going to be arriving around 2 hours earlier than me flying in from Costa Rica. Once the plane I was on coming from Cordoba, Argentina landed into Lima I got onto an ad-hoc telegram group we had created and mentioned that I had landed and discovered Leo was still trying to Uber out of there. I eventually cleared customs, pretty quickly given the estimate Jose had given me, and we Ubered together to meetup with Jose and Nathan. After a couple of beers we headed to the hotel, where Leo and I checked in, only to discover that the travel agent had not made my reservation and given the hectic times when I made this booking I had not followed up to verify the booking had been made. Luckily there was still accomodation available, so I handed my credit card over with the hopes of having the agency take care of it the next day. It was getting pretty late and time for sleep was getting slimmer.Day 1
The event took place at the University of Lima, I had been there before two years prior, and the setup was pretty similar as that previous time I was there. After clearing through the University’s security checkpoint we were in. I was queued to speak after the opening speech that Jose was to provide.Reaching your users
My talk was all about making software, with the sole purpose of solving a problem, reach your users and your users only have a reason to install such software because they want to solve a problem. To know there is a solution to that problem we need to make it easier to connect the gap between the people developing solutions and the people needing to consume from them. This was all tied into snaps, their creation and delivery with a pipeline in mind that would be frictionless given continuous delivery mechanisms in place in the snappy ecosystem. It was well received, Leo made a comment later on that it was also one of the most viewed live youtube events we had had for anything snappy related, which gave us food for thought in the matter of starting to produce content in Spanish. Here is the recordingNo need to be a developer to contribute
Nathan spoke about contributing without being a developer and his story on how he got involved in the world of Ubuntu and how he evolved out of it into upstream projects. How to do proper hand overs and how transitioning responsibilities avoids burn outs. Tangential to this talk, Nathan and I spent a lot of time discussing snaps, how they fit the enterprise, and some use cases for it where he works. His talk was in English, Leo was kind enough to do a live translation to Spanish. Here’s the video.Snapcraft workshop
Leo and me had a two hour slot to do a workshop, the setup was that of a plenary with a live stream, so we decided to create a new snap for a python project we found (shellpic
) as a guide for everyone to follow. Most folks managed to catch on pretty quick. We went from git clone to installable snap, touching base on:
- parts and plugins
- how apps entries behave
- confinement and required interface plugs
- snapcraft’ store related CLI commands
- push and releasing to the store
- adding CI/CD with build.snapcraft.io
- a more complex project
- how to distribute the snap offline by means of
snap download
for rural areas