- 851. New POWER9 Systems and IBM i 7.3 Updates Announced
- (Analysis of News Events)
- ... Integrated File System (IFS) is long overdue considering that RPG got that capability years ago. This is important in order to help modernize our application development. Explaining physical file source ...
- Created on 20 March 2018
- 852. Practical RDi: Exploring RDi 9.6, Part 1
- (RPG)
- Version 9.6 of RDi provides a wealth of enhancements and new features; this article introduces some powerful new editor functionality. By Joe Pluta RDi is a fantastic tool for RPG development. Since ...
- Created on 02 March 2018
- 853. ILE Tutorial: How to Use Embedded Sub-Procedures Within a Program
- (RPG)
- Say goodbye to old RPG subroutines, and get to know ILE RPG's powerful sub-procedures by David Shirey Editor's Note: This article is excerpted from chapter 7 of 21st Century RPG: /Free, ILE, and MVC, ...
- Created on 02 March 2018
- 854. Fresche Solutions Named One of Montreal's Top Employers For 201
- (Channel News)
- ... global demand are driving significant hiring around the world. We have over 60 openings for RPG, Synon and Java developers, in addition to QA analysts, project managers and software engineers. It's a fantastic ...
- Created on 15 February 2018
- 855. New: iNOW UI - Desktop and Web Frontends for IBM i made in Germany
- (Programming News)
- ... as the perfect symbiosis of two leading hardware and software vendors. For that reason ML products bridge the gap between RPG and .NET development, which allows to benefit from the advantage of both worlds. If ...
- Created on 12 February 2018
- 856. IBM i CIO Summit Includes Open Discussion with Steve Will
- (Certification / Training)
- ... by Seiden - on topics of interest to the group. Conversation will be supplemented by brief talks on select topics such as staffing, how to attract young RPG developers, and IBM i direction. On the optional ...
- Created on 08 February 2018
- 857. Liam Allan and Scott Klement Named 2018 IBM Champions
- (Channel News)
- ... working on the IBM i as a trainee RPG developer at only 17 years old. His interest in the platform led him to invest his own time bridging the gap between IBM i and the world of Open Source. At age 19, ...
- Created on 07 February 2018
- 858. Make Your IBM i Database More User-Friendly
- (SQL)
- ... in a hurry to get things done. The RPG programs will still work as before, because they "see" the column system names, which are the same as the "old" DDS field names. You (and your end users) get the bes ...
- Created on 06 February 2018
- 859. Profound.js 4.2 Expands What Is Possible with Node.js Business Development
- (Programming News)
- ... the tools they need to modernize their legacy applications, converting and connecting IBM i RPG source code to modern Node.js. Profound Logic, a leader in business application development and modernization, ...
- Created on 25 January 2018
- 860. 9 Helpful Functions for Working with Variables in CL on IBM i
- (CL)
- ... As shown in Figure 6, RPG program AR100R requires three decimal parameters, all of them whole numbers, defined as five digits, seven digits, and seven digits, respectively. Figure 6: RPG program ...
- Created on 16 January 2018
- 861. TechTip: SQL2XLSX Now Climbs to the Summit of One Million Rows
- (SQL)
- ... and copy SQL2XLSX(CMD), SQL2XLSXC (CLLE), and SQL2XLSXR (RPGLE) into a source file and compile as usual. Remember to create the SQL2XLSX command with parameter PGM(SQL2XLSXC). Extract the SQL2XLSX17N.java ...
- Created on 05 January 2018
- 862. 2017 State of IBM i Modernization
- (Development Tools)
- ... newest capabilities on IBM i - including transitioning from green screens to web GUIs, and updating legacy RPG source code to a newer format or open source language - has not been universally embraced. ...
- Created on 02 January 2018
- 863. Gifts to Give Yourself This Holiday
- (Programming - Other)
- ... All too often, I have developers tell me they can't use some feature of the RPG language because their coding standards don't allow it. In some cases, they are talking about features available for over a ...
- Created on 04 December 2017
- 864. IBM i Salaries Falling Behind
- (RPG)
- ... supposed scarcity of RPG resources. Personally, I always thought price was related to supply and demand. As the supply gets smaller, the price goes up. That's the way it works with lemon pie. If you are ...
- Created on 20 November 2017
- 865. TechTip: SQL2XLSX - The Starter Kit
- (SQL)
- ... that your jar files are in your subdirectory. Now download the zip file of code onto your desktop. Extract and copy SQL2XLSX(CMD), SQL2XLSXC (CLLE), and SQL2XLSXR (RPGLE) into a source file and compile ...
- Created on 09 November 2017
- 866. How MVC Can Simplify and Modernize Your IBM i Applications
- (RPG)
- Want to make your big ol’ RPG programs more modular and easier to maintain? Then give the MVC design pattern a try. by David Shirey Editor’s note: This article is excerpted from chapter 24 of 21st ...
- Created on 31 October 2017
- 867. There’s Nothing to Be Scared of…Or Is There?
- (Editor's Letter)
- ... he’s going to introduce you to some of his favorites. To start the series, he’ll tell you about RPG’s error-handling API in his article. Are you familiar with RPG’s On-Exit opcode? Brian May says it’s ...
- Created on 16 October 2017
- 868. A Small Intro to Big Data, Part 3: HFDS and the MapReduce Algorithm
- (Business Intelligence)
- ... Lemonade) Now that you know how the data is stored, let's see how it can be queried efficiently. In a conventional programming language, like RPG, data is usually processed sequentially. For instance, ...
- Created on 16 October 2017
- 869. End of Support Announced on Popular POWER7 Machines
- (IT Infrastructure - Other)
- ... the RPG II compilers intentionally in order to force a tension for change. Some things—such as the ability to run System/36 code—may protect a business investment and could be deemed a positive, but they’re ...
- Created on 10 October 2017
- 870. Profound Logic Announces Membership in Node.js Foundation
- (Channel News)
- ... as system overhauls using Java or .NET. It also makes it easier to find new developers who are fluent in JavaScript, the most popular development language in the world, as well as extend RPG applications ...
- Created on 05 October 2017
- 871. Announcement Summary - October 03, 2017
- (Channel News)
- ... Client Solutions continues to be enhanced to meet the needs of the IBM i user community. The RPG ILE Compiler in Rational® Development Studio has been updated with new modernization capabilities. Rational ...
- Created on 03 October 2017
- 872. Mike Pavlak and Amy Anderson Join Fresche Solutions
- (Channel News)
- ... applications in RPG, CL and PHP before joining Tripp Lite as a solutions consultant. Most recently, Mr. Pavlak was at Zend Technologies, working as a solutions consultant with their IBM i sales team. Mr. ...
- Created on 21 September 2017
- 873. It’s September. What Has Your Attention?
- (Editor's Letter)
- ... Rafael Victoria-Pereira with his RPG article about how to use breakpoints when debugging. It’s a first down, and the fans (aka the readers) go wild! The team goes into a huddle, breaks up, and goes into ...
- Created on 20 September 2017
- 874. Why the IBM i Is the Perfect Open Source Platform
- (Linux / Open Source)
- ... languages that solid business logic can be written in: RPG, COBOL, C, C++ (even FORTRAN). The ILE and PASE environments are two environments that can share resources seamlessly, which means AIX binaries ...
- Created on 19 September 2017
- 875. Watson for i: Watson Could Help Solve the “Retiring Boomer” Problem for IBM i Shops
- (Watson)
- ... benefits. Written by John Ghrist A recurring source of heartburn for IT directors at IBM i enterprises has been the impending retirement of a major chunk of the existing workforce with RPG knowledge. ...
- Created on 18 September 2017
- 876. Practical SQL: Updating a File Using a Cursor
- (SQL)
- ... the development in a production shop. This shop, like so many, works on a combination of modern programming techniques, including free-format ILE RPG and what can charitably be called long-in-the-tooth ...
- Created on 29 August 2017
- 877. IBM i CIO Summit Announced for October 2017
- (Certification / Training)
- ... topics of interest to the group. Conversation will be supplemented by brief talks on select topics such as staffing and how to attract young RPG developers. On the optional second day, CIO guests can ...
- Created on 29 August 2017
- 878. How Small Businesses Can Harness IBM Watson
- (Business Intelligence)
- ... RPG. Sorting hat aside, if you really want to get down to street level with the IBM i community, you throw four slides into the deck and show exactly how to get an RPG program talking to a Watson API. ...
- Created on 14 August 2017
- 879. Node.js for Enterprise IBM i Modernization
- (Programming - Other)
- ... typically very reliable and stable. But in the age of slick mobile apps, cloud development, and an aging RPG developer pool, holding onto outdated application code and interfaces can hurt today's businesses ...
- Created on 01 August 2017
- 880. Internship Tales
- (General)
- ... and could learn independently. While I did spend time teaching him the basics of IBM i and RPG development, he was content to search the web, read articles and books, and figure things out on his own. ...
- Created on 27 July 2017
- 881. Ch-ch-ch-changes
- (Editor's Letter)
- ... RPG programmers when those folks retire. Pretty soon now you're gonna get older. I can think of quite a few people who have retired from this business in the 20+ years I’ve been around, and I’m sure most ...
- Created on 24 July 2017
- 882. Enriching the IBM i Community with Open Source
- (Linux / Open Source)
- ... Intellectually, emotionally, and physically, most of us feel our best when we’re part of an active community. Historically, RPG and DB2 development has been largely a solo activity. Although team members ...
- Created on 24 July 2017
- 883. Disconnected Technology
- (General)
- ... this week, one of whom happens to be the college where I learned how to program RPG and Control Language plus a little rudimentary AS/400 operations training. I figured I’d drop in and see what they’re ...
- Created on 17 July 2017
- 884. What’s on Your Summer Reading List?
- (Editor's Letter)
- ... So what’s on your summer reading list? You say you prefer magazines? Perfect! You’re off to a great start! In this issue of MC Press Magazine, you’ll find a couple of RPG articles by Joe Pluta and Brian ...
- Created on 30 June 2017
- 885. Rational Developer for i Alternatives
- (RPG)
- ... your shop and yourself. We have discussed investing in yourself, learning new programming languages, and updating your RPG skills. This article will continue that theme and discuss alternative options ...
- Created on 06 June 2017
- 886. MC Press Online Version 2.1
- (Editor's Letter)
- ... me, you still have a passion for paper. Inside this first edition, you’ll find your favorite authors and favorite topics—from RPG and SQL to mobile, cloud, and more. We have Node.js, and if Aaron Bartell’s ...
- Created on 31 May 2017
- 887. Profound.js 2.0 Extends the Power of Agile Modernization and Node.js on IBM i
- (Development Tools / Utilities)
- ... UI modernization. Both modern RPG and Node.js are available for source code modernization, which addresses one of the top concerns of today's IBM i businesses: finding new developers for the platform. Profound.js ...
- Created on 11 May 2017
- 888. CNX Announces General Release of Valence 5.1 at COMMON - Latest version of framework includes major enhancements to application generating tool
- (Development Tools / Utilities)
- ... business data is stored.” More advanced developers can leverage new functionality in Nitro Query apps to make calls to RPG programs based on user actions, thereby making it possible to develop apps that ...
- Created on 09 May 2017
- 889. TechTip: Node.js iToolkit Mods
- (Programming - Other)
- ... scenario where a community member, Magne Kofoed, posted on the OpenSource Midrange.com forum a need to pass parameter names on RPG calls from the Node.js iToolkit. As you can see from the thread, I didn' ...
- Created on 09 May 2017
- 890. jQuery Plug-ins, Part 2 - Plug-ins You Never Knew You Couldn’t Live Without
- (Mobile Languages)
- ... has a learning curve, and I do not consider myself more clever than the average person I meet in the street, so over time I have gotten the hang of it. And I understand it all based on my RPG background, ...
- Created on 08 May 2017
- 891. Taking Orion out for a Test Drive
- (Development Tools)
- ... too much RPG or CL code in the last five years, due to on the roles I occupied in my former day job as an IT Director. The most I could muster is a whole lot of LotusScript. Some open-source development ...
- Created on 14 April 2017
- 892. Profound UI 5.8 Adds Enhanced Capabilities to JumpStart Code Generator
- (Development Tools / Utilities)
- ... release of Profound UI 5.8. Profound UI is a comprehensive suite of modules that transform outdated, 5250 green screens into modern, HTML5 web and mobile interfaces. Profound UI natively modernizes RPG ...
- Created on 13 April 2017
- 893. jQuery Plug-ins, Part 1 - Drawing a Timeline
- (Mobile Languages)
- ... I was totally lost. I did not understand what I was reading about options, callback, and other words an RPG programmer never heard of. But when I started using jQuery more and more, I began to understand ...
- Created on 11 April 2017
- 894. Managed Services: A Shift in the IT Department Mindset
- (General)
- ... people leaves? A person proficient in RPG programming is hard to find, but I’d argue that finding a good IBM i administrator is much harder. Who is going to check the BRMS logs? Who knows BRMS? The coverage ...
- Created on 17 March 2017
- 895. Oops! Five Common Mistakes Newbie Mobile Web App Developers Make
- (Mobile - Other)
- ... errors you make when you start creating your first mobile apps. This article is meant as a guideline to help you avoid some pitfalls in your work. As you might know, I am an “old” RPG programmer who ...
- Created on 07 March 2017
- 896. TechTip: Node.js Unit Testing
- (Scripting)
- ... from the SQL statement is what I'm expecting. BTW, the iToolkit is a wrapper over the RPG-based XMLSERVICE project in case you didn't know. To run my test, along with the other tests, I go back to the ...
- Created on 02 March 2017
- 897. TechTip: Using the DB2 Programming Language (PL), Part 1
- (DB2)
- ... is remind ourselves just what data-centric programming is. In short, it means using a database-based language to do your work instead of a more standard procedural language like RPG. In order to be useful, ...
- Created on 01 March 2017
- 898. So Many Languages, So Little Time
- (Programming - Other)
- Believe it or not, there are programming languages on IBM i other than RPG and CL. So which one do you learn next? Written by Brian May My last article addressed investing in yourself and your career. ...
- Created on 14 February 2017
- 899. New Power Systems Iron and Technology Refreshes for IBM i 7.3 and 7.2
- (IBM i (OS/400, i5/OS))
- ... RPG Enhancements RPG Compiler PTFs are included in DB2 PTF Groups (!) Nested data structures SQL Programming Enhancements Ability to use remote three-part names within triggers Improved ...
- Created on 13 February 2017
- 900. 5 Mobile App Trends You Can Bank on in 2017
- (Mobile - Other)
- ... your options will narrow, and you’ll miss out on the fun! I predict that the person with the JavaScript, HTML and CSS skills who also knows RPG will beat out anyone with just RPG skills in the job arena ...
- Created on 06 February 2017