PROFESSIONAL Web Development

since 2003

Working Remotely

with companies and individuals all over the world, successfully!

Professional Web Development

PHP / MYSQL / ASP.NET
CSS / HTML / jQuery

Systems Analysis

Solution Architecture, Technical Design
Database Modelling

Blog: The tall story

flagship-handbags

May 3, 2013

Flagship Handbags

As a niche business, your website needs to be as unique as your product, which is why we built Flagship-Handbags a new website to go with their ever-growing brand.

When your local company gets featured in international publications in New York, you know that you’re onto something special, and your website needs to match.

Freestyle Source:

  • Custom WordPress Development
  • Fancy Scripting
  • HTML Markup

flagship-handbags

lairds-lodge

April 24, 2013

Lairds Lodge

Top class accommodation needs a website to match, which is why Lairds Lodge near Plettenberg Bay (Garden Route)  revamped their website.

Built in WordPress, the content is editable and the core lends itself to SEO and optimisations for marketing campaigns.

Add to this an extra 4 languages, and we have a great multilingual site.

Freestyle Source:

  • HTML Markup
  • Scripting
  • Custom Theme and Custom Development in WordPress

lairds-lodge

designemporium

February 27, 2013

A&T Design Emporium

Plettenberg Bay is a great place and has a nice vibe about it, although it can get frantic during the peak of summer, but those frantic times are the life blood of many local businesses.  A&T Design Emporium is a boutique store that has a collection of unique decor, design and decoration items.

We developed an online (eCommerce) store for them based on the ZenCart system.  ZenCart is powerful yet really nice to work with when as everything ‘just makes sense’ when you’re customizing it.

Freestyle Source

  • ZenCart customisations
  • HTML Markup
  • Custom functionality built into the ZenCart admin section
  • Page content CMS

designemporium

teaparty

February 22, 2013

The Tea Party

Everyone loves a tea party, and so it’s no surprise that I enjoyed building a site for one!  theteaparty is an annual event in Durbanville near Cape Town on a hippy-level, or close to that level.

The work involved a reskin of the old site with the new design.  The website is underpinned by Silverstripe CMS; not a common CMS but workable nonethless.

Freestyle Source:

  • HTML markup
  • Silverstripe CMS custom theme

teaparty

afriglobal

February 11, 2013

Afriglobal

It wasn’t long ago that Zimbabwe was essentially in the dark ages.  The currency devalued to such a point that it became worthless, getting gasoline for your car involved standing in a four-hour queue for just 5 litres of the liquid gold, shelves in shops were perpetually empty and when new stock arrived it was snapped in minutes.  

But things are changing; they’ve switched their currency to the USD and people are rebuilding their businesses and their lives.  And the Internet, the global community, is available to every person whether sitting in an office in Harare or on a remote farm hundreds of kilometres from anyone… thanks to satellite communications and Afriglobal who offer internet connectivity with a beam that covers the whole of Zim. Here’s to the ‘new’ future of Zim.  Good luck.

Freestyle Source:

  • HTML markup
  • WordPress custom theme
  • WordPress development

afriglobal

Icon-Document03-Blue

February 3, 2013

The importance, and pain, of document reviews

It was in 1975 that the concept of a “paperless office” was first conceived, and thirty-plus years later most of us are starting to make real strides towards this.  But moving towards being paperless doesn’t mean that we move away from documentation.  In fact, it seems the opposite!  

Through our work, most of us are drowned in documentation on a daily basis – we receive drafts, initial release versions, updates, amendments … at some stage we hopefully receive a “final” copy, but soon discover that the final is replaced with version 1.1 and the documents just keep on rolling in…

With all these documents flooding our inbox, its easy to skip a few in the hope that you can save precious hours (or work more efficiently).  My general response to this is:  Be careful!

All software professionals know that the cost of rework is exponentially higher than implementing the correct solution the first time round, and documentation forms an important step in the design process to ensure that the correct solution is built.  

