Blog: Guiding Principles Behind Framework

Art of Computer Programming

Be it expressed in a Bach's fugue, a Rembrandt's self portrait or Einstein's theory of relativity, art is timelessness achieved by virtues of coherence, harmony, symmetry and simplicity. ...

Read more...

Why and How Was This Framework Created?

The main point, evident from drawbacks of frameworks I worked with, was finally building something that is extremely fast, extremely simple to use, but at the same time with easily extensible architecture allowing developers to ...

Read more...

Good Framework vs Bad Framework Dilemma

A WEB application must above all serve its end users rather than its programmers and for that reason, concerns should first be channeled in bringing a positive end user experience first and foremost, but also a positive developer experience....

Read more...

Web Caching Explained

The concept of web caching has appeared the moment clients started to experience slow pages and developers found no better way than making the whole page or parts of the page logic load from a cache next time it's requested. ...

Read more...

PHP OAuth2 integration explained

Oauth is a protocol that defines the ways a CLIENT app can access resources owned by USER on SERVER app and OAuth2 is its improved version that forms a worldwide industry standard today. ...

Read more...

PHP Internationalization and Localization Explained

How to define language in terms of a standard, how to detect user's language later on then how to use latter to translate content in PHP applications? ...

Read more...

PHP error handling explained

PHP originally came with a very primitive self-handling system where one could toggle whether or not errors should be displayed on screen, error levels to be ignored by handler and an automated logging system to error_log.

Read more...

PHP Templating Explained

Views are subject of patterned behaviors no different from other architectural parts inside your MVC application (eg: controllers, models). The process of breaking them up into reusable parts based on their patterns is called templating.

Read more...


Share