Naming Conventions in PHP

March 4th, 2012 | 1 Comment

PHP 5.4 was released a few days ago. The release includes bunch of new features along with Zend Engine improvements and considerable amount of bug fixes. One of the features is Traits, which allows to compose objects without inheritance. With its introduction, Programming Style has become much more important. Programming Style is basically all about how the code (or a program in general) is organized and documented. The book “Elements of Programming Style”, by Kernighan and Plauger is a classic if you would like to learn more about the matter.
…Continue reading > Naming Conventions in PHP



Introducing PCON: PHP Containers

January 16th, 2011 | 0 Comments

PCON is an open source lightweight and powerful set of containers for PHP 5.3+. It aims to ease the repeated workload developers face in day-to-day application development. All classes are designed to be flexible and extensible. It is tested and currently used in a few applications I already created. You can download the code from my github.

This post can be considered as an introduction to PCON and its elementary concepts. I hope that I can find time to create a separate page later with use cases, more in-depth analysis and detailed examples. Before jumping in the code, I’d like to cover the basic ideas and principles underlying this component.
…Continue reading > Introducing PCON: PHP Containers



Signals and Slots For PHP

November 28th, 2010 | 4 Comments

I have had a chance to work with Qt(cute) for an application. It’s a cross-platform application framework which lets you write applications once and deploy them across desktop, mobile and embedded operating systems without rewriting the source code. The framework is written in C++. Yes, you need to know C++ to really take advantage of the framework.

I’m impressed by their Signals and Slots component along with their Object model which enables creating Composite structures. There are many other patterns in use in the framework but Signals and Slots is the core component of the framework which manages class communications. Yes, I’m jealous of not having a similar component in PHP. Well, sure it didn’t take long before I start creating one thinking it will also benefit on the framework I’m currently working on.
…Continue reading > Signals and Slots For PHP



Event Based Notification System

October 29th, 2010 | 2 Comments

Lately, I have found some time to commit to my personal projects. As you can imagine, sometimes it’s hard to find time for everything besides daily projects and tight timelines. I’m happy that I was able to complete the Notification System, an Event Based Notification Framework for PHP, which can be found on my github. This is a part of my bigger project which I hope I can finish in the next few weeks.

Notification system has many good qualities in my opinion, which I will go over some of them in this post. Later, I hope I can find some time to come up with some tutorials showing how to use this tool to your advantage in your projects. It’s not only providing a great way to handle complex class relationships, but also creates a loosely coupled application structure.
…Continue reading > Event Based Notification System



Zend Framework Modules

August 23rd, 2010 | 25 Comments

Modular application setup has often been considered as little problematic in Zend Framework (ZF) when it comes to creating self-contained or isolated modules. The main reason is that every module specific resource is initiated with every request regardless if the module is requested or not. This article will go over some important points in Zend_Application component and present a solution to the problem of setting up module specific configurations in Zend Framework applications.

Zend_Application presents a great way of setting up the environment and handling resources. There is no doubt that it presents convenience and makes the development fun. It’s the backbone of the framework and acts as a manager of an application. Zend Framework project lead Matthew Weier O’Phinney posted a very informative article on Module Bootstraps. After going over Zend Framework manual and reading Matthew’s article, I came up with the following in regards To Zend Application and module setup :
…Continue reading > Zend Framework Modules



Grand Opening

July 11th, 2010 | 2 Comments

Welcome to the home of Omercan Sebboy. Finally I was able to find time to launch my site. Actually the site design has been ready for the past 3 months but I haven’t had a chance to sit down and enjoy setting up my own place on the web. I’m happy I got it done and I’m very excited I should say.

This blog/site is mainly about web design and development. Then it’s about myself, my work, life and everything else that matters to me the most. I’m not sure how frequently I will be updating the blog with new posts. I hope that I can make a valuable contribution with the help of readers. I’m always open for critiques so feel free to post your comment or just e-mail me.

I’m looking forward to this new adventure.