Articles in the Programming category

  1. Decision and Loop Structures

    Posted on in Programming

    Decision structures (also known as selection structures) are used in programming to take an action based on the result of a question (Farrell, 2008). An if-then-else statement is the most basic kind of decision structure. The question is represented as a Boolean expression that results in a true or false …

  2. Referential Integrity and Business Rules

    Posted on in Programming

    Referential Integrity and Business Rules Referential integrity and business rules are two subjects that individuals new to database design find confusing. Relational databases use tables to represent things and events. It is often necessary for a table to refer to another table. In this case, the two tables have a relationship. Referential integrity ensures that …

  3. Database Speak

    Posted on in Programming

    For those not acquainted with the vernacular of relational databases, many frequently used terms can be hard to grasp. These terms are often difficult to comprehend, but the concepts they describe can be illustrated in plain English. When a database administrator or developer is working with someone not fluent in …

  4. Build vs. Buy

    Posted on in Programming

    Round like a circleWhen planning for a new application, all organizations are faced with deciding whether to develop the application in-house or purchasing an off-the-shelf software package. Developing the application in-house has the benefit of ensuring the application is custom-fit to the organization's needs. Unfortunately, this custom-fit may result in an application that …

  5. Software Development Life Cycle

    Posted on in Programming

    "Cycle on Fort Wall" Like many other kinds of businesses, a landscaping business needs a billing system. As is often the case, billing systems require an incredible level of customization thanks to the various intricacies of most companies' pricing structures. Designing a billing system to fit the specific needs of an individual organization is …

  6. RDBMS Introduction

    Posted on in Programming

    Disk Lengthwise A database is a collection of files used by an organization in support of its daily operations. The files in a database are commonly called tables because their data is organized into rows and columns. Databases allow for easy storage and retrieval of the data kept within the files that …

  7. Defining the Problem

    Posted on in Programming

    Before a programmer can sit down and create a new application, she must understand the nature of the problem the application is designed to solve. Programming projects often begin with a relatively simple problem. These simply stated problems often mask a much more complicated issue. Rarely do programmers create applications …

  8. Software Development

    Posted on in Programming

    As Company X begins to move toward a new information system, it must decide on how it will implement a new software strategy. They can choose to use pre-developed, off-the-shelf software or develop their own. Although off-the-shelf software has the benefit of being readily available, few systems are ready to …

  9. Naming Your Software Project in 5 Minutes or Less

    Posted on in Programming

    old_book Whenever I start a new software project, I spend way too much time trying to figure out what I'm going to call it. I try to think of something clever, but I'm never really satisfied with what I come up with. (I suppose this means I'm not clever.) Starting with …

  10. Assembla: No more free rides!

    Posted on in Programming

    computer frustration In previous coding examples, I've used Assembla to demonstrate some Subversion interactions. At the time, Assembla offered a free Subversion repository bundled with some really nice development tools. In fairness to all Slaptijack readers, I need to point out that Assembla's Andy Singleton announced the end of free plans (except …

  11. Setup Help: Subversion for Your Pinax Project

    Posted on in Programming

    I recently began working on a project based on Pinax. The Pinax project's goal is to develop a set of re-usable applications for the Django Web Framework that are common in website development. Generally, these applications provide the functions and features common in social media sites. For reference, Bob Haugen …

Slaptijack's Koding Kraken