• submit to reddit
Mitch Pronschinske10/10/10
8160 views
0 replies

HTML5 and CSS3 Support in Komodo IDE 6

This ActiveState recently released version six of Komodo, a commercial IDE for Python, Perl, Ruby, JavaScript, and Tcl.  Komodo broadens its language and platform support with this release.  It also includes expanded database support and performance...

Den Delimarsky10/09/10
8338 views
2 replies

Web services - do you use/develop them?

In the recent era of web technologies, when pretty much every piece of software and hardware is in some way tied to an online component, it is hard to imagine life without web interactions. Besides web applications, that...

Giorgio Sironi10/07/10
6752 views
0 replies

Practical PHP Patterns: Special Case

The Special Case pattern is a very simple base pattern that describes a subclass representing, as the name suggests, a special case of the computation made by your program.

Jared Richardson10/06/10
26182 views
14 replies

You're a Bad Manager. Embrace It.

You manage developers and you'd like to think you're a good manager... but look at the evidence. Most, if not all, of your projects are late. Your team often delivers products riddled with bugs. Quite a few never ship at all. How can you be a good manager if...

Giorgio Sironi10/06/10
12383 views
14 replies

What you need to know about your version control system

Here's the picture: you have introduced a version control system such as Subversion or Git in your organization, and your programmers store their code in it and integrate the changesets of other in their work, using commands like svn add, svn up and svn...

Giorgio Sironi10/05/10
8561 views
0 replies

Practical PHP Patterns: Money

The Money base pattern is essentially a class whose objects represent a monetary value, expressed in some explicit or implicit currency. While loosely typed variables and primitive types are often enough powerful to represent the simplest domain concepts,...

Mayank Kumar10/04/10
11093 views
0 replies

Configuring Flash Builder 4 and Eclipse PHP development tools

This article describes how PHP developers can get access to the best productivity features available for both PHP and Flex code in the same IDE. Adobe Flash Builder 4 and PHP Development Tools (PDT) can be set up to enable editing and debugging of PHP...

Giorgio Sironi10/04/10
6952 views
0 replies

The PHP paradigms poll results: OOP wins

After two weeks of gathering votes, the PHP paradigms poll is now closed. With 216 votes (73%), the winner paradigm in popularity is Object-Oriented Programming. The old procedural approach to PHP, which has given fame to Wordpress and Drupal, is coming to an...

Giorgio Sironi09/30/10
17164 views
34 replies

What we don't need in object-oriented programming

Once I heard Alberto Brandolini giving a keynote at an Italian conference, saying, between other insights, that Lego bricks where one of the most abused metaphors in software engineering.One of the most abused sayings, instead, is this one:

Mitch Pronschinske09/29/10
4006 views
0 replies

Have Some "Fun" Building Real-Time Web Apps

Learning a new language that improves productivity can be fun.  A recently open sourced programming language is actually named "Fun".  The language was created by Marcus Westin, who wanted to build real-time web applications using the same, easy...

Jared Richardson09/29/10
64108 views
32 replies

You're a Bad Programmer. Embrace It.

How many developers think they're good programmers? We're not. We're all fairly bad at what we do. We can't remember all the methods our code needs to call, so we use autocompleting IDEs to remind us. And the languages we've spent years, in some cases...

Stoimen Popov09/29/10
2156 views
0 replies

PHP: What is More Powerful Than list()

First of all list() is not an unknown method in the PHP community, where almost every PHP developer knows what it does. The pity is that it has, perhaps, remained useless, although there is hidden power in it! What is list()? Let’s assume you’ve two...

Giorgio Sironi09/29/10
8416 views
2 replies

Practical PHP Patterns: Value Object

Today comes a pattern that I have wanted to write about for a long time: the Value Object. A Value Object is conceptually a small simple object, but a fundamental piece of Domain-Driven Design and of object-oriented programming.Identity vs. equality The...

Giorgio Sironi09/26/10
10373 views
0 replies

PHPUnit 3.5: easier asserting and mocking

The official release of PHPUnit 3.5 is now available for PEAR installation, after a long beta period. PHPUnit 3.5 provides many new features such as a bunch of new assertions methods and annotations, and a little but very useful contribution of mine: the...

Jared Richardson09/22/10
11762 views
0 replies

Process, Agile, and Projecting: Your Way Isn't the Only Way

I remember a topic my childhood pastor would revisit from time to time: "gift projection". Without going deep into the subject, it's the tendency of people to assume that whatever giftings or callings they have are the same ones everyone else should...