Use Git to Document and Manage Any Source Code with Version Control

Feature Article - Developer Article

Provide versioning and rollback capabilities to your source code with the resolution of individual code modifications.

tom_snyder.jpgBy Tom Snyder

Programmers in any language have supported multiple versions of source code during development, the simplest case being that you can keep a copy of the current production code while you work on a new version that contains your current development changes. But what if you wanted to document each change and have the ability to selectively reset any changes while supporting multiple developers working on the same source code? Git can help with this.


Read More >>
 
 
Articles: 

Installing Android Development Tools with Eclipse

To develop Android applications with Eclipse you could use the following installation method:

  • Install the Java Platform Development Kit (JDK)
    Get the 32 bit version (even if you are running on a 64 bit system) of the JDK because the Android SDK will look for the 32 bit version and throw an error indicating that it can't find it. There are work arounds, using the 32 bit version is one of them.
  • Install latest version of Eclipse. The classic version is recommended for use with Android.
  • Install the Android SDK.
  • Install the Android Development Tools (ADT) Plugin
Articles: 

Drupal Multisite

With Drupal Multisite capabilities you could have one Drupal code base being reused for multiple websites. This allows you to keep your base code updated once to support multiple sites.

This is also a good feature if you have several low traffic websites and want to reuse a single hosting plan. I have done this for my brother who is a plumber which is hosted with my primary site.

Articles: 

Windows Powershell Installation

  • Install PowerShell on your computer. If you have Windows 7 then you probably already have it, otherwise click here to download. You will find PowerShell under Accessories off your Start menu.
  • You can’t run scripts by default because of security settings. .ps1 cannot be loaded because the execution of scripts is disabled on this system….

    To View Security settings:
    Get-ExecutionPolicy
    You should see restricted.
  • To allow scripts to run:
Articles: 

Update Your Data with Peace of Mind Using Commitment Control

Feature Article - Developer Article

Learn how to use commitment control in your RPG programs to ensure a complete transaction and how to roll back the changes when unable to complete.

I'm usually talking about powerful IBM i resources that can do great things with minimal work. Commands such as those need to be treated with respect and tested well to ensure that you'll get the expected results. In this article, I'll be taking a step back to talk about some safety measures that you could take to protect the integrity of your data by using commitment control within your code.


Read More >>
 
 
Articles: 

Get the Day of the Week, Full Text Date Values, and More Within RPG Using SQL

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 >>
 
 
Articles: 

Using Binding Directories with Your Service Programs

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 >>
Articles: 

Features and Cautions of the Binding Language

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 >>
Articles: 

2WolvesOut.com is now Code-Gorilla.com

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.

Articles: 

Using Binding Language with Your Service Programs

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 >>
Articles: 

Pages