A version control system (like git) is software that allows to keep track of the progress you have made in your codebase and very importantly allows reverting back to a previous state. Git is a version control system created to have the ability to handle thousands of people working on the same codebase while allowing easy management of your code.

Read more

Remove javascript frameworks from Joomla

If you’re like us and use Bootstrap in your templates, you’ve probably run into issues where MooTools More & Bootstrap.js don’t play nice.

By default, Joomla! loads a bunch of javascript files that you may not need or want in your template. For many reasons, you’re probably looking for a way to remove them, right?

Read more

Make sure you have a mutually agreed upon contract before you start

As word broke last month that Tobias Frere-Jones was suing his business partner Jonathan Hoefler for 50% ownership of the $50 million type foundry Hoefler & Frere-Jones, one detail in the story stood out as particularly distressing to me.

Read more

You are not your users. You definitely know your products and services inside and out and that is the main thing that sets you apart from them. You've seen every sketch, diagram, prototype and have been hands on from the beginning. You have insights that no one else has and this is what's going to make you successful if you know your users and design for their needs.

Read more

CSS is a pretty useful tool. It makes your markup look good and it can be used to do some really neat things. But, as we developers use it more and more, we tend to yearn for some more advanced features. Not being an actual programming language, you can't have some things that would be in one.

Read more

Page 6 of 20