South African entertainment and media outlook: 2013 – 2017


Each year, PwC’s team of entertainment and media experts generates unbiased in-depth forecasts for 12 industry segments. The fourth annual edition of PwC’s South African entertainment and media outlook (the Outlook), covering the forecast period 2013-2017, combines deep knowledge of the local market with a truly global perspective – a powerful tool for understanding critical business issues.

Click here to download the full publication (pdf)

Topics include:

  • Internet
  • Television
  • Filmed entertainment
  • Radio
  • Music
  • Consumer magazine publishing
  • Newspaper publishing
  • Consumer and educational book publishing
  • Business-to-business publishing
  • Out-of-home advertising
  • Video games
  • Sports


  • Consumer spending on Internet access in South Africa will reach approximately R59.6 billion by 2017, up from R19.8 billion in 2012, a CAGR of 24.7%.
  • The South African Internet market is dominated by the mobile segment due to increased investment in cellular coverage by mobile operators and decreasing tariffs. Internet access via mobile devices comprised 89% of the Internet access market (mobile Internet subscribers plus fixed broadband households) and 81% of its revenues in 2012.

Continue reading

Replicating Virtual Machines to Multiple Folders

Hyper-V Replica allows you to configure where replicated virtual machines will be stored.  You can either choose to have all replicated virtual machines stored in a single location, or you can choose to specify a separate location for each primary server that is replicating to you.

But what if you need to have multiple virtual machines replicating from a single primary server, but stored on different drives?

This is what I needed to do for my home configuration.  It turns out that while the solution is not obvious, it is not that hard to do.  What you need to do is:

1.  Configure Hyper-V Replica to store the replicated virtual machines in one of the locations you will be using

2.  When you enable replication on a virtual machine that needs to be stored in a different location, choose to perform initial replication at a later point in time:


Continue reading

Useful, ready to use HTML5 snippets


HTML5 Starter Template

When starting a new project, you need a starter template. Here is a concise and clean template to serve as a basis for your HTML5 projects

<!DOCTYPE html>
<meta charset=”utf-8″>
<!–[if lt IE 9]>
<script src=””></script>



Continue reading

Learning Programming: 10 Misconceptions That Are Not True


1. I Have To Master Maths To Learn Programming Languages

People confuse of the relationship between mathematics and programming because they want a flat out answer of ‘Yes’ or ‘No’. In reality, the answer is more towards “it depends, but mostly not”. As a programmer, we spend most of our time writing code, not Math formulas, and your knowledge in Math is not directly proportional to your programming skill.

Don’t get me wrong though, we still need basic algebra, but it’s basic, and well, it’s just algebra. Besides, there are libraries and plugins, which you can apply directly into your code to help you solve mathematical and algorithmic problems.

Continue reading

Windows Server 2012 Storage Spaces

What are Storage Spaces and when would I want to use them?

Storage Spaces are all about provisioning storage based on a pooled model … while making management of some types of storage easier.

Perhaps you have:
• Storage you’re not using yet and plan to use later
• Storage you’re using now and may later need to expand
• Storage that you want to be able to provide some resiliency for through parity or mirroring.

You may combine various types of storage for a single use.   In fact, you may use individual disks for Storage Spaces … even if the disks are of different capacity.  For instance, have you ever had a need for storage where you didn’t have a drive available that was large enough but you had a few others around of different sizes that when put together could address the need?  Storage Spaces can help with these situations also.

How does Storage Spaces work?

The volumes you create within a storage pool are basically virtual disks located on the storage pool that you may then partition, format, and assign drive letters as applicable.  Storage Spaces maintains the health of these drives and any redundancy selected.  Storage Spaces stores metadata on every volume within the storage pool that defines how data will be stored within the pool.

Windows Server 2012-Storage Spaces (Screencast)

Continue reading

Image Compression for Web Developers

Simplistically, larger pages inevitably take longer to load. There’s an unending body of research that shows that users of slow sites, spend less time on the site, click through less, click fewer ads, and spend less. Small sites, like AutoAnything, cut their load time in half, and saw revenue grow by 13 percent. And large sites, like Amazon have shown that for every 100 milliseconds of slowdown, they experienced a 1 percent drop in revenue.


Continue reading