Objects and PHP: A brief evolutionary history


Objects were not a part of PHP in its earlier form. They weren’t even planned to be. PHP’s developers describe it as an afterthought. Objects made their first presence in PHP 3. PHP 3 was a complete rewrite of PHP 2 (then called PHP/FI 2.0). Here is how it happened: PHP/FI 2.0 (Personal Homepage Tools/Form … Continue reading

The Elements of Design: Part 1


As i mentioned in my previous post, there are following Elements of Design: Primary Shapes (Square, Circle and Triangle) Point, Line and Area Color Texture/Pattern Form (in case of 3-Dimensional design) Elements of Design are those basic units that make up a design. Elements are the actual things we add to our design. While the … Continue reading

Design Basics


Despite being continuously changing, the field of design is very closely attached to certain basic principles and elements that defines every piece of design ever created be it a poster, a logo, a website or an architecture. These are the building blocks of graphic communication. In fact with the variety and diversity of this field, … Continue reading


Originally posted on Geek's Retreat:
The canvas element is part of HTML5.  It allows for dynamic, scriptable rendering of 2D shapes.  It allows a developer to draw just as an artist would on their canvas; albeit, without the same creative flare an artist may have.  As I’m a developer I couldn’t resist having an…

Innovative Graphic Design Examples


Print Design Aquafresh This Aquafresh ad makes a strong point with this sad looking guy and a concept. The Economist The Economists are known for their innovative ads, like this one, delivering a sharp message. Nikon Nikon’s comical approach to marketing. Coca Cola Coca Cola introducing its Light drink with creatively. Volvo How else could … Continue reading

Introduction to Graphic Design


There can only be a few people in present world not touched by information and design technology. Computers are everywhere and everything is being digitized. And this process has drastically changed the way human beings interact. Virtually all forms of information be it sound, image, text, video or any other form can be digitized and … Continue reading

Setting up a PHP development environment


Before we begin talking about PHP, let us setup the environment we’ll be working in. What I mean by that is we’ll install all the necessary software that is required to run PHP and make it easier for us to develop PHP applications. So, what do we need to begin developing PHP applications? Operating System … Continue reading

Beginning with Graphic Design


In my last post i talked about how we’ll begin learning advanced concepts in PHP and the list of topics that we’ll study. But it isn’t just PHP that fascinates me. Design fascinates me even more. Although i have noticed, the part of my brain that deals with design falls asleep after midnight, no matter … Continue reading

PHP: After the basics


You know PHP, you’ve learned it yourself or studied about it in your Internet and Web Programming class, you like it. You decided to learn more, you did, you worked on several projects, learned OOP in PHP and are now very good it; but what now? What after this? I have been at that place. … Continue reading

So this is what i am going to do.


Yes, this is it. Enough time wasted scrolling up and down the facebook wall, enough time spent on going through hundreds of pages and courses. It won’t work. For a simple fact that our brain is a book shelf. It will keep all the book in there but what use is of a book shelf … Continue reading