Articles in the programming category

  1. 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 …

  2. 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 …

  3. 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 …

  4. 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 …

  5. Pinax's New Directory Structure

    Posted on in Programming

    If you've been following along, you are probably already aware the Pinax team has decided to make some radical changes to their directory structure based on input from users. I took the time to update my own Pinax project — let me show you what's changed.

    First, here's the new directory …

  6. 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 …

  7. A Little Perl: DBI and Transactions

    Posted on in Programming

    Database transactions are really no mystery. For the uninitiated, the idea is that we want to make changes to the database inside of a transaction that can be committed or thrown away. Why is this a good thing? Without transactions, changes to the database have to be manually undone if …

Slaptijack's Koding Kraken