Submitted by TSnyder on Wed, 01/18/2012 - 10:30am
|
Feature Article - Developer Article
|
|
Create useful date-centric service programs with embedded SQL.
Welcome to 2012! All of our year-end processes are complete, and it's the beginning of a new year with a clean slate. 2011 was a very clean year date-wise because it ended on a Saturday. Typically, there is always special handling with the last week of the year for one reason or the other, which makes working with data a prevalent topic. For this article, I wanted to share a few handy little SQL functions that I've put into service programs to extend the existing RPG date resources. And this is all done with very minimal code in a reliable way that is highly reusable.
Read More >> |
Submitted by TSnyder on Wed, 12/21/2011 - 9:22am
|
Feature Article - Developer Article
|
|
Make compiling easier for service programs with the use of binding directories.
With the end of the year comes time to close out my series of articles on service programs. In previous articles, I discussed how to create a service program, followed by discussing the benefits and cautions of using the binding language with your service programs. In this article, I'll discuss how to create binding directories and why you would want to use them.
Read More >> |
Submitted by TSnyder on Wed, 11/16/2011 - 12:00am
|
Feature Article - Developer Article
|
|
Find out how to support multiple signatures and what to be aware of when changing service programs.
I initially intended on just doing a three-part series that worked its way toward binding directories, but I feel as though I need to cover more on the binding language before I can move on. So this follow-up article will discuss support for multiple signatures and things that you should be cautious of when using the binding language.
Read More >> |
Submitted by TSnyder on Tue, 11/01/2011 - 1:53pm

2Wolvesout.com is now Code-Gorilla.com
I am happy to announce that I have changed my website domain from 2WolvesOut.com to Code-Gorilla.com!
I have redirected the 2WolvesOut domain to Code-Gorilla, so you will have access to all of the same great information that you've had before and I plan on adding lots of new content.
Submitted by TSnyder on Fri, 10/21/2011 - 1:33pm
|
Feature Article - Developer Article
|
|
Do you know how to recompile your service programs without having to recompile all programs using the service program?
I have to admit that the binding language was a late discovery for me, and I've struggled for quite awhile working around it. But I've found the binding language to solve the problem of having to recompile your service programs without having to recompile all the programs that are using it. Without the binding language, service programs are very similar to modules due to the need to recompile the programs every time they change. This article will show you how to overcome this problem with the use of the binding language.
Read More >> |
Submitted by TSnyder on Tue, 09/27/2011 - 1:29pm
|
Feature Article - Developer Article
|
|
Did you know you can create service programs from commonly used procedures?
I am a big advocate of encapsulation and modular programming to build solid code from reusable components. One of the capabilities that ILE gives us to promote these programming ideals is the service program. In this article, I'll walk through the steps of taking a commonly used procedure and putting it into a service program to be easily shared with other programs.
Read More >> |
Submitted by TSnyder on Wed, 07/20/2011 - 8:47am
|
Feature Article - Developer Article
|
|
Produce better code and exchange knowledge with code reviews.
One of the most typical obstacles with the adoption of modern programming techniques in RPG shops is the fact that everyone is at a different level of knowledge in different areas. All programmers have their areas of work that they find important, and they may not always be in the same genre. With code reviews, you give all of the people with different flavors of programming styles the opportunity to share their knowledge with the others on the staff.
Read More >> |
Submitted by TSnyder on Fri, 07/01/2011 - 11:44am
When you are using the Firefox Web browser it will keep a history of the sites you've visited. So when you begin typing in a URL it will automatically try to display a selection list of where you've been recently.
Submitted by TSnyder on Wed, 06/15/2011 - 2:23pm
|
Feature Article - Developer Article
|
|
Take advantage of global, static, and non-static variable attributes within subroutines and procedures.
IBM has always been good at giving us all the tools that we need in one box and ensuring that they run on the box reliably and efficiently. Since RPG has evolved into the ILE environment, we have been given more capabilities in the realm of modular coding and encapsulation. With these new capabilities, you have to learn about what you're gaining, what you're losing, and what all the nuances are of the different coding styles. In this article, I intend to describe the scoping and attributes of variables with RPG procedures.
Read More >> |
Submitted by TSnyder on Wed, 04/20/2011 - 11:00am
|
Feature Article - Developer Article
|
|
Configure the SQuirreL alias properties and preferences commonly used by RPG programmers.
To complete my SQuirreL SQL client series, I will explain how to set up your schema and alias properties, such as library lists, and your formatting within the SQuirreL SQL client. I will also talk about how these settings impact your client to achieve the results that you desire.
Read More >> |
Pages