• submit to reddit
Victor Noagbodji06/02/10
5796 views
0 replies

Book Review: Hacking Vim

There are two reasons for wanting to read "Hacking Vim". Maybe you have just decided your side in the endless war, Emacs vs. Vim. If that's so, I welcome you to our side. You might skip to...

Mihai Corlan06/01/10
30262 views
0 replies

The Architecture of Flex and PHP Applications

I've been working with web related technologies since the late '90s, and my first server side technology was PHP. Later on, I did ColdFusion and Java development, but I always considered myself a PHP developer. When AJAX came along, I started...

Giorgio Sironi06/01/10
6635 views
0 replies

Practical PHP Patterns: Foreign Key Mapping

The Foreign Key Mapping pattern is strictly linked to the concept of relationship between entities in a model, that in object models is represented as references between different objects kept in their internal fields (which may be public in certain...

Den Delimarsky05/31/10
23811 views
0 replies

Understanding basic JSON

JSON (JavaScript Object Notation) is a data representation format that can be considered an XML competitor. It’s structure is totally different from the XML one (since the structural principles differ), but the general idea is the same – it should...

Giorgio Sironi05/31/10
5198 views
0 replies

Practical PHP Patterns: Identity Field

The Identity Field pattern is a common practice in all ORMs implementation, both in the case of Active Record and Data Mapper based ones. This pattern's implementations save a database identity column[s], such as a primary key, as a field of an object, to...

Jeroen Borgers05/27/10
17176 views
1 replies

Web performance in seven steps

More and more Internet users buy in web shops these days. Research shows that the part of European Internet users that buys on-line has grown from 40% in 2004 to 84% in 2008. Additionally, the large web retailers in my country saw their revenue grow in 2009...

Mitch Pronschinske05/27/10
10323 views
0 replies

A Storm of Web Developer IDEs

JetBrains knows how to build an intelligent, friendly IDEs (they are the makers of IntelliJ IDEA).  Today, JetBrains has unleashed two brand new projects they've been working on: WebStorm and PhpStorm.  Both of these new IDE's for web developers include...

Ali Loghmani05/26/10
12925 views
3 replies

How-Tos for implementation of Open Source Portal and ECM Projects

It is always a big challenge when you want to extend your current web presence and manageability of your content produced by your existing legacy applications. There are a variety of different implementations on how to achieve this goal. In this post I will...

Giorgio Sironi05/26/10
14788 views
0 replies

Practical PHP Patterns: Lazy Loading

Lazy initialization is a common procedure in programming, especially in an environment like PHP applications where during a specific HTTP request it's practically sure that there are resources which won't be used at all, and that, if eager loaded, would be...

Giorgio Sironi05/25/10
9631 views
1 replies

Writing user stories for web applications

User stories are the substitute of formal requirements documents in an agile environment: they are short summaries of a functionality that leave space to expansion and refinement when it comes the time to implement it. Writing them it's not rocket science and...

Mitch Pronschinske05/24/10
9519 views
3 replies

Couchio's Hosted CouchDB Service: Beta Preview Launched

A free beta preview is now open for Couchio's upcoming hosted CouchDB service.  The program, which is limited to 200 seats, is open to both developers and users who just want to store personal data.  DZone talked to Damien Katz, the creator of CouchDB and...

Mitch Pronschinske05/24/10
10883 views
0 replies

Google Summer of Code 2010: Let the Coding Begin!

Today, Students participating in Google's 2010 Summer of Code are beginning their 3-month journey in open source development.  Organizations and students have already finished applying for mentorships and now, after proposals and roadmaps have been...

Stoimen Popov05/24/10
2352 views
1 replies

JavaScript Objects Coding Style

JavaScript vs. PHP Continuing from my post about PHP arrays coding style and following the comments of that post, I’d like to write a bit about JavaScript objects’ coding style. You perhaps know that the term object is quite undefined or under...

Giorgio Sironi05/24/10
8040 views
0 replies

Practical PHP Patterns: Identity Map

The Identity Map pattern is a Map implementation related to a Data Mapper usage. A map in the computer science sense is also called dictionary, or associative array; although in PHP associative arrays are very powerful, this kind of Map can be implemented as...

James Sugrue05/24/10
17141 views
5 replies

100 DZone Refcardz And Counting...

Congratulations to DZone today, as we released the 100th Refcard. The series has gone from strength to strength and having seen some of the cards on the way over the next few months, shows no signs of slowing down. The most impressive things about the...