Karl Hahn

Most recent blogs by Karl Hahn

Karl Hahn Team : Front End Developer Tags : Web Development

Best Practices

Best practices are usually created in response to features being misused, which creates havoc for other programmers and the company they work for. In fact, most of the innovations or paradigms within the last 40 years have been based around restricting what you do with your technology.

Karl Hahn Team : Front End Developer Tags : Web Development

Over Engineering

The days of pure HTML, CSS and Javascript are over. Now we must learn CSS pre-processors and frameworks, multiple Javascript libraries (usually based on jQuery) HTML templating engines based in Javascript, task runners such as grunt and gulp, etc. With all of these tools available, and becoming an ‘industry standard’, it’s easy to misuse them and make a real mess of your website coding.

Karl Hahn Team : Front End Developer Tags : Performance

Less horrible work environments

Your working environment can greatly impact your productivity and attitude. In this article, I will be looking at the various aspects of your work space that you can maintain or change in order to make your life slightly less dreadful.

Karl Hahn Team : Front End Developer Tags : User Experience

Annoying Website Features

We’ve all come across them – Extremely small, budget websites that look like they were made by your pre-pubescent cousin. These gems often include some of the most annoying design and functional elements on the internet. Here is a list of things to avoid when asking your cousin to make you a website.

Karl Hahn Team : Front End Developer Tags : Web Development

Junior Developer Focus: Image Optimisation

If there’s one skill that junior developers could improve more than any other, it would be image optimisation. This is an often-neglected part of web development, so I will cover it in good detail today.

Karl Hahn Team : Front End Developer Tags : Web Development

Junior Developer Focus: HTML Validity

There are a lot of rules to follow when creating valid HTML. Every developer knows what it’s like to paste code into the w3c validator and have it spit out error after error, some of which are a bit ambiguous. This article will help you to avoid common pitfalls and be more confident in how to mark up your content.

Karl Hahn Team : Front End Developer Tags : CSS Web 2.0

Modern CSS Techniques

Imagine that you wanted to keep the class names in your HTML as simple and functionally-semantic as possible, but you also wanted to have re-usable generic styles, with presentational-semantics, to avoid repetition.

Karl Hahn Team : Front End Developer Tags : CSS

Classic CSS approaches: Strong vs Loose Coupling

In this article, we will be revising the different approaches that can be taken to class naming and writing CSS.


Connect with us

We deliver our promise to clients through 2 focuses:

Online Success and Project Success. Over 15 years, we have delivered hundreds of substantial and complex projects on time, on budget and to the highest of standards.


Sydney +61 (02) 9978 8888

194 Miller Street, North Sydney, NSW Australia 2060