forked from phpoxford/phpoxford.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
391 lines (366 loc) · 19.6 KB
/
index.html
File metadata and controls
391 lines (366 loc) · 19.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>PHP Oxford User Group</title>
<!-- Bootstrap Core CSS - Uses Bootswatch Flatly Theme: http://bootswatch.com/flatly/ -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="css/freelancer.css" rel="stylesheet">
<!-- Custom Fonts -->
<link href="font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css">
<link href="http://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body id="page-top" class="index">
<!-- Navigation -->
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header page-scroll">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#page-top">PHP Oxford</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li class="hidden">
<a href="#page-top"></a>
</li>
<li class="page-scroll">
<a href="#page-top">About</a>
</li>
<li class="page-scroll">
<a href="#next-meetup">Next meetup</a>
</li>
<li class="page-scroll">
<a href="#past-meetups">Past meetups</a>
</li>
<li class="page-scroll">
<a href="#ircandcal">IRC & Calendar</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container-fluid -->
</nav>
<!-- Header -->
<header>
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2>PHP Oxford User Group</h2>
<hr class="star-light">
<p>On the last Wednesday of every month.</p>
</div>
</div>
<div class="row">
<div class="col-lg-4 col-lg-offset-2">
<p>
Do you use Drupal or Symfony? Do you use Wordpress or Laravel? Whatever your flavour of PHP we'd love to meet you and share our knowledge.
We gather once a month for a quiet drink in a local public house, to get to know each other. See you there!
</p>
</div>
<div class="col-lg-4">
<p>We are very keen to start organising meetups with speakers. Do you have something to say? Would you like to tell us about your latest project? If you do, please ping us on twitter.</p>
<p><a href="https://twitter.com/phpoxford" class="btn-social btn-outline"><i class="fa fa-fw fa-twitter"></i></a></a>
</div>
</div>
<div class="row">
<div class="col-lg-12 text-center">
<p>Sponsored by <a href="https://www.whiteoctober.co.uk/" style="color:#2c3e50">White October</a>.<br /><small>Mobile apps, web software, design and strategy.</small></p>
</div>
</div>
</div>
</header>
<!-- Next Meetups Section -->
<section id="next-meetup">
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2>Next Meetup</h2>
<hr class="star-primary">
</div>
</div>
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
<time datetime="2016-04-27 19:00">Wednesday 27th April 2016 at 7pm</time> at <a href="http://www.whiteoctober.co.uk/">White October</a>
<br><br>
<a href="https://twitter.com/mheap" target="_blank">Michael Heap</a> will be presenting <strong>Code Archaeology: Becoming Indiana Jones</strong>:
<br><br>
Code archaeology is one of the most important skills you’ll ever learn as a developer. How many
times have you been thrown into projects with no environment setup, no documentation, and very
little support from coworkers? Being able to quickly work out how an application is structured
so that you can start making changes is a sought after skill for many employers.<br><br>
In this talk, we’ll take an open source project that we’ve never seen before and work through the
steps required to get it up and running so that we can start working on features. Once you know
the steps, they can be applied to any project in any language to get you contributing in no time.
</p>
<p>
Afterwards we'll head to a local watering hole for a beer or two.
<br />
<a href="http://www.meetup.com/PHP-Oxford/">Please sign up on meetup.com</a> so that we have a good idea of numbers.
</p>
</div>
</div>
</div>
</section>
<!-- Past Meetups -->
<section class="success" id="past-meetups">
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2>Past Meetups</h2>
<hr class="star-light">
</div>
</div>
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
<time datetime="2016-03-30 19:00">Wednesday 30th March at 7pm</time> at White October
<br />
How we build phpBB: The Next Generation - <a href="https://twitter.com/MichaelCullumUK" target="_blank">Michael Cullum</a>
<br /><br />
phpBB is a forum software that has been around since 1999 and is possibly one of the oldest still
developed and widely used open source PHP projects around. In 2007, phpBB 3.0 ‘Olympus’ was released,
and since then we have embarked on an adventure for the next major release of phpBB – 3.1 (also
called 3.2 and 4.0 in the past). This talk goes over where phpBB has come from since the Olympus
release, the mistakes we’ve made, how our mindset changed to integrate Symfony into phpBB, how we
now leverage external libraries and finally how we made it to making 3.1 a finished product, built
using Symfony Components.
</p>
</div>
</div>
<hr />
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
<time datetime="2016-02-24 19:30">Wednesday 24th February January 2016 at 7:30pm</time> at The Royal Blenheim in Oxford
<br />
This month we are having a social meet-up at a central Oxford pub.
</p>
</div>
</div>
<hr />
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
<time datetime="2016-01-27 19:30">Wednesday 27th January 2016 at 7:30pm</time> at <a href="http://www.whiteoctober.co.uk/">White October</a>
<br />
Gareth vs the slow query log: a tale of MySQL optimization
<br /><br />
Last October I casually tweeted about how I had managed to greatly improve the number of slow queries in a MySQL-backed application. Here's the story behind it.
</p>
</div>
</div>
<hr />
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
<time datetime="2015-12-30 19:30">Wednesday 30th December 2015 at 7:30pm</time> at The Royal Blenheim in Oxford<br />
No speaker. We are expecting only a few members to make it during the Christmas period.<br />
We'll head to The Royal Belnehim in Oxford for a drink or two. Starts at 7:30pm.
</p>
</div>
</div>
<hr />
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
<time datetime="2015-11-25 19:30">Wednesday 25th November 2015 at 7:30pm</time> at <a href="http://www.whiteoctober.co.uk/">White October</a>
<br/>
How do we test?
<br />
No speaker - We are having a hands on testing workshop. We are not sure exactly what this will look like yet, but get ready to have your testing questions answered and be ready help others with their questions - Don't forget to bring your laptop!
</p>
</div>
</div>
<hr />
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
<time datetime="2015-10-28 19:30">Wednesday 28th October 2015 at 7:30pm</time> at <a href="http://www.whiteoctober.co.uk/">White October</a>
<br/>
Speaker: <a href="https://twitter.com/stuherbert">Stuart Herbert</a> - Why do we test? - <a href="https://speakerdeck.com/stuartherbert/why-we-test">View slides</a>
</p>
</div>
</div>
<hr />
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
<time datetime="2015-09-23 19:30">Wednesday 23rd September 2015 at 7:30pm</time> at <a href="http://www.whiteoctober.co.uk/">White October</a>
</p>
<p>
Speaker: <a href="https://twitter.com/akrabat">Rob Allen</a> - A First Look at ZF3 <br />
<small>ZF3 is the framework that took the opportunity to learn from the previous 4 years of ZF2 and be even better than that! Today's PHP projects are built of components installed via Composer and ZF3's architecture reflects this approach; its core components have also been greatly improved in both usage and performance from older versions of the framework. If you're already running a ZF2 application, you'll be able to upgrade your existing application and there will be some excellent support for doing so - we love it when developers get to use new things. If you're a PHP developer with an interest in building excellent, modern applications, then this session is for you.</small>
</p>
</div>
</div>
<hr />
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
<time datetime="2015-08-26 19:30">Wednesday 26th August 2015 at 7:30pm</time> at <a href="http://www.whiteoctober.co.uk/">White October</a>
</p>
<p>
Speakers:
<br />
<a href="https://twitter.com/liquorvicar">Andy Clyde</a> - An introduction to Vagrant</li>
<br />
<a href="https://twitter.com/olorton">Oliver Lorton</a> - Solving an identity crisis with SQRL
</p>
</div>
</div>
<hr />
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
<time datetime="2015-07-30 19:30">Thursday 30th July 2015 at 7:30pm</time> at <a href="http://www.thecapeofgoodhopeoxford.co.uk/">The Cape of Good Hope, Oxford</a>
</p>
</div>
</div>
<hr />
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p><time datetime="2015-06-25 19:30">Thursday 25th June 2015 at 7:30pm</time> at <a href="http://www.thecapeofgoodhopeoxford.co.uk/">The Cape of Good Hope, Oxford</a></p>
</div>
</div>
<hr />
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p><time datetime="2015-05-20 19:30">Wednesday 20th May 2015 at 7:30pm</time> at <a href="http://www.thecapeofgoodhopeoxford.co.uk/">The Cape of Good Hope, Oxford</a></p>
</div>
</div>
<hr />
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p><time datetime="2015-04-22 19:30">Wednesday 22th April 2015 at 7:30pm</time> at <a href="http://www.thecapeofgoodhopeoxford.co.uk/">The Cape of Good Hope, Oxford</a></p>
</div>
</div>
</div>
</section>
<!-- IRC Section -->
<section id="ircandcal">
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2>IRC & Calendar</h2>
<hr class="star-primary">
</div>
</div>
<div class="row">
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
We use irc to stay in touch, do join us at #phpoxford on freenode.
If you need a hand setting up irc these resources should help:
</p>
</div>
<div class="col-lg-8 col-lg-offset-2">
<p>
<ul>
<li><a href="https://en.wikipedia.org/wiki/Wikipedia:IRC/Tutorial">Wikipedia's guide to using irc</a></li>
<li><a href="https://fedoraproject.org/wiki/How_to_use_IRC">Fedora guide to irc</a></li>
<li><a href="https://help.ubuntu.com/community/InternetRelayChat">List of Ubuntu/Debian clients</a></li>
<li><a href="http://www.slant.co/topics/1320/~what-are-the-best-irc-clients-for-mac">List of Mac clients</a></li>
<li><a href="http://www.slant.co/topics/1265/~what-are-the-best-irc-clients-for-windows">List of Windows clients</a></li>
</ul>
</p>
</div>
<div class="col-lg-8 col-lg-offset-2 text-center">
<p>
We also have a google calendar of our future events. Add this to your calendar and never miss an announcment!
</p>
<p>
<a href="https://www.google.com/calendar/ical/s38ceqcumnc8q8v7l47mhgsubk%40group.calendar.google.com/public/basic.ics">iCal</a>
-
<a href="https://www.google.com/calendar/embed?src=s38ceqcumnc8q8v7l47mhgsubk%40group.calendar.google.com&ctz=Europe/London">HTML</a>
-
<a href="https://www.google.com/calendar/feeds/s38ceqcumnc8q8v7l47mhgsubk%40group.calendar.google.com/public/basic">XML</a>
</p>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="text-center">
<div class="footer-above">
<div class="container">
<div class="row">
<div class="footer-col col-md-4">
<!-- TODO -->
</div>
<div class="footer-col col-md-4">
<h3>Around the Web</h3>
<ul class="list-inline">
<li>
<a href="https://github.com/phpoxford" class="btn-social btn-outline"><i class="fa fa-fw fa-github"></i></a>
</li>
<li>
<a href="https://twitter.com/phpoxford" class="btn-social btn-outline"><i class="fa fa-fw fa-twitter"></i></a>
</li>
</ul>
</div>
<div class="footer-col col-md-4">
<!-- TODO -->
</div>
</div>
</div>
</div>
<div class="footer-below">
<div class="container">
<div class="row">
<div class="col-lg-12">
Copyright © 2015
</div>
</div>
</div>
</div>
</footer>
<!-- Scroll to Top Button (Only visible on small and extra-small screen sizes) -->
<div class="scroll-top page-scroll visible-xs visible-sm">
<a class="btn btn-primary" href="#page-top">
<i class="fa fa-chevron-up"></i>
</a>
</div>
<!-- jQuery -->
<script src="js/jquery.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
<!-- Plugin JavaScript -->
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>
<script src="js/classie.js"></script>
<script src="js/cbpAnimatedHeader.js"></script>
<!-- Contact Form JavaScript -->
<script src="js/jqBootstrapValidation.js"></script>
<script src="js/contact_me.js"></script>
<!-- Custom Theme JavaScript -->
<script src="js/freelancer.js"></script>
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-65766221-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>