The Faster Web Meets Lean and Mean PHP!

h2>September EU

Presented by Andrew Caya (@AndrewSCaya)

Date: September 20, 2018
Time: 20:00 CEST

19:00 BST, 13:00 CDT, 11:00 PDT
Not sure of the time in your area? Check it on timeanddate.com

The Faster Web is quickly changing the way we think about Web development. The Web has changed considerably in recent years and is now built upon many new technologies. Amongst the most notable ones are those concerning PHP: PHP 7, asynchronous libraries, PHP tools like Blackfire.io and many others. It is important to take the time to look into these new Faster Web technologies in order to learn how to better optimize any Web application. Join us for this journey that will take us even beyond performance!

Andrew Caya

Andrew Caya

Andrew Caya started programming computers in GW-BASIC and QBASIC in the early 90s. Before becoming a PHP developer almost 10 years ago, he did some software development in C, C++, and Perl. He is now a Zend Certified PHP Engineer and a Zend Certified Architect. He is also the creator of Linux for PHP, the lead developer of a popular Joomla extension and a contributor to many open source projects.

He is currently CEO, CTO and Founder of Foreach Code Factory, an instructor at Concordia University, the author of “Mastering the Faster Web with PHP, MySQL, and JavaScript”, a technical reviewer for Packt Publishing, and a loving husband and father.

Building Lego Robots with PHP

August 2018

Presented by Christopher Pitt (@assertchris)

Date: August 23, 2018
Time: 20:00 CEST

19:00 BST, 13:00 CDT, 11:00 PDT
Not sure of the time in your area? Check it on timeanddate.com

Hands up if you love LEGO. Just kidding, I can’t see your hands. I understand why you love it though. LEGO in general, and especially Technic, are wonderful outlets of creativity and marvels of engineering.

Everything fits together so neatly. Some of the sets also include optional motors and sensors; bringing them to life. The trouble is that they’re closed systems, not easily customised or controlled.

Until now.

Over the past few months, I have been experimenting with custom LEGO electronics. I have built a few different robots, and I’d like to show you how you can do the same.

We’ll begin by looking at a standard Technic set, and how it works out of the box. Then, I’ll show you how to customise its components to connect them to Arduino, and then to PHP, via Low Energy Bluetooth.

You’ll see how to program your robots, using asynchronous PHP code. Finally, I’ll show you how to make a simple React Native application, which you can use to interface with your robots, on Android and iOS.

Christopher Pitt

Christopher Pitt

I am a developer and writer, working at io.co.za. I usually work on application architecture, though sometimes I build compilers or robots.

The PHP Developer Stack for Building Chatbots

July EU

Presented by Christoph Rumpel (@christophrumpel)

Date: July 19, 2018
Time: 20:00 CEST

19:00 BST, 13:00 CDT, 11:00 PDT
Not sure of the time in your area? Check it on timeanddate.com

Facebook Messenger, WhatsApp, WeChat, Skype, and Telegram have more than three billion active users combined! This led messenger platforms to open their doors for application development on their chats and started the rise of these applications. We all know them today as chatbots.

Chatbots are much more than a hype. They change the way we communicate with companies and are bringing customer support and personalization to a new level. But what does the technology behind look like?

In this talk, I will show you all the tools it takes to build a chatbot in PHP. You will see what it’s like developing and testing chatbots for multiple platforms and how NLP (Natural Language Processing) services can help you to understand the user.

This meeting is over, but you can still purchase the video.

Purchase Video

Christoph Rumpel

Christoph Rumpel

After trying my luck in the rock music industry for ten years, I decided it was time for a change of scenery. So I started studying Media Technology and discovered my passion for web development. Following this new found passion, I started to work as a backend developer at a Viennese Agency. For the last five years, I worked there with my favorite tools: PHP and Laravel.

Since 2016, I am using these tools to build chatbots for messengers and custom website integrations.

Since 2018 I am working on my own and I’m currently writing an Ebook about chatbots for PHP developers. I also share my experiences and current projects on Meetups and conferences.

I love coding, teaching, surfing and my Nintendo Switch.

Solving Problems Using Trees

June 2018

Presented by Tomasz Kowalczyk (@tmmx)

Date: June 21, 2018
Time: 20:00 CEST

19:00 BST, 13:00 CDT, 11:00 PDT
Not sure of the time in your area? Check it on timeanddate.com

The tree is one of the most important data structures available in Computer Science. If you know how to describe a problem using trees, you can significantly improve the speed and quality of the developed solution. In this talk, I’d like to show what kind of problems can be solved with trees and show examples how I did that in several non-trivial situations.

This meeting is over, but you can still purchase the video.

Purchase Video

Tomasz Kowalczyk

Tomasz Kowalczyk

Software architect with over 10 years of experience in web applications industry. Functional Programming enthusiast pursuing the ultimate goal of software quality and maintainability. An author of several open source libraries. Provides well-designed and open solutions to technical problems.

Move over Graphite, Prometheus is Here

May – EU 2018

Presented by Michael Heap (@mheap)

Date: May 17, 2018
Time: 20:00 CEST

19:00 BST, 13:00 CDT, 11:00 PDT
Not sure of the time in your area? Check it on timeanddate.com

This meeting is over, but you can still purchase the video.

Purchase Video

We all agree that metrics are important, and that Graphite’s a great tool for capturing them. However, in the last few years the metrics space has released lots of great tools that blow Graphite out of the water – one of which is Prometheus from Soundcloud. Prometheus allows you to query any dimension of your data whilst still storing it in a highly efficient format.

Together, we’ll take a look at how to get started with Prometheus, including how to create dashboards with Grafana and alerts using AlertManager. By the time you leave, you’ll understand how Prometheus works and will be itching to add it to your own projects

Michael Heap

Michael Heap

Day to day, Michael is a developer advocate at Nexmo. Working with a variety of languages and tools, he shares his technical expertise to audiences all around the world at user groups and conferences. He spends his time learning, teaching and writing about all kinds of technology. When not immersed in technology, you’ll find him either playing various board games or hiking through the countryside.