Call Us Find Us Start a Project

An introduction to Three.js


This post was written by Chris Botman

Low poly mountains generated with Three.js

Last November, I gave a presentation to the Front End Web Developers group in Perth about 3D graphics using the JavaScript library Three.js. I knew most of the audience had not tried 3D before, so rather than just step through some Hello World code, I thought it would be more useful to give an overview of how 3D programming works.

This post covers the same topic, so if you are interested in 3D graphics programming but have never tried, this is for you. By the end you will know about the concepts involved in 3D programming. Other more hands-on Three.js tutorials will be easier to follow as you’ll recognise what all the bits are doing and how they fit into the big picture.

Continue reading

By Chris Botman on 5 February 2016 No Comments

Thanks 2015, you’ve been swell


This post was written by Humaan


The holiday season is nearly upon us and as huma(a)ns often do around this time, we find ourselves looking back at 2015 and acknowledging our achievements, favourite moments and milestones…

The Humaans moved office this year and we’re all loving our new digs in Northbridge. The open plan space bodes well for our collaboration and full scale nerf wars, though the array of food options has meant we’ve had to start a Slack fitness bot.

It's official!

A photo posted by Humaan (@wearehumaan) on

The rotating Friday arvo DJ roster is proving to be a highlight of the week. Even Sandra agrees…

@leekarolczak's favourite actress is now his desk buddy #dreamscancometrue

A photo posted by Humaan (@wearehumaan) on

We broke up with IE8 and wow did it feel good. Hopefully some of you chose to join us in the act. Oh and by the way, if you’re reading this IE9, you’re next.

This year we also built a Privacy Policy Generator to make your life a little bit easier. Check it out at Did you find the easter egg?

We’re grateful for the amazing bunch of clients and projects we’ve worked on throughout the year. Some of our sites won awards, and we were honoured to have received the awards amongst such strong competition. The quality of work this year from WA in particular has been outstanding.

Some of the Humaans made the journey to Sydney for Web Directions. A massive crew from Perth joined us over there for a rewarding and insightful couple of days.

2015 saw us say goodbye to a Humaan. We miss you Niaal! We did however make new friends too… hello there Jess and Dan. Our intern Dana in Design and our work experience student Alexa both hung out and impressed us all with their skills.

Huge welcome to our superstar intern @danaindesign, joining us for the next few weeks!

A photo posted by Humaan (@wearehumaan) on


As we get ready to close the office for a couple of weeks we can’t help but let out a bit of a squeal when thinking about what’s coming in 2016. We’ve got a couple of exciting projects bubbling up in the lab which we can’t wait to share with you and the Humaans are looking forward to see what the new year will bring in terms of new friends and new opportunities.

Something tasty has been cooking in the @wearehumaan labs! More to be announced soon…

A photo posted by Humaan (@wearehumaan) on

Stay safe over the holidays. Merry Christmas, Happy New Year and talk to you all in 2016!

By Humaan on 15 December 2015 No Comments

Using UUIDs with Eloquent in Laravel


This post was written by Dan Barrett


Warning! This is a development themed blog post and such it gets pretty technical. If that’s not your style, this might go over your head.

Recently there have been some interesting discussions and posts about the use of incrementing IDs in websites and whether that’s accidental information leakage or not. An excellent article by Phil Sturgeon showed that you can learn a lot about how much a service is being used with just a few minutes of investigation. An incrementing identifier (or ID) is an integer that starts at 1, and is increased by 1 each time a new record is saved to the database. A UUID (or universally-unique identifier), on the other hand, is a 36 character long identifier made up of 32 alphanumeric characters with four hyphens in amongst it. Due to the length of a UUID it is much more difficult to guess UUIDs, let alone figure out how many users have registered on a site.

Continue reading

By Dan Barrett on 11 December 2015 2 Comments

Once upon a pirate


This post was written by Paul Spencer


There were many breakthrough moments that transitioned me to the Humaan I am today and I widely credit those wins to a skill-set I acquired from an unlikely source. It wasn’t a web conference I attended or internal review, it was theatre. I want to tell you the story of how I first discovered theatre, what I learnt from the experience and how it has affected my career in web.

Continue reading

By Paul Spencer on 26 November 2015 No Comments

Web Directions 2015 Recap


This post was written by Humaan

Another year, another Web Directions down. Seven of the Humaans attended this year, along with a wider Perth crowd who successfully Perthed the pants off Sydney and Web Directions in general.


It was a great two days with John Allsopp and Rosemary Allsopp (and team) organising a top quality, diverse and friendly conference which included speakers of a very high calibre, a family friendly opening night of vintage theme park fun, excellent catering, much needed good coffee and an after party that allowed us all to mix with the wider WD15 crowd and interact with the speakers.

Continue reading

By Humaan on 19 November 2015 No Comments

2015 Australian Web Award Winner!


This post was written by Humaan

2015 Australian Web Award Winners for Small Business

We’re incredibly proud to have taken out the Small Business category for the 2015 Australian Web Awards national event on Friday night, for our work on Boat Equity! This was a particularly big year with lots of great entries across the country at a very high standard. Congratulations to all other winners and nominees on the night.

This marks our 6th win nationally across 5 categories in the five years since Humaan was established, read more about our recent success at Campaign Brief.

By Humaan on 11 November 2015 No Comments

Breaking Down the Online Language Barrier


This post was written by Lee Karolczak

Multilingual Websites

Coming from a developed country, I take the internet for granted. For good or bad my life basically depends upon it. The lifestyle and profession I have chosen rely heavily on the internet and the connectivity it provides. I do my banking online, I chat with friends, I watch videos, listen to music, shop… and the list goes on.

It amazes me that it’s estimated over half of the world either do not have or do not use the internet.

Despite this, global internet connectivity is slowly rising. Developing countries are putting more resources into the infrastructure required for internet connectivity. Each day more of the world’s population is getting the opportunity to access similar content to what I do.

However, there is one looming issue that comes with the spread of internet connectivity: the language barrier.

It is estimated that over half of the web’s content is in English. When you compare this to the estimated 5% of English-speaking people in the world this is quite an alarming statistic. It means that there is a significant amount of internet users that cannot read the web content they are connected to.

Imagine the difficulties you would face if your online banking or music services were only available in a language you couldn’t read or understand. This is true for a large proportion of web users, and their experience is highly impacted.

Thankfully we have the ability to develop multilingual websites. Of course developing a multilingual website is dependent on a number of factors (time, budget and other considerations) but for any website with diverse audience groups it would be highly encouraged.

In recent years Humaan have had the pleasure to work with some amazing international clients. Their multilingual website projects have given us the opportunity to be exposed to diverse language and culture and exposed a number of items to consider when building a multilingual website which include the technical, cultural and content-related aspects.

These projects weren’t without their challenges, and given our experience we thought we’d share a few things we’ve learnt a long the way.

Continue reading

By Lee Karolczak on 21 October 2015 No Comments

Six Australian Web Awards in WA


This post was written by Humaan

Following the success of the last two years, the Humaans were very honoured to pick up a total of six awards in the state Australian Web Awards for 2015.

Winners included our work with dusk for their massively overhauled digital presence in the eCommerce category, Chinese Kung Fu & Tai Chi and Boat Equity in Small Business, Eon Fleet in Commercial, Ironbark in Startup and the 2015 PUBLIC website in the Not for Profit category.

WA Web Awards

A very high standard this year which is a testament to the great work coming out of WA, congrats to all of the other winners. Fingers crossed for the National awards next month!

Visit the Australian Web Awards site for a list of all winners.

By Humaan on 12 October 2015 No Comments

Open Menu