Mike Pavlak

Mike
Pavlak

Mike Pavlak is a technical editor for iPro Developer. He has been working with IBM midrange solutions since 1992 and IBM mainframes before that. After years of developing applications using RPG, CL, and PHP, he managed IT development and IT for power protection manufacturer Tripp Lite. Mike joined Zend Technologies as a solutions consultant working with the i5 sales team in 2008 and enjoys helping IBM i customers explore PHP as a state of the art solution for application modernization.Mike Pavlak is a technical editor for System iNEWS. He has been working with IBM midrange solutions since 1992 and IBM mainframes before that. After years of developing applications using RPG, CL, and PHP, he managed IT development and IT for power protection manufacturer Tripp Lite. Mike joined Zend Technologies as a solutions consultant working with the i5 sales team in 2008 and enjoys helping IBM i customers explore PHP as a state of the art solution for application modernization. He lives in suburban Chicago with his wife, five kids, two dogs, three cats, a leopard spotted gecko, Russian tortoise, two rabbits, and a half dozen fish.

Articles
Manage PHP Errors
Manage PHP Errors Effectively 
Mike Pavlak demonstrates how you can employ error handling options in PHP to effectively manage errors in web applications.
Resolving PHP Production Problems 
I would love to say that all PHP applications execute flawlessly. The reality is that even the best RPG application will occasionally throw an escape message so why should PHP be any different? In my years with Zend I have seen a number of issues both large and small. Here I will discuss a handful of those problems I had distilled into a presentation called “Interesting Stories with PHP and IBM i.”
Unlock Your Business Logic with PHP and REST 
Using PHP scripts, Representational State Transfer (REST), and loosely coupled applications, you can expose DB2 data and RPG programs via web services. The two examples presented here show you how.
PHP 102 for the RPG Programmer 

To build upon knowledge gained from the initial class. In Introduction to PHP, we built an executive dashboard with a lot of Procedural PHP in an inquiry mode. Now we will continue on with a heavy focus on transaction processing. By building the components of a CRUD application we will explore more of the key features of PHP on IBM i. With in-class examples and homework assignments, the attendee will gain powerful knowledge of the PHP transaction processing sequence.

PHP 101 for the RPG Programmer 

PHP brings a whole new scripting solution to the System i platform. As a simple and easy to use tool, PHP enables the developer to deliver robust browser based solutions with minimal coding.

The traditional RPG programmer will recognize many similarities in how PHP can be implemented to solve real business problems. By the end of this class, you will have the skills necessary to construct a basic executive dashboard of vital business information.

What you'll learn:

Explore the Ext JS JavaScript Framework 
Ext JS is one of many JavaScript frameworks available in addition to jQuery, providing both elegance and ease of use for JavaScript web application development. In this introductory article, Mike Pavlak explains what you need to get started using Ext JS on IBM i, then walks you through an application that displays a simulated load-all subfile, using a PHP script to access IBM DB2 for i data and JavaScript to render the data in a grid.
Use Other People’s Code to Learn PHP 
In the early 90’s I was looking for a way out of the mainframe arena that was my home for almost nine years. One of the tricks I used to learn RPG quickly was to leverage OPC or Other People's Code. You can use the same trick to learn PHP.
FastCGI Boosts PHP Performance on IBM i  2
Mike Pavlak explores PHP performance on IBM i with a look at some of the FastCGI components that are now built into Apache. Plus, he offers tips on how to make it all work best for your organization, from Zend Server installation to code optimization.
What’s New with PHP on IBM i?  1
With the ability to leverage legacy investments in data and programs for a low price of admission, Zend makes PHP the perfect solution to extend business-critical applications to the Web. In this article, Mike Pavlak talks about the latest incarnation of Zend Server and how it will benefit current and future PHP development activities on IBM i.
CL Latest and Greatest 
CL has enjoyed an influx of new features in every release since V5R3. V6R1 is no exception — from copybooks to object name validation, CL continues to grow in functionality.
The Missing Scripting Option 
Scripting languages such as PHP or Net.Data are a powerful way to perform database-to-Web functions at little or no cost. IBM needs to integrate that option into WDSc.
Upcoming Training

 

Using Microsoft SQL Server with the IBM i

Wednesdays, September 24th through October 22nd

Microsoft SQL Server is one of the most widely used database management systems. It is frequently deployed along with the IBM i in many companies. Join Craig Pelkie for this interactive training event that will show you how to effectively use SQL Server in conjunction with your IBM i.

Enroll Now!
View All Online Training

iPro Forums

Get answers to questions, share tips, and engage with the iPro Community in our Forums.

From the Blogs
Application Modernization Redbook Unleashed
Mar 27, 2014
blog

Application Modernization Redbook Unleashed  

The Application Modernization Redbook draft version has been released! Tim Rowe has the details....More
Free-Form RPG Transformation, Part 2
Mar 19, 2014
blog

Free-Form RPG Transformation, Part 2  

Tim Rowe continues his series on ISV tools for free-form RPG with a look at Linoma Software's free-format transformation tool, RPG Toolbox....More

Sponsored Introduction Continue on to (or wait seconds) ×