COMMON Fall Conference & Expo
Modernizing your IBM i applications with proven open source technologies such as PHP, Node.js, and Python is a great way to increase agility. Zend Server is a leading enterprise PHP development platform that works seamlessly with IBM i.
Between sessions at COMMON, drop by the Zend booth. Our experts will share how you can:
- Build on your existing investments using Zend Server Basic, which is available as a free download to every IBM i customer.
- Reduce risk and take advantage of open source technologies with free, enterprise-level, global support options for Zend Server.
See Our Experts in Action
Erwin Earley, one of our Senior Solutions Consultants, is facilitating four sessions:
September 9: 10:45 a.m. – 11:45 a.m.
PHP is the most popular open-source scripting language for coding business logic into web applications. This session will help you to get your feet wet with PHP by going through the syntax of the language and exploring basic capabilities including procedural coding with PHP. A brief introduction to object-oriented programming in PHP will also be provided.
September 9: 4:00 p.m. – 5:00 p.m.
Understanding PHP Frameworks
Frameworks are a great way to bring structure to your PHP development. When properly utilized, they can speed development by eliminating repetitive code elements. This session will explore the basic concepts of frameworks and highlight some of the more popular PHP frameworks including Zend Frameworks, Laravel, and Symfony.
September 10: 9:15 a.m. – 10:15 a.m.
PHP7 — Benefits of Upgrading
While version 7 of PHP has been available since late 2015, many companies are just now looking to move to the current version. This session will explore new version 7 features as well as deprecated capabilities from earlier versions. Additionally, we will review migration strategies for moving from version 5 to version 7, and highlight how separate PHP subsystem engines for version 7 and version 5 can be leveraged on IBM i to perform a step-by-step migration of your PHP application(s).
September 10: 1:30 p.m. – 2:30 p.m.
PHP and Database Access
As the “glue” that holds the LAMP stack together, PHP is the language for representing web application’s business logic and leveraging data from various data sources including relational databases. We will start this session by exploring PHP’s basic database access and manipulation functions. From there we will explore the PHP language extensions for accessing and working with data in DB2 on IBM i. Additionally, we will review how PHP accesses MySQL and MariaDB data — and how you can store that data in DB2 without any code changes. Finally, we will take a look at how you can use PHP to gain holistic data views of data that resides in disparate data sources, such as DB2 and MariaDB.
Justin Reock, one of our Chief Architects, is facilitating six sessions:
September 8: 1:00 p.m. – 5:00 p.m.
Getting Started with Node.js: 4-hour WORKSHOP
September 9: 9:30 a.m. – 10:30 a.m.
Open Source Applied – Real World Use Cases
One hundred percent of organizations use varying degrees of OSS, yet we typically focus on one package or layer when it comes to sharing best practices. The reality is when we get stuck, it's the configuration and operational interrelationships between packages that matter. This session reviews open source support data across multiple organizations to examine three different scenarios that represent the most common issues we see today. (Spoiler alert: 80% of the cases we see are due to configuration and package interrelationship issues.) In addition, we’ll look at top problems and solutions for stack selection, infrastructure implementation, and production troubleshooting in e-commerce, mobile PaaS, and high-performance computing. If you use or are planning to use Apache web server, ActiveMQ, CentOS, Docker, Kubernetes, Nginx, OpenSSL, Puppet, or PHP, these stories cover how most organizations use them. Even if you're not using these specific packages, the information presented applies to other technologies.
September 9: 2:45 p.m. – 3:45 p.m.
Getting Started with Node.js: 1-hour SESSION
September 9: 5:15 p.m. – 6:15 p.m.
Node.js Deeper Dive: 1-hour SESSION
You’ve taken your first steps into Node.js, learned how to initialize your projects, played with some dependencies, and now you’re ready to get into some serious Node work. In this session, we’ll dive further into Node as a framework. We’ll learn how to master Node’s inherently asynchronous nature, take advantage of Node’s events and streams capabilities, and learn about sophisticated Node deployments at scale. Participants will leave with a richer understanding of what Node has to offer and be more confident in dealing with some of Node’s more difficult concepts.
September 10: 10:30 a.m. – 11:30 a.m.
Application Security Basics
Application security — including process and standards — is more important than ever, especially as enterprise architectures grow in size and complexity. In this session, you will learn about application security basics, common terminology and standards, and resources for further learning. We will also discuss real-world examples from the perspective of an application security consultant and developer, including supporting architectures and how to design new architectures with security in mind.
September 10: 4:00 p.m. – 5:00 p.m.
Intro to React
Win a Free elePHPant
When you stop by our booth, you can also enter the raffle to win a free elePHPant. Winners will be chosen on September 10th at 1:00 p.m. Looking forward to seeing you there!
Get Personalized, Expert Advice on PHP Development
Find out how you can achieve your goals with PHP and other open source technologies by meeting with one of our experts during COMMON. Availability is limited, so reserve a time now.
September 8 - 11, 2019
8:00 AM EDT