Web/Tech

August 27, 2009

July 06, 2009

June 17, 2009

June 04, 2009

March 10, 2009

January 13, 2009

December 12, 2008

November 26, 2008

July 31, 2008

June 03, 2008

-->

August 27, 2009

Seven iPhone Development Rules of Thumb

I've been an Apple developer since it was called NeXT and found the following rules of thumb helpful when introducing new people to Apple development. 1. Read the introductory documentation. Build a simple application. Read the documentation again. The Apple development environment is very different from other application development environments. There is going to be some ramp up time. This isn't like learning .NET after you learned Java. Expect to throw away your first couple of applications. 2. Don't buck the system. This is a general theme in the Apple world. If you do things the Apple way, life is pretty easy. If you try to do things the MFC/.NET/Java way... it will be very hard. Apple heavily uses the...read more

Categories: Web/Tech

July 6, 2009

Beyond Pathauto

The Pathauto module is the Drupal supplied solution to automatically create URL aliases based on the title of a node. You can adjust this in the Pathauto configuration following some basic patterns, but sometimes this is not enough. Drupal has another mechanism with which you can create custom URL’s for each node. One just has to edit the node, find the “URL path settings” fieldset, and add an alias to that node. If you have a website that publishes a lot of content, doing this manually will become tedious, error prone, and even impractical. We had a requirement on a recent project where there were Drupal nodes that had to be accessible from a URL that was not possible to...read more

Categories: Web/Tech

June 17, 2009

Drupal: Easing Content Type Proliferation

In this blog post we will show you how to allow content editors to edit similar but different "pages" in Drupal, all based on a shared content type without confusion, by hiding the unnecessary form elements. There can be times when you wish to create several similar content types that only differ slightly from one another (perhaps by a field or two). Let’s take a website that posts environmental warnings on different types of pollution as an example. The site could report air pollution, water pollution and ground pollution warnings. One option is to create 3 separate content types, one for each type of pollution. Air pollution may have an air quality index field, while ground pollution may have a...read more

Categories: Web/Tech

June 4, 2009

Canada 3.0 - Defining Canada's Digital Future

A few months ago at Communitech's Techworking breakfast, I had the opportunity to see Tom Jenkins, Executive Chairman, and CSO of Open Text share a little about Open Text's Enterprise Content Management Solutions, and how they are working with clients to manage their digital assets. Jenkins also discussed the Canada 3.0 Forum that will be held in Stratford, Ontario on June 8th & 9th. My initial reaction was "3.0? Really?". Many are still trying to figure out 2.0 as others have moved on and begun to argue 3.0... Is 3.0 the semantic web, a mobile web, or digital media? While others argue that technology is moving so quickly right now it is impossible to wrap up in a tidy little...read more

Categories: Conferences, Events and Associations , Film , Games , Music , Sports , Web/Tech

March 10, 2009

SEO: A Lesson in Website Updates

Codesta recently updated its website and we wanted to share some of our experiences from the process. One of the major reasons we endeavoured to update our website was to increase the breadth of our Search Engine Optimization (SEO) reach. Too often SEO is an after-thought of many projects, and this can prove costly over the short and long term. We've spoken with companies who have undertaken huge and costly website upgrades only to experience significant declines in their online traffic. What's worse, the new site is not "bad" or unfriendly, usually it's quite the opposite. They have done extensive user testing, tweaked their interface to make it that little bit better and wham. Traffic drops. Why? Most often we...read more

Categories: Web/Tech

January 13, 2009

Drupal 5 vs Drupal 6 - Head to Head Comparison

Drupal 6 has been in the wild for about a year now, and Drupal 7 is on the way. This article will take a look at Drupal 6 from the point of view of a Drupal 5 user, especially with regards to whether it makes sense to update your Drupal 5 site to Drupal 6. First, we can take a look at the new features that have been included in the Drupal 6 release. One of the major features is a new installer to aid the technically challenged in setting up their Drupal website, which could be a difficult task with Drupal 5. The installer can now check for “Clean Url” support (which the vast majority of website administers will...read more

Categories: Web/Tech

December 12, 2008

Drupal Content Types - Part 1

Drupal supports many different ways to create and manage content. In Drupal, all content types derive from something that is called a node, which just provides you with a title and body field. In fact if you do not know what a node is then you shouldn’t read on any further and get more acquainted with Drupal before delving into more complex topics. As you probably know, Drupal comes with several content types to begin with, namely the story and page types. These are useful if you are building a simple website with a blog and some extraneous pages. Over the past several months at Codesta we have worked on several different projects which required the use of our own...read more

Categories: Web/Tech

November 26, 2008

Thoughts on the Google App Engine

Google threw their hat into the cloud computing arena in April 2008 with the introduction of the Google App Engine (GAE). The GAE allows developers to create and deploy applications using Google's infrastructure, leveraging their extensive expertise in the domain of scaling BIG. The GAE is still a beta product, given their track record for extended beta periods (gmail anyone?) it may continue to be for some time. It's free to create and deploy applications supporting approximately 5 million visitors per month. If you're not scared by the beta status, willing to invest some time learning the "Datastore", and looking for a platform to develop your next web app, GAE is worth exploring. GAE is intended to compete with offerings...read more

Categories: Web/Tech

July 31, 2008

Thoughts on PHP Frameworks - Part 2 - Zend Framework

Over the course of my time here at Codesta I have been exposed to various platforms and technologies. On many occasions I have had to work on a PHP application that already had its own custom framework in place. One project in particular scarred me horribly; the Model-View-Controller (MVC) logic was muddled together and a pain to work with. Overall the framework the application was built on was a total mess. This article is part two in my quest to see if there are any good PHP Frameworks out there that can compete with established frameworks like J2EE and .Net. In the first part (found here) I reviewed the CakePHP framework. Now I will be documenting my experience in getting...read more

Categories: Web/Tech

June 3, 2008

Knit 1, Perl 2...

I Know As Much About Perl Programming As I Do Knitting And That Isn't a Bad Thing! I have been doing QA for 7 years now and believe I have the essential skills that make for a solid QA analyst, however I do not possess the skills that would make me a basic developer. I feel that if I gain some knowledge of the technology our developers use I can better represent the customer in the development process. Codesta is very supportive of this in the way that the company grants us personal time to learn new technology and skills. I have made several attempts to go outside my skill set and role to bring something new to my QA...read more

Categories: Web/Tech

Privacy Policy| Sitemap| Contact Us

Copyright 2002-2007 Codesta LLC. All rights reserved.