Talks
My Tech Talks: Learn, Innovate, Excel
2025
Mastering The Collections in JavaScript | The life michael Meetup Group | 3.2.2025 | Tel-Aviv, Israel
Moving Forward Beyond Java to Kotlin and Scala | The life michael Meetup Group | 7.1.2025 | Tel-Aviv, Israel
2024
Typing in Python: Bringing Clarity, Safety, and Speed to Your Code | The XtremePython 2024 Conference | 16.11.2024 | Tel-Aviv, Israel
video slides
Mastering JavaScript Collections: Arrays, Maps, Sets, and Beyond | The XtremeJS 2024 Conference | 9.11.2024 | Tel-Aviv, Israel
video slides
Beyond Java: Evolving to Scala and Kotlin for Modern Development | The XtremeJ 2024 Conference | 2.11.2024 | Tel-Aviv, Israel
video slides
JavaScript Promises Simplified | The life michael Meetup Group | 1.10.2024 | Tel-Aviv, Israel
Coroutines in Kotlin | The life michael Meetup Group | 10.9.2024 | Tel-Aviv, Israel
video slides
Scala Jump Start | The life michael Meetup Group | 6.8.2024 | Tel-Aviv, Israel
video slides
The MVVM Architecture | The life michael Meetup Group | 2.7.2024 | Tel-Aviv, Israel
video slides
Kotlin Jump Start | The life michael Meetup Group | 4.6.2024 | Tel-Aviv, Israel
video slides
2023
Anti Patterns | The life michael Meetup Group | 1.8.2023 | Tel-Aviv, Israel
video slides
Virtual Threads in Java | The life michael Meetup Group | 11.7.2023 | Tel-Aviv, Israel
video slides
MongoDB Design Patterns | The life michael Meetup Group | 6.6.2023 | Tel-Aviv, Israel
video slides
SQL Injections | The life michael Meetup Group | 2.5.2023 | Tel-Aviv, Israel
video slides
Record Classes in Java | The life michael Meetup Group | 7.3.2023 | Tel-Aviv, Israel
video slides
The Fetch API | The life michael Meetup Group | 21.2.2023 | Tel-Aviv, Israel
video slides
Micro Services Design Patterns | The life michael Meetup Group | 3.1.2023 | Tel-Aviv, Israel
video slides
2022
Structural Pattern Matching in Python | The life michael Meetup Group | 20.9.2022 | Tel-Aviv, Israel
video slides
Unit Testing in Python | The life michael Meetup Group | 1.8.2022 | Tel-Aviv, Israel
video slides
Static Analysis Tools in Python | The life michael Meetup Group | 2.5.2022 | Tel-Aviv, Israel
video slides
OOP in JavaScript | The life michael Meetup Group | 11.4.2022 | Tel-Aviv, Israel
video slides
Let’s Learn Java | The life michael Meetup Group | 7.3.2022 | Tel-Aviv, Israel
video slides
Let’s Learn JavaScript | The life michael Meetup Group | 14.2.2022 | Tel-Aviv, Israel
video slides
2021
Object Oriented Programming Best Practices in JavaScript | The XtremeJS 2021 Conference | 23.12.2021 | Tel-Aviv, Israel
video slides
Structural Patterns Matching in Python | The XtremePython 2021 Conference | 25.11.2021 | Tel-Aviv, Israel
video slides
Let’s Learn Python | The life michael Meetup Group | 5.10.2021 | Tel-Aviv, Israel
video slides
The Bootstrap Jump Start | The life michael Meetup Group | 10.8.2021 | Tel-Aviv, Israel
video slides
The Combinator Design Pattern | The life michael Meetup Group | 6.7.2021 | Tel-Aviv, Israel
video slides
Kotlin Lambda Expressions | The life michael Meetup Group | 8.6.2021 | Tel-Aviv, Israel
video slides
What is new in Java 15 | The life michael Meetup Group | 12.4.2021 | Tel-Aviv, Israel
video slides
What is new in Python 3.9 | The life michael Meetup Group | 8.3.2021 | Tel-Aviv, Israel
video slides
Programming in Python on Steroidse | The life michael Meetup Group | 24.2.2021 | Tel-Aviv, Israel
video slides
2020
Teaching using The iPad | The life michael Meetup Group @ WeWork | 18.11.2020 | Herzlia, Israel
video slides
The matplotlib Library | The life michael Meetup Group @ WeWork | 14.10.2020 | Herzlia, Israel
video slides
The pandas Library | The life michael Meetup Group @ WeWork | 8.9.2020 | Herzlia, Israel
video slides
The NumPy Library | The life michael Meetup Group @ WeWork | 18.8.2020 | Herzlia, Israel
video slides
The Jupyter Notebook | The life michael Meetup Group @ WeWork | 28.7.2020 | Herzlia, Israel
video slides
Node.js Crash Course | The life michael Meetup Group @ WeWork | 2.6.2020 | Herliza, Israel
video slides
The Power of Decorators in Python | The life michael Meetup Group @ WeWork | 19.5.2020 | Herzlia, Israel
video slides
Asynchronous Programming in JavaScript | The life michael Meetup Group @ WeWork | 24.2.2020 | Herzlia, Israel
video slides
Python Jump Start | The life michael Meetup Group @ WeWork | 10.2.2020 | Herzlia, Israel
video slides
Java, Scala & Kotlin Comparison | The life michael Meetup Group @ WeWork | 6.1.2020 | Herzlia, Israel
video slides
2019
Automation with Zapier | The life michael Meetup Group @ Google Campus | 23.12.2019 | Tel-Aviv, Israel
video slides
WordPress & Elementor | The life michael Meetup Group @ Google Group | 2.12.2019 | Tel-Aviv, Israel
video slides
The Power of Coroutines in Kotlin | The life michael Meetup Group @ Google Campus | 28.10.2019 | Tel-Aviv, israel
video slides
Python Jump Start | The life michael Meetup Group @ Google Campus | 9.9.2019 | Tel-Aviv, Israel
video slides
Java 11 New Features | The life michael Meetup Group @ Google Campus | 4.6.2019 | Tel-Aviv, Israel
video slides
Functional Programming in Java | The life michael Meetup Group @ Google Campus| 14.5.2019 | Tel-Aviv, Israel
video slides
2018
PHP Crash Course | The life michael Meetup Group @ Google Campus | 12.12.2018 | Tel-Aviv, Israel
video slides
Functional Programming in JavaScript | The life michael Meetup Group @ Google Campus | 5.12.2018 | Tel-Aviv, Israel
video slides
Scala Crash Course | The life michael Meetup Group @ Google Campus | 28.11.2018 | Tel-Aviv, Israel
video slides
Functional Programming in Python | The life michael Meetup Group @ Google Campus | 14.11.2018 | Tel-Aviv, Israel
video slides
Node.js Crash Course | The life michael Meetup Group @ Google Campus | 3.10.2018 | Tel-Aviv, Israel
video slides
Android Crash Course | The life michael Meetup Group @ Google Campus | 12.8.2018 | Tel-Aviv, Israel
video slides
Bootstrap Crash Course | The life michael Meetup Group @ Google Campus | 17.7.2018 | Tel-Aviv, Israel
video slides
Python Crash Course | The life michael Meetup Group @ Google Campus | 11.6.2018 | Tel-Aviv, Israel
video slides
Kotlin Crash Course | The life michael Meetup Group @ Google Campus | 14.5.2018 | Tel-Aviv, Israel
video slides
2017
Java 9 Modules | The life michael Meetup Group @ Google Campus | 3.12.2017 | Tel-Aviv, Israel
video slides
Advanced Topics in TypeScript | The life michael Meetup Group @ Microsoft | 17.10.2017 | Tel-Aviv, Israel
video slides
Java 8 Default Methods – in Depth | The life michael Meetup Group @ Google Campus | 19.9.2017 | Tel-Aviv, Israel
video slides
Java 8 Streams – in Depth | The life michael Meetup Group @ Google Campus | 22.8.2017 | Tel-Aviv, Israel
video slides
Java 8 Lambda Expressions – in Depth | The life michael Meetup Group @ Google Campus | 1.1.2017 | Tel-Aviv, Israel
video slides
2016
TypeScript, Dart, CoffeeScript, and JavaScript Comparison | The Vilnius.js Meetup Group @ Cuba Studija | 6.10.2016 | Vilnius, Luthuania
video slides
Comparing TypeScript, Dart, CoffeeScript, and JavaScript | The life michael Meetup Group @ WeWork | 7.9.2016 | Herzlia, Israel
video slides
PHP 7. The Game has Changed | The Vienna PHP Community Meetup Group @ StockWerk | 22.9.2016 | Vienna, Austria
video slides
WordPress Mobile Hybrid Applications | Press for Word @ Conferences Center | 9.6.2016 | Tel-Aviv, Israel
video slides
TypeScript & ECMAScript 2015 Comparison | Angular Zurich @ Liip | 1.2.2016 | Zurich, Switzerland
video slides
2015
Advanced Training Tools | Israeli Computer Science Teachers Conference 2015 @ Beit Berl College | 13.12.2015 | Kfar Saba, Israel
video slides
The Scala Programming Language | Computer Science Department @ Holon Institute of Technology | 22.11.2015 | Holon, Israel
video slides
The WebView Role in Hybrid Applications Development | The GDG Krakow Meetup Group @ StockWerk | 22.9.2015 | Krakow, Poland
video slides
2014
Vaadin Jump Start | Public Talk @ Holon Institute of Technology | 14.10.2014 | Holon, Israel
video slides
Scala Jump Start | Public Talk @ Holon Institute of Technology | 9.9.2014 | Holon, Israel
video slides
Java Jump Start | Public Talk @ Holon Institute of Technology | 6.8.2014 | Holon, Israel
video slides
Node.js Jump Start | Public Talk @ Holon Institute of Technology | 8.7.2014 | Holon, Israel
video slides
Libraries in JavaScript | Public Talk @ Holon Institute of Technology | 3.6.2014 | Holon, Israel
video slides
Open Source Projects in PHP | Public Talk @ Holon Institute of Technology | 6.5.2014 | Holon, Israel
video slides
PHP Jump Start | Public Talk @ Holon Institute of Technology | 8.4.2014 | Holon, Israel
video slides
HTML5 Jump Start | Public Talk @ Holon Institute of Technology | 4.3.2014 | Holon, Israel
video slides3
Dart Jump Start | Public Talk @ Holon Institute of Technology | 4.2.2014 | Holon, Israel
video slides
JavaScript Jump Start | Public Talk @ Holon Institute of Technology | 7.1.2014 | Holon, Israel
video slides
2013
WebSockets Jump Start | Public Talk @ Holon Institute of Technology | 27.12.2013 | Holon, Israel
Ajax Jump Start | Public Talk @ Holon Institute of Technology | 26.12.2013 | Holon, Israel
video slides
PhoneGap Jump Start | Public Talk @ Holon Institute of Technology | 25.12.2013 | Holon, Israel
video slides
MongoDB Jump Start | Public Talk @ Holon Institute of Technology | 24.12.2013 | Holon, Israel
video slides
jQueryMobile Jump Start | Public Talk @ Holon Institute of Technology | 23.12.2013 | Holon, Israel
video slides
Tips for Learning Programming | Public Talk @ Holon Institute of Technology | 22.12.2013 | Holon, Israel
video slides
Android Jump Start | Public Talk @ Holon Institute of Technology | 10.6.2013 | Holon, Israel
video slides
2012
Asynchronous Online Learning | Innovations in Learning and Technology Conference @ University of Victoria | 10.6.2012 | Victoria, Canada
video slides
Chrome OS Applications Development | The DevCon Conference @ Ozen Bar | 21.2.2012 | Tel-Aviv, Israel
video slides
2011
Mobile Hybrid Applications | Open Source 2011 Conference @ Dan Panorama Hotel | 30.6.2011 | Tel-Aviv, Israel
video slides
F# Jump Start | The Sayeret Lambda Group @ Microsoft | 29.6.2011 | Raanana, Israel
video slides
Hybrid Applications Development for Mobile Telephones | ISOC 2011 Conference @ Macabia Villege | 21.2.2011 | Ramat-Gan, Israel
video slides
2010
Mobile Hybrid Applications | Open Source 2010 Conference @ Dan Panorama Hotel | 10.6.2010 | Tel-Aviv, Israel
video slides
2009
Mobile Applications Development | Israeli Computer Science Teachers Conference 2009 @ Ben Gurion University | 13.12.2009 | Beer Sheva, Israel
video slides
2002
J2ME Mobile Applications Development | Mobile Corporate Applications Convention @ Crown Plaza Hotel | 7.8.2002 | Tel-Aviv, Israel
video slides
The Beauty of Code
Coding is Art! Developing Code That Works is Simple. Develop Code with Style is a Challenge!