Dienstag, 16.10., 9 Uhr: Is a new Cross-platform Development Era coming? | Maxim Salnikov (ForgeRock)
Progressive web apps idea is gaining momentum among web developers, but let’s have a look at it from the mobile developer’s point of view. Is this a real new cross-platform silver bullet?
Dienstag, 16.10., 17:15 Uhr: Metamorphosis: From Database-Driven to DDD | Julie Lerman, Software Coach
Beschreibung: In Franz Kafka’s famous German novel, Gregor Samsa awoke to find himself transformed into a gigantic insect-like creature. Julie Lerman was more fortunate. After decades of designing software based on the needs of the data to be stored, she woke up to the beauty of Domain-driven Design. On the IJS keynote stage, she will share some of big ideas from DDD about client collaboration, strategic design and tactical patterns to help you find a smoother path for solving complex software problems.
Mittwoch, 17.10., 9 Uhr: Angular, React, Vue and Co. – peacefully united thanks to Web Components and Micro Apps | Manfred Steyer (SOFTWAREarchitekt.at)
Beschreibung: Web development is exciting nowadays! We get new innovative technologies on a regular basis. While this is awesome it can also be overwhelming – especially when you have to maintain a product for the long term.
Web Components and Micro Apps provide a remedy for this dilemma. They allow for decomposing a big solution into small self-contained parts that can be maintained by different teams using the best technology for the requirements in question. Come to this keynote and find out how this idea helps with writing applications that can evolve over a decade and more.
Donnerstag, 18.10., 13.45 Uhr: Tales from the wrong end – a maintainer’s story of open source & CVEs | Marcus Bointon (Synchromedia Limited)
I’m the maintainer of a *very* popular open-source PHP package – [PHPMailer](https://github.com/PHPMailer/PHPMailer). In December 2016, two critical remote code execution vulnerabilities were found in PHPMailer, affecting potentially tens of millions of sites. There’s a lot that goes on behind a CVE number – I’d been involved in reporting some minor security issues in the past, but nothing of this magnitude, and never at the receiving end, so I found myself at the start of a steep learning curve and an emotional roller-coaster. This is the story of how I ended up as the maintainer of a major open-source project, dealing with the project, handling vulnerabilities, contributions, donations and more.