Questo seminario web, originariamente ideato da Matthew Weier O'Phinney, Team Leader del progetto Zend Framework, fornisce una panoramica di questi pattern, li identifica e tratta le interfacce coinvolte e i casi d'uso concreti. Enrico Zimuel, Senior PHP Architect italiano, che recentemente si è unito al team di sviluppo dello Zend Framework, mostrerà come sia possibile creare le proprie implementazioni e come effettuarne lo slip-stream nelle applicazioni. Fra i pattern discussi: eventi, broker e dispatcher.
Questo seminario web, originariamente ideato da Matthew Weier O'Phinney, Team Leader del progetto Zend Framework, fornisce una panoramica di questi pattern, li identifica e tratta le interfacce coinvolte e i casi d'uso concreti. Enrico Zimuel, Senior PHP Architect italiano, che recentemente si è unito al team di sviluppo dello Zend Framework, mostrerà come sia possibile creare le proprie implementazioni e come effettuarne lo slip-stream nelle applicazioni. Fra i pattern discussi: eventi, broker e dispatcher.
To watch the recorded webinar please go to: http://bit.ly/H0rEqC
Beyond the hype, cloud computing presents a real opportunity to build and deploy apps quickly and at low cost. If you're considering testing or deploying your PHP applications on the cloud, this session is an ideal introduction. Learn how to develop and test on phpcloud.com with a Zend Framework application and its Zend_Cloud component, and how to deploy on a dynamically scalable cluster afterwards.
Presenter – Jan Burkl - (65 min) February 16, 2012
Zend Framework parece ser un quebradero de cabeza para quien lo mira desde afuera. Buscar por dónde empezar y entender las bases y fundamentos puede ser un dolor de cabeza. En esta sesión, Karen Nalbandian va a romper esa curva de aprendizaje con algunos principios simples que os permitirán saber dónde buscar, y de qué manera puedes avanzar a tu propio ritmo y con mayor facilidad.
These slides show how to set up and administer the networking, Apache Configurations, work management and IBM i security in order to support a PHP environment on IBM i.
Presenters – Jim Oberholtzer, CTA at Agile Technology Architects, LLC & Mike Pavlak, Zend Technologies - October 05, 2011
To watch the recorded webinar please go to: http://bit.ly/HrHnci
Learn how application deployment can automate the process of rolling in or out a full PHP application within your web server environment and see how to implement this solution on IBM using native features. This webinar walks through the process of building a deployment package and implementing it on Zend Server for IBM i.
Presenter – Mike Pavlak - (44 min) February 15, 2012
This is the slide deck of the Zend webinar "Code Tracing with Zend Server 5: A Flight Recorder for your PHP Applications!".
Reproducing problems, especially those that occur in the production environment, could be a long and frustrating process. Not only do you have to recreate the production environment, but you also need to reproduce the exact steps that led up to the problem.
Zend Server 5 features an innovative solution for rapid problem resolution. Similar to a flight recorder on a plane, Zend Server captures a complete code execution trace when a problem occurs, thereby eliminating the need to reproduce problems altogether!
Join Tzahi Cohen, Zend Server Product Manager, for an introduction of the Zend Server Code Tracing.
You can watch the related webinar at http://bit.ly/oFYmwn, after a short registration.
This is episode 3 of the building the perfect PHP app for the enterprise webinar series. Your application is your reputation – how do you ensure it's always available and meets demand without breaking the bank? Learn techniques and tools to quickly pinpoint and fix bugs, crashes, and stability issues in production.
Sviluppo guidato dai tests in ambiente WordPress. La prima parte della frase fa aggrottare la fronte in condizioni normali: in ambiente WordPress assume un che di mistico ed irraggiungibile. Non è così.
To watch the recorded webinar please go to: http://bit.ly/H0rEqC
Beyond the hype, cloud computing presents a real opportunity to build and deploy apps quickly and at low cost. If you're considering testing or deploying your PHP applications on the cloud, this session is an ideal introduction. Learn how to develop and test on phpcloud.com with a Zend Framework application and its Zend_Cloud component, and how to deploy on a dynamically scalable cluster afterwards.
Presenter – Jan Burkl - (65 min) February 16, 2012
Zend Framework parece ser un quebradero de cabeza para quien lo mira desde afuera. Buscar por dónde empezar y entender las bases y fundamentos puede ser un dolor de cabeza. En esta sesión, Karen Nalbandian va a romper esa curva de aprendizaje con algunos principios simples que os permitirán saber dónde buscar, y de qué manera puedes avanzar a tu propio ritmo y con mayor facilidad.
These slides show how to set up and administer the networking, Apache Configurations, work management and IBM i security in order to support a PHP environment on IBM i.
Presenters – Jim Oberholtzer, CTA at Agile Technology Architects, LLC & Mike Pavlak, Zend Technologies - October 05, 2011
To watch the recorded webinar please go to: http://bit.ly/HrHnci
Learn how application deployment can automate the process of rolling in or out a full PHP application within your web server environment and see how to implement this solution on IBM using native features. This webinar walks through the process of building a deployment package and implementing it on Zend Server for IBM i.
Presenter – Mike Pavlak - (44 min) February 15, 2012
This is the slide deck of the Zend webinar "Code Tracing with Zend Server 5: A Flight Recorder for your PHP Applications!".
Reproducing problems, especially those that occur in the production environment, could be a long and frustrating process. Not only do you have to recreate the production environment, but you also need to reproduce the exact steps that led up to the problem.
Zend Server 5 features an innovative solution for rapid problem resolution. Similar to a flight recorder on a plane, Zend Server captures a complete code execution trace when a problem occurs, thereby eliminating the need to reproduce problems altogether!
Join Tzahi Cohen, Zend Server Product Manager, for an introduction of the Zend Server Code Tracing.
You can watch the related webinar at http://bit.ly/oFYmwn, after a short registration.
This is episode 3 of the building the perfect PHP app for the enterprise webinar series. Your application is your reputation – how do you ensure it's always available and meets demand without breaking the bank? Learn techniques and tools to quickly pinpoint and fix bugs, crashes, and stability issues in production.
Sviluppo guidato dai tests in ambiente WordPress. La prima parte della frase fa aggrottare la fronte in condizioni normali: in ambiente WordPress assume un che di mistico ed irraggiungibile. Non è così.
50 minuti per svelare la tigre, il cavallo e sapere che esiste il delfino.
La nuova versione di Java implementa caratteristiche che da tempo erano attese
nello standard del linguaggio: Metadata, Generic Types, AutoBoxing e
Unboxing dei tipi primitivi, Static import, gestione dinamica dei Loop e delle
Enumeration.
Per Java 6: gestione di SystemTray e motori di scripting.
Vediamo di cosa si tratta e di come poter utilizzare queste nuove feature all'interno dei nostri programmi
In this talk from Codemotion 2018 In this talk, we will show how to design and build microservices in PHP. We will use Expressive (https://getexpressive.org/), an open source framework based on PSR-7 and PSR-15 standards, to build the services and Swoole (https://www.swoole.co.uk/), a PECL extension for async programming in PHP. We will demonstrate how to build web APIs in PHP using a middleware approach and how to execute as microservices using Swoole, without the usage of a web server like Apache or Nginx.
Two of the most important topics on everyone’s mind when developing PHP applications are performance and security.
Rogue Wave Software and RIPS Technologies are teaming up to show you how you can utilize our solutions to help make your PHP applications safe and fast. We will use a typical Magento implementation as an example to speak about finding and eliminating bottlenecks and debugging your code. We will also demonstrate how you can detect security vulnerabilities using cutting edge static code analysis.
PHP is the top platform for building and modernizing IBM i applications. In this webinar, Erwin discusses how features of the application server can be leveraged to streamline the development process as well as fast-tracking the management of the PHP environment.
How to develop web APIs in PHP using the popular Zend Expressive framework. This webinar focuses on the REST API using the HAL-JSON format, the Problem Details format for error handling, and authentication using OAuth2.
PHP continues to make a large and diverse impact on our world today as a key technology enabler for the modern web. In this webinar, Zeev Suraski focuses on the performance evolution of PHP and where we’re heading for the future of web development.
In this talk we will present a middleware async architecture based on Expressive and Swoole to speed up web API development and runtime in PHP. Using this approach, you will be able to achieve great performance improvement, up to 4x faster than nginx or Apache (benchmark).
The Sodium crypto library (libsodium) is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. Sodium has been added to PHP 7.2 as core extension. In this talk we will show how to use Sodium in PHP projects to solve common problems, like how to store the users’ password, how to encrypt/decrypt sensitive information, how to authenticate user’s data, etc. We’ll also present some of the advanced features of libsodium like authenticated encryption, anonymous public-key encryption, and elliptic curve cryptography.
We'll show how to design web APIs in PHP using a middleware architecture. We will use Expressive 3 open source framework to implement the API, leveraging the PSR-7 standard. We will demonstrate building both simple RPC and fully RESTful API endpoints. We will focus also on features like authentication and authorization, validation and filtering of user’s input, and more.
The middleware approach makes it easy for software developers to implement Web APIs that manage HTTP input / output. This presentation will show how to develop a middleware web API in PHP 7 with Expressive, the Zend Framework open source project. In this context, it is also possible to make clear the huge increase in performance of PHP 7.1 and the impact on API development. And if you've always wondered what Diactoros and Stratigility are all about, you should not miss this presentation.
Whether you’re considering migrating to PHP 7 or are already there, you need to know the specifics of how to keep your application running smoothly, efficiently, and with minimum downtime. Take these techniques proven by our customers to make your PHP 7 application shine.
Learn the techniques for web development in PHP API 7 using the new middleware architecture of the open source project Expressive. The advantages of the middleware development in PHP are great: the simplicity of the code, solidity and development safety, ease f testing, excellent running performance, etc.
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. This presentations shows 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.
PHP 7.1 contains new exciting features and improvements that can facilitate the life of many PHP developers. During the talk I will show some of these new features like nullable types, catching of multiple exceptions, the curl HTTP/2 server push support, void return types, Class constant visibility, authenticated encryption in OpenSSL with GCM and CCM modes, and more.
This presentation gives you the evidence as to why unit testing works and a process for how to bring it your team as soon as possible. There's a reason why the growth of unit testing, and automated unit testing in particular, has exploded over the past few years. It not only improves your code, it's faster than releasing code without tests. You'll learn: What, exactly, is a unit test?; The 7 reasons why managers love unit testing; and how to change mindset and processes to start unit testing now.
Presented at Codemotion 2016. Discusses the beginner-level dynamics of the performance-improved PHP 7. Gain expanded knowledge of the spaceship and null coalescing operators, anonymous classes, the new error exception, and the security features of PHP 7.
Deploying PHP applications on the cloud can be a tricky task, especially when it comes to automation and clustered environments that scale up and down. If you’re looking for ways to improve or automate your code deployment methods and use continuous integration and delivery, this session is for you.
This is episode 4 of the building the perfect PHP app for the enterprise webinar series. Nothing is faster than a frustrated user clicking away from your site or abandoning your service. Avoid attrition by learning how to tune your applications towards lightning-fast page loads and response times. Learn: the basic principles behind enterprise PHP performance management; How to optimize workloads through background jobs and caching; How to measure performance and make data-driven decisions.
This is episode 2 of the building the perfect PHP app for the enterprise webinar series. You will learn: How to dig deep into application behavior and performance at runtime; How to maximize existing continuous delivery (CD) principles and tools;
When to take advantage of existing frameworks and extensions and when to do it yourself; and how to avoid reinventing the wheel each time you deploy, upgrade, or rollback.
This webinar lays the foundation for your PHP app. If you have at least one year of PHP experience, this webinar explains these key building blocks for creating and maintaining enterprise-class applications, mobile services, and third-party libraries. It covers: what makes mission-critical PHP different? (including cloud-based solutions); how to maintain your PHP stack; how to ensure code security; and what to do when your system goes down?