From the category archives:

Programming

A note about these series. It appears that Giorgio Sironi and I had the same idea regarding Design Patterns and blogging about them. He covers the Factory design pattern thoroughly in his blog post, which is recommended reading.
The Problem
I started off my IT career as a network administrator. This was back in the good old [...]

{ 0 comments }

A note about these series. It appears that Giorgio Sironi and I had the same idea regarding Design Patterns and blogging about them. He covers the Singleton design pattern thoroughly in his blog post, which is recommended reading.
The Problem
When I started programming in PHP I was faced with creating a simple database driven web page [...]

{ 12 comments }

Design Patterns – Series [Series][How-To]

by Nikolaos Dimopoulos on January 6, 2010

in Design Patterns, How-To, PHP, Programming, Series

A lot of developers – including myself – have at some point in their programming careers found themselves repeating a task that they have completed for a previous project or for a previous part of the same project.
This problem of repeating code is solved by design patterns. A design pattern is the way that the [...]

{ 0 comments }

URL Beautification [How-To]

by Nikolaos Dimopoulos on December 15, 2009

in How-To, Input, PHP, Programming, URL, Zend Framework, mod_rewrite

The last few years I have been using Quicken to manage the home bank accounts and spending. My wife never had any problems with me doing so and it helps us manage our cash flow better. Of course like every couple we buy things that we need and always provision a small amount of money [...]

{ 0 comments }

Variables in php.ini [How-To]

by Nikolaos Dimopoulos on December 11, 2009

in How-To, PHP, Programming, Zend Framework

In my workplace we have been using Zend Framework for more than a year primarily as a glue framework. We have managed to integrate a lot of components from the framework to suit our needs and slowly we are moving towards the full MVC pattern.
In the meantime our own framework, or collection of code if [...]

{ 1 comment }

Continued from Part 2
Presentation of Data
Presenting data with <angular/> is really easy. All we need to do is to tell <angular/> how we want the data to be presented and where.
From Part 2 you have seen that I have declared an entity called Incident. Also in the <body> tag I have initialized the <angular/> engine, [...]

{ 1 comment }

Continued from Part 1
The Wildlife Rescue League application
Design
For those that do not know, the Wildlife Rescue League
is a non-profit organization providing care for sick, injured and orphaned wildlife in order to return them to the wild. Our licensed rehabilitators, located throughout Virginia and suburban Maryland, work with animal shelters, humane societies, wildlife groups, nature centers [...]

{ 2 comments }

If you haven’t heard about <angular/>, this article is intended to give you a brief overview of the features and functionality that it exposes.
<angular/> is a declarative programming language that provides the programmer with a wealth of tools using a simplistic model. <angular/> lives in the HTML file and references all the necessary libraries [...]

{ 1 comment }

Test Driven Development [How-To]

by Nikolaos Dimopoulos on November 16, 2009

in PHP, Programming, TDD, Test Driven Development

I am curious by nature. This is probably one of my best attributes as a person, since I can never rest until I find out ‘what this thing is’ or ‘what is it used for’. This curiosity comes in handy in the programming world.
By being curious, one cannot rest on their laurels and will always [...]

{ 2 comments }

Flexible Storage in MySQL [How-To]

by Nikolaos Dimopoulos on November 16, 2009

in How-To, MySQL, Programming, Storage

We all need data to function. Whether this is information regarding what our body craves at the moment – hence go to the local take-away and get it or cook it – or whether this is electronic data to make our tasks easier, makes no difference.
Storing data in an electronic format is always a challenge. [...]

{ 0 comments }