Speaking & Teaching Activities
My lectures at the University of Applied Sciences Bern:
CAS Java Microservices Development (module 'Client Application', 2 days & 2 evenings)
Applikationsentwicklung mit JavaScript & HTML5 (I am responsible for the CAS Program and I am teaching the modules 'JavaScript' and 'Frameworks', 11 course days)
Upcoming Speaking & Teaching Activities:
7. March 2024: Voxxed Days Zürich - React Server Components - Explained for Backend Developers
16. April 2014: Guild 42 Talk: Moderne Webentwicklung: Zurück auf den Server!
May 2024: 2-day Course at BSI: Modern Frontend Development
October 2024: 2-day Course at BSI: Web Development with React
Recent Speaking & Teaching Activities:
December 2023: Workshop at M&F: Trainee Workshop: Modern Frontend Development - Welcome to the Framework Jungle!
November 2023: 3-day Angular Workshop at Swiss National Fund
November 2023: SBB Developer Day: Moderne Web-Entwicklung: Zurück auf den Server?
November 2023: 1-day Advanced Angular Workshop for ELCA
October 2023: Bärner JS Meetup: Moderne Web-Entwicklung: Zurück auf den Server? https://www.meetup.com/barner-js-talks/events/296426681/
October 2023: 2-day Angular Bootcamp for ELCA
September 2023: Workshoptage ch/open: Modern Angular Workshop https://workshoptage.ch/workshops/2023/modern-angular-exploring-new-features-and-a-look-into-the-future/
August 2023: 3-day JavaScript Course at BSI
June 2023: 1-day Angular Workshop at Paul Scherrer Institute (PSI)
June 2023: 1-day Advanced Angular Workshop for ELCA
April 2023: 2-days Angular Bootcamp for ELCA
April 2023; Teaching Apprentices at AXA Winterthur: 5 days "Advanced React"
March 2023: Voxxed Days Zürich 2023: A comparison of the Reactivity Concepts in Angular, React, Vue and Svelte https://www.youtube.com/watch?v=M3KdDcse7EU
March 2023: 2-day Inhouse Course: React
February 2023: 2-day Inhouse Course: Vue.js & NestJS at Federal Statistical Office (Bundesamt für Statistik)
Dez 2022: 3-day Inhouse Vue Course for ETH Informatik Services
Dez 2022/Jan 2023: 2-day Inhouse Angular Course for Postfinance
November 15 - 17, 2022: Inhouse React course for Puzzle ITC GmbH
November 2, 2022: Advanced Angular Workshop for ELCA
October 24 & 25, 2022: Angular Bootcamp for ELCA
October 19, 2022: Talk at BaselOne "From User Action to Framework Reaction: A comparison of the Reactivity Concepts in Angular, React, Vue and Svelte" (https://2022.baselone.ch/speech.html?id=59316EB1-4682-4E3A-8BAF-AAF901C80008)
September 15, 2022: Inhouse Workshop at Ivaris AG - "Migrating to a modern Frontend Framework"
September 7, 2022: Workshop at ch/open Workshoptage: "Three Frameworks in One Day"
October 11 & 12, 2022: React Course for BSI
August 23 - 25. 2022: JavaScript Course for BSI
May 11, 2022: Advanced Angular Workshop for ELCA
May 4 & 5, 2022: Angular Bootcamp for ELCA
December 9, 2021: Advanced Angular Workshop for ELCA Bern
December 2, 2021: Advanced Angular Workshop for ELCA Zurich
November 23 & 24, 2021: Angular Bootcamp for ELCA Bern
November 9 & 10, 2021: Angular Bootcamp for ELCA Zurich
August 24-26, 2020: Course - Modern Web Development at BSI
June 30 & July 1 2021: Course - Modern Web Development at Zeix AG
June 9 & 10, 2021: Inhouse course "Frontend Development with React" for AXA Winterthur
April 16, 2021: Global Azure - Die Qual der Wahl bei den Single Page Application Frameworks: https://www.youtube.com/watch?v=G1ZsDzGywWo
April 7 & 8, 2021: Angular Course for BSI (remote)
March 30 & 31, 2021: Angular Course for Mobiliar (remote)
March 9, 2021: Webinar for MF Engineering: Die Qual der Wahl bei den Single Page Application Frameworks (https://www.m-f.ch/events/event/29-webinare/73-webframeworks-webinar_2021)
January 13, 2021: Frontend Workshop with Data Connect AG
December 7,8&10, 2020: Angular Course at Schleuniger AG (Remote)
November 4&11, 2020: Public React Course for Digicomp (Remote)
October 13-14, 2020: Course - Intro to React at BSI (Remote)
September 24, 2020: Advanced Angular Workshop for ELCA
September 16&17, 2020: Angular Bootcamp for ELCA
September 8, 2020: State of the Art Web Application Development with JavaScript at ch/open Workshoptage
June 16-18, 2020: Course - Modern Web Development at BSI
Mai 28 / June 4, 2020: Modern JavaScript Development for M&S Engineering (Remote Workshop)
April 1-2, 2020: Two Days Inhouse Angular Workshop at SBB (Remote Workshop)
February 2020: Talk at BärnerJS - From User Action to Framework Reaction: A comparison of the Reactivity Concepts in Angular, React and Vue.js
January 23, 2020: Public React Course for Digicomp
November 13-14, 2019: Angular Course at AdNovum
November 12, 2019: Course - Intro to modern Web Development at AdNovum
November 4 & 5, 2019: React Bootcamp for BSI
October 1-2, 2019: Public React Course for Digicomp
September 12, 2019: Workshoptage ch/open - Full Day Workshop: Three Frameworks in One Day: Intro into Angular, React and Vue.js
September 11, 2019: SBB Developer Days: Presentation - Vue.js: Yet another Frontend Framework?
September 10, 2019: Workshoptage ch/open - Full Day Workshop: Modern JavaScript Development
September 3, 2019: Advanced Angular Course at ELCA
August 28-29, 2019: Angular Bootcamp at ELCA
July 2-3, 2019: React Course at Swisscard AECS
June 24 - 26, 2019: Angular Course at Institut für geistiges Eigentum
June 11 - 13, 2019: Modern JavaScript Development" for BSI
May 2, 2019: Public Angular Bootcamp at UphillConf
April 8 & 9, 2019: Inhouse course "JavaScript for Enterprise Developers" for AXA Winterthur
March 27 & 28, 2019: Angular coaching at Institut für geistiges Eigentum
March 19, 2019: Voxxed Day Zürich - Talk: Frontend Monoliths, run if you can! (slides)
March 4-6, 2019: Angular course at Mobiliar
February 25 & 26, 2019: Inhouse Angular Course & Coaching at BFH
December 18-20, 2018: Angular course at Mobiliar
December 10 & 11, 2018: Inhouse course "Frontend Development with React" for AXA Winterthur
November 27-29, 2018: Angular Bootcamp & Advanced Course at ELCA
November 20 - 21: Inhouse Course "Modern JavaScript Development" for BSI
November 12 & 13, 2018: Inhouse course "JavaScript for Enterprise Developers" for AXA Winterthur
September 11, 2018: Workshop "Entwicklung von State-of-the-Art Web Apps mit JavaScript" at ch-open Workshoptage (ETH Zurich)
September 11, 2018: Workshop "Entwicklung von State-of-the-Art Web Apps mit JavaScript" at ch-open Workshoptage (ETH Zurich)
September 6, 2018: Seminar "Modern JavaScript Frameworks: Angular, React & Vue.js" at m&f engineering (slides)
September 3 & 4, 2018: Inhouse Advanced Angular course at Postfinance
August 29, 2018: Talk at SBB Dev Day: "Der Frontend Monolith: Rette sich wer kann!" (slides)
August 20 - 22, 2018: Angular Bootcamp & Advanced Course at ELCA
August 14 & 15, 2018: Two day Angular Training at IMS AG
August 6 & 7, 2018: Public Angular course for Digicomp
July 16 &17, 2018: Inhouse Angular course at Postfinance
July 2nd 2018: One day Angular Training at M&F engineering
June 25 - 27: Inhouse Course "Modern JavaScript Development Course" for BSI
June 19 & 20, 2018: Front-End-Entwicklung mit React, public 2 day course at Digicomp
June 6 & 7, 2018: Inhouse course Front-End-Entwicklung mit React for UBS
June 4 & 5, 2018: Inhouse course Front-End-Entwicklung mit React for AXA Winterthur
May 14 & 28: Inhouse Angular course at Mobiliar
May 8 & 9, 2018: Inhouse Angular course at SBB
April 26, 2018: Angular Bootcamp for Enterprise Developers at UphillConf
March 12: Inhouse course Basics of Web Development at M&F engineering
March 5 & 6, 2018: Inhouse course Front-End-Entwicklung mit React for AXA Winterthur
February 13 & 14, 2018: Inhouse Angular course at SBB
January 29 -31, 2018: Inhouse course Front-End-Entwicklung mit React for UBS
January 22 & 23, 2018: Front-End-Entwicklung mit Angular, JavaScript und TypeScript, public 2 day course at Digicomp
January 15 & 16, 2018: Inhouse Angular course at SBB
January 8 & 9, 2018: Inhouse course Front-End-Entwicklung with React for AXA Winterthur
November 27 & 28, 2017: Inhouse course Front-End-Entwicklung with React for AXA Winterthur
November 21: Workshop comparing Angular & React at AXA Winterthur
November 15 & 16: Inhouse Angular course at ELCA
November 6-7, 2017: 2 day workshop "Modern JavaScript Development" at BSI in Bern
November 1 & 2, 2017: Front-End-Entwicklung mit Angular, JavaScript und TypeScript, public 2 day course at Digicomp
October 18, 2017: React & Redux Workshop at HiveNet
October 12 & 13, 2017: Inhouse Angular course at SBB
September 20-22 2017: 3 day public workshop "JavaScript, TypeScript & Angular" in Vienna
September 13, 2017: CH Open Workshoptage: React und Redux – Ein moderner Web-Stack
September 11. 2017: CH Open Workshoptage: Entwicklung von State of the Art Web Apps mit JavaScript
September 6, 2017: SBB Developer Day: React & Redux - Eine Alternative zu Angular
August 28-30, 2017: 3 day workshop "Modern JavaScript Development" at BSI in Baden
July 10 & 11, 2017: Front-End-Entwicklung mit Angular, JavaScript und TypeScript, public 2 day course at Digicomp
June 26 & 27, 2017: 2 day course "Angular 2+ development" at ELCA (Bern)
June 23, 2017: Talk at the Berner Architekten Treffen: "Write Once, Run Everywhere: Can JavaScript deliver what Java promised?"
June 19-20, 2017: 2 day course "Modern AngularJS" development at SBB
June 10-12, 2017: 3 day course "Modern JavaScript & ReactJS" at Adesso Educamp in Malaga.
December 5 - 7, 2016: Inhouse JavaScript and Angular 2 course (3 days) at ELCA (Bern)
November 21-13, 2016: Inhouse JavaScript and Angular 2 course (3 days) at ELCA (Lausanne)
November 1&2, 2016: Two day inhouse workshop "Modern JavaScript Development at BSI
October 4&5, 2016: Public training at Swiss Engineering Institute: Front-End-Entwicklung mit Angular 2, JavaScript und TypeScript
September 26-28, 2016: Public three-day workshop at TechTalk: "Angular 2, JavaScript und TypeScript"
September 16 & October 17, 2016: Two-day Workshop at the M&F trainee program: "Modern JavaScript Development for Java/.NET developers"
September 13 & 15, 2016: One day workshop at ch/open Workshop-Tage: Moderne JavaScript-Entwicklung mit ECMAScript 2015/2016 und TypeScript
September 8, 2016: A Session at the SBB Developer Day: "JavaScript - Die universelle Plattform?"
June 22, 2016: "Hands on Angular 2" full-day workshop at Digicomp DevDay
June 21, 2016: Session "What's new in Angular 2" at Digicomp DevDay 2016
June 16, 2016: Half-day workshop "Modern JavaScript Development" at ERNI Consulting.
June 8, 2016: Half-day seminar at M&F Engineering: "JavaScript conquers the World"
April 2016: Inhouse JavaScript and Angular 2 & React course (4 days) at Puzzle (here is a nice summary in German)
January-March 2016: 2nd re-run of the inhouse JavaScript and AngularJS course (4 days) at Schweizereische Mobiliar (www.mobi.ch)
March 2016: Re-run of the inhouse JavaScript and AngularJS course (3 days) at ELCA
February 2016: Inhouse JavaScript and AngularJS course (3 days) at ELCA
January 2016: Inhouse AngularJS course (3 days) at SBB (www.sbb.ch)
January 2016: CAS Mobile Application Development (module for HTML5, 2.5 days)
December 17 & 18, 2015: Two-day course at Digicomp Academy: "Frontend-Development with AngularJS"
December 2015: Inhouse JavaScript and AngularJS course (3 days) at Postfinance (www.postfinance.ch)
November/Dezember: Re-run of the inhouse JavaScript and AngularJS course (4 days) at Schweizereische Mobiliar (www.mobi.ch)
November 16th - 18th: 3 day course "Front-End Entwicklung mit JavaScript, AngularJS und Visual Studio 2015" in Vienna (see the nice summary from a participant)
October 21/22 and 28/29: Inhouse AngularJS course and workshop at mtrail (www.mtrail.ch)
October 13: Inouse AngularJS course (1 day) at Puzzle (www.puzzle.ch)
September 21st/22nd: Inhouse AngularJS course at UBS (www.ubs.com)
September 9th: SBB Developer Day: Introduction to TypeScript
September 1st: JavaScript for Real Developers: Ein Survival-Bootcamp at ch/open Workshoptage (Feedbacks: first, second)
August 3, 2015: One-day course at Digicomp Academy: "Frontend-Development with AngularJS"
July 6 - 8, 2015: "JavaScript für Enterprise-Entwickler" Workshop in Vienna
June 30, 2015: Workshop at Java User Group Switzerland: "JavaScript for Real Developers"
May 19, 2015: Re-run of the workshop "Professional JavaScript Development for Java Developers" inhouse at UBS (www.ubs.com)
May 8, 2015: Talk at SI-SE Fachtagung: The curious Life of JavaScript
April 16 & 17, 2015: 2 day course: Angular JS at UBS (www.ubs.com)
March 2015: 4 day course: JavaScript and AngularJS at Schweizereische Mobiliar
January 2015: 3 day course: JavaScript and AngularJS at PostFinance AG
December 11th, 2014: SBB Developer Day: Java and JavaScript new best Friends
December 1st, 2014: Professional Development with JavaScript and AngularJS at ESGroup
December 2014: CAS Mobile Application Development (module for HTML5, 2.5 days)
November 28, 2014: CHOOSE Forum 2014: There is Something about JavaScript
November 20th and 25th, 2014: Two re-runs of the workshop "Professional JavaScript Development for Java Developers" inhouse at UBS (www.ubs.com)
October 6th 2014: Public workshop "Professional JavaScript Development for Java Developers" for Puzzle ITC
October 3rd 2014: Workshop inhouse at SBB: "Object-Relational Mapping with JPA 2.0"
September 16th - 18th: 3 days course for AngularJS at Bundesamt für Informatik und Telekommunikation BIT
ch/open Workshop Days 2014: JavaScript for *real* Developers: Ein Survival Bootcamp (including Feedback)
September 2nd 2014: Workshop inhouse at UBS (www.ubs.com): "Professional JavaScript Development for Java Developers"
July 8th, 2014: Workshop inhouse at IMS AG (www.ims.ch): "Professional JavaScript Development for Java Developers"
May 8th, 2014: Public workshop "Professional JavaScript Development for Java Developers" for Puzzle ITC
April 15th, 2014: Workshop inhouse at Glue (www.glue.ch): "Professional JavaScript Development for Java Developers"
.NET User Group Bern, 24. February 2014: Professionelle JavaScript-Entwicklung: Eine Einführung für .NET Entwickler
SBB Developer Day 2013: Professional JavaScript Development for Java Developers
ch/open Workshop Days 2013: JavaScript for *real* Developers: Ein Survival Bootcamp (including Feedback)
SBB Developer Day 2012, 11. December 2012: vert.x - asynchronous event-driven application on the JVM
ch/open Workshop Days 2012: Object Relational Mapping with JPA2
SBB Developer Day 2011, 13. December 2011: Kann JavaScript elegant sein?
Simon Martinelli and I held a workshop about object relational mapping with JPA 2.0 at the ch/open Workshop Days on September 15th 2011
I held a TechTalk for Microsoft MSDN: “Migration von Visual SourceSafe und Subversion nach TFS” on August 23rd 2011 (slides available on MSDN)
Gaspar Nagy and I held two sessions at the NDC in Oslo, 8-10. June 2011: SpecFlow: Pragmatic BDD for .NET and Building .NET applications with BDD (slides are online)
Reaktive Programmierung mit den Reactive Extensions (Rx), .NET User Group Bern, 14. April 2011
Podcast with Bart De Smet from Microsoft about Reactive Extensions, published 13. April 2011
MSDN TechTalk “Visual Source Safe 7… wird nicht erscheinen”, 3. March 2011 (slides available on MSDN)
Podcast: Hanselminutes 248: Executable Specifications with Gojko Adzic, Jonas Bandi and Aslak Hellesoy (published 6. January 2011)
SBB Developer Day 2010, 14. December 2010: Automated Testing: The Developers Viewpoint
SBB ERFA: ATDD/BDD, 17. November 2010: Behavior Driven Development
DevCamp 2010 Vienna, 12. October 2010, http://www.devcamp.at/
/ch/open Workshop-Tage 2010, 8. September 2010: Persistente Domänenmodelle mit JPA 2.0 und Bean Validation
See#Party 2010, 28.08.2010, Konstanz-Kreuzlingen: Behavior Driven Development and SpecFlow
Berner Entwicklertreffen 5. August 2010: Einführung in Behavior Driven Development (BDD) und Acceptance Test Driven Development (ATDD) mit Java basierten Beispielen
.NET User Group Bern: Behavior Driven Development and SpecFlow, Bern 31.05.2010
SkillsMatter Progressive .Net Tutorials in London, 12-13 May 2010: Driving an ASP.NET MVC application outside-in with SpecFlow and Advanced Topics of Behavior Driven Development (together with Gaspar Nagy). [Video Day 1, Video Day 2]
TechTalk Frühschoppen (16. March 2010): Behavior Driven Development and SpecFlow
Büroeröffnung TechTalk (28. October 2010): Testing Heute: Ein Relikt aus dem goldenen Zeitalter des Waterfalls
SAQ Tester Forum 2009: Testing im Wandel: Neue Herausforderungen und Chancen in einer Agilen Welt
DevCamp 2009 Vienna: SpecFlow - Pragmatic BDD for .Net
ch/open 2009 Zürich: Objectrelational Mapping: Theoretical concepts and practical application with the Java Persistence API (JPA) (together with Simon Martinelli)
ch/open 2008 Rapperswil: Objectrelational Mapping: Theoretical concepts and practical application with JPA/Hibernate.
ch/open 2007 Zürich: Objectrelational Mapping: Concepts, Techniques and Technologies.