Our Talks

Meetup date: 2020-04-14

Speaker:

We are looking for a speaker

Have an interesting project you're working on at the moment? Want to share something with the PHP community? We're looking for a speaker for the upcoming meetup, so make sure to get in touch and register your interest in presenting!

Meetup date: 2020-03-10

Speaker:

Introduction to Time-Series

Time-Series has been the fastest growing database category, rated by DBEngines, for over 2 years; yet, less than 15% of organisations store their time-series data in a time-series database. Do you?

One could, accurately, say that time-series data is as old as the universe; but it wasn't until the mid-19th century that the first article was published on the concept: A Comparison of the Fluctuations in the Price of Wheat and in the Cotton and Silk Imports into Great Britain by J. H. Poynting (March 1884).

Time-Series data is so natural and common that you actually consume, evaluate, and utilise it everyday; when you're:

  • Paying for your morning coffee
  • Sighing at the "Delayed" notice on your commute
  • Ploughing through your email inbox

In this talk we will look at the different types of time-series data and how to use that to drive observations, understanding, and automation.

Most data is best understood in the dimension of time, lets see why.



Event is sponsored and hosted by DIGITONIC - check map below for directions.

Accessibility: Venue has an elevator, however there are few steps initially which require assistance. We are happy to help.
Food: Our usual is pizza and soft drinks/beer.

Meetup date: 2020-02-11

Speaker:

WordCamp Glasgow

We are not having a meetup this month, however there is WordCamp Glasgow on Saturday, February 8th. Checkout the sessions and get your tickets while they are still available.

Meetup date: 2020-01-14

Speaker:

We are looking for a speaker

Have an interesting project you're working on at the moment? Want to share something with the PHP community?
We're looking for a speaker for the upcoming meetup, so make sure to get in touch and register your interest in presenting!

Meetup date: 2019-10-08

Speaker:

Refactoring with Rector

As big codebases age they often struggle to keep up with changes to programming languages and package development. New language features can't be easily adopted, and packages are often stuck on an old version due to a backwards-incompatible change. Fixing this requires large scale refactoring which can often take hundreds of hours. Why not automate it?

In this talk we'll look at Rector, a PHP refactoring tool that automates hundreds of different refactorings. We'll look at different use cases, writing our own refactorings, and even converting an entire project from one framework to another!

Meetup date: 2019-09-10

Speaker:

We are looking for a speaker

Have an interesting project you're working on at the moment? Want to share something with the PHP community?
We're looking for a speaker for the upcoming meetup, so make sure to get in touch and register your interest in presenting!

Meetup date: 2019-08-13

Speaker:

Why should we encourage student OSS participation?

We tend to remember our computing education to be very technical and limited in interaction with other peers (unless it was that dreaded group project!). But lets imagine how this could be improved to help future students get a better sense of what it’s like in a realistic development environment – without scaring them off!

In this talk we are going to explore how teaching students about participating in open source software projects can help build up their technical & social skills to venture out into the professional world. We discuss how merely engaging with others in online communities can have a positive impact on their interest in computing and potentially the project itself. We also talk about some of these projects they can explore (including PHP), the materials available to help teach faculty how to incorporate this into their curriculum, and how you can get involved in encouraging the younger generation to participate and learn from the open source projects we may often use daily.



Big thanks to this months sponsors Markup, SalesAgility and JetBrains.

Meetup date: 2019-07-09

Speaker:

What's new in PHP 7.4

We've all heard rumours. New shiny features are coming to PHP in November. With the recent publication of the alpha release, let's see the features in more detail and take them for a spin (maybe).



Big thanks to this months sponsors Markup, SalesAgility and JetBrains.

Meetup date: 2019-06-11

Speaker:

We are looking for a speaker

Have an interesting project you're working on at the moment? Want to share something with the PHP community?
We're looking for a speaker for the upcoming meetup, so make sure to get in touch and register your interest in presenting!

Meetup date: 2019-05-14

Speaker:

Acceptance testing with Robot Framework

Join us for a talk about acceptance testing using Robot Framework. Mike will briefly talk about the reasons why a generic framework might be preferable, go over the setup and day to day usage with examples.
This talk will cover topics that should help you start using Robot Framework in your own project, such as setup, syntax, available libraries, advice on how to write good tests and a few pointers on issues that you might encounter.


Big thanks to this months sponsors Inviqa and JetBrains.

Meetup date: 2019-04-09

Speaker:

Building tiny and optimised custom Docker images

