FEATURE ARTICLES >>

TechTip: PHP Classes, the Horror Continues

Last month, we started looking at OO coding in PHP as we try to do something that is both practical and modern. We will keep going in that direction until somebody tells me to knock it off. You've been warned.

david shireyWritten by David Shirey  

Do you remember what we did last month? Yeah, it's a little vague for me too. But I think we defined how you set up a class. And it sort of looked like this:

Read more >>
 
TechTip: DCL-* Conversion from Fixed-Format H-, F-, and D-specs

There are a many differences between fixed-format and DCL-*. Some subtle, some not so subtle, and a few that are downright painful.

craig rutledgeWritten by Craig Rutledge

Whether you're free-handing (pun intended) new free-format DCL-* specs or converting existing fixed-format H-, F-, or D-specs to free, this article shares what I learned while writing a free automated conversion tool to generate free-format DCL-* statements from fixed-format.

 

If you plan to write in /free, you may wish to keep this article handy as a quick reference of what you need to do to compile.

Read more >>
 
Practically Rational: Snippets

Snippets are the big brother to templates, with a little more functionality for a little more work.

joe plutaWritten by Joe Pluta

In a previous article, I introduced you to templates, an easy way to create simple macros that you can use to populate your code. Templates are fun and easy to use, but you'll run up against their limitations pretty quickly. The fact that the code is inserted as is from the template means that in many circumstances you'll need to modify the code as soon as you enter it. That's where snippets can help: this article will show you how.

Read more >>
 
RPG Academy: BIF Up Your Code! Using BIFs to Perform Date Operations

RPG's date-related BIFs form a powerful set of tools that will help ease your date-operations-caused pains! Keep reading to learn how to use them properly.

 

rafael victoria preiraWritten by Rafael Victória-Pereira

Date operations, such as calculating a due date or something apparently as simple as retrieving the last day of a given month, are the source of many headaches for RPG programmers everywhere.

 

Everyone has a few homegrown date routines in their applications. Even though they work well most of the time, they become a nightmare when they don't do what we expect. RPG has a well-balanced set of BIFs to handle date, time, and timestamp data types, and you can use them to replace those error-prone, ages-old code, thus making your code clearer, faster, and more reliable. Let's start with the date-related BIFs and leave the time/timestamp BIFs for later.

Read more >>
 
TechTip: Git to Bit(bucket)

Use Git on IBM i and push it to a central repository on Bitbucket.

aaron bartellWritten by Aaron Bartell

In the TechTip "Installing Git on IBM i," we learned how to obtain and install the open-source (and free) Git source-change management (SCM) tool. In this TechTip, we will take a step further by introducing how to maintain a Git project and push it up to a central repository on Bitbucket.org.

Read more >>
 
SQL 101: A Simple Way to Add Data to the DB: the Insert Statement

You've learned how to query the database with Select; the next logical step is to learn how to add data to your tables. You can do that with RPG and DFU, but SQL's Insert statement provides an interesting alternative.

 rafael victoria preiraWritten by Rafael Victória-Pereira

RPG and DFU provide ways to add new records to your files. RPG forces you to write a program, regardless of how simple or small the data you want to add is, and DFU is a not the friendliest tool to manipulate data. It can be useful to quickly change a couple of records, but it's not adequate for massive data insertion. SQL's Insert provides an interesting functionality, somewhere between the flexibility-yet-slowness of the RPG program and the quickness-yet-unfriendliness of the DFU tool. Let's take a look this SQL instruction.

Read more >>
 

INDUSTRY NEWS >>

IBM Spectrum Protect V7.1.3 and IBM Spectrum Protect Snapshot V4.1.3

IBM Spectrum Protect V7.1.3 and IBM Spectrum Protect Snapshot V4.1.3 provide breakthrough deduplication, native cloud storage, and a user-centric portal for file restore from virtual machines.

Read more >>
 
IBM i2 Enterprise Insight Analysis V2.0

