RWD concept is a very popular topic and web developers and designers should know the basics behind it. It is easy to select one of the many frameworks that make the build process easier, but before that, we have to understand how to hand code responsive websites.

Creating multilingual sites became a lot easier with the new core integration of supporting more languages. On top of that we have an option to change the language text right from inside Joomla Admin. There is no need to hack the language files or create our own we let Joomla handle it.

A while ago I switched from CSS to LESS and have to admit that I won't be turning back. At first I was a little resent to switch from CSS to a new language, but after playing with it for about 4 hours it just clicked.

Adobe's new open source project Brackets is recently getting a lot of attention. They made a great move to go open source and ask the community to help shape the project. That's also a reason why everything is hosted on GitHub, where you can fork and contribute.

One of my recent problems with introducing Git to my web design&development work, was that I could not push the changes to the live server. It is bad enough that I have to Export/Import the database of Joomla from my local copy to the live one. I had to also selectively choose the files that were changed and upload them, because I did not want to copy the entire site every time I made changes.

In the past couple of months I did a lot of work in integrating the awesome Twitter Bootstrap into my Joomla website and probably into my workflow. With the help of Font Awesome some final touches were added, but the site is not finished and will evolve continuously.

Using menu item type layouts is probably one of the most useful techniques when designing custom Joomla templates. If you want to create a custom looking page, which is accessible through a menu link, this is the most appropriate solution.

With the new Joomla! 2.5 out, it was time to upgrade my Joomla! 1.7 installation. You have the option to upgrade with a single click but before you do press the button, I advise you to try it on a local copy of your website. It was a smart move to follow when I did the upgrade, after which I was confronted with the scary HTTP 500 (Internal Server Error) message in Google Chrome, whereas in Firefox I get an empty screen.

If we are designing our own templates in Joomla we are already using some of the php programming language. Apart from including our modules, components, scripts and css files, we can use php code to further extend the website. The following code should be placed in your template index.php file. It was tested on the new Joomla 2.5 beta and Joomla 1.7.3 system.