-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added October talk and improved architecture using Jekyll capabilities
- Loading branch information
Showing
26 changed files
with
290 additions
and
72 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,11 @@ | ||
permalink: pretty | ||
permalink: :year/:month/:title | ||
|
||
exclude: | ||
- vagrant | ||
- README.md | ||
- Gemfile | ||
- Gemfile.lock | ||
|
||
# Other settings | ||
safe: true # Forced by GitHub pages - https://help.github.com/articles/using-jekyll-with-pages/#configuration-overrides | ||
lsi: false # Forced by GitHub pages - https://help.github.com/articles/using-jekyll-with-pages/#configuration-overrides |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
name: Billie Thompson | ||
twitter: "@BillieAThompson" | ||
bio: > | ||
<a href="https://twitter.com/BillieAThompson">Billie Thompson</a> is a contracting software developer. She's been | ||
contracting from her own company Purple Booth Ltd for two and a quarter years, but has been working in developing | ||
software for over six years. | ||
During that time she has got to play with lots of cool technology, everything from RabbitMQ, to NodeJS and Puppet and | ||
beyond (as well as the usual suspects of Zend, Zend 2 and Symfony2). Currently she's working with Transform UK at the | ||
Home Office. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
name: Ciaran McNulty | ||
twitter: "@CiaranMcNulty" | ||
bio: > | ||
# <a href="https://twitter.com/CiaranMcNulty">Ciaran</a> has been involved with PHP since ... and now he works as a ... | ||
# in a very important company in ... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
name: John Le Drew | ||
twitter: "@antz29" | ||
bio: > | ||
<a href="https://twitter.com/antz29">John</a> has been working in web development since 2000 with PHP and other | ||
technologies, spending most of his time helping clients; from small startups to multi-nationals solve complex | ||
software development problems. Now, working as an independent consultant he spends a lot of his time helping | ||
start-ups and running training courses in software development and agile development methodologies. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
name: James Titcumb | ||
twitter: "@asgrim" | ||
bio: > | ||
Since getting an Amiga 500 as a young boy, <a href="https://twitter.com/asgrim">James</a> has been fascinated with the | ||
world of programming and technology. He quickly embarked on a captivating adventure learning languages through time, | ||
from AmigaBASIC to C/C++. Then 11 years ago, he discovered his true calling - PHP. | ||
James is now a Zend Certified Engineer and Development Manager at <a href="http://protected.co.uk">protected.co.uk</a> | ||
working on ZF2 and legacy projects. | ||
He also founded and runs the PHP Hampshire user group, and is an active contributor to open source projects, for | ||
example the Browser Capabilities Project. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
name: Ben Waine | ||
twitter: "@bwaine" | ||
bio: > | ||
# <a href="https://twitter.com/bwaine">Ben</a> has been involved with PHP since ... and now he works as a ... | ||
# in a very important company in ... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
name: Chris Hoult | ||
twitter: "@choult" | ||
bio: > | ||
<a href="https://twitter.com/choult">Chris</a> is an Engineering Team Lead at DataSift, overseeing the web | ||
application, public API and a number of internal services at the world's leading provider of social data. Prior to | ||
this, he was a Senior Engineer at Time Out Digital, helping to design and deliver their global platform as well as | ||
the day to day running of the Time Out London and Paris websites. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: Ciarán Rooney | ||
twitter: "@ciaranr" | ||
bio: > | ||
<a href="https://twitter.com/ciaranr">Ciarán</a> is the CTO of <a href="http://www.busuu.com/enc/">busuu</a>, an | ||
entrepreneur, mentor, advisor and conference speaker. busuu is the world’s largest social network for learning | ||
languages with over 45 million users and 20 million app downloads from over 200 different countries. Previously he was | ||
CTO of Skimlinks he led the technical innovation for Skimlinks' products and the platform's infrastructure. | ||
Before joining Skimlinks, Ciarán worked in Ireland as Head of Engineering at one of the country's largest mobile | ||
communications companies. He also worked as a freelance developer before establishing Weeno Ltd, a web application and | ||
design company. Ciarán was a Director of PHP London and co-organiser of the PHP UK Conference from 2011-2014. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
name: Chris Levy | ||
twitter: "@levofski" | ||
bio: > | ||
<a href="https://twitter.com/levofski">Chris</a> has been a PHP Developer for 10 years and has worked with many | ||
systems including Symfony2, Zend Framework 1 and 2, and Magento. He currently builds bespoke web applications with ZF1 | ||
and ZF2 and is a self-confessed Version Control Zealot. | ||
Chris is an Open Source believer and has made contributions to Open Source. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
name: Little Johnny | ||
twitter: "@littlej" | ||
bio: > | ||
<a href="https://twitter.com/littlej">Little Johnny</a> has been involved with PHP since ... and now he works as a ... | ||
in a very important company in ... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{% assign post_date = post.date | date: '%s' | minus: 0 %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
{% comment %} | ||
Talks end at 21:00, but the GitHub server is one hour behind, therefore (21 - 1) * 60 * 60 = 72000 | ||
{% endcomment %} | ||
|
||
{% assign threshold = site.time | date: '%s' | minus: 72000 %} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
{% assign speaker_without_at = post.speaker | replace: '@', '' %} | ||
|
||
<h2> | ||
{% assign d = post.date | date: "%-d" %} | ||
{% case d %} | ||
{% when "1" or "21" or "31" %}{{ d }}st | ||
{% when "2" or "22" %}{{ d }}nd | ||
{% when "3" or "23" %}{{ d }}rd | ||
{% else %}{{ d }}th | ||
{% endcase %} | ||
{{ post.date | date: "%B" }} | ||
{{ post.date | date: "%Y" }} | ||
</h2> | ||
<h3>{{ site.data.speakers[speaker_without_at].name }}</h3> | ||
<h3><a href="{{ post.url }}">{{ post.title }}</a></h3> | ||
{{ post.content }} | ||
<p> | ||
{{ site.data.speakers[speaker_without_at].bio }} | ||
</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
layout: default | ||
--- | ||
|
||
{% assign speaker_without_at = page.speaker | replace: '@', '' %} | ||
|
||
<div class="twelvecol"> | ||
<div class="home-main-content"> | ||
<h1>{{ page.title }}</h1> | ||
<h2> | ||
{% assign d = page.date | date: "%-d" %} | ||
{% case d %} | ||
{% when "1" or "21" or "31" %}{{ d }}st | ||
{% when "2" or "22" %}{{ d }}nd | ||
{% when "3" or "23" %}{{ d }}rd | ||
{% else %}{{ d }}th | ||
{% endcase %} | ||
{{ page.date | date: "%B" }} | ||
{{ page.date | date: "%Y" }} | ||
</h2> | ||
<h3>{{ site.data.speakers[speaker_without_at].name }}</h3> | ||
|
||
{{ content }} | ||
|
||
{% if page.slides %} | ||
View the <a href="{{ page.slides }}">slides</a> from the talk | ||
{% endif %} | ||
|
||
<p> | ||
{{ site.data.speakers[speaker_without_at].bio }} | ||
</p> | ||
|
||
{% if page.meetup %} | ||
<a href="{{ page.meetup }}">More information on the Meetup page >></a> | ||
{% endif %} | ||
</div> | ||
</div> |
12 changes: 12 additions & 0 deletions
12
_posts/2014-05-01-docker-the-only-thing-it-cant-contain-is-your-excitement.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
layout: talk | ||
speaker: "@antz29" | ||
title: "Docker: The only thing it can't contain is your excitement" | ||
meetup: http://www.meetup.com/phplondon/events/142529142/ | ||
--- | ||
|
||
<p> | ||
Docker is an exciting new project that automates the deployment of any application as a lightweight, portable, | ||
self-sufficient container that will run virtually anywhere; like a virtual machine on steroids. In this talk I will | ||
introduce Docker, why you should be excited about it and show you how it will change your universe! | ||
</p> |
12 changes: 12 additions & 0 deletions
12
_posts/2014-06-05-migrating-to-a-microframework-with-40-million-users-in-tow.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
layout: talk | ||
speaker: "@ciaranr" | ||
title: "Migrating to a microframework with 40 million users in tow" | ||
meetup: http://www.meetup.com/phplondon/events/186715922/ | ||
--- | ||
|
||
<p> | ||
The talk will take us through us an existing legacy stack consisting of Drupal 5, PHP 5.1 and some hodge-podge XML | ||
"APIs". Then on to how this was migrated to a modern Service Orientated Architecture with PHP 5.5 and the Slim | ||
Framework. Finally it will cover a brief introduction to Slim and why to chose a microframework. | ||
</p> |
13 changes: 13 additions & 0 deletions
13
...07-03-cqrs-event-sourcing-the-coolest-design-patterns-you-probably-shouldnt-be-using.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
--- | ||
layout: "talk" | ||
speaker: "@BillieAThompson" | ||
title: "CQRS & Event Sourcing: The coolest design patterns you probably shouldn't be using" | ||
meetup: http://www.meetup.com/phplondon/events/192101512/ | ||
--- | ||
|
||
<p> | ||
This talk will take you through the Event Sourcing design pattern, then go through how you'd implement it. From | ||
there we'll move on to CQRS, starting with what it is, then moving onto why it works well with event sourcing and | ||
how you'd implement it. Finally we'll wrap up with why it's probably not appropriate for most projects, and give | ||
some examples where it is appropriate. | ||
</p> |
14 changes: 14 additions & 0 deletions
14
_posts/2014-08-07-the-power-of-modern-version-control.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
layout: talk | ||
speaker: "@levofski" | ||
title: "The Power of Modern Version Control" | ||
meetup: http://www.meetup.com/phplondon/events/198133932/ | ||
slides: https://www.dropbox.com/s/gkylwcpghxsc41a/ModernVersionControl.odp | ||
--- | ||
|
||
<p> | ||
Version Control Systems have been around for a long time, however in the last decade advancements in VCS and other | ||
powerful tools have drastically increased the size of any community that can collaborate with ease. | ||
In this talk I will focus on the combination of Git and GitHub, demo some advanced tools available in Git, and | ||
clarify some details on contributing to Open Source using GitHub. | ||
</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
layout: talk | ||
speaker: "@asgrim" | ||
title: "Low Latency Logging with RabbitMQ" | ||
meetup: http://www.meetup.com/phplondon/events/204629732/ | ||
--- | ||
|
||
<p> | ||
Logging is an absolute must for any API or web application, but when starting out, questions such as "how can we do | ||
it without disrupting everything else" and "what is the easiest way to log" often come up. We’re going to examine a | ||
tried and tested method to carry out high-performance, low-latency logging using the power of RabbitMQ to ensure | ||
minimal impact to the performance of your runtime application. The talk will show you that a really great logging | ||
architecture is a low-cost investment in your application that will definitely pay off in the long run. | ||
</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
layout: talk | ||
speaker: "@choult" | ||
title: "Your API is a UI" | ||
meetup: http://www.meetup.com/phplondon/events/210189692/ | ||
slides: http://choult.com/talks/Your%20API%20is%20a%20UI.pdf | ||
--- | ||
|
||
<p> | ||
Whether you're creating a complex web application or a simple library, everything you create has a user. Why, then, | ||
do we concentrate on our users when developing a user interface, but so often forget them when developing APIs? | ||
</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
layout: talk | ||
speaker: "@CiaranMcNulty" | ||
title: "" | ||
meetup: | ||
--- | ||
|
||
<p> | ||
|
||
</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
layout: talk | ||
speaker: "@bwaine" | ||
title: "" | ||
meetup: | ||
--- | ||
|
||
<p> | ||
|
||
</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
layout: talk | ||
speaker: "" # Twitter handle or full name e.g. @littlej, 'Little Johnny' | ||
title: "" | ||
meetup: | ||
--- | ||
|
||
<p> | ||
|
||
</p> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,57 +1,26 @@ | ||
--- | ||
layout: default | ||
layout: default | ||
permalink: archive/ | ||
--- | ||
|
||
<div id="home-second-row" class="row"> | ||
<div class="sevencol"> | ||
<div class="home-main-content"> | ||
<h1>Previous Talks</h1> | ||
</div> | ||
</div> | ||
<div class="sixcol"> | ||
<div class="home-main-content"> | ||
<h2>September 4th 2014</h2> | ||
<h3>James Titcumb</h3> | ||
<h3>Low Latency Logging with RabbitMQ</h3> | ||
<p>Logging is an absolute must for any API or web application, but when starting out, questions such as "how can we do it without disrupting everything else" and "what is the easiest way to log" often come up. We’re going to examine a tried and tested method to carry out high-performance, low-latency logging using the power of RabbitMQ to ensure minimal impact to the performance of your runtime application. The talk will show you that a really great logging architecture is a low-cost investment in your application that will definitely pay off in the long run.</p> | ||
<p>Since getting an Amiga 500 as a young boy, James has been fascinated with the world of programming and technology. He quickly embarked on a captivating adventure learning languages through time, from AmigaBASIC to C/C++. Then 11 years ago, he discovered his true calling - PHP. James is now a Zend Certified Engineer and Development Manager at <a href="http://protected.co.uk">protected.co.uk</a> working on ZF2 and legacy projects. He also founded and runs the PHP Hampshire user group, and is an active contributor to open source projects, for example the Browser Capabilities Project.</p> | ||
</div> | ||
</div> | ||
<div class="sixcol"> | ||
<div class="home-main-content"> | ||
<h2>August 7th 2014</h2> | ||
<h3>Chris Levy</h3> | ||
<h3>The Power of Modern Version Control</h3> | ||
<p>Version Control Systems have been around for a long time, however in the last decade advancements in VCS and other powerful tools have drastically increased the size of any community that can collaborate with ease. | ||
In this talk I will focus on the combination of Git and GitHub, demo some advanced tools available in Git, and clarify some details on contributing to Open Source using GitHub.</p> | ||
<p>Chris has been a PHP Developer for 10 years and has worked with many systems including Symfony2, Zend Framework 1 and 2, and Magento. He currently builds bespoke web applications with ZF1 and ZF2 and is a self-confessed Version Control Zealot. | ||
Chris is an Open Source believer and has made contributions to Open Source.</p> | ||
</div> | ||
</div> | ||
<div class="sixcol"> | ||
<div class="home-main-content"> | ||
<h2>July 3rd 2014</h2> | ||
<h3>Billie Thompson</h3> | ||
<h3>CQRS & Event Sourcing: The coolest design patterns you probably shouldn't be using</h3> | ||
<p>Billie Thompson is a contracting software developer. She's been contracting from her own company Purple Booth Ltd for two and a quarter years, but has been working in developing software for over six years.</p> | ||
<p>During that time she has got to play with lots of cool technology, everything from RabbitMQ, to NodeJS and Puppet and beyond (as well as the usual suspects of Zend, Zend 2 and Symfony2). Currently she's working with Transform UK at the Home Office.</p> | ||
</div> | ||
</div> | ||
<div class="sixcol"> | ||
<div class="home-main-content"> | ||
<h2>June 5th 2014</h2> | ||
<h3>Ciarán Rooney</h3> | ||
<h3>Migrating to a microframework with 40 million users in tow</h3> | ||
<p>The talk will take us through us an existing legacy stack consisting of Drupal 5, PHP 5.1 and some hodge-podge XML "APIs". Then on to how this was migrated to a modern Service Orientated Architecture with PHP 5.5 and the Slim Framework. Finally it will cover a brief introduction to Slim and why to chose a microframework.</p> | ||
<p><a href="https://twitter.com/ciaranr">Ciarán</a> is the CTO of <a href="http://www.busuu.com/enc/">busuu</a>, an entrepreneur, mentor, advisor and conference speaker. busuu is the world’s largest social network for learning languages with over 45 million users and 20 million app downloads from over 200 different countries. Previously he was CTO of Skimlinks he led the technical innovation for Skimlinks' products and the platform's infrastructure. Before joining Skimlinks, Ciarán worked in Ireland as Head of Engineering at one of the country's largest mobile communications companies. He also worked as a freelance developer before establishing Weeno Ltd, a web application and design company. Ciarán was a Director of PHP London and co-organiser of the PHP UK Conference from 2011-2014.</p> | ||
</div> | ||
</div> | ||
<div class="sixcol"> | ||
<div class="home-main-content"> | ||
<h2>May 1st 2014</h2> | ||
<h3>John Le Drew</h3> | ||
<h3>Docker: The only thing it can't contain is your excitement</h3> | ||
<p>Docker is an exciting new project that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere; like a virtual machine on steroids. In this talk I will introduce Docker, why you should be excited about it and show you how it will change your universe!</p> | ||
<p><a href="https://twitter.com/antz29">John</a> has been working in web development since 2000 with PHP and other technologies, spending most of his time helping clients; from small startups to multi-nationals solve complex software development problems. Now, working as an independent consultant he spends a lot of his time helping start-ups and running training courses in software development and agile development methodologies.</p> | ||
</div> | ||
</div> | ||
|
||
{% include get_threshold_time.html %} | ||
|
||
{% for post in site.posts %} | ||
{% include get_post_date_time.html %} | ||
|
||
{% if post_date < threshold %} | ||
<div class="sixcol"> | ||
<div class="home-main-content"> | ||
{% include talk_snippet.html %} | ||
</div> | ||
</div> | ||
{% endif %} | ||
{% endfor %} | ||
</div> |
Oops, something went wrong.