Nev will be covering transferable Docker techniques for quickly building tiny custom PHP images that are more secure and performant. As well as some of the other motivations of why you might want to do this in the first place.

Featuring:

  • Building PHP from verified up-to-date source files
  • Multistage Docker techniques and general best-practice
  • Compiler flags, the ELF format and binary packing
  • Speeding things up with Profile Guided Optimisation
  • Creating stripped-back base images with Buildroot



Big thanks to this months sponsors STV, Inviqa and JetBrains.

Meetup date: 2018-12-10

Speaker:

Winter break

Join us in February 2019 for the next meetup.

Meetup date: 2018-11-13

Speaker:

Social, chat, planning

As we don't have any speakers lined up, join us for a bit of friendly banter; Grab a pizza and help us plan meetups for 2019.

Meetup date: 2018-10-09

Speaker:

ScotlandPHP Conference!

We hope you are enjoying (or have enjoyed) the conference. Join us in November to share all the details.

Meetup date: 2018-09-11

Speaker:

Introduction to Elastic stack

We will be talking about what Elastic stack is. Explain the components and major use cases. Mike is going to provide deployment options and talk about some common issues that you may come across. Finally, there will be an example on how to plug it all in with your own project.

Don't forget there is our community run conference on 6th of October. Check out ScotlandPHP
This month's raffle includes a ScotlandPHP ticket and a JetBrains licence.

Meetup date: 2018-08-14

Speaker:

Serverless PHP

As defined by Wikipedia, Serverless computing is a cloud-computing execution model in which the cloud provider dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity.

AWS Lambda, introduced by Amazon in 2014, was the first public cloud vendor with an abstract serverless computing offering. AWS Lambda natively supports Node.js, Python, Java, C# and Go.

We are going to take a closer look at serverless computing, its advantages and disadvantages and how we can leverage PHP in the serverless execution model.

Meetup date: 2018-07-10

Speaker:

Build and host your own Composer packages

The Composer package manager has improved PHP development perhaps more than anything else in the last decade. Instead of copying code from project to project, we can now require specific packages with Composer. Packagist is a great public repository for these packages, but teams often need to keep their own internal packages private.

In this live-coding talk, we'll learn how to create a Composer package, host it on private infrastructure, and require it in a new project.

We'll build a brand new package from scratch; test it using Docker on the Jenkins CI server; host it internally using our own package repository, Satis; and finally, investigate Jenkins-ception - using Jenkins to provision itself.

When not wrestling with Jenkins, Glynn Forrest lives a double life as a classical musician and director of Backbeat Technologies, a Glasgow-based software company.

Meetup date: 2018-06-12

Speaker:

We are looking for a speaker

Have an interesting project you're working on at the moment? Want to share something with the PHP community?
We're looking for a speaker for the upcoming meetup, so make sure to get in touch and register your interest in presenting!

Meetup date: 2018-05-08

Speaker:

Deploying Safely at Speed

With the advent of cloud computing the software development industry has started to undergo massive changes. Reduced barriers to entry and the ease of access to services has seen many new entrants shake up traditional markets. In these changing times how do you ensure that you remain ahead of your competitors? The answer is SPEED. Moving faster than your competitors will help to ensure you remain relevant. Moving quickly can lead to problems however so let's take a look at how you can continue to deploy safely at speed using continuous integration and continuous delivery.

For more info about Alan, check his website

Meetup date: 2018-04-10

Speaker:

Symfony4 & Flex - should you upgrade?

In this talk we will have a quick intro to Symfony Flex followed by a look at the possible paths of upgrade for Symfony3 codebases. We will outline benefits and disadvantages and draw some subjective conclusions.
If you have already made an upgrade, join us and share your experience with those who may still be considering the move.


Big thanks to this months sponsors STV and Inviqa.
Both companies are currently hiring. Make sure to check them out!

Meetup date: 2018-03-13

Speaker:

Winter break

We hope you have had a nice year. We certainly have enjoyed hosting you and have so many fantastic speakers.
See you all in 2018!

Meetup date: 2018-02-13

Speaker:

Winter break

We hope you have had a nice year. We certainly have enjoyed hosting you and have so many fantastic speakers.
See you all in 2018!

Meetup date: 2018-01-09

Speaker:

Winter break

We hope you have had a nice year. We certainly have enjoyed hosting you and have so many fantastic speakers.
See you all in 2018!

Meetup date: 2017-12-12

Speaker:

Winter break

We hope you have had a nice year. We certainly have enjoyed hosting you and have so many fantastic speakers.
See you all in 2018!

