WordPress 3.0

I’ve just recently upgraded to WordPress 3.0. Not really sure what’s new here, but hopefully I’ll have time in the near future to figure it out, play around with it, and know what the benefits are :)

Have you upgraded to WordPress 3.0? Let me know!

Posted in Updates | Tagged , , | Leave a comment

Use the Model-View-Controller Architecture to Supercharge Your Web Development

What the hell is a “Model-View-Controller”?

The Model-View-Controller Architecture, or MVC for short, is a way of programming that separates your application into three main parts:

  1. the Model
  2. the View
  3. and (you guessed it) the Controller

Basically, the separation of these three allows developers to differentiate three aspects of your application:

  1. Business Data (represented by the Model)
  2. Presentation Data (represented by the View)
  3. and Application Logic (represented by the Controller)

This allows for very rapid development – each aspect can be developed side by side by different developers at the same time. For example, we can have a designer working on the View and just allocating spaces where data will appear and at the same time, we can have a developer programming the Controller, who will just provide the View the data to be displayed. While all of this is being done, we can have another developer working on the Models, who will be in charge of retrieving data from the database and implementing the business-specific logic to them, and making sure that there are methods available for the Controller to be able to retrieve the data in different situations.

Continue reading

Posted in PHP, PHP Applications, Programming, Web Development | Tagged , , , | 9 Comments

Create a self-hosted music streaming site to access your music library from anywhere in 10 steps

I’ve always been fascinated with hosting your own applications from a self-hosted location, such as a home PC/Server. It’s has a lot benefits – for example, being able to use self-hosted applications without the worry that somebody else has access to your data, or install applications without having to pay for web hosting costs.

That being said, today’s post covers setting up and installing a self-hosted music streaming site, which allows you to access your music anywhere where there’s an internet connection.
Continue reading

Posted in Lifehacking, Web Applications | Tagged , , , | 11 Comments

Ooh..Spicy!

Ooh..Spicy! A programmer’s take on everyday lifehacking and programming.

The term life hack refers to productivity tricks that programmers devise and employ to cut through information overload and organize their data. – http://en.wikipedia.org/wiki/Lifehacking

I’m an avid fan of Lifehacker, a blog which features a lot of very innovative solutions to everyday life-problems and annoyances. Most of their posts are IT-centric, since a lot of us nowadays are always on computers, though they do feature some non-IT posts as well.

On this blog, I’ll be talking about mostly IT related problems that I encounter as well, and what things I do or try to solve these problems. I’ll also be talking about programming tips, tricks, and best-practices which make my life easier as a programmer.

For now, I’ll try to collect some stuff to talk about first, so there won’t be any blog posts yet. To keep updated of new posts, you can subscribe to my RSS feed and get notified if there are new posts.

Until then, happy life-hacking!

Posted in Uncategorized | 2 Comments