Resized-
Written By Jon Peppers

10 Great Blogs for a Developer's RSS Feed

I wanted to compile a quick list of excellent blogs for programmers. Not all will apply to every developer, but spending a few minutes a day on Google Reader can give you great insight into different technologies and even hone your skills on the tools you use on a daily basis. Most of us have those few minutes to spare in a day, and I think a good blog read will benefit most developers more than seeing the latest lo...

December 22, 2011
development
Read More

Resized-
Written By Jon Peppers

What is REST?

There are a lot of misconceptions about what REST or Representational State Transfer is.  Many people see an example of a REST API and merely think of it as a standard for making URLs to perform create, read, update, and delete (CRUD) operations against a web server.  However, it has nothing to do with how your web service works specifically, but your architecture at a much higher level. The concept of ...

August 04, 2011
development / technology
Read More

Resized-
Written By Jon Peppers

NOSQL - Just another buzzword?

These days, SQL (structured query language) has been the core mechanism for storing and accessing data within any application.  It has many advantages, such as: reliability, scalability, fast lookup, and the ability to generate any type of report you can think of.  Conventional database systems have their disadvantages as well, which is where NOSQL-based systems have surfaced to fill in the gaps.  RDBMS...

June 16, 2011
development / technology
Read More

Resized-
Written By Clinton Mills

UPS vs. FedEx API integration

I have recently taken on the task of integrating FedEx and UPS shipping into Omniprise’s shipping manager for rate calculations, printing shipment labels, and integrating package tracking. I researched the web for some comparisons between the two API with no success. Since Omniprise is now fully integrated into both UPS and FedEx, I will share my experiences so that other people looking for differences betwe...

May 18, 2011
development / technology
Read More

Written By

Are Desktop Applications Dead?

In the Web 2.0 era, the traditional desktop application has been declared all but dead. Everything is moving to the “cloud” and the majority of user’s time is spent in their web browser. Companies like Google are leading this trend, and they have went so far as producing an operating system that consists of only a web browser.There are many advantages to a web based application. Data is centrally stored, managed an...


Resized-
Written By Jon Peppers

The Hubble Space Telescope – Porting to Windows Phone 7

For my next exploration of the MVC design pattern, I wanted to convert my “Hubble Space Telescope” application from a desktop WPF app to Windows Phone 7.  This can help demonstrate the flexibility MVC provides with such a scenario.You can see the previous article here: http://www.hitcents.com/blog/post/developing-iphone-%E2%80%93-part-4-controlling-hubble-space-telescope-mvcBy using the MVC pattern, we only have ...

April 03, 2011
development / technology
Read More

Resized-
Written By Jon Peppers

Developing for iPhone – Part 4: Controlling the Hubble Space Telescope with MVC

So for this part of the series, I wanted to explore MVC by writing a sample application that reuses code between an iPhone app and a WPF windows application.  The goal here is to lessen the amount of code required to be written on the iPhone, because what developer wants to use a Mac, right?  But this should also cut down development time, too, and should make it easier to port the same app to Windows Phones...


Resized-
Written By Jon Peppers

Can Hitcents pass the Joel Test?

For those of you who have not heard of it, the Joel Test is a quick checklist that will help assess the practices of your software development team.

The test was originally explained by the blog: "Joel on Software," which is a fairly popular blog by Joel Spolsky, a software developer and CEO of Fog Creek Software.

You can see the original article here: http://www.joelonsoftware.com/articles/fog0000000043.htm...

February 17, 2011
hitcents / development
Read More

Resized-
Written By Bryan Phillips

Working Hard, With Hardware

Taking a broad look, I am going to review the different types of hardware that are utilized everyday in tandem with our Utopia Self-Scan software. The Utopia software mentioned in previous posts is our fully functional self-checkout solution for grocery and convenience stores. With that being said, let's take a look at the different types of hardware you can expect to see on a self-checkout lane. * Printer – primarily...

February 01, 2011
technology / development
Read More

Resized-
Written By Jon Peppers

Developing for iPhone - Part 3, (Bad?) MVC

In this post, I’m going to dive into the inner workings of Apple’s UIKit for iPhone, and see how they handle the MVC (Model-View-Controller) design pattern. Well, what exactly is MVC?  A design pattern that should help you organize applications while keeping code re-usable at the same time.  It breaks down applications into three distinct layers: Model, View, and Controller.  The WPF equivalent is MVVM ...

January 27, 2011
development / app development
Read More