Skip to content

Commit 38c795b

Browse files
author
Anne-Julia Seitz
committed
Import 5 events (2012-12 through 2013-05) with enhanced features
Events imported: - 2012-12-04: PHP 5.5, Dependency Injection, Traffic Spikes - 2013-02-05: VersionEye, Architecture, PHPUnit practices - 2013-03-05: ZF2, Symfony 2 forms, RDFa templates - 2013-04-02: Laravel introduction, Vagrant for PHP - 2013-05-07: BDD vs TDD testing methodologies Enhancements: - Added location migration rule for full venue addresses - Updated all events to use complete co.up address - Implemented speaker sorting by talk count (highest first) - Applied consistent SEO-optimized slug patterns - Fixed co.up link replacements across all events Historical significance: Early Laravel adoption, BDD focus, advanced DevOps
1 parent e10e247 commit 38c795b

13 files changed

Lines changed: 322 additions & 4 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ When migrating events from old Jekyll site (`/home/dazz/Code/berlinphp/berlinphp
115115
- Examples: `2012-03-06-e-commerce-shop-systems/`, `2012-04-03-pimcore-zend-php54-createjs/`
116116
5. Preserve bilingual content (English + German sections), but in most cases the site will only display English content.
117117
6. **Link Replacements**: Replace `[co.up](http://www.bephpug.de/location.html)` links with plain text "co.up" - these external links are outdated and should be simplified to just the venue name.
118+
7. **Location Format**: Use full venue details in frontmatter: `location = "co.up Coworking Space, Adalbertstr. 7-8, 10999 Berlin"` instead of just "co.up" for better SEO and user information.
118119

119120
## Configuration Notes
120121

content/events/2012-03-06-e-commerce-systems/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
+++
2-
title = "Meetup on March, 6th 2012 / Treffen am 6. März 2012"
2+
title = "Meetup on March, 6th 2012 // Treffen am 6. März 2012"
33
description = "March 2012 meetup focused on shop systems with talks about various e-commerce platforms including Sylius, OXID, Magento, osCommerce, and TYPO3."
44
date = "2012-03-06"
55

@@ -8,7 +8,7 @@ speaker = ["Daniel Fahlke", "Thomas Lohner", "Martin Rothenberger", "Fabian Blec
88
topic = ["E-commerce", "Shop Systems", "Sylius", "OXID", "Magento", "osCommerce", "TYPO3"]
99

1010
[extra]
11-
location = "co.up"
11+
location = "co.up Coworking Space, Adalbertstr. 7-8, 10999 Berlin"
1212
+++
1313

1414
## English

content/events/2012-04-03-pimcore-zend-php54-createjs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ speaker = ["Christoph Luehr", "Marc Bennewitz", "Martin Holzhauer", "Henri Bergi
88
topic = ["pimcore", "Zend Framework 2", "PHP 5.4", "CreateJS"]
99

1010
[extra]
11-
location = "co.up"
11+
location = "co.up Coworking Space, Adalbertstr. 7-8, 10999 Berlin"
1212
+++
1313

1414
## English
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
+++
2+
title = "Meetup on the 5th June, 2012 // Treffen am 5. Juni, 2012"
3+
description = "June 2012 meetup featuring MySQL JSON/Map-Reduce by Ulf Wendel, BSOAD by Kore Nordmann, and guests from the IPC PHP Conference."
4+
date = "2012-06-05"
5+
6+
[taxonomies]
7+
speaker = ["Ulf Wendel", "Kore Nordmann"]
8+
topic = ["MySQL", "JSON", "JavaScript", "Map Reduce", "BSOAD", "IPC Conference", "HTTP"]
9+
10+
[extra]
11+
location = "co.up Coworking Space, Adalbertstr. 7-8, 10999 Berlin"
12+
+++
13+
14+
## English
15+
16+
* Ulf Wendel (Oracle): PoC: HTTP, JSON, JavaScript, Map & Reduce built-in to MySQL
17+
* Kore Nordmann (Qafoo): [BSOAD](https://github.com/Qafoo/bsoad)
18+
* Guests from the IPC PHP Conference in Berlin
19+
20+
We meet at co.up as always, drinks are
21+
available for a small fee. The meetup starts at 7pm, talks start at 7:30pm.
22+
23+
Looking forward to seeing all of you.
24+
25+
## Deutsch
26+
27+
* Ulf Wendel (MySQL/Oracle): PoC: HTTP, JSON, JavaScript, Map & Reduce built-in to MySQL
28+
* Kore Nordmann (Qafoo): [BSOAD](https://github.com/Qafoo/bsoad)
29+
* Gäste von der IPC PHP Konferenz in Berlin
30+
31+
Wie immer treffen wir uns bei co.up,
32+
Getränke sind gegen ein kleines Entgelt zu haben.
33+
Wir treffen uns um 19:00 Uhr, die Vorträge beginnen gegen 19:30 Uhr.
34+
35+
Wir freuen uns auf euch.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
+++
2+
title = "Meetup on the 3rd July, 2012 // Treffen am 3. Juli, 2012"
3+
description = "July 2012 meetup featuring web-based IRC by Daniel Fahlke, password hashing & Couchbase by Jan Lehnardt, and transparent persistence by Nikolas Martens."
4+
date = "2012-07-03"
5+
6+
[taxonomies]
7+
speaker = ["Daniel Fahlke", "Jan Lehnardt", "Nikolas Martens"]
8+
topic = ["IRC", "Web Browser", "Password Hashing", "Couchbase", "Persistence", "Security", "NoSQL"]
9+
10+
[extra]
11+
location = "co.up Coworking Space, Adalbertstr. 7-8, 10999 Berlin"
12+
+++
13+
14+
## English
15+
16+
* Daniel Fahlke: Webbased IRC (including POC code)
17+
* Jan Lehnardt:
18+
* Password Hashing Best Practices
19+
* Introduction to [ext/couchbase](http://pecl.php.net/package/couchbase)
20+
* Nikolas Martens: Walk the line - A relentless approach to transparent persistence
21+
22+
We meet at co.up as always, drinks are
23+
available for a small fee. The meetup starts at 7pm, talks start at 7:30pm.
24+
25+
Looking forward to seeing all of you.
26+
27+
## Deutsch
28+
29+
* Daniel Fahlke: IRC für den Browser (Mit Beispiel-Code!)
30+
* Jan Lehnardt:
31+
* Passwörter richtig verschlüsseln
32+
* Einführung in [ext/couchbase](http://pecl.php.net/package/couchbase)
33+
* Nikolas Martens: Walk the line - Ein kompromissloser Ansatz für transparente Persistenz
34+
35+
Wie immer treffen wir uns bei co.up,
36+
Getränke sind gegen ein kleines Entgelt zu haben.
37+
Wir treffen uns um 19:00 Uhr, die Vorträge beginnen gegen 19:30 Uhr.
38+
39+
Wir freuen uns auf euch.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
+++
2+
title = "Meetup on the 7th August, 2012 // Treffen am 7. August, 2012"
3+
description = "August 2012 meetup featuring cache busting techniques by Michael Krenz and dependency management with Composer by Leander Damme."
4+
date = "2012-08-07"
5+
6+
[taxonomies]
7+
speaker = ["Michael Krenz", "Leander Damme"]
8+
topic = ["Cache Busting", "Asset Fingerprinting", "Composer", "Dependency Management", "Autoloading", "Performance"]
9+
10+
[extra]
11+
location = "co.up Coworking Space, Adalbertstr. 7-8, 10999 Berlin"
12+
+++
13+
14+
## English
15+
16+
* Michael Krenz: Cache Busting with PHP
17+
* A short intro on "cache busting" or "asset fingerprinting", a technique from RoR that allows you to set far-future cache expiry dates for static files and still have the browser re-load them whenever they change. The same method can easily be used with PHP.
18+
* Leander Damme: Dependency management with Composer
19+
* Quick practical introduction to Composer: Managing your project dependencies, autoloading and installation.
20+
21+
We meet at co.up as always, drinks are
22+
available for a small fee. The meetup starts at 7pm, talks start at 7:30pm.
23+
24+
Looking forward to seeing all of you.
25+
26+
## Deutsch
27+
28+
* Michael Krenz: Cache Busting mit PHP
29+
* Kurze Einführung in "Cache-Busting" oder "Asset-Fingerprinting", ein aus RoR bekanntes Verfahren, bei dem statische Dateien so aufbereitet werden, dass sie trotz einem weit in der Zukunft liegenden Cache-Ablaufdatum bei jeder Änderung an der Datei erneut vom Browser geladen werden. Das Verfahren lässt sich leicht auf PHP übertragen.
30+
* Leander Damme: Dependency management mit Composer
31+
* Kurze praktische Einführung in Composer: Abhängigkeiten, Autoloading und installation.
32+
33+
Wie immer treffen wir uns bei co.up,
34+
Getränke sind gegen ein kleines Entgelt zu haben.
35+
Wir treffen uns um 19:00 Uhr, die Vorträge beginnen gegen 19:30 Uhr.
36+
37+
Wir freuen uns auf euch.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
+++
2+
title = "Meetup on the 6th November, 2012 // Treffen am 6. November, 2012"
3+
description = "November 2012 meetup featuring Nginx & php-fpm by Volker Dusch, StatsD metrics by Till Klampaeckel, fortrabbit PaaS introduction, and essential PHP libraries by Gordon Franke."
4+
date = "2012-11-06"
5+
6+
[taxonomies]
7+
speaker = ["Volker Dusch", "Till Klampaeckel", "fortrabbit", "Gordon Franke"]
8+
topic = ["Nginx", "PHP-FPM", "StatsD", "Metrics", "Librato", "PaaS", "fortrabbit", "PHP Libraries", "Web Server", "Monitoring"]
9+
10+
[extra]
11+
location = "co.up Coworking Space, Adalbertstr. 7-8, 10999 Berlin"
12+
+++
13+
14+
## English
15+
16+
* [Volker Dusch](http://twitter.com/__edorian): Nginx and php-fpm — the webserver you might actually like
17+
* [Till Klampaeckel](http://twitter.com/klimpong): Using statsd to collect metrics in your applications, charting the results with Librato
18+
* [fortrabbit](http://fortrabbit.com/): Introduction to the PHP PaaS
19+
* Gordon Franke: PHP libraries you should know
20+
21+
We meet at co.up as always, drinks are
22+
available for a small fee. The meetup starts at 7pm, talks start at 7:30pm.
23+
24+
Looking forward to seeing all of you.
25+
26+
## Deutsch
27+
28+
* [Volker Dusch](http://twitter.com/__edorian): Nginx und php-fpm
29+
* [Till Klampaeckel](http://twitter.com/klimpong): Mit StatsD Metriken aus der Anwendungen sammeln, und mit Librato Graphen bauen
30+
* [fortrabbit](http://fortrabbit.com/): Vorstellung der Plattform
31+
* Gordon Franke: PHP Bibliotheken die man kennen sollte
32+
33+
Wie immer treffen wir uns bei co.up,
34+
Getränke sind gegen ein kleines Entgelt zu haben.
35+
Wir treffen uns um 19:00 Uhr, die Vorträge beginnen gegen 19:30 Uhr.
36+
37+
Wir freuen uns auf euch.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
+++
2+
title = "Meetup on the 4th December, 2012 // Treffen am 4. Dezember, 2012"
3+
description = "December 2012 meetup featuring PHP 5.5 preview by David Soria Parra, Dependency Injection for beginners by Timon Schroeter, and handling traffic spikes by Christoph Luehr."
4+
date = "2012-12-04"
5+
6+
[taxonomies]
7+
speaker = ["David Soria Parra", "Timon Schroeter", "Christoph Luehr"]
8+
topic = ["PHP 5.5", "Dependency Injection", "Performance", "Traffic Spikes", "Scalability", "TV Advertising", "High Load"]
9+
10+
[extra]
11+
location = "co.up Coworking Space, Adalbertstr. 7-8, 10999 Berlin"
12+
+++
13+
14+
## English
15+
16+
* David Soria Parra: PHP 5.5
17+
* [Timon Schroeter](http://www.php-entwickler-berlin.de): Dependency Injection for Beginners
18+
* Christoph Luehr: Brace for impact - how to survive TV ads
19+
20+
We meet at co.up as always, drinks are
21+
available for a small fee. The meetup starts at 7pm, talks start at 7:30pm.
22+
23+
Looking forward to seeing all of you.
24+
25+
## Deutsch
26+
27+
* David Soria Parra: PHP 5.5
28+
* [Timon Schroeter](http://www.php-entwickler-berlin.de): Dependency Injection für Beginner
29+
* Christoph Luehr: Wie überlebt meine Seite Trafficspitzen?
30+
31+
Wie immer treffen wir uns bei co.up,
32+
Getränke sind gegen ein kleines Entgelt zu haben.
33+
Wir treffen uns um 19:00 Uhr, die Vorträge beginnen gegen 19:30 Uhr.
34+
35+
Wir freuen uns auf euch.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
+++
2+
title = "Meetup on the 5th February, 2013 // Treffen am 5. Februar, 2013"
3+
description = "February 2013 meetup featuring VersionEye dependency monitoring by Robert Reiz, PHP Application Architecture by Martin Holzhauer, and PHPUnit best practices by Volker Dusch."
4+
date = "2013-02-05"
5+
6+
[taxonomies]
7+
speaker = ["Robert Reiz", "Martin Holzhauer", "Volker Dusch"]
8+
topic = ["VersionEye", "Dependency Monitoring", "PHP Architecture", "Application Design", "PHPUnit", "Testing", "Best Practices"]
9+
10+
[extra]
11+
location = "co.up Coworking Space, Adalbertstr. 7-8, 10999 Berlin"
12+
+++
13+
14+
## English
15+
16+
* [Robert Reiz](http://robert-reiz.com): VersionEye
17+
* [Martin Holzhauer](https://twitter.com/woodworker): PHP Application Architecture
18+
* [Volker Dusch](https://twitter.com/__edorian): PHPUnit - Some Practices
19+
20+
We meet at co.up as always, drinks are
21+
available for a small fee. The meetup starts at 7pm, talks start at 7:30pm.
22+
23+
Looking forward to seeing all of you.
24+
25+
## Deutsch
26+
27+
* [Robert Reiz](http://robert-reiz.com): VersionEye
28+
* [Martin Holzhauer](https://twitter.com/woodworker): PHP Application Architecture
29+
* [Volker Dusch](https://twitter.com/__edorian): PHPUnit - Some Practices
30+
31+
Wie immer treffen wir uns bei co.up,
32+
Getränke sind gegen ein kleines Entgelt zu haben.
33+
Wir treffen uns um 19:00 Uhr, die Vorträge beginnen gegen 19:30 Uhr.
34+
35+
Wir freuen uns auf euch.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
+++
2+
title = "Meetup on the 5th March, 2013 // Treffen am 5. März, 2013"
3+
description = "March 2013 meetup featuring Zend Framework 2 development by Michael Scholl, Symfony 2 forms & validators by Timon Schroeter, and RDFa template animation by Nikolas Martens."
4+
date = "2013-03-05"
5+
6+
[taxonomies]
7+
speaker = ["Michael Scholl", "Timon Schroeter", "Nikolas Martens"]
8+
topic = ["Zend Framework 2", "Application Development", "Symfony 2", "Forms", "Validators", "RDFa", "Template Animation", "Semantic Web"]
9+
10+
[extra]
11+
location = "co.up Coworking Space, Adalbertstr. 7-8, 10999 Berlin"
12+
+++
13+
14+
## English
15+
16+
* [Michael Scholl](http://sch0ll.de): Application development with Zend Framework 2
17+
* [Timon Schroeter](http://www.php-schulung.de): Introduction to Forms & Validators in Symfony 2
18+
* [Nikolas Martens](https://github.com/rtens): Template Animation using RDFa
19+
20+
We meet at co.up as always, drinks are
21+
available for a small fee. The meetup starts at 7pm, talks start at 7:30pm.
22+
23+
Looking forward to seeing all of you.
24+
25+
## Deutsch
26+
27+
* [Michael Scholl](http://sch0ll.de): Anwendungen mit Zend Framework 2 entwickeln
28+
* [Timon Schroeter](http://www.php-schulung.de): Einführung in Formulare und Validatoren in Symfony 2
29+
* [Nikolas Martens](https://github.com/rtens): Template Animationen mit RDFa
30+
31+
Wie immer treffen wir uns bei co.up,
32+
Getränke sind gegen ein kleines Entgelt zu haben.
33+
Wir treffen uns um 19:00 Uhr, die Vorträge beginnen gegen 19:30 Uhr.
34+
35+
Wir freuen uns auf euch.

0 commit comments

Comments
 (0)