• submit to reddit
Lyndsey Clevesy07/29/10
2910 views
0 replies

Focus on One Platform, Contribute to Open Source, and Unit Test

It's easy for a programmer to get excited about the plethora of languages that developers have now to build all sorts of applications, but Andrew Theken says...

Giorgio Sironi07/29/10
9132 views
1 replies

Practical PHP Patterns: Two Step View

The Two Step View pattern, as its own name suggests, proposes a mechanism composed of two steps for generating an HTML page:first, a logical representation of the page is produced, as a map (key => value) of the different elements of the page.then, the...

Jared Richardson07/28/10
12585 views
6 replies

Digg is Using Continuous Deployment. To Deploy to Production.

I recently stumbled across an amazing article. I've been using continuous integration for years, and I've used continuous deployment for a long time, but I've never tried this trick. The clever developers working on the very popular Digg.com site are using a...

Mitch Pronschinske07/27/10
14789 views
2 replies

ØMQ - Fast, Broker-Free Messaging

ZeroMQ (or ØMQ) is an open source messaging library supported by the iMatix Corporation.  It has been described as messaging middleware, TCP on steroids, and now is just "a new layer on the networking stack."  Basically it allows you to design a...

Giorgio Sironi07/27/10
5073 views
0 replies

Practical PHP Patterns: Transform View

The Transform View pattern involves a view mechanism that processes data structures one element at the time, and transforms them into an end-user representation like HTML.The Transform View usually takes the shape of a view class (or function) with these...

Giorgio Sironi07/26/10
9431 views
2 replies

Firebug is beautiful

Firebug is one of the most famous extensions for the Firefox web browser. In the past years, the functionalities offered by this plugin alone sold Firefox as the platform for web development over Internet Explorer (besides the respect of W3C standards that...

Mitch Pronschinske07/22/10
11536 views
1 replies

IDEA and TeamCity Updated, PyCharm Beta Released

JetBrains pulled out a hat-trick this week with a triple release of its flagship IDE, IntelliJ IDEA, its CI server, TeamCity, and its lightweight Python IDE, PyCharm.  TeamCity and IntelliJ got small version updates, while PyCharm had a bigger milestone with...

Mitch Pronschinske07/21/10
7435 views
0 replies

SQLite Gets Write-Ahead Logs

There's reason to celebrate today as SQLite 3.7 is released in GA.  The lightweight, ubiquitous database includes some game-changing new features, which have arrived about two years after the 3.6 beta came out.  Today's release will feature nested...

Mitch Pronschinske07/21/10
14026 views
3 replies

Developers Still the Most In-Demand IT Workers

In the last week I've seen two surveys of the IT industry posted that indicate two things:  1. Java ain't dead.  2.  Developers continue to be the most sought-after IT staff - Java/J2EE developers in particular.

Giorgio Sironi07/21/10
9669 views
0 replies

Practical PHP Patterns: Template View

In this series we have seen two Web presentation patterns so far:

Renaun Erickson07/20/10
42977 views
0 replies

Tutorial: Transitioning an Application from Flex 3 to Flex 4

Adobe Flex 4 provides a lot of new features including a component architecture, CSS improvements, MX backward compatibility, new state mechanisms, and a new graphic markup language called FXG. Along with the Flex 4 SDK, Adobe Flash Builder 4 has improvements...

Giorgio Sironi07/19/10
14879 views
0 replies

Practical PHP Patterns: Front Controller

We have seen that Page Controllers (or, with their alternate intent and name, Action Controllers), are the basic units that get to respond to HTTP requests. But since we have many Page Controllers, how can we distinguish between them and make everyone answer...

Mitch Pronschinske07/15/10
9430 views
1 replies

The Kiwis Reject Software Patents

In New Zealand, a major battle is almost won for those who want to see an end to software patenting.  Today the NZ Commerce Minister Simon Power announced that the Patents Bill in Parliament would not be modified despite lobbying efforts from the pro-patent...

Giorgio Sironi07/15/10
24081 views
7 replies

The absolute minimum you'll ever have to know about session persistence on the web

What is the definition of session persistence? For instance, it means recognizing an user as the same one that has compiled a login form before. Technically speaking, it means identify a client in between different HTTP requests.

Giorgio Sironi07/14/10
10395 views
0 replies

Practical PHP Patterns: Page Controller

This is the first article from the Web Presentation Patterns part of this series. We are going to skip the part on web-based Model-View-Controller since we have talked about it enough both for PHP's implementation and for other languages.