beta it republik » Articles

Articles

Friday, 25 April 2008 | Article

The Ajax Landscape

IntroductionAjax, or Asynchronous JavaScript XML, communication offers a lightweight approach to integrating applications in portals, traditional clients with an HTML browser and mobile devices. The principle of …

Thursday, 24 April 2008 | Article

Organized PHP Development

IntroductionAny web application can rapidly grow to a large number of files and code. Lack of organization in both files/folders structure and coding will seriously slow down …

Monday, 21 April 2008 | Article

Don’t Do it Yourself

Why Automate a Build Process for PHP?As opposed to executable Windows binaries, for example, PHP programs do not only consist of a single file containing the program …

Wednesday, 16 April 2008 | Article

Automated Tests with PHPUnit2

IntroductionEven when a mathematical proof is used to ensure that a piece of software works correctly, it is not guaranteed that the whole system works correctly. NASA, …

Tuesday, 15 April 2008 | Article

MySQL’s Falcon OLTP Storage Engine

The MySQL Pluggable Storage Engine ArchitectureOne key differentiator between MySQL and other database platforms—whether they are proprietary or open source—is the pluggable storage engine architecture of MySQL. …

Friday, 11 April 2008 | Article

Non-Invasive Surgery for PHP

IntroductionRemember the old days of web development? As the web pages did the transition from just being statically served to more interactive, dynamic pages, the Common Gateway …

Thursday, 3 April 2008 | Article

Service Component Architecture for PHP

What is SCA for PHP?Service Component Architecture (SCA) is a technology supporting an idea. The idea in question is a big idea, Service Oriented Architecture (SOA), and …

Tuesday, 1 April 2008 | Article

AJAX Growing Up – Part II

IntroductionIn the previous issue, I explained how to avoid unexpected errors in your PHP code, caused when multiple JavaScript XMLHttpRequests are sent to your server side script …

Monday, 31 March 2008 | Article

AJAX Growing Up – Part I

IntroductionIn a typical AJAX-based web application, client-server communication is performed using XMLHttp requests in JavaScript on the client side, answered by XML-responses on the server side. Sounds …

Monday, 24 March 2008 | Article

Synergies and Opportunities: Open Source and Commercial Vendors

IntroductionThis article is based on my diploma thesis where I did a detailed economical analysis of the open source relational database market. One of the things I …

Monday, 24 March 2008 | Article

Refactoring By Example

IntroductionThe term ‘refactoring’ was fi rst used in 1990 at a conference on object-oriented programming (OOP). Refactoring originally relates to the Smalltalk programming language and object-oriented development. …

Monday, 24 March 2008 | Article

Security Implications of Web 2.0

IntroductionA car that has less options has fewer things that can break. Power steering, power locks, power seats, seat warmers, and a myriad other features provide a …

Friday, 21 March 2008 | Article

Preventing Site Spam with PHP

What is Spam?Spam is anything you don’t want on your site. Mostly, it’s generated material taking one of three forms:Multiple linksInappropriate textasdfOf these, multiple links are probably …

Thursday, 20 March 2008 | Article

Beginner’s Guide to PHP

Review of Last ‘Class’Let’s review what we learned last issue (‘class’) and discuss the homework assignment. Last issue was about making an HTML program a PHP program. …

Wednesday, 19 March 2008 | Article

Rich Internet Applications

IntroductionRIAs are a hybrid between traditional desktop applications and Web-based applications. The former supports rich user experience through graphics, charts, audio/video, and provides better user interaction and …

Tuesday, 18 March 2008 | Article

An Open Source Licensing Primer

IntroductionThere are few things more frustrating than finding the perfect tool or framework for your project only to have management and legal departments spend months trying to …

Monday, 17 March 2008 | Article

Web 2.0 Security: Back to the Basics

Evolving RisksAs the Web continues to evolve, the perpetrators of cybercrimes have also been skilled at capitalizing from any lack of security, or opportunity for exploitation of …

Monday, 10 March 2008 | Article

Beginner’s Guide to PHP

In this article we will continue to introduce PHP, as it would be taught in a formal educational setting. This could be called the fi nal beginner’s …

Monday, 10 March 2008 | Article

Ruling the Turf with PHP and IBM Databases

Databases are an integral part of the overall application architecture. It is no secret when we say applications can effi ciently serve up dynamic content when generated …

Saturday, 8 March 2008 | Article

The Future of PEAR

A Word About the PEAR GroupThe PEAR Group has technically been around since August of 2003, and has gone through several iterations since. In March of 2007, …

1 | 2 | 3 | 4 | 5 | 6 | 7 |