30,000 commits and rising

Posted by SashaTags: , , , ,
0

The Sound Alliance version control repository hit the 30,000 mark today. To celebrate, here’s a quick POSIX one liner to get the counts by user for your local repo:

SVNBASE=`svn info http://YOUR_SVN_REPO|grep '^Repository Root'|awk '{print $3}'`;svn log "$SVNBASE"|grep '^r[0-9]'|cut -d'|' -f2|sort|uniq -c|sort -nr


Job opening: Front End Web Developer – 6 month contract

Posted by andre
1

Things are pumping here at Team SA so we need to add some resources to our Front End Development team for a full time 6 month contract starting immediately.

We’re looking for someone with a strong understanding of Javascript (including Object Oriented coding methodologies), CSS, HTML and template systems such as Smarty and FastTemplate. The successful candidate will be working on both the development of the core web offerings as well as external client projects.

This role will suit an experienced, technically-minded front end web developer with a proven track record in previous similar roles who has the ability to work to deadlines and produce high quality web sites and user interfaces.

Working as part of a growing team and reporting directly to the Technical Director, you will be able to take direction and communicate effectively with team members at different levels of the organisation. You’ll be our ideal fit if you are interested in music and be passionate about design, the web and the infinite possibilities this exciting medium offers.

Your role will be varied, but include tasks such as:

  • Taking Photoshop based designs and converting into working websites, utilising your strong CSS, Javascript, HTML and templating skills
  • Designing or working with designers, to create user interfaces for new features on our web portals
  • Implementing & maintaining web 2.0 functionality such as AJAX and jQuery throughout existing and new areas of our websites

If you want to be a part of this young, fun and dynamic company then send your resume and cover letter to jobs@thesoundalliance.net

Applications close 30 September


Visualizing the Repository

Posted by Gerald KaszubaTags: ,
1

I’m a fan of visualization. In the past I’ve released a few visualization tools such as Python Call Graph and Wireless Heatmap. One Friday afternoon I decided to run code_swarm on our Subversion repository which has all the code for inthemix, Faster Louder, and all our other websites. code_swarm visualizes a Subversion repository over time. The repository is up to about 30,000 revisions, which began on Tuesday, 27th of July 2004.

Below is the video showing one dot per file with the user name of the user committing the file in the middle of the swarm of dots. The blue dots are PHP files, yellow dots are HTML files and green dots being Smarty template files. Other types of files are just white dots. The large swarm of files are usually when we do branch merging.

YouTube Preview Image

Functional Partitioning (Part 1)

Posted by Tim MasseyTags: , , , , ,
0

Part 1 – The Objective:

We recently set ourselves the goal of streamlining the database for ease of management & development. For those who’s production databases are in the multi-gigabyte size category, you will know what a drama it is to get the dev environment looking as similar as possible to live.

Anyway, our sites get a lot of visits which we like to log and make pretty graphs from. The downside of this from a system maintenance & performance perspective is that a lot of data gets generated. When I say a lot I’m talking gigabytes of space housed in the database, just for the site visit stats.

(more…)


The Great Wall of V

Posted by IanTags: , ,
4

You may have guessed it already, but we’ve got a good thing going on with the energy drink “V”, they sponsor our blog and supply us with fuel to crank out the development. The by-product of this relationship is that we get to do creative (read as “silly”) things will all the empty cans.

(more…)


BI in the cloud

Posted by andreTags: , ,
0

If you’re anything like us, you’ve never got enough time and resources to do everything you want to – and some projects always get left behind. This is never more true than reporting.

For each of our media properties, we keep regular tabs on important KPI’s like new members, subscribers, forum posts and the like. Each month, each business creates a monthly report from these KPI’s using data from the websites and some custom Excel programming that we’ve done. It’s a little cumbersome and prone to errors and mistakes. (more…)


The Developer’s Tool Kit – Part 1 “The Library”

Posted by Ian
0

“never commit to memory what you can find in a book” – Albert Einstein

Now I’m not gonna argue with the big man, because you know what he was a pretty clued in guy, but what happens if you can’t find that book?. For that very reason I’ve produced a list of the books that I have on my desk, or close at hand, from which we draw inspiration, support and guidance. Maybe you’ve got some of these titles already, and some you may not. I regard them as essential reading.

(more…)


Welcome to the Sound Alliance Developers Blog

Posted by andre
0

Hey there,

Thanks for stopping by our blog. As the development team for the Sound Alliance, we’re responsible for running the development program on our web portals inthemix.com.au, FasterLouder.com.au & SameSame.com.au, as well as our ticketing business Qjump.com.au and any other work that comes our way.

Our sites are classic LAMP sites, MVC OO PHP5 with a smattering of legacy procedural stuff in there (we have been up & running for close to 10 years).

We’ll be posting articles here giving an insight into how we work, solutions we’ve come up with or things that have inspired the team. You might also see some sillyness from time to time.. So, we hope you’ll come back and say hi from time to time.