Latest Articles

PHP Magic Features

by Jani Hartikainen | April 2009 | PHP

In this article by Jani Hartikainen, we'll look at PHP's "magic" features:

Magic methods, which are class methods with specific names, are used to perform various specialized tasks. They are grouped into two: overloading methods and non-overloading methods. Overloading magic methods are used when your code attempts to access a method or a property which does not exist. Non-overloading methods perform other tasks.

Magic functions, which are similar to magic methods, but are just plain functions outside any class. Currently there is only one magic function in PHP.

Magic constants, which are similar to constants in notation, but act more like "dynamic" constants - their value depends on where you use them.

We'll also look at some practical examples of using some of these, and lastly we'll check out what new features PHP 5.3 is going to add.

Read PHP Magic Features in full

Testing your JBoss Drools Business Rules using Unit Testing

by Paul Browne | April 2009 | Java Open Source

In the previous article we've seen how to test our rules using Guvnor, as well as using FIT for rule testing against requirements documents. This article by Paul Browne, shows how to test your rules further. It shows how to unit test the rules by using Junit. Unit testing has the advantage of documenting the code because it gives a working example of how to call the rules. It also makes your rules and code more reusable.

Read Testing your JBoss Drools Business Rules using Unit Testing in full

Testing your Business Rules in JBoss Drools

by Paul Browne | April 2009 | Java Open Source

This article by Paul Browne, shows how to test your business rules so that mistakes don't happen in real-time. It shows that testing is an ongoing process and begins the testing by using Guvnor. It then shows how to test rules against requirement documents using the FIT (Framework for Integrated Testing).

Read Testing your Business Rules in JBoss Drools in full

Blog CMS

by Nirav Mehta | April 2009 | Content Management Open Source PHP

Lets look at the specific uses of CMSs, and evaluate a few of them. In this article by Nirav Mehta, we will take a look at top blog CMSs.
We will also :

  • Learn about different blog CMSs
  • Evaluate how to perform typical content management operations using the top three blog CMSs
  • Review flexibility and extensibility
  • Consider the other options available
Read Blog CMS in full

Digitally Signing and Verifying Messages in Web Services ( part 1 )

by Sitaraman Lakshminarayanan | April 2009 | BPEL SOA Web Services Oracle

This is a two article series by Sitaraman Lakshminarayanan.The article revolves around how to digitally sign and verify messages in web services using Oracle Web Services Manager.The first part will explain concepts like digital signatures,their importance,their functional use with respect to web services, but will mainly focus on how Oracle Web Services Manager can help generate and verify signatures in web services.In the next part,he will explain signature generation and signature verification along with an example.

Read Digitally Signing and Verifying Messages in Web Services ( part 1 ) in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software