Frank Becker

Number of videos:
2
Managing the Cloud with a Few Lines of Python
EuroPython 2014
Frank Becker
Recorded: July 23, 2014Language: English

One of the advantages of cloud computing is that resources can be enabled or disabled dynamically. E. g. is an distributed application short on compute power one can easily add more. But who wants to do that by hand? Python is a perfect fit to control the cloud. The talk introduces the package Boto which offers an easy API to manage most of the Amazon Web Services (AWS) as well as a number of command line tools.

Django, App-gehoben
PyCon DE 2012
Frank Becker
Recorded: Oct. 31, 2012Language: German

Das Webframework Django kommt ganz wie Python mit "Batteries included". Ähnlich wie sich in Python mit seiner umfangreichen Standardlib viele Alltagsaufgaben mit wenigen Zeilen Code erledigen lassen, so vereinfacht Django die Entwicklung von Webanwendungen. Und genau wie es im PyPI unzählige Packages für so gut wie jede Aufgabe gibt, so umkreist auch Django eine Fülle von sogenannten Pluggable Apps, also Zusatzmodulen für fast jeden Anwendungsfall.

Der Vortrag stellt einige Highlights solcher Django-Packages vor, welche ohne viel Aufwand gewöhnlichen Djangoanwendungen erweiterte Funktionalität mitgeben.

Es werden aus den Bereichen RESTful API, Formulare, Sicherheit, CSS/SCSS/JS Handling, Softwaretesting, Taskqueue, Ajax, Suche, Datenbankschemamigration und Authentifizierung jeweils ein populäres Beispielpackage kurz vorgestellt. Der Fokus liegt bewußt nicht auf Details. Gezeigt wird grob die Funktionsweise, Installation und ein paar Erfahrungen aus dem praktischen Einsatz.

Der geneigte Zuhörer soll angeregt werden ähnliche Django-Packages in seinen eigenen Projekten zu verwenden. Der Benefit für den Einzelnen ist, schnell meist gut getestete Funktionalität für das eigene Projekt einzubauen. Die Gemeinschaft profitiert von gemeinschaftlich entwickelter Freier Software.