Speaker Details

David Tanzer


David has been working as an independent software consultant since 2006. He helps his clients with implementing agile software development and improving software quality by providing coaching and training or by working as a developer on the team. He is working with teams that do Java, JavaScript and TypeScript development on the server, client and mobile devices.

More recently, he is working as a technical agile coach and as a trainer for "Agile Engineering Practices". He wrote the books "Quick Glance At: Agile Engineering Practices - Part 1: Writing Software" and "Quick Glance At: Agile Anti-Patterns".

Application Development with Electron: How and Why

In the last few months, I have been working on an application using https://www.electronjs.org/ - a framework for creating cross-platform applications using only JavaScript. The application itself is written in React and Typescript.

In this talk, I want to show how to get started with an electron application and also explore the programming model of electron in some more depth. I will also talk about why I used other technologies, like React and TypeScript, with my electron app and how to test an application like that. And I will discuss the advantages, downsides and developer experience of writing a desktop application in JavaScript.