Meetup date: 2017-11-04

Speaker:

ScotlandPHP

For the second year there is a ScotlandPHP Conference on 4th of November Edinburgh.
Let's meet there!

Meetup date: 2017-10-10

Speaker:

Refactoring Large Legacy Applications with Laravel

You've been given the task of refactoring that legacy app, so what are you going to do to make sure you're leaving something better? How are you going to tackle something made over the years with features built and understood by those who've left and live in infamy?
In this talk we'll look at different techniques you can take to overhaul legacy applications.
We'll work from the ground up with planning, production, and aftercare: focusing on 3 different approaches with Laravel you can take depending on your time, budget, and needs so you'll end up with a legacy to be proud of.

Read more about Craig on his website

Inviqa, our hosts for the evening, are looking for skilled developers.
If you are looking for a new and exciting challenge consider coming to the meetup and having a chat with them.


Don't forget, ScotlandPHP Conference is on 4th of November

Meetup date: 2017-09-12

Speaker:

Social

Come and meet other PHP programmers. Chat, have a pizza and a pint. We may review past month in PHP and if there is interest try a bit of Lean Coffee style conversation.

Markup, our hosts for the evening, are looking for skilled developers.
If you are looking for a new and exciting challenge consider coming to the meetup and having a chat with them.


Don't forget, ScotlandPHP Conference is on 4th of November

Meetup date: 2017-08-08

Speaker:

Working with Legacy Applications using TDD.

Working on legacy software can be difficult, time consuming and a bit overwhelming. When woking on highly coupled legacy software, how can we be sure any changes we make don't break exisiting functionality? Where do you even begin to start making any changes?

In this talk we will look at the processes involved with refactoring legacy software, techniques we can use to isolate coupled code and make it testable.

These processes and techniques will provide you the confidence you need to work with legacy software instead of working against it.

Read more about Tom on his website


Don't forget, ScotlandPHP Conference is on 4th of November

Meetup date: 2017-07-11

Speaker:

Go 100% Code Coverage Or Go Home

Nothing seems to trigger a sudden outbreak of devs on soapboxes like mentioning 100% code coverage:

But why is this still seen as controversial in 2017?

In this talk, Stuart will explain what 100% code coverage is, and what it isn't. We'll look at the tools available, and their current limitations. We'll look in depth at what it tells us, and just as importantly, what it cannot tell us.

But then we'll get into the real debate, the one that triggers that recurring outbreak of soapboxes Stuart will make the case for why he promotes 100% Code Coverage as the minimum, why his own tests often target 10 times that, and what it costs everyone involved whenever developers fall short of that target.

This talk is a blend of technology, business cases and ethics. Stuart's talks are interactive, two-way discussions (just like the one he gave at PHP Warwickshire back in February: https://www.youtube.com/watch?v=v7msMOmIVgM). Bring your own stories and counter-examples, and share them as the discussion unfolds @glasgowphp in July!

Find out more about Stuart from his website and follow him on twitter.

Meetup date: 2017-06-13

Speaker:

Behaviour Driven Development and Behat: Telling Stories Through Code

Stories? Scenarios? BDD? Are these just more words in the ever-growing list of jargon that developers have to know? Or are they something more important than new terms to memorise?

In this session we'll look at how BDD fits into the software development work-flow, how to tell user stories through features, and how to automate them in Behat.

These techniques will help to ensure you're writing well designed and tested software that focuses on what the users want from a system.

Check Matt's website and follow him on twitter

Meetup date: 2017-05-09

Speaker:

Events in practice

Events are nothing new, as long as there have been computers there has been software responding to events and moving a process along, but do we use events to the best of our abilities?

From dispatchers in our favourite frameworks to queuing systems to audit logs to infrastructure, events can be used to manage just about every part of our application. Join me on a journey to explore common event patterns and ways we can leverage events to create a richer experience for our users and the applications by removing synchronous requests and cleaning up the code that remains.

Checkout Scott's website and follow him on twitter.

Meetup date: 2017-04-11

Speaker:

Community Teams project review

This month we will learn a bit about an organisation which helps local communities improve the lives of young people, get to know the platform they are building in PHP and the issues they are facing and help them by reviewing the codebase behind a platform.

Here is more info about the platform

communityteams.com is developing a kind of 'digital scrapbook' for community groups and has two sections.
The first records events and the other is for supporting community projects. The recording of events feature allows community members 14 yrs+ to register: - a comment about an event, - the number of hours that team spends active and - can upload a photo of the event

