Django ist ein Python-Web-Framework für die schnelle Entwicklung von sauberen, pragmatischen Lösungen.
Ich entwickle als Freelancer oder auf Projektbasis Webanwendungen mit Python und Django.
Auf dieser Seite möchte ich einen Überblick über meine bisherigen Erfahrungen mit Django geben. Wenn Sie mit mir unverbindlich über eine Zusammenarbeit sprechen wollen zögern Sie nicht mich zu kontaktieren.
Leistungen
- Unterstützung vor Ort als Freelancer
- Softwareentwicklung auf Projektbasis
- Beratung/Consulting
Kundenprojekte
Nachfolgend eine Liste von Problemen, die ich für Kunden bereits mit Django gelöst habe, weitere Projekte sind im Portfolio dokumentiert:
- Portierung eines bestehenden Customer-Relationship-Management Systems von PHP nach Python/Django.
- Erstellung von individuellen Content-Management-Systemen zur Verwaltung von strukturierten und unstrukturierten Inhalten.
- Integration von Django-Applikationen mit externen Diensten; u.a. Twitter, IRC, SMS-Gateways.
- Bereitstellung von APIs mit Hilfe von Django. Implementiere APIs u.a.: REST, XML-RPC, SOAP, JSON-P,
- Versionierung von Inhalten.
- Integration von Django in andere WSGI-Stacks / Zusammenspiel von Django mit WSGI-Middlewares.
- Verwaltung von Geschäftsprozessen mit Hilfe von Django.
- Entwicklung einer Eventverwaltungs-Software.
- Entwicklung und Betrieb einer Community-Site.
- Entwicklung einer Weboberfläche zum Verwalten von DNS Einträgen inkl. automatischem Management der DNS-Server selbst.
- Single-Sign-On Lösungen. Sowohl die Integration von Django in bestehende LDAP/Active-Directory Umgebungen, als auch die Entwicklung einer SSO Lösung für mehere Django-Projekte, die trotz unterschiedlicher Domains keine mehrfachen Logins für den User erfordern sollen.
Open-Source-Projekte
Ich veröffentliche einige wiederverwendbare Django-Applikationen als Open-Source Software. Eine detaillierte Beschreibung ist unter Projekte zu finden, hier die populärsten:
Außerdem verfolge ich permanent den Entwicklungsfortschritt von Django und einigen anderen Open-Source Django-Applikationen.
Verwandte Technologien
Im Zuge meiner Arbeit mit Django habe ich außerdem Erfahrungen mit den folgenden Technologien gesammelt:
- WSGI, ein Standard zum Betrieb von Python Web-Applikationen.
- ESI, ein W3C Standard um das Caching auf Edge-Servern zu beeinflussen.
- CAS, ein Protokoll für Single-Sign-On Lösungen.
- SOAP, Simple Object Access Protocol.
Blog-Einträge
In meinem Blog schreibe ich regelmäßig Einträge zum Thema Django. Hier eine Auflistung der letzten 10 Einträge:
- Einladung zur Django-UserGroup Hamburg am 13. Juli
- Dritte Hamburger Python Unconference
- Einladung zur Django-UserGroup Hamburg am 08. Juli
- Zweite Hamburger Python Unconference
- Erste Hamburger Python Unconference
- Einladung zur Django-UserGroup Hamburg am 12. März
- Einladung zur Django-UserGroup Hamburg am 08. Mai
- Einladung zur Django-UserGroup Hamburg am 09. Januar
- Einladung zur Django-UserGroup Hamburg am 14. November
- Einladung zur Django-UserGroup Hamburg am 12. September