development



New PHP version - v5.5

IT News & Other

In 20-Jun-2013 the PHP development team announced release of PHP 5.5.0

Compared to the previous version I could say that PHP v5.5 it does not come with any major changes, but like other major version has few significant changes like finally keyword in try catch structure or depreciation of the mysql_* functions.

Read More

Developer tools - a short list

IT News & Other

In order to be efficient, any developer need to use good tools. In this article you can find a short list of tools used in programming, especially web programming.

Basiclly in a developing process at least this types of tools are used: an IDE, version controll software, relational database management system (RDBMS), a webserver (for the web application only) and of course beside the tools the programming/scripting language.

Read More

PHP Magic Constants

Other

In developing process, if you want to store a value that will remain the same along your script’s execution, you can define a constant.

Also PHP has some magic constants like PHP_VERSION, __LINE__, __FILE__, E_ERROR, __DIR__, __FUNCTION__, __CLASS__, and __METHOD__, E_ALL and others wixh can help you in your application development.

Read More

Design patterns. What are? Where we use? Why is good to use?

Design patterns

Design patterns gained popularity in computer science after release of the book Design Patterns: Elements of Reusable Object-Oriented Software was published in 1994 by the so-called "Gang of Four", which is frequently abbreviated as "GOF".

The book still can be found for sale in nowadays and in that book was presented first collection of 23 design patterns.

Read More

About TDD

Other

Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test and finally refactors the new code to acceptable standards.

In test-driven development a developer creates automated unit tests that define code requirements then immediately writes the code itself. The tests contain assertions that are either true or false. Passing the tests confirms correct behavior as developers evolve and refactor the code. Developers often use testing frameworks, such as xUnit, to create and automatically run sets of test cases.

Read More

PHP Intro

Other
PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.

PHP is an open-source program, which means it's available for free on the Web. PHP can also be used across many platforms, such as Linux, many variations of the Unix system, Mac OS X and Microsoft Windows. PHP is a complete programming language and can be used for functions such as server-side scripting (using a web server to fulfill a user's request by running a script directly on the web server to generate dynamic HTML pages) or even writing desktop applications.

Read More