IBM i2 Enterprise Insight Analysis V2.0 delivers a modern contextual user interface and enhanced software operational warehouse support.

Read more >>
 
IBM i2 Intelligence Analysis

The IBM i2 Intelligence Analysis portfolio significantly enhances its user experience with a modern, contextual design for the IBM i2 Analyst's Notebook family and with new IBM i2 Analyze web client and information store capabilities.

Read more >>
 
Family of IBM Rational Integrated Development Environments V9.5

Family of IBM Rational Integrated Development Environments V9.5 delivers significant new capabilities and adopts a new Eclipse level.

Read more >>
 
IBM WebSphere Application Server Liberty Delivers Real-Time Communications Engine for Internet Apps

IBM WebSphere Application Server Liberty profile V8.5.5 is a lightweight, composable, fast-starting platform that is optimized for modern application workloads, such as cloud and mobile.

Read more >>
 
IBM Spectrum Accelerate on Cloud

IBM Spectrum Accelerate on Cloud delivers grid-scale, enterprise-class storage system capabilities on SoftLayer Cloud, and IBM Spectrum Accelerate V11.5.1.

Read more >>
 
IBM PureApplication System Service and Software

IBM PureApplication System Service and software provides enhancements for enterprises' hybrid cloud, with additional options for hardware and on-premises clouds.

Read more >>
 
Presto 6.2 Includes Mobile Signature Capture and SQL Query Preview

BCD Software LLC., a Quadrant Software company and an IBM i industry leader for almost 40 years, has announced the release of Presto 6.2, their rapid green screen and new RPG application modernization tool.

Read more >>
 
H.I.G. Capital to Acquire HelpSystems, LLC

H.I.G. Capital, LLC, a leading global private equity investment firm with $19 billion under management, has entered into a definitive agreement to acquire HelpSystems, LLC.

Read more >>
 

VIDEOS>>

Introduction to Configuring iAccess Servers to use SSL

To see a list of all the MC Press videos, click here

UPCOMING EVENTS >>

No events

Events Calendar

September 2015
S M T W T F S
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3

LATEST COMMENTS >>

RESOURCE CENTERS >>

NEW White Paper

MC White Paper Center

Overcoming Common IBM i Mobile Development Challenges

 

MC PRESS STORE >>

NEW BOOK!

FREE-FORMAT RPG IV

 

See the new H, F, D

and P specs in action.

ORDER YOUR COPY TODAY

*******************

WEBCAST

MC Webcast CenterFEATURED WEBCAST

See What i Can Do With Modern RPG Development

Your applications deserve more than just a new look! Change the perception of the IBM i as “old” with modern development tips from IBM and Profound Logic Software.
Watch as Barbara Morris, Brian May and Alex Roytman dive beneath the GUI surface to show the benefits of:

 

  • Working with free-format RPG in IBM i TR7
  • Breaking free from “The Cycle” of traditional RPG development
  • Going beyond the 10 character limit in display and database files
  • And more!

You'll also see a live demonstration of these techniques as the presenters create a modern web application before your eyes! 

 

Watch the Webinar Now!

 

TRIAL SOFTWARE

MS Office Connector for Query/400

NGS' Qport Office enables Windows users to run IBM Query/400 queries to: 

 - Create and update Excel spreadsheets and Access databases

 - Create Word documents

 - Send to Windows screen and PC printers

No query conversion is required. Works with i5/OS V5R1 & above. Installs in minutes!

If you don’t have a budget to replace IBM Query/400, but want your users to have one click enhanced output of their queries.… Request the online license agreement and product download instructions today!

Offer good through December 31, 2013.

   MC-STORE.COM

Latest Offer from the MC Press Bookstore >>

Element Break

 

NEW BOOK - FREE-FORMAT RPG IV


A must-read for all RPG programmers, featuring completely updated code. See the new H, F, D and P specs in action in this easy-to-use reference guide.

On Sale Now - Save 10%

ORDER YOUR COPY TODAY
 Element Break

 

eBook Special >>

 

 

Shop the MC Press Store