These three elements can also be customised for every individual who attended the event, are compiled into personalised folios and can generate easily downloadable statistics.
The project support feature helps administrators (someone who is running the activity like the youth worker, teacher, responsible adult) get the best project support and can include: - identifying projects by surveying group members - appointing leaders - reflecting on projects via exit questionnaires

Upon project completion, participants are given an online folio, to use for college/job applications, so that the world can see what they have achieved.

Learn more about Community Teams and follow them on twitter.

Meetup date: 2017-03-14

Speaker:

Social

Join us for a friendly chat with pizza and beer.

note: API’s made easy with RAML has been moved to a later date. Sorry.

Meetup date: 2017-02-14

Speaker:

Hands on with Docker (tutorial)

Bring your laptops!

We'll start by taking a quick look at what Docker is, before moving on to see how it can be used to run a PHP application. To end with, we'll take a look at how various features of Docker can be used to help secure your application and thwart potential attackers.


Adrian Mouat is the Chief Scientist at Container Solutions, a European services company specialising in container technologies.
He is currently researching container orchestration platforms and image management.
He has written several successful blogs on Docker and is the author of the O’Reilly book Using Docker: Developing and Deploying Software with Containers.
Adrian is a member of the Docker Captains program.

Raffle

This month's raffle is sponsored by Jetbrains

Meetup date: 2017-01-17

Speaker:

Happy New Year!

This is a socialize only session, no talks, just an opportunity to come and say hi to all your friends in the community. As usual we will have pizza and beer, a few announcements and couple small requests.

One of those small requests I have right now, please go to proposals section and pick the topic which interests you the most for one of the future talks.

See you all on Tuesday, 17th of January.

Raffle

This month's raffle is sponsored by Jetbrains

Meetup date: 2016-12-13

Speaker:

See you all in the new year.

We are looking for speakers for next year. If you know someone who would be keen, let them know. If you fancy doing one yourself, let us know.

Note: There is no meetup in November.

Meetup date: 2016-11-08

Speaker:

See you all in the new year.

We are looking for speakers for next year. If you know someone who would be keen, let them know. If you fancy doing one yourself, let us know.

Note: There is no meetup in November.

Meetup date: 2016-10-11

Speaker:

Intro to real time development in PHP

This month we will look at real time apps and some of the libraries available.
Join us, while we have a look at basics of ReactPHP, Ratchet and in the end build a simple kanban task board using AMPHP

Don't forget, inaugural Scotland PHP Conference is this month.

Meetup date: 2016-09-13

Speaker:

We are looking for a speaker

Have an interesting project you're working on at the moment? Want to share something with the PHP community?
We're looking for a speaker for the upcoming meetup, so make sure to get in touch and register your interest in presenting!

Meetup date: 2016-08-09

Speaker:

We are looking for a speaker

Have an interesting project you're working on at the moment? Want to share something with the PHP community?
We're looking for a speaker for the upcoming meetup, so make sure to get in touch and register your interest in presenting!

Meetup date: 2016-07-12

Speaker:

We are looking for a speaker

Have an interesting project you're working on at the moment? Want to share something with the PHP community?
We're looking for a speaker for the upcoming meetup, so make sure to get in touch and register your interest in presenting!

Meetup date: 2016-06-16

Speaker:

Effective Code Review

Developers usually state that finding defects is the primary motivation for doing code reviews. However, research has shown that the main benefits of code reviews are; knowledge transfer, team awareness and finding alternative solutions.

Code reviews when done well are more than just finding defects; it should be a discussion and conversation with other developers about finding the best solutions. We will talk about re-framing code review to encourage open discussions.

This talk is for everyone that is already involved in regular code review and those hoping to start. I will talk through the code review process with the aim of making it a better and more useful experience for both the authors and the reviewers.

Meetup date: 2016-05-10

Speaker:

Software Design in PHP7

This talk covers the lessons learned on my journey of developing large-scale PHP applications for the past 10 years. I will cover the core areas of software design (OOD) and programming (OOP) that are important to consider when building your own software applications, with a focus on building them in PHP7.

Raffle

This month we have for you a JetBrains voucher, GlasgowPHP tee and a book "Learning PHP7 High Performance"

You can provide feedback about the event and the talk at joind.in

Meetup date: 2016-04-12

Speaker:

Teaching PHP - challenges, solutions & the future

