NetApp INSIGHT 2022, online
01 Nov 2022TAG Heuer Porsche Formula E Team: Cloud-enabled, lightning fast
The TAG Heuer Porsche Formula E Team would be at a standstill without plenty of performance everywhere. Global File Cache gives low-latency access to datasets across edge devices - from the HQ center to pit row at racetracks around the globe.
NetApp Technologieforum 2021, online
01 Jul 2021Selber machen lassen
Code-Commit-Push-Repeat-Code-Commit-Push-Repeat… Routine eines Entwicklers. Aber entscheidend ist, was automatisiert zwischen Push und Repeat passiert. Gemeinsam schauen wir uns in einer Live-Demo an, wie mit der ONTAP REST-API in kürzester Zeit VM-Templates geklont und mit wenig Aufwand ein CI-System mit der Storage-Infrastruktur verbunden werden kann - für eine “Cloud-like-Experience”.
PHP Benelux, Antwerp, Belgium
26 Jan 2018The Docker development template
Everybody is using Docker. Pull an image in minutes and start multiple containers in seconds. Great!
Unfortunately the public containers are normally not ready for an immediate use as a custom development system: Maybe the debugger is missing, the vhost is not configured correctly, or something app-specific has to be installed first.
In this session, I will show how to build your own custom system based on a Docker-compose template. This includes also the automatic setup of connections to other systems like DB servers or a load balancer to start a scalable cluster. And the best: The whole system configuration can be simply stored in a version control system, so that the Docker development template is available for all developers on the team.
Slides: online |
php.ruhr 2017, Dortmund, Germany
09 Nov 2017Particulum Mobile: Zend Expressive Micro Services in Docker Swarm
What’s the benefit of Micro Services? They are easy to maintain, easy to link and easy to scale. Theoretically. The tiny sample app “Particulum Mobile” gives us an introduction into the power, flexibility and simplicity of Zend Expressive as the basis for Micro Services. Let’s talk in this session about a straightforward process to deploy the Zend Expressive part - and a HTML/JS frontend - to a Docker Swarm and see how it scales!
Slides: online |
ZendCon 2017, Las Vegas, Nevada
26 Oct 2017Zend Server in Docker Swarm: Deployment and more
Cluster Management, decentralized design, scaling, load balancing, rolling updates. These are some of the beneficial features of Docker Swarm. But how can you utilize them in conjunction with an Enterprise PHP Stack? Is Zend Server the right choice? What has to be considered from a DevOps point of view? See in this session, how to provision and deploy a Zend Server Service, update a PHP app container, use a clustered session handling and experience how networking is handled in a Docker Swarm setup.
Slides: online |
ZendCon 2017, Las Vegas, Nevada
25 Oct 2017Particulum Mobile: Zend Expressive Micro Services in Docker Swarm
What’s the benefit of Micro Services? They are easy to maintain, easy to link and easy to scale. Theoretically. The tiny sample app “Particulum Mobile” gives us an introduction into the power, flexibility and simplicity of Zend Expressive as the basis for Micro Services. Let’s talk in this session about a straightforward process to deploy the Zend Expressive part - and a HTML/JS frontend - to a Docker Swarm and see how it scales!
Slides: online |
PHP Developer Day 2017, Dresden, Germany
22 Sep 2017Middleware Web APIs in PHP 7.x
Der Middleware-Ansatz erleichtert es Softwareentwicklern, Web-APIs zu implementieren, die HTTP-Input / Output verwalten. In diesem Vortrag wird gezeigt, wie eine Middleware Web-API in PHP 7 mit Expressive, dem Open-Source-Projekt von Zend Framework, entwickelt wird. In diesem Zusammenhang kann auch die große Performance-Steigerung von PHP 7.1 und die Auswirkungen auf die API-Entwicklung deutlich gemacht werden. Und wer sich schon immer gefragt hat, was es mit Diactoros und Stratigility auf sich hat, der sollte diese Session nicht verpassen.
Slides: online |
Developer Week 2017, Nuremberg, Germany
27 Jun 2017The Docker development template
Viele nutzen Docker. Ein Image in Minuten ziehen und verschiedene Container innerhalb von Sekunden starten, großartig! Unglücklicherweise sind öffentliche Container normalerweise nicht sofort Einsatzbereit in einem individuellen Entwicklungssystem. Eventuell fehlt der Debugger, der Vhost ist nicht korrekt konfiguriert oder irgendwas, das zur Entwicklung benötigt wird muss noch installiert werden.
In diesem Vortrag wird gezeigt wie Du ein individuelles System basierend auf Docker-Compose-Templates erstellen kannst. Dies beinhaltet auch die automatische Konfiguration der Verbindungen zu anderen Komponenten wie etwa Datenbankservern oder Load Balancern um gleich ein skalierbares Cluster zu erstellen. Und das Beste: Die gesamte Systemkonfiguration kann einfach in einem Versionierungssystem gespeichert werden. Dadurch ist das Docker Entwicklungstemplate für alle Teammitglieder verfügbar.
Slides: online |
PHP UG MRN, Mannheim, Germany
23 Feb 2017Modernize your app with Zend Expressive
In the last couple of years, I’ve seen many different applications: Spaghetti code, framework-based apps, and good or bad code quality.
But there’s one thing most of them have in common at a certain point in time: For different reasons, it’s hard to migrate to the state-of-the-art programming methodology. And now Zend Expressive comes into play. Zend Expressive is not only a slim middleware framework which implements the PSR-7 standard, but thanks to its simple base concept, Expressive is great as a quick start for your migration project and a smooth transition to the next generation of the app.
See in this session best practices on how to bridge your legacy system - like a ZF1 or Symfony 1 application - to Expressive and move it to the next level.
Slides: online
PHP UG Oldenburg, Germany
24 Nov 2016The Docker development template
Viele nutzen Docker. Ein Image in Minuten ziehen und verschiedene Container innerhalb von Sekunden starten, großartig! Unglücklicherweise sind öffentliche Container normalerweise nicht sofort Einsatzbereit in einem individuellen Entwicklungssystem. Eventuell fehlt der Debugger, der Vhost ist nicht korrekt konfiguriert oder irgendwas, das zur Entwicklung benötigt wird muss noch installiert werden.
In diesem Vortrag wird gezeigt wie Du ein individuelles System basierend auf Docker-Compose-Templates erstellen kannst. Dies beinhaltet auch die automatische Konfiguration der Verbindungen zu anderen Komponenten wie etwa Datenbankservern oder Load Balancern um gleich ein skalierbares Cluster zu erstellen. Und das Beste: Die gesamte Systemkonfiguration kann einfach in einem Versionierungssystem gespeichert werden. Dadurch ist das Docker Entwicklungstemplate für alle Teammitglieder verfügbar.
- See more at: https://www.webstammtisch-oldenburg.de/posts/docker-development-template-donnerstag-24-november-2016-19-00-uhr-open-knowledge-gmbh/
Slides: online |
php.ruhr 2016, Dortmund, Germany
10 Nov 2016Modernize your app with Zend Expressive
In the last couple of years, I’ve seen many different applications: Spaghetti code, framework-based apps, and good or bad code quality.
But there’s one thing most of them have in common at a certain point in time: For different reasons, it’s hard to migrate to the state-of-the-art programming methodology. And now Zend Expressive comes into play. Zend Expressive is not only a slim middleware framework which implements the PSR-7 standard, but thanks to its simple base concept, Expressive is great as a quick start for your migration project and a smooth transition to the next generation of the app.
See in this session best practices on how to bridge your legacy system - like a ZF1 or Symfony 1 application - to Expressive and move it to the next level.
Slides: online |
ZendCon 2016, Las Vegas, Nevada
20 Oct 2016The Docker development template for PHP
Everybody is using Docker. Pull an image in minutes and start multiple containers in seconds. Great!
Unfortunately the public containers are normally not ready for an immediate use as a custom development system: Maybe the debugger is missing, the vhost is not configured correctly, or something app-specific has to be installed first.
In this session, I will show how to build your own custom system based on a Docker-compose template. This includes also the automatic setup of connections to other systems like DB servers or a load balancer to start a scalable cluster. And the best: The whole system configuration can be simply stored in a version control system, so that the Docker development template is available for all developers on the team.
Slides: online |
ZendCon 2016, Las Vegas, Nevada
20 Oct 2016Modernize your app with Zend Expressive
In the last couple of years, I’ve seen many different applications: Spaghetti code, framework-based apps, and good or bad code quality.
But there’s one thing most of them have in common at a certain point in time: For different reasons, it’s hard to migrate to the state-of-the-art programming methodology. And now Zend Expressive comes into play. Zend Expressive is not only a slim middleware framework which implements the PSR-7 standard, but thanks to its simple base concept, Expressive is great as a quick start for your migration project and a smooth transition to the next generation of the app.
See in this session best practices on how to bridge your legacy system - like a ZF1 or Symfony 1 application - to Expressive and move it to the next level.
Slides: online |
Meet Magento 2016, Leipzig, Germany
04 Jul 2016Schneller entwickeln mit Magento 2 und Z-Ray
Es wird viel gesprochen über die Performance von Magento. Aber wie sieht es mit der Geschwindigkeit beim Entwickeln aus? Z-Ray ist eine Browser-Toolbar, die Laufzeitanalyse, SQL-Query Verarbeitung und Speicherverwaltung direkt in den Workflow des Entwicklers projiziert und damit dessen Effizienz erhöht. Zusätzlich bietet das von Magento entwickelte Z-Ray-Plugin tiefe Einblicke in die verwendeten Events, Blöcke, Plugins, Observer und mehr einer Magento 2 Anwendung. Z-Ray Live unterstützt zu dem noch bei der API-Entwicklung und erlaubt den Einsatz von Z-Ray auch im produktiven Betrieb. In dieser Session gibt Ihnen Jan Burkl einen Überblick über die Installation von Z-Ray in ein bestehendes System, dessen grundlegende Funktionalität und die Erweiterbarkeit durch eigene Plugins.
Slides: online |
php.ruhr 2015, Witten, Germany
01 Nov 2015Zend Framework 3
Zend Framework implementiert in seiner neusten Version das verabschiedete PSR-7. Aber was ist PSR 7 überhaupt? Und warum kann eine sogenannte Middleware so wichtig für PHP Entwickler werden? Aber es gibt noch weitere Neuerungen im ZF 3, z. B. die strikte Aufteilung in einzelne, unabhängige Komponenten oder ein performanteres Apigility. Und natürlich: PHP 7 Unterstützung!
Slides: online |
php.ruhr 2015, Witten, Germany
01 Nov 2015Phast & Phurious 7
PHP 7 sitzt in den Startlöchern. Und es ist schnell. Deutlich schneller als alle PHP 5.x Releases. Aber kann es auch mit HHVM mithalten? Und wie sieht es mit der Abwärtskompatibilität aus? Welche neuen Must-Have Features gibt es? In dieser Session wird ein Überblick über die wichtigsten Neuerungen gegeben, untermalt von Real-Life Benchmarks.
Slides: online |
ZendCon 2015, Las Vegas
02 Oct 2015Pretty Continuous Delivery - Bamboo and Zend Server
Learn about the capabilities of the free Zend Server Plugin for Bamboo and utilizing it to build a robust Continuous Delivery process. In a live demo, Jan Burkl will walk you through packaging of a PHP application in Atlassian Bamboo, and deploying it on a test, staging and production system running Zend Server. As monitoring is an important part of a Continuous Delivery process, you will also see how to get Zend Server Monitoring data back into your Continuous Integration system.
ZendCon 2015, Las Vegas
01 Oct 2015Control your home with PHP
I know it sounds crazy, automate your house using PHP, but it is possible, and it is fun. The problem is that there is no roadmap to follow, no path to show you how.
In this talk I will show you how I automated my KNX-based heating, shutters, and lights using these simple tools.
- REST API built with Apigility
- AngularJS
- Raspberry PI
Whether you want to turn on the Radio when you switch on the lights in the kitchen, or lower the shutters when you are watching TV, We will walk the path of home automation with PHP.
Slides: online |
Linux on Power Event Frankfurt
07 May 2015Zend - Optimized for POWER8
common Anwenderkreistreffen, München
23 Apr 2015Crash-Kurs: PHP in einer Stunde
MariaDB Enterprise Spring 2015
16 Apr 2015Roadshow 2015: Düsseldorf - München - Wien - Zürich
Zend Enterprise PHP – Turbo LAMP für IBM Power und MariaDB
IBM und Zend sprechen über den Turbo-LAMP-Stack, Zend Enterprise PHP, Linux on Power sowie POWER8.
Jenkins User Conference, Berlin, Germany
25 Jun 2014What’s Really to Blame?
Do you know how to play the Blame Game when Production is broken? There are probably a few good reasons. Nevertheless, it’s better to work out what really went wrong — fast! In this session, see how a new PHP application can be deployed flawlessly with Jenkins and Zend Server. And see how Dev & Ops are supported by the system if the application is broken and the nightmare happens.
International PHP Conference, Berlin, Germany
03 Jun 2014Apigility: Agile APIs with ZF
Need an API? Don’t have time to learn a framework, or learn all the ins and outs of the myriad emerging standards surrounding APIs? Just want to code?Apigility provides a streamlined interface for API-enabling your code – whether you’ve written it yet, or are preparing to write it. I’ll walk you through creating an API, creating and writing services, and even versioning your services so that they can grow with your organization’s needs. I’ll even demonstrate you how you can consume your API via a client-side application written in AngularJS, giving you a mobile interface to your API. So, come join me, relax, and learn how you can build and ship your new API!
ZendCon 2013, Santa Clara, CA
20 Nov 2013Professional eCommerce with Magento & Zend
Ever installed Magento and not satisfied with the performance? Actually this is what most DevOps think after they’ve set up the shop system. But Magento is not so monolithic as it seems to be. See in this session how the shop system can be split up in order to make it fully scalable thanks to CDN’s, Data Cache and Full Page Cache. And the best of all: Deploy this system seamlessly in one step into a Cloud environment with Zend Server.
T3CON13, Stutttgart, Germany
29 Oct 2013Build a Zend Framework 2 application in less than a talk
In this talk we present how to start and manage a new ZF2 application using composer and ZFTool. We will start a new ZF2 application from scratch adding a couple of existing modules, in order to create a simple Blog application with an authentication system. The talk will have a live session code, so switch on your laptop and be ready to code.
ZendCon 2013, Santa Clara, CA
10 Oct 2013Professional eCommerce with Magento & Zend
Ever installed Magento and not satisfied with the performance? Actually this is what most DevOps think after they’ve set up the shop system. But Magento is not so monolithic as it seems to be. See in this session how the shop system can be split up in order to make it fully scalable thanks to CDN’s, Data Cache and Full Page Cache. And the best of all: Deploy this system seamlessly in one step into a Cloud environment with Zend Server.
ZendCon 2013, Santa Clara, CA
08 Oct 2013Building a Mobile App in 30 minutes
Mobile apps have rapidly changed how people interact with technology, and their importance continues to grow. Come learn how to build robust mobile apps with Zend Studio, how to get them to communicate with a PHP back-end and consume PHP services, and how to leverage the cloud in the process. In this session Jan will demonstrate how to control and monitor a Zend Server instance with a ZF2 application and a smartphone.
Oracle Linux + MySQL + Zend PHP, Dreieich, Germany
03 Sep 2013Wie Sie mit einem professionellen LAMP-Stack Effizienz erhöhen und Kosten senken
Der LAMP-Stack (Linux, Apache, MySQL, PHP) ist seit über einem Jahrzehnt der De-facto-Standard für professionelle dynamische Web-Anwendungen. Auf dieser Technologie basieren und skalieren einige der bestbesuchten Webseiten weltweit. Zahlreiche Startup-Unternehmen und mittlere sowie große Unternehmen basieren auf LAMP, um ihre Betriebseffizienz zu steigern und Kosten zu senken – sowohl für klassische Anwendungen als auch für Cloud-Lösungen.
Oracle bietet den vollständigsten LAMP-Stack, den man aus einer Hand erhalten kann. Zend ist führender Anbieter von Software und Dienstleistungen für die Entwicklung, Bereitstellung und Verwaltung geschäftskritischer PHP-Anwendungen.
Nehmen Sie an diesem kostenlosen Seminar teil und entdecken Sie, wie Sie mit Oracle und Zend kosteneffizient und sicher Ihre LAMP-Anwendungen implementieren und skalieren können. Sie erfahren im Einzelnen:
Weshalb Oracle Linux einen Mehrwehrt bietet und weshalb Sie Oracle Linux für Ihre Unternehmensanwendungen wählen sollten. Wie Sie mit MySQL – der populärsten Open-Source-Datenbank der Welt - hochverfügbare und äußerst skalierbare Anwendungen erstellen können. Welche professionellen Anwendungen Zend Technologies – das PHP Unternehmen – für Sie bereitstellen kann – ganz gleich ob es sich um eine Geschäftsanwendung, eine Webpräsenz oder eine mobile Anwendung handelt.
Abgerundet wird dieses Seminar durch ein Praxisbeispiel, in dem der vollständige LAMP-Stack zum Einsatz komm
IBM Premier User Group, London, GB
01 Jul 2013PoC & App - In 5 days and 30 min
ZendCon 2012, Santa Clara, CA
25 Oct 2012A Shop Goes Shopping - Running Magento on Amazon
Amazon EC2 provides an ideal load-tolerant architecture for Magento-based stores, as the flexibility of the Cloud allows shop operators to seamlessly respond to sudden changes in store traffic. Learn in this webinar, how Magento can be simply and effectively run in the Cloud, using Zend Server and Zend Server Cluster Manager as the deployment environment.
ZendCon 2012, Santa Clara, CA
23 Oct 2012Hidden Features in Zend’s IDE
In this session, Jan Burkl discusses 11 little-known features of Zend Studio. Do you want to know how to debug a web service, or what Step Filters are used for? Do you want to save typing work by using Templates? If you’re interested in becoming a Zend Studio power user, don’t miss this session!
ZendCon 2012, Santa Clara, CA
22 Oct 2012Going In Deep with the Zend Server Performance Tools
Zend Server is best known for its robust monitoring toolset. But what good is a monitoring toolset if you don’t have the tools to fix the issues that come up? In this tutorial we will go over how you can discover where performance issues are occuring in your application and how you can implement fixes using various performance features in our flagship product.
Eric Ritchie, Slavey Karadzhov, Jan Burklt
ZendCon 2012, Santa Clara, CA
22 Oct 2012Turbocharging php applications with zend server (workshop)
Zend Server is best known for its robust monitoring toolset. But what good is a monitoring toolset if you don’t have the tools to fix the issues that come up? In this tutorial we will go over how you can discover where performance issues are occuring in your application and how you can implement fixes using various performance features in our flagship product.
International PHP Conference, Mainz, Germany
01 Oct 2012Hidden Features in Zend’s IDE
In this session, Jan Burkl discusses 11 little-known features of Zend Studio. Do you want to know how to debug a web service, or what Step Filters are used for? Do you want to save typing work by using Templates? If you’re interested in becoming a Zend Studio power user, don’t miss this session!
Developer Conf, Hamburg, Germany
01 Sep 2012YACSAP - Yet another Cloud Session about PHP
Schon wieder Cloud. Ist das nicht alles nur Hype und Marketing? Erfahrt in der Session von Jan Burkl, Zend Solution Consultant, dass nicht alles heiße Luft ist, was ,Cloud’ im Titel hat. In der Live-Demo wird gezeigt, wie man einen kompletten Application Lifecycle in der Cloud abbilden kann: Mit einer Zend Framework Applikation und dessen Komponente Zend_Cloud auf phpcloud.com entwickeln und testen, und anschließend auf einen dynamisch skalierbaren Cluster - natürlich in der Cloud - deployen.
PHP UserGroup, Stuttgart, Germany
09 May 2012YACSAP - Yet another Cloud Session about PHP
Schon wieder Cloud. Ist das nicht alles nur Hype und Marketing? Erfahrt in der Session von Jan Burkl, Zend Solution Consultant, dass nicht alles heiße Luft ist, was ,Cloud’ im Titel hat. In der Live-Demo wird gezeigt, wie man einen kompletten Application Lifecycle in der Cloud abbilden kann: Mit einer Zend Framework Applikation und dessen Komponente Zend_Cloud auf phpcloud.com entwickeln und testen, und anschließend auf einen dynamisch skalierbaren Cluster - natürlich in der Cloud - deployen.
Cloud Conf, Munich, Germany
21 Nov 2011Dev & Prod? PHP Applikationen in der Cloud
Vom Hype mal abgesehen, bedeutet Cloud Computing eine echte Möglichkeit, das Entwicklen und Betreiben von PHP Applikationen besser und preiswerter zu gestalten. Wenn Sie zu denen gehören, die in der Cloud testen, deployen oder skalieren wollen, müssen Sie sich jedoch mit einigen Problemen auseinandersetzen.
Erfahren Sie von Jan Burkl, Zend Solution Consultant, in einer Live-Demo mehr über die neue Zend PHP Application Platform, die Sie dabei unterstützt, geschäftskritische PHP Applikationen in der Cloud zu entwickeln, auszuführen und zu skalieren.
Adobe Tech Summit, Berlin, Germany
28 Oct 2011Eine App in 30 Minuten
Mehr als 550.000 Apps im App-Store von Apple, nochmal ungefähr 250.000 bei Android – ganz klar: Apps haben das mobile Leben rasant verändert. In dieser Session möchte Jan Burkl in einer Demo zeigen, wie Apps mit dem Flash Builder for PHP entwickelt werden können, wie sie mit einem PHP-Application-Server kommunizieren, dessen Dienste konsumieren und warum in diesem Zusammenhang auch das Hype-Thema “Cloud” eine wichtige Rolle spielen kann.
WebDev Con, Hamburg, Germany
18 Oct 2011Shops gehen shoppen
Amazon EC2 stellt für Magento Shops eine durchaus interessante Architektur dar. Auf Lastspitzen flexibel und schnell reagieren zu können, lässt Shop-Betreiber aufhorchen. Mit Zend Server Cluster Manager und einem zertifizierten und supporteten PHP wird die Grundlage für eine stabile Installation gelegt, um das ehrgeizige Ziel “Magento in der Cloud” auf einfache Weise zu erreichen.
Mediale, Hamburg, Germany
15 Sep 2011Eine App in 30 Minuten
Mehr als 550.000 Apps im App-Store von Apple, nochmal ungefähr 250.000 bei Android – ganz klar: Apps haben das mobile Leben rasant verändert. In dieser Session möchte Jan Burkl in einer Demo zeigen, wie Apps entwickelt werden können, wie sie mit einem Server kommunizieren und warum in diesem Zusammenhang auch das Hype-Thema ‚Cloud‘ eine wichtige Rolle spielt.
PHP UG Berlin, Berlin, Germany
01 Feb 2011Zend Server Cluster Manager
PHP UG Berlin, Berlin, Germany
01 Feb 2011Zend Framework 2.0
PHP Benelux, Antwerp, Belgium
28 Jan 2011Simplify the access to the cloud computing services with Zend_Cloud
How to write a PHP application using cloud computing services? Basically you have to use the APIs published by vendors and build the software using these specific calls. If, for any reason, you want to change your cloud vendor, you must rewrite your PHP code using the API system of the new vendor. Rewriting a piece of software is always a cost, in terms of time and money. Using the Zend_Cloud class of the Zend Framework project you can write PHP applications that are portables across all major cloud vendors today. The Zend_Cloud is the evolution of the Simple Cloud API, a project of GoGrid, IBM, Microsoft, Nirvanix, and Zend Technologies to unify the access to the cloud services in PHP.