Communities profitieren nur vom regelmäßigen Austausch und Wissenstransfer. Deshalb findet regelmäßig unser DEV XCHANGE statt! Gemeinsam wollen wir Erfahrungen, Tipps und Tricks austauschen.
Teilnehmen kann jede*r! Dabei ist es ganz egal, auf welchem Gebiet Du spezialisiert bist, welche Berufserfahrung Du hast oder welche Technologien Dir am meisten liegen. Was uns alle antreibt, ist die Herausforderung, komplexe IT-Projekte und Probleme in der Software-Entwicklung anzugehen und zu innovativen Lösungen zu gelangen.
Deine Teilnahme ist kostenlos. Für Verpflegung ist gesorgt.
Unser nächster DEV XCHANGE in Augsburg steht schon in den Startlöchern. Infos zum Programm findest Du bald hier.
Wenn du keinen DEV XCHANGE mehr verpassen willst, tritt am besten unserer meetup-Gruppe bei:
bis 17:30 Uhr
Ankommen
17:30 Uhr
Begrüßung
17:45 Uhr
TBA
Alexander Ghoggal
Das Testen der Software ist ein unerlässlicher Teil der Software-Entwicklung. Kaum jemand würde heutzutage Code herausgeben, ohne ihn getestet zu haben. In diesem Vortrag begeben wir uns auf eine Reise durch die Welt des Testens. Im Hafen der Philosophie denken wir darüber nach, warum wir testen und was es bedeutet. In der Stadt des Pragmatismus erfahren wir, wie und warum man Tests automatisiert. Bei den großen Pyramiden diskutieren wir, welche Arten von Tests es gibt und wie sehr die Grenzen verschwimmen. Nach dieser Reise kann jede*r von uns getrost ins eigene Projekt heimkehren und mit geschärftem Blick die eigenen Tests verbessern.
18:30 Uhr
Jede Programmiersprache ist schlecht: Auch meine Lieblingssprache Python!
Richard Baumann
In der Welt der Softwareentwicklung gibt es eine ganze Flut an verschiedensten Programmiersprachen. Jede davon hat ihre Vorteile, Codeschnipsel die sich in dieser Sprache sehr gut umsetzen lassen, oder auch Ressourcensparsamkeit.
Doch genau wie jede Programmiersprache Vorteile hat, hat auch jede Programmiersprache Nachteile. Designentscheidungen, die verwirrend sind, Seiteneffekte, die überraschend eintreten oder Standardfunktionen, die sich anders verhalten als erwartet.
Im Vortrag schauen wir uns an, welche komischen Verhalten eine meiner Lieblingssprachen, Python, hat und weshalb diese eintreten. Warum evaluiert meine if-Abfrage zu False, obwohl ich True erwarte? Warum ist die als Parameter übergebene Liste voller als ich dachte? Und wer hat es Python erlaubt, magisch Variablenwerte zu teleportieren?
All diese Fragen und mehr werden wir gemeinsam anschauen und beantworten und danach noch ein bisschen über die „WARUM?“ Momente in Euren Lieblingssprachen reden.
ab 19:15 Uhr
Q&A, Networking & Buffet
bis 17:30 Uhr
Ankommen
17:30 Uhr
Begrüßung
17:45 Uhr
TBA
Alexander Ghoggal
Das Testen der Software ist ein unerlässlicher Teil der Software-Entwicklung. Kaum jemand würde heutzutage Code herausgeben, ohne ihn getestet zu haben. In diesem Vortrag begeben wir uns auf eine Reise durch die Welt des Testens. Im Hafen der Philosophie denken wir darüber nach, warum wir testen und was es bedeutet. In der Stadt des Pragmatismus erfahren wir, wie und warum man Tests automatisiert. Bei den großen Pyramiden diskutieren wir, welche Arten von Tests es gibt und wie sehr die Grenzen verschwimmen. Schließlich besuchen wir die hohen Berge des TDD, um von den Eremiten einige Lektionen zu lernen. Nach dieser Reise kann jede*r von uns getrost ins eigene Projekt heimkehren und mit geschärftem Blick die eigenen Tests verbessern.
18:30 Uhr
Jede Programmiersprache ist schlecht: Auch meine Lieblingssprache Python!
Richard Baumann
In der Welt der Softwareentwicklung gibt es eine ganze Flut an verschiedensten Programmiersprachen. Jede davon hat ihre Vorteile, Codeschnipsel die sich in dieser Sprache sehr gut umsetzen lassen, oder auch Ressourcensparsamkeit.
Doch genau wie jede Programmiersprache Vorteile hat, hat auch jede Programmiersprache Nachteile. Designentscheidungen, die verwirrend sind, Seiteneffekte, die überraschend eintreten oder Standardfunktionen, die sich anders verhalten als erwartet.
Im Vortrag schauen wir uns an, welche komischen Verhalten eine meiner Lieblingssprachen, Python, hat und weshalb diese eintreten. Warum evaluiert meine if-Abfrage zu False, obwohl ich True erwarte? Warum ist die als Parameter übergebene Liste voller als ich dachte? Und wer hat es Python erlaubt, magisch Variablenwerte zu teleportieren?
All diese Fragen und mehr werden wir gemeinsam anschauen und beantworten und danach noch ein bisschen über die „WARUM?“ Momente in Euren Lieblingssprachen reden.
ab 19:15 Uhr
Q&A , Networking & Buffet
lorem ipsum
Richard studierte Informatik an der Friedrich-Alexander-Universität Erlangen-Nürnberg. Er spezialisierte sich dort auf IT-Security und Compilerbau. Im weiteren Leben programmierte er hauptsächlich Software im Medizin- und Automobilbereich sowie in der Robotik. Dabei arbeitet er primär mit systemnahen Programmiersprachen wie C. In der Softwareentwicklung ist ihm Qualität sehr wichtig – sei es beim Testen, der Architektur oder auch der Security. Aber auch über andere, angrenzende Themen redet und diskutiert er gerne, z.B. über CI/CD, Programmiersprachen, Agile Entwicklungsmethoden usw.
Du möchtest auch mal beim DEV XCHANGE sprechen? Super! Wir freuen uns immer über neue Speaker!
Schicke uns einfach Deinen Themenvorschlag an lisa.treibert@xitaso.com.