• submit to reddit
Giorgio Sironi04/19/10
3450 views
0 replies

HTTP verbs in PHP

While PHP is capable of performing HTTP requests towards external servers with any method, either via the HTTP extension or by opening streams directly, the support of the various GET, POST, PUT and other verbs on the receiving side of HTTP requests is a...

Giorgio Sironi04/16/10
29476 views
5 replies

Java versus PHP

If you exclude C and its child C++, the most popular programming languages in the world are Java and PHP, which power most of the dynamic web. I have working experience with PHP and for academical purposes I am deepening my knowledge of Java, thus I'd...

Justin Whitney04/15/10
18225 views
0 replies

Silverlighting Your PHP, Part 2: Hijacking XAML From Expression Blend

In Part One of this series, “Silverlighting Your PHP: Adding Silverlight With Nothing But Notepad”, you learned how to add some Silverlight to your PHP app by using PHP to generate XAML code. Using some very simple XAML, you not only generated a series of...

Giorgio Sironi04/14/10
13640 views
1 replies

The class design checklist

Given the good reception of the TDD checklist, I've decided to put together a similar one with suggestions for the generic class and interface design. These entities are the basic artifacts of object-oriented programming, thus this checklist is used at a...

Mitch Pronschinske04/13/10
28152 views
2 replies

Cassandra Adds Hadoop MapReduce

Today the Cassandra project announced its first new release since becoming a Top-Level Project at Apache.  Don't let the low version number fool you.  Cassandra 0.6 is one of the most mature NoSQL distributed data stores in the open source market.  It was...

Mitch Pronschinske04/12/10
9926 views
0 replies

Gear6's Memcached Adds the Best of Both Worlds: MySQL and NoSQL

One technology that continues to push the limits of data caching and massive web persistence is Gear6's Web Caching Server.  Think of Gear6 Web Cache as a Memcached distribution on steroids.  It can run in the datacenter or the cloud (EC2, GoGrid) while...

Giorgio Sironi04/09/10
2050 views
0 replies

Graphical tips for the average coder

I am not a front-end guy and surely not a web designer, but I promised myself not to avoid amateurial graphical work on occasion. While doing photomontages and altering images such as photos and movie posters, I learned some basic techniques and I now take...

Paul Fremantle04/09/10
3899 views
0 replies

The Digital Economy Travesty

Last night the House of Commons passed a Bill that shouldn't have been passed. There has been a lot written about the Digital Economy Bill but I'll just focus on three important points. 1) The Bill was deliberately pushed through in the least democratic...

Rob Williams04/08/10
2722 views
0 replies

Search: Leading/Trailing Edge?

Of course, if you‘ve ever stopped here before, you‘ll know my answer: trailing. Here are the main questions that are still percolating for me: does search always have to be trailing edge? What would leading edge search look like? What are the long term...

Mitch Pronschinske04/07/10
16882 views
7 replies

A Guide to PHP Frameworks

The proliferation of PHP frameworks has led to some confusion over the last couple of years and more than a few flame wars.  The purpose of this guide is to try and clear up some of the confusion and provide a proper listing of some defining features in...

Mitch Pronschinske04/07/10
10995 views
0 replies

VC Funding Down in 2009 for OSS, But There's Good News Too

The 451 Group released its data today regarding venture capital funding for open source software in 2009.  As a result of the struggling world economy, open source VC funding took a hit last year with a drop in the number of deals and in the average size of...

Eric Hagan04/06/10
11460 views
1 replies

Streamlining Search Using Lucene and Solr

Grant Ingersoll has been working on search and natural language processing for about ten years. He is an Apache Lucene and Solr committer as well as a...

Steven Lott04/06/10
4412 views
0 replies

Getting Started Creating Web Pages

Got this question recently.I’m looking for an HTML editor that fits into my price range (free of course). I don’t need to do anything fancy, just vanilla HTML to run on an Apache server ..., and maybe some PHP down the line. Can you recommend any...

Deepa Subramaniam04/05/10
34321 views
0 replies

A Brief Overview of the Spark Architecture and Component Set in Flex 4

With the release of Flex 4 comes the introduction of a new skinning and component architecture for Flex user interface components called Spark. Spark offers designers and developers a seamless way to customize the visuals and behaviors of a Flex component...

Mitch Pronschinske04/03/10
19012 views
0 replies

How to Make Vim Productive: vi Tips and Tricks

Vim and other vi editors can make developers super productive if they know some of the key tips and tricks to using them.  vi has a lot of power and depth, but if you don't have a basic understanding of the language that vi speaks, you won't get any more...