Teaching
Adrian has decades of experience teaching various programming subjects to practitioners all over the world:
2023
"Learning OpenShift", a 1-hour online training course about Red Hat OpenShift for LinkedIn Learning.
"Introduction to PaaS Concepts", one-day masterclass to graduate students of the ZHAW university of applied sciences, Zürich and Winterthur, Switzerland (slides).
2022
"Introduction to PaaS Concepts", two-day masterclass to graduate students of the ZHAW university of applied sciences, Zürich and Winterthur, Switzerland (slides).
2021
Various internal training sessions held at VSHN AG, Zürich, Switzerland.
2020
Various internal training sessions held at VSHN AG, Zürich, Switzerland.
"OpenShift" - private one-day introduction session for Swisscom staff, Zürich, Switzerland.
2018
2017
Workshop about Vapor (server-side Swift) & Docker at the second Swift Alps, Crans-Montana, Switzerland, November 2017 (website).
Taught various private courses as part of my activities in AKOSMA Training, in the subjects of iOS, web, and Android mobile app development in Zurich, Switzerland.
2016
"Introduction to Android for iOS Developers" - private 5-day course for the development team of BCG Digital Ventures, December 2016, Berlin, Germany.
2014
2013
Workshop "Mobile Web App Development", GOTO Conference Berlin, October 2013 (website).
Internal training for Trifork staff about iOS app development, Århus, Denmark, August 2013.
2012
"Introduction à Sencha Touch", 5-day training course held in Paris, France, November 2012.
2011
"Mobile JavaScript Application Development" 3-day introduction course held twice in Zürich, Switzerland, together with Jens-Christian Fischer.
The contents of this training session form the basis of the "Mobile JavaScript Application Development" book published in 2012 by O’Reilly.
Internet Archive snapshot of the original website mobile-training.ch
"Introduction à la Programmation iOS", 11-week training course for high school teachers; Haute École Pédagogique, Lausanne, Switzerland, February to May 2011.
2010
Workshop: "Write your first iPhone App", JAOO, Aarhus, Denmark, October 2010 (website).
"Introduction à la Programmation iOS", 3-day training course for high school teachers; Murten, Switzerland, June 2010.
2008-2014
"Introduction to iOS Development" (3-day) and "Advanced iOS Development" (5-day) courses held for more than 400 engineers in various sessions, held in:
Zürich and Lausanne, Switzerland; London, United Kingdom; Munich, Germany; Amsterdam, The Netherlands; Copenhagen and Århus, Denmark; in collaboration with Trifork A/S.
Durban, Johannesburg, and Cape Town, South Africa; in collaboration with Immedia (website).
2006
".NET 2.0" - 3-day course for the IT staff of the Swatch Group, Biel, Switzerland.
2005
"Introduction à l’Architecture de Software", training to my colleagues at Thalès, Geneva, Switzerland (slides)
2004
"XML" - 3-day course for the IT staff of ABB, Geneva, Switerland.
"JavaScript" - 3-day course for the IT staff of a private bank in Geneva, Switzerland.
2003
As a temporary trainer for Intersource, Geneva, Switzerland:
"Microsoft Systems Management Server" - 2-day course.
"JavaScript" - 3-day course.
"XML" - 2-day course.
"SQL Server 2000" - 5-day course for the IT team of the United Nations' Economic Commission for Europe, Geneva, Switzerland.
2002
Introduction to web technology for the business team at the World Economic Forum, Geneva, Switzerland.