Web development is a complex craft, and most of us, community members, worked and are still working hard on learning it. Being a lecturer at Edinburgh Napier University, PHP enthusiast and interested in sharing the knowledge, Thomas Dutrion relates his personal experiences as a lecturer and the challenges he faced.
Using the help of the community, he attempts to gather feedback in order to define a better framework to teach PHP.
Join us and have your say in helping to teach PHP to the next generations!

NOTE: This month we are back at STV HQ

Meetup date: 2016-03-08

Speaker:

Kickass Dev Environments with Docker

Docker, the hottest technology around at the moment. It swept the Ops world by storm in 2014, became mainstream in 2015, and now it’s set to dominate the developer world, in 2016.

Docker is a tool that allows you to package your application up into a single-runnable distributable binary - akin to the phar, but in Hulk mode. Docker allows you, a developer, to specify the exact environment your application needs to run, across development; test; staging; and production.

In this talk I will cover the creation of this utopian distributable and show you how to compose your entire production infrastructure locally with only a small YAML file and without installing a single thing.

Lets say hello, to Docker.

Meetup date: 2016-02-09

Speaker:

Unleashing Frameworks

PHP application development is becoming more flexible than ever but many of you may still be choosing a single framework for all of the features, instead of ones that best match your application.

With the PPI Framework Engine you can compose parts of multiple frameworks that allow you to customise your software to suit and grow with you and your needs. It will allow you to make framework based decisions on a per-feature basis instead of a per-application basis.

In this talk Paul Dragoonis am going to demonstrate a framework delivery engine that lets you be in charge. Additionally, he will show how you can modernise/refactor legacy systems or CMS’s (i.e: Wordpress) by utilising your PPI app as a service container within them.

Meetup date: 2016-01-19

Speaker:

Offline-first web development

Last time we were talking about building an API with Drupal 8, this month we will explore offline-first approach to web development. Glynn Bird is going to introduce a technique where your web-app writes its data to an in-browser storage and syncs it back whenever internet connection is available.

Glynn is a Developer Advocate at IBM Cloud Data Services and works with PHP and Node.js
Find out more at glynnbird.com

Raffle

This month's raffle is sponsored by Jetbrains

Meetup date: 2015-12-15

Speaker:

Winter break

Meetup date: 2015-11-17

Speaker:

Using VueJS in front of Drupal 8

How to create beautiful, maintainable and de-coupled applications with Drupal 8.

In this talk, Brian will provide tips and advice about building APIs, walk us through different ways of providing REST support in Drupal 8 and introduce us to VueJS.

Raffle

This month's raffle is sponsored by Jetbrains & Vultr

Meetup date: 2015-10-20

Speaker:

Ethical Engineering

Our increasingly connected world, along with the promises of Big Data and Cloud Computing, offers us multitudes of opportunities to model the world and build powerful technology to improve not only the companies we work for but the lives of many. Yet far too often we, as engineers, focus on providing a solution to the problem at hand and overlook the problems that the solution itself might cause. In this talk, Christopher examines some of the issues our world throws up, and asks what it takes to engineer ethically.

Raffle

This month's raffle is sponsored by Jetbrains, Vultr and SaltStack

Meetup date: 2015-09-15

Speaker:

Aspect Oriented Programming

As applications add features and codebases get bigger, code duplication becomes a problem. Aspect Oriented Programming avoids repetition by injecting reusable aspects without altering the original code. This talk will explore the AOP options available for PHP, examine the pros and cons, and add some AOP features to a simple Symfony application.

Meetup date: 2015-08-18

Speaker:

Summer Break

We are back in September.


There are still tickets for PHP Summer Camp in Rovinj, Croatia
MEDx hackaton in Glasgow takes place at the begining of September.

If you have an idea for a talk or a workshop, let us know!

Meetup date: 2015-07-21

Speaker:

Summer Break

We are back in September.

If you have an idea for a talk or a workshop, let us know!

Meetup date: 2015-06-16

Speaker:

Continuous Delivery in an AutoScaling environment

From bootstrapping through provisioning to deployment, automating delivery in an environment with an unknown number of instances is tricky. In this month's talk David will explain how SaltStack and Docker are part of the solution his team implemented at TeamRock, where flexibility, performance and speed are key to the success.

David McKay is a Technical Director at TeamRock - a pioneering startup bringing old media to the 21st century.

Meetup date: 2015-05-19

Speaker:

Hack: An Evolution of PHP