Now, documentation doesn’t necessarily come in the form of Word documents of PDF’s – it encompasses all forms from presentations to screen shots, diagrams, whiteboard sessions, email conversations, IM’s, and the plethora of other available communication tools – all of them as important as the next.  And they all have one thing in common: They are trying to convey a message.  This message is important, and you should apply your mind to all these messages.  There are too many experiences where a document isn’t correctly reviewed, a solution is delivered based on the document, and issues are discovered only once something has been built.  This is too late.

All projects & tasks, irrespective of size, need some form of documentation to support the work, and the documentation needs to be reviewed before anything is built.  If the task is small, an email or a IM conversation will suffice.

Some steps to keep in mind when reviewing documents:

  • Have a clear idea of the final outcome – you’ll need this so that you can validate whether everything has been covered in the documentation
  • Keep an eye on document versions & dates – you should always review the latest document (which is sometimes easy to overlook)
  • Collate everything – as the different artefacts and versions pile up, start a collection so that you have a full history of how things progressed over time
  • Lookout for changes – decipher the changes and review the changes; there’s no need to review everything if only one small portion has changed
  • Keeps notes as you review – it’s easy to loose track of thought processes, so make simple notes, structure them logically, and provide feedback (where applicable) to the owner & stakeholders.
subject-matter-expert

January 25, 2013

Being effective without being a subject matter expert

The topic of being an SME (Subject Matter Expert), Domain Expert or Product Specialist comes up all the time.  At least once a week, without fail!  There is often the statement “you don’t know our industry/business, I dont think you can help“.

The misconception is that you need to be an sme in order to effective.  After all, how can you design processes and build systems if you don’t have at least five years of experience in the particular domain.  Right? No, wrong!

The ability to be effective is far more than being a specialist for a domain, it’s about the rest of the skills you bring to the table.  One ooften finds that coming into an environment as a ‘fresher’ means that you come in with new ideas and a different spin on things.  It’s so easy for a team to get stuck in a particular way of working and sometimes all that’s needed is for a different perspective to take things a step forward.

However, I’m certainly not advocating that we should jump around from job to job and industry to industry like a grasshopper … of course, having a knowledge of a particular domain and relevant experience helps you to hit the ground running, but it shouldn’t prevent you from taking on new challenges or having a change of scene when you need it.  It’s more detrimental to become stagnant and stop growing!

yswara-logo

January 21, 2013

Yswara online shop

An eCommerce store was implemented for Yswara.  Being a WordPress-based site, Woocommerce was used for the online shopping and checkout, with integration to PayFast for the payment gateway. The nett result is a business that sells high-end teas & accessories, now doing so through an online channel. And with the currency converter, you can browse in ZAR, USD of GBP, because we operate in a global society these days!

 

yswara

heart-fm-logo

January 19, 2013

Heart FM DJ lineup

Ever wondered who’s on the radio at the moment?  And who’s up next?  Well, for Heart FM you can see this on their home page via a custom widget that was developed which reads information from a schedule.  Nifty.  And with streaming-radio you can listen to them anywhere in the world!

 

heart-fm

skills

January 15, 2013

The three skills you need to continuously develop

On a recent survey of peers, they were asked which three skills you need to continuously develop to be at the top of your game.  The responses ranged from ‘adaptability’ to ‘planning’ and ‘problem solving’, but there were 2 skills that were unanimous among everyone: ‘listening‘ and ‘communication‘ skills.  

These two skills are crucial to everyday working.  Listening skills enable you to hear & evaluate what issues there are so that you can best formulate the way forward; part of this is then disseminating the noise from sense!

Communication skills are vital to all spheres of work, and especially in IT where projects are notoriously complex and are built upon an ever-changing landscape.  As teams become more virtual (working remotely) and corridor meetings fewer by the day, communication skills play an increasing role in getting the job done right.

The interesting part is that no technical skills were mentioned…  the consensus was that the technical skills are an important aspect to many of our jobs, but that they are not the most important.  Interesting!