{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2024.2.1"}, "schedule": {"url": "https://talks.devday.de/devday-2015/schedule/", "version": "Dev Day 2015", "base_url": "https://talks.devday.de", "conference": {"acronym": "devday-2015", "title": "Dev Day 2015", "start": "2015-05-27", "end": "2015-05-27", "daysCount": 1, "timeslot_duration": "00:05", "time_zone_name": "Europe/Berlin", "colors": {"primary": "#3aa57c"}, "rooms": [{"name": "Hamburg", "guid": "fec888b6-99fd-5b7c-a765-44f8ea6ce70f", "description": null, "capacity": null}, {"name": "Rotterdam", "guid": "ca3e4119-49a4-5713-a9fc-39558b696c21", "description": null, "capacity": null}, {"name": "St. Petersburg", "guid": "c09b46c8-a5e2-59d1-a263-95e13629723d", "description": null, "capacity": null}], "tracks": [{"name": "Vortrag", "color": ""}], "days": [{"index": 1, "date": "2015-05-27", "day_start": "2015-05-27T04:00:00+02:00", "day_end": "2015-05-28T03:59:00+02:00", "rooms": {"Hamburg": [{"url": "https://talks.devday.de/devday-2015/talk/102/", "id": 1, "guid": "e03fac58-2bce-5772-8c66-ed0cbe725703", "date": "2015-05-27T13:15:00+02:00", "start": "13:15", "logo": null, "duration": "01:00", "room": "Hamburg", "slug": "devday-2015-1-schluss-mit-verschlimmbesserung-software-evolution-aber-richtig", "title": "Schluss mit Verschlimmbesserung: Software-Evolution, aber richtig", "subtitle": "", "track": "Vortrag", "type": "Vortrag", "language": "de", "abstract": ".. worauf es bei Evolution, Wartung und \u00c4nderung von Software wirklich ankommt. Den gr\u00f6\u00dften Teil unseres Informatikerlebens verbringen wir mit Anpassungen bestehender Systeme - und genau diesen Teil ignoriert die klassische IT-Ausbildung. Ich zeige einen pragmatischen und systematischen L\u00f6sungsweg aus diesem Dilemma - und verspreche Ihnen Bausteinen wesentlicher L\u00f6sungsans\u00e4tze:", "description": "* So finden Sie die schlimmsten Probleme\n* So \u00fcberzeugen Sie Ihr Management von Umbauma\u00dfnahmen\n* So gehen Sie kurz-, mittel- und langfristig Verbesserungs- und Evolutionsprojekte an", "recording_license": "", "do_not_record": false, "persons": [{"guid": "d70ca4fe-1678-55e0-9d3e-718c23f14768", "id": 3, "code": "3JCHUK", "public_name": "Gernot Starke", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2015/talk/111/", "id": 2, "guid": "07e4594c-7fd4-5a83-b8d7-28adfbe4ae1e", "date": "2015-05-27T14:10:00+02:00", "start": "14:10", "logo": null, "duration": "00:45", "room": "Hamburg", "slug": "devday-2015-2-schneller-billiger-besser-effektiver-einsatz-von-code-reviews", "title": "Schneller, Billiger, Besser \u2013 effektiver Einsatz von Code-Reviews", "subtitle": "", "track": "Vortrag", "type": "Vortrag", "language": "de", "abstract": "Software wird zunehmend komplexer, und gleichzeitig werden Release-Zyklen bis hin zu Continuous Delivery immer k\u00fcrzer. Effektive Code-Reviews sind notwendig, um in diesem Umfeld eine qualit\u00e4tsgesicherte Nachverfolgbarkeit von \u00c4nderung \u00fcber den gesamten Application Lifecycle zu erm\u00f6glichen. In der Session werden zun\u00e4chst die technischen und organisatorischen Voraussetzungen f\u00fcr einen effektiveren Einsatz von Code-Reviews vorgestellt. Anschlie\u00dfend wird das Zusammenspiel verschiedener Tools zur nahtlosen Einbindung von Code-Reviews in den gesamten Entwicklungsprozess an Beispielen aus der Praxis gezeigt.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"guid": "50ace670-3935-5f07-8ccc-03cbf93b2c5b", "id": 4, "code": "9KYMDW", "public_name": "Thorsten Maier", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2015/talk/106/", "id": 3, "guid": "feb20205-4cb8-5cda-874b-1b317605d6a1", "date": "2015-05-27T15:40:00+02:00", "start": "15:40", "logo": null, "duration": "00:45", "room": "Hamburg", "slug": "devday-2015-3-connect-your-world-of-things-why-what-and-how-", "title": "Connect YOUR world of things: Why, What, and How?", "subtitle": "", "track": "Vortrag", "type": "Vortrag", "language": "de", "abstract": "Industry 4.0, Machine to Machine (M2M), Internet of Things (IoT) or whatever you like to call it (indeed, there are differences) \u2026 It\u2019s not just about generating business value, it\u2019s not about the latest technology in the first place. It\u2019s much more about creativity and finding (or creating) new needs. It\u2019s about innovating with value. Therefore, Sascha Wolter introduces you to an end-to-end process from ideation to practical creation feasible for almost everybody. He shows you a playful way of hacking your very own connected (and hopefully smart) world that matters.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"guid": "3add62e9-b84b-59be-b1a1-0477fc1105ff", "id": 5, "code": "EGGSGJ", "public_name": "Sascha Wolter", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2015/talk/105/", "id": 4, "guid": "82570a02-2465-5a8b-8471-afbc4d6a9bb1", "date": "2015-05-27T16:35:00+02:00", "start": "16:35", "logo": null, "duration": "00:45", "room": "Hamburg", "slug": "devday-2015-4-hypermedia-getriebene-rest-architektur-mit-spring", "title": "Hypermedia getriebene REST Architektur mit Spring", "subtitle": "", "track": "Vortrag", "type": "Vortrag", "language": "de", "abstract": "Spring MVC bietet eine solide Grundlage um REST basierte WebServices mit Java zu implementieren. Dennoch bleibt das umsetzen von Hypermedia und komplexerer Gesch\u00e4ftslogik eine Herausforderung. The Vortrag diskutiert Grunds\u00e4tze von Hypermedia und zeigt die daraus entstehenden Problemstellungen an einem praktischen Beispiel. Darauf antwortend er\u00f6rtern wir Ans\u00e4tze und L\u00f6sungen f\u00fcr diese Problematiken die in Kundenprojekten erarbeitet wurden anhand von hands-on Codebeispielen. Mittelpunkt hierbei ist Spring RESTBucks, eine Referenzimplementierung f\u00fcr einen REST WebService auf Basis verschiedener Technologien aus dem Spring \u00d6kosystem.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"guid": "663018ac-904b-56cc-b9a1-2abe3bdbc85c", "id": 6, "code": "JFBSYS", "public_name": "Oliver Giercke", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2015/talk/104/", "id": 5, "guid": "85a07ee0-a64d-5185-846e-e750df0bbb56", "date": "2015-05-27T17:30:00+02:00", "start": "17:30", "logo": null, "duration": "00:45", "room": "Hamburg", "slug": "devday-2015-5-moderne-webarchitekturen-in-2015", "title": "Moderne Webarchitekturen in 2015", "subtitle": "", "track": "Vortrag", "type": "Vortrag", "language": "de", "abstract": "Wartbarkeit und Produktivit\u00e4t lassen sich einfach erreichen. In diesem Vortrag werde ich Prinzipien, Vorgehensweisen und Ma\u00dfnahmen f\u00fcr \u201cKillerprojekte\u201d diskutieren. 80% des Inhalts sollte selbstverst\u00e4ndlich sein. In der Theorie ist es so, in der Praxis und Enterprise Projekten leider nicht.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"guid": "8b748757-f100-5c1b-bf72-311d05745ec1", "id": 7, "code": "99LCEX", "public_name": "Adam Bien", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "Rotterdam": [{"url": "https://talks.devday.de/devday-2015/talk/110/", "id": 6, "guid": "daf5a447-23f2-5488-9625-fe3322a73e06", "date": "2015-05-27T14:10:00+02:00", "start": "14:10", "logo": null, "duration": "00:45", "room": "Rotterdam", "slug": "devday-2015-6-cortana-verbessere-meine-app-", "title": "Cortana, verbessere meine App!", "subtitle": "", "track": "Vortrag", "type": "Vortrag", "language": "de", "abstract": "Mit Windows Phone 8.1 wurde die pers\u00f6nliche Assistentin Cortana vorgestellt und seit Dezember 2013 ist sie auch in Deutschland als Alpha Version verf\u00fcgbar. Die Ger\u00fcchtek\u00fcche brodelte und nun wissen wir Cortana kommt mit Windows 10 auf den Desktop und bald auch auf die Xbox? Doch was f\u00fcr den Nutzer ein nettes Gimmick ist, kann f\u00fcr den Appentwickler einen entscheidenden Vorsprung darstellen. Wie Cortana funktioniert und wie sie zum Aufrufen und zur Interaktion mit der eigenen App verwendet werden kann, zeigt der Vortrag mit Hilfe verschiedener Beispiele. Zusammen mit Cortana wird das notwendige Knowhow mit reichlich Humor vermittelt.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"guid": "76f79bb2-8fda-56fb-9008-4483b60a6298", "id": 8, "code": "BMKD3Z", "public_name": "Alex Witkowski", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2015/talk/112/", "id": 7, "guid": "f9cf52b7-84c8-5f1e-af99-ba341c4aea68", "date": "2015-05-27T15:40:00+02:00", "start": "15:40", "logo": null, "duration": "00:45", "room": "Rotterdam", "slug": "devday-2015-7-software-lizenzrecht-fr-entwickler-warum-es-sich-manchmal-lohnt-das-kleingedruckte-zu-lesen", "title": "Software-Lizenzrecht f\u00fcr Entwickler \u2013 warum es sich manchmal lohnt das Kleingedruckte zu lesen", "subtitle": "", "track": "Vortrag", "type": "Vortrag", "language": "de", "abstract": "Lizenzbestimmungen \u2013 besser bekannt als dieser zu lange englische Anh\u00e4ngsel Text auf der letzten Seite, irgendwo ganz unten hinter dem Quellcode. Die meisten Entwickler bes\u00e4nftigen das nagende schlechte Gewissen mit dem Wissen, dass so gut wie jede kommerzielle Software Lizenzverst\u00f6\u00dfe enth\u00e4lt und nur die Wenigsten erwischt werden. Ein Irrglaube, der schnell ziemlich teuer werden kann, denn inzwischen gibt es ganze Organisationen, die sich mit der Verfolgung eben solcher Verst\u00f6\u00dfe besch\u00e4ftigen und deren Erfolgslisten die namhaftesten Unternehmen der IT-Branche zieren. Um dies zu vermeiden gilt es sich fr\u00fchzeitig mit dem ungeliebten Thema auseinanderzusetzen. Welche Software-Lizenzen sind die H\u00e4ufigsten? Welche bekannten Programme, Plattformen und Bibliotheken arbeiten damit? Woher wei\u00df ich, welche die richtige f\u00fcr meine Software ist und welche kann ich gefahrlos f\u00fcr mein Unternehmen verwenden? Ist Open Source wirklich offen f\u00fcr Alle und Alles? In dieser Session lernen die Teilnehmer sich sicher durch den Paragraphendschungel zu bewegen, ohne gleich Jura studieren zu m\u00fcssen. Die wichtigsten Lizenzen werden vorgestellt, erg\u00e4nzt mit vielen hilfreichen Tipps und Tricks, sowohl f\u00fcr eigene Projekte als auch in Zusammenarbeit mit Kunden.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"guid": "8873549d-cd3b-5b3a-9d9e-0dd0ab3711b7", "id": 9, "code": "SXGPTA", "public_name": "Antje Kilian", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2015/talk/107/", "id": 8, "guid": "046b5680-a0b7-5c26-9a42-61803d7a6fa0", "date": "2015-05-27T16:35:00+02:00", "start": "16:35", "logo": null, "duration": "00:45", "room": "Rotterdam", "slug": "devday-2015-8-unsicherheit-zum-anfassen-wer-sich-vor-hackern-schtzen-will-muss-ihre-vorgehensweisen-kennen-", "title": "Unsicherheit zum Anfassen - Wer sich vor Hackern sch\u00fctzen will, muss ihre Vorgehensweisen kennen.", "subtitle": "", "track": "Vortrag", "type": "Vortrag", "language": "de", "abstract": "Haben Sie das Buch \u201eBlackout\u201c oder die aktuellen Berichte \u00fcber Angriffe auf kritische Infrastrukturen gelesen? Wollten Sie schon immer mal wissen, wie Hacker unsichere Webanwendungen oder Apps ausnutzen um: Webseiten zu verunstalten, Kundendaten zu stehlen, \u00dcberweisungen im Onlinebanking zu manipulieren, Preise manipulieren und kostenlos einkaufen? Statt sich den x-ten Vortrag von sogenannten \u201eExperten\u201c \u00fcber m\u00f6gliche Angriffe und Bedrohungen anzuh\u00f6ren, k\u00f6nnen Sie sich anhand realer Szenarien, die Ihnen als Live-Hackings pr\u00e4sentiert werden, informieren.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"guid": "7c2b957d-b486-5b98-ba97-fd21a16209f8", "id": 10, "code": "DZJPJN", "public_name": "Thomas Haase", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "St. Petersburg": [{"url": "https://talks.devday.de/devday-2015/talk/103/", "id": 9, "guid": "01284ec2-c7a0-52bd-815d-38c74e80fe53", "date": "2015-05-27T14:10:00+02:00", "start": "14:10", "logo": null, "duration": "00:45", "room": "St. Petersburg", "slug": "devday-2015-9-social-computing-behavioral-modeling-and-prediction", "title": "Social Computing, Behavioral Modeling and Prediction", "subtitle": "", "track": "Vortrag", "type": "Vortrag", "language": "de", "abstract": "Verhaltensmodelle helfen, Handlungsweisen von Menschen und Institutionen zu erkl\u00e4ren. Die Nutzung solcher Modelle bei den Wirtschaftswissenschaften, z. B. zur L\u00f6sung von Problemfeldern wie der Entlohnung von Managern, ist seit Langem etabliert. Die Anwendung psychologischer Erkenntnisse aus Forschungsgebieten wie der Verhaltens\u00f6konomie und den Neurowissenschaften auf die Softwareentwicklung stellt jedoch eine relativ junge Disziplin dar. Dem Grunde nach geht es darum, durch in gewissen Grenzen vorhersagbares Verhalten, Nutzer zu bestimmten Entscheidungen zu beeinflussen. Der Unterschied zur Usability bzw. User Experience liegt darin, herauszufinden, wie Zielgruppen motiviert und bef\u00e4higt werden k\u00f6nnen: Einen Newsletter zu abonnieren, ein Produkt zu kaufen oder bestimmte Entscheidungen im Sinne von jemanden zu treffen.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"guid": "3352a982-226d-5af2-a3f9-3049fbc59fb5", "id": 11, "code": "LXTAV3", "public_name": "Torsten Weber", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2015/talk/108/", "id": 10, "guid": "f13c41dc-24e2-5817-8302-db5b7678e8f5", "date": "2015-05-27T15:40:00+02:00", "start": "15:40", "logo": null, "duration": "00:45", "room": "St. Petersburg", "slug": "devday-2015-10--clean-code-am-beispiel", "title": "\u201eClean Code\u201c am Beispiel", "subtitle": "", "track": "Vortrag", "type": "Vortrag", "language": "de", "abstract": "Clean Code ist wichtig, darin sind wir uns einig. Doch wie stellt man sicher, dass der Code sauber wird und auch sauber bleibt? Vor allem, was hei\u00dft eigentlich Sauberkeit und woran genau misst sie sich? Hendrik L\u00f6sch erkl\u00e4rt in seinem Vortrag verschiedene Qualit\u00e4tsmetriken und wie diese beispielhaft mit Visual Studio gepr\u00fcft werden k\u00f6nnen. Zu den betrachteten Metriken und Begriffe z\u00e4hlen zum Beispiel Klassiker wie Code Coverage und Lines of Code, aber auch die zyklomatische Komplexit\u00e4t und technische Schuld. Dar\u00fcber hinaus wird der generelle Umgang mit Coding Conventions betrachtet und welche Herausforderungen sich ergeben wenn man sie in einem Unternehmen einf\u00fchren m\u00f6chte.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"guid": "932ea7c9-2c66-5d49-ab1b-df2f965b6f29", "id": 12, "code": "ERQFLY", "public_name": "Hendrik Loesch", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://talks.devday.de/devday-2015/talk/109/", "id": 11, "guid": "ad682275-578e-5160-830a-8b0ef7cdfc54", "date": "2015-05-27T16:35:00+02:00", "start": "16:35", "logo": null, "duration": "00:45", "room": "St. Petersburg", "slug": "devday-2015-11-fehler-sind-nicht-das-problem", "title": "Fehler sind nicht das Problem", "subtitle": "", "track": "Vortrag", "type": "Vortrag", "language": "de", "abstract": "Fehler zu analysieren und daraus zu lernen ist der wichtigste Grundsatz um sich selbst verbessern zu k\u00f6nnen. Wer aus Fehlern lernen kann, wird besser. So einfach und scheinbar doch so schwierig - vor allem in gro\u00dfen Organisationen. Wie schaffen wir den Spagat zwischen teure Fehler vermeiden, aber gleichzeitig Fehler als Lerngrundlage zu erm\u00f6glichen? Dazu provokative Denkanst\u00f6\u00dfe und praktische Erfahrungen von Christoph K\u00f6gler.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"guid": "d13979ee-33ec-5d5a-9e65-d45ae1a10bb0", "id": 13, "code": "MRAVPV", "public_name": "Christoph Koegler", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}]}}]}}}