Jens W. Klein
Der Geschäftsführer der Klein & Partner KG ist seit 1992 unternehmerisch in der IT tätig. Die Klein & Partner KG hat er 2004 als sein drittes Unternehmen gegründet.
Jens hat während seines Studiums der Medieninformatik an der FH Furtwangen die Vorteile freier Software kennen gelernt. Er war und ist aktiver Teil verschiedener OpenSource Communities.
Das Python basierte freie CMS Projekt Plone und seine Community begleitet Jens nun schon seit 2003. Er ist dort Kernentwickler und Mitglied der Framework- und Security-Teams.
Vorträge
Gehaltene Vorträge
- Plone Tagung, 2019, München
Quo Vadis Plone?
Podiumsdiskussion - Plone Tagung, 2019, München
Pluggable Authentication Service - verstehen und nutzen
Vortrag
- PyDays Vienna, 2018, Wien, Austria
Enterprise CMS mit Plone 5.1
Vortrag - Plone Conference, 2017, Barcelona, Katalonien
Blocks: Utilizing The Screed Under Mosaic to build sites
Vortrag — Folien — Video — Code
- innsbruck.next(), Python Meetup, 2017, Innsbruck, Austria
HTL Hausübungen + Raketengleichungen mit Jupyter Notebook + SymPy lösen
Vortrag (de)
- Plone Conference, 2016, Boston, USA
Fixing Plone 5, the Framework
Vortrag (en)
- Plone Conference, 2016, Boston, USA
Modern LDAP User and Group Authentication
Vortrag (en) — Website — Folien — Video — Notes by Mauris van Rees
- Plone Conference, 2015, Bukarest, Rumänien
RelStorage - an alternative ZODB backend Vortrag - Plone Conference, 2014, Bristol, UK
Big, Fat, Fast Plone - Scale Up, Speedup
Vortrag (en) — Video — Folien
- PyCon.DE, 2013, Köln, Deutschland
Schlangenhochzeit in der Wolke - Pyramid auf der Appengine
Vortrag (de) — Ankündigung — Video — Folien
- Plone Konferenz München, 2012, Deutschland
Ausfallsichere Kultur mit Plone - Redundanter Kulturserver der Niederösterreich Kulturwirtschaft GmbH
Vortrag (de) — Folien
- Plone Konferenz München, 2012, Deutschland
YAFOWIL - Webformulare in Python ohne Kopfschmerzen
Kurzvortrag (de) — Folien
- IKS Sematic Workshop, 2010, Amsterdam, Niederlande
FISE Integration with Python and Plone
Vortrag (en) — Slides — FISE ist nun ein Apache Project mit dem Namen Stanbol
- World Plone Day, 2010, Innsbruck
Plone - Community, Entwicklung, Support
Vortrag (de) — Folien
- Plone Conference, 2010, Bristol, UK
Talk: Plone is so semantic, isn't it? Semantic Technologies, Plone, and the IKS FISE Semantic Engine
Vortrag (en) — Folien
- Plone Conference, 2009, Budapest, UK
cornerstone.soup - isolated container for queryable records
Kurzvortrag (en) — Folien
- Linuxwochen, 2009, Wien, Austria ArchGenXML - Kooperative Entwicklung eines Code-Generators
Vortrag (de) — Blogeintrag
- DZUG Tagung (Deutschspr. Zope User Group), 2008, Saarbrücken, Deutschland
Devilstick Project - Datenstrukturen als Laufzeitveränderbares Meta-Model in Python
Kurzvortrag (de)
- DZUG Tagung (Deutschspr. Zope User Group), 2008, Saarbrücken, Deutschland
Prozessabbildung als Webapplikation in Plone
Vortrag (de)
- Plone Conference, 2007, Neapel, Italien
Daidolas - managing contentish relations Kurzvortrag (en) — Folien
- Plone Conference, 2005, Wien, Austria
PloneMall - model-driven e-commerce development
Vortrag (en)
- Plone Conference, 2005, Wien, Austria
ArchGenXML in Practice
Vortrag (en)
Teilnahme an Events
Upcoming/planned
- Plone Conference
- Alpine City Sprint
- Buschenschanksprint
- World Plone Day
2024
- May: Beethoven Sprint, Bonn, Germany
- April: Tiny Shiny Alpine City Sprint, Innsbruck, Austria (Organizer)
2023
- July: aRtsPRiNt 2023, Vienna, Austria
- May: Beethoven Sprint, Bonn, Germany
- Feb: Alpine City Strategic Sprint, Innsbruck, Austria (Organizer)
2022
- Plone Conference 2022, Namur, Belgium (Speaker)
- Juni: Buschenschanksprint, Südsteiermark, Austria
- May: Beethoven Sprint, Bonn, Germany
2021
- October, Plone Conference, Online+Sorrento (Speaker)
- January, "Not-An-Alpine-City-Sprint"-Sprint, Online (Organizer)
2020
- December: Plone Conference, Online (Speaker)
- November: Plone 6 Classic Resources Sprint, Online
- October: Plone 6 Theming Sprint, Online
- April: Plone 6 Classic Sprint, Online
- March: Plone Tagung, Dresden, Germany (Speaker)
- Januar: Alpine City Strategic Sprint, Innsbruck, Austria (Organizer).
2019
- Oktober: Plone Conference, Ferrara, Italy
- Juni: Buschenschanksprint, Südsteiermark, Austria
- Mai: Saltlabs Sprint, Halle/Saale, Deutschland
- Februar: Plone Tagung, München, Germany (Speaker)
- January: Alpine City Strategic Sprint, Innsbruck, Austria (Organizer)
2018
- November: Python Meetup Innsbruck, Austria (Organizer)
- October: Saltlabs Sprint, Halle an der Saale, Germany
- June: Buschenschanksprint, Spielfeld, Austria
- May: Pydays, Vienna, Austria (Speaker)
- January: Alpine City Strategic Sprint, Innsbruck, Austria (Organizer)
2017
- October: Plone Conference, Barcelona, Catalonia (Speaker)
- May: Zope 2 Resurrection Sprint, Halle an der Sale, Germany
- April: Plone Open Garden, Sorrento, Italy
- January: Alpine City Strategic Sprint, Innsbruck, Austria (Organizer)
2016
- Alpine City Strategic Sprint 2016, Innsbruck, Austria (Organizer).
- Mephisto Sprint 2016, Leipzig, Germany
- Castle Sprint 2016, Schloss Goldegg - Neidling, Austria (Organizer)
- Plone Conference, Boston MA, USA
2015
- Alpine City Sprint, Innsbruck, Austria (Organizer)
- Plone Open Garden, Sorrento/ Italy
- Plone Conference, Bucarest, Romania (Sponsor)
2014
- Plone DocSprint, Munich, Germany
- Wine and Beer Plone Sprint, Munich, Germany
- EuroPython, Berlin/ Germany
- Plone Conference, Bristol, UK
2013
- PyCon DE, Cologne/ Germany
2012
- artsprint ]a[, Vienna/ Austria
- Buschenschanksprint, Spielfeld-Graßnitzberg/ Austria
- German Plone Konferenz, Munich/ Germany (Sponsor)
2011
- artsprint ]a[, Vienna/ Austria
- Plone Conference, San Francisco/ USA.
2010
- Snow Sprint, Bürserberg/ Austria
- Plone Conference, Bristol/ UK
2009
- Linuxwochen, Wien, Austria
- Plone Conference, Budapest/ Hungary
2008
- Plone Open Garden, Sorrento/ Italy
- DZUG Tagung, Saarbrücken, Germany
- IKS Project Workshop, Salzburg/ Austria.
2007
- Plone Open Garden, Sorrento/ Italy
- Plone Conference, Naples/ Italy
2006
- Snow Sprint, Egg/ Austria
- Plone Open Garden, Sorrento/ Italy
- Modellierung 2006 der GI, Innsbruck, Austria
- Golden Roof Sprint, Innsbruck/ Austria (Organizer)
- Törggelen Sprint, Bolzano/ Italy
2005
- Snow Sprint, Schoppernau at Neuhornbachhaus/ Austria
- Plone Conference, Vienna/ Austria
2004
- Snow Sprint, Schruns-Tschaguns/ Austria
- Mountain Sprint, Alberschwende/ Austria
- Plone Conference, Vienna/ Austria
- Castle Sprint, Goldegg/ Austria
2003
- EuroPython, Charleroi/ Belgium
- Plone Educational Sprint, Paderborn/ Germany
- IFIT - Infotage Freie Informationstechnologien, Innsbruck, Austria (Organizer)
Technologien
Dies ist eine zeitlich geordnete Liste der von Jens Klein im Laufe der Jahre eingesetzten und erlernten Technologien. Sie ist definitiv unvollständig. Jede der angeführten Technologien zieht weitere kleinere mit sich.
Der Zeitraum gibt nur den Ersteinsatz an, vieles verwendet er bis heute, einiges ist obsolet.
since 2020
- Rancher/ k3s
- Charts in Helm/ CDK8S
- Typescript
- OpenSearch/Valkey
- Google Wallet/ Stripe
- ReactJS/VueJS
- Terraform
- Apache Kafka
- FastAPI
2016-2019
- ElasticSearch
- Docker/ Kubernetes/ OpenShift
- Jupyter
- Django
- Gitlab/GitlabCI
2013-2015
- SSO: SAML, OAuth/OAuth2, Authomatic
- CI/CD
2011-2012
- Google AppEngine
- Pyramid (Repoze BFG)
- Rest-APIs
- AngularJS, Mobile Application Development
- Custom Android ROMS (User-Level)
2009-2011
- Semantik Web, Apache Stanbol, RDF/RDFa, SPARQL, JSON-LD
- RabbitMQ
- Redis
- AGX Code-Generator
2004-2009
- modellgetriebene Architektur
- UML, XSD, XMI, Code Generatoren, ArchGenXML
- HA (failover, Pacemaker, DRBD, ...)
- Python Testing
- Varnish
- NGINX
- LDAP
- PostgreSQL
- jQuery
- GIT
2003-2004
- Python
- JavaScript
- Zope/ Plone
- IMS Educational Standards
- Ubuntu
- SVN
2002-2003
- dynamische Webseitenprogrammierung
- eigenes PHP-Framework
- Apache Cocoon
- XML, DTD, XSLT, XSL-FO
- Debian
- CVS
1996-2001
- Linux (RedHat/ Suse)
- FreeBSD
- Apache/MySQL (LAMP)
- Programmiersprachen C++, Java, Perl, PHP, HTML/CSS, Flash, SQL
- Studio: Audio-/ Videoschnitt, Beleuchtung, Kamera
- Digitiale Bildbearbeitung (Photoshop)
- 3D-Modellierung
1993-1996
- Windows 3.1 und folgende (95, NT, ...)
- Trainer für Windows, Word, Excel, Access
- Access-Datenbankprogrammierung
- Unix/Sun-Workstations
- Oracle
- Netzwerktechnik
- Internet
- Programmiersprachen C, Fortran, QuickBasic
- Installation von GIS-Systemen inkl. Hardware
1988-1992
- MS-DOS, F&A, Word
- Turbo-Pascal (Version 3 und 6)
- HPGL
- AutoCAD/ AutoLISP
- digitale Messtechnik
- Laborarbeit (Umweltanalytik)
1986-1988
- Basic auf dem Commodore 64
- Löten digitaler Schaltungen
1983-1985
- Basic und Assembler auf dem Sinclair ZX81
1973-1982
- Lo-tech