Although PHP has several features that allow engineers to be extremely productive in it, it also has several rough edges and pitfalls that cause problems (and often give the language a bad name). Josh - in his talk - will introduce Hack, Facebook's dialect of PHP. Hack keeps most of the PHP language -- all of the parts that make engineers so productive -- but sands down several of the more problematic sharp edges. It also introduces several new features, such as a simple yet extremely powerful syntax for asynchronous IO, to make the language even more effective for existing PHP programmers and newcomers alike.

Josh Watzman is an engineer at Facebook working on HackLang and HipHopVM.

Follow Josh on twitter

Meetup date: 2015-04-21

Speaker:

Getting started with Dependency Injection

The Dependency Injection pattern separates the creation of objects and their dependencies and is used in many popular frameworks including Zend Framework, Symfony, Laravel & Silex.
This session will look at what Dependency Injection is, why you should use it and the benefits it provides. We will also look at how to use a Dependency Injection Container to improve decoupling and make your projects easier to test and maintain.

Checkout Rob's website and follow him on twitter

Meetup date: 2015-03-17

Speaker:

Building an API with Apigility

An API-based architecture is essential to agile delivery of mobile applications.

Thomas Dutrion will be demonstrating how Apigility can help us with creating bespoke web APIs, in line with the best practices developed over the past years.

You can find Thomas on Twitter or our IRC channel.

Meetup date: 2015-02-11

Speaker:

Talmudic Maxims to Maximize Your Growth as a Software Developer

AKA: "All I Really Need to Know, I Learned in Rabbinical School"...

You've been programming for a while now. You're beginning to feel that you've got a handle on things but at the same time can't escape the feeling that you've somehow plateaued in your growth as a software developer. In this talk Yitzchok, a rabbinic scholar and software developer, shares the "wisdom of the sages" as practical, actionable advice – strategies and tactics – that you can use to reinvigorate your growth as a software developer.


A very well received talk by Yitzchok (Coderabbi) who is visiting from USA.
Find out more about him on twitter and his website.


Please note that this talk will be held on Wednesday 11th of February at our new venue.

Meetup date: 2015-01-05

Speaker:

Winter break

There is no meetup planned for January.

Let us know if you would like to prepare a presentation for the community.

Meetup date: 2014-12-10

Speaker:

From SQL to noSQL

Derick will explain the differences between various types of noSQL databases. He will then illustrate which paradigm shifts are necessary to successfully implement noSQL, using MongoDB as an example.

"The approaches to schema design, fault tolerance, the network breaking and latency are all things that are inherent to scalability with noSQL solutions and with this talk you will learn how to use MongoDB effectively considering all the above mentioned situations." -- Derick Rethans

Covered subjects include: NoSql types, schema design, dealing with error situations and architecture of multi-node set-ups.

Find out more about Derick on twitter and his website.

This month's raffle prize: two GlasgowPHP t-shirts

Meetup date: 2014-11-19

Speaker:

Testing, build automation and auto deployment

During our November meetup Paul Dragoonis is going to talk about making developers' lives easier.
Presentation will start with tips about testing our apps and then, drawing on his vast experience, Paul will share his knowledge about build automation with Jenkins, drawing particular attention to build integrity. He will conclude with auto-deployment options after successful builds.

Courtesy of Zend we have a Zend Framework 2 Exam voucher to give away in our attendee raffle.
Make sure you are with us this Wednesday.


Get updates by following glasgowphp on twitter.

Meetup date: 2014-10-15

Speaker:

Making Websites Fast - from Front to Back

Michael will provide an overview of some of the issues and solutions programmers should be familiar with in order to make their websites perform well.

He will talk about some of the lesser-known HTTP features, issues to watch out when working with front-end technologies as well as a range of tools and techniques useful with server side languages.

Find out more about Michael on twitter and his website.


Get updates by following glasgowphp on twitter.

Meetup date: 2014-09-10

Speaker:

Testing with Codeception

Thomas Dutrion will be demonstrating how Codeception can help us with the issues that affect testing of projects with dynamic frontend (angular, ember, etc.)

Find out more about Thomas on twitter and his website.


Get updates by following glasgowphp on twitter.

Meetup date: 2014-08-13

Speaker:

Future of PHP

Michael Maclean will talk about the future direction of PHP through a quick introduction to HHVM and PHPNG.

Find out more about Michael on twitter and his website.

GUSH - a quick intro

Gush is a CLI tool which helps repository contributors and mainainers in their respective roles.

Presented by Mike


Get updates by following glasgowphp on twitter.

Event sponsors

Let us know how you could help the community.

SalesAgility

Markup

Digitonic

PLAINMOTIF

Raffle sponsors

JetBrains

Latest on Twitter