• submit to reddit
Bradley Holt10/28/11
4645 views
1 replies

Immutable Value Objects in PHP

Does PHP need support for immutable objects?One time I tweeted:  Modern object-oriented programming languages need support for immutable Value Objects. #DDD

Axel Rauschmayer10/28/11
8923 views
4 replies

Mobile apps – dead within three years?

On 2011-09-08, Seth Sternberg, CEO of Meebo made a bold prediction: Prediction: Mobile apps are dead in 3 yrs - mobile web wins. Faster cloud connection and faster chips. PCs all over again. Implications?

Axel Rauschmayer10/28/11
2923 views
0 replies

JavaScript: Why the hatred for strict mode?

There seem to be people who hate ECMAScript 5’s strict mode. This post shows that this hatred is not justified and provides work-arounds for features that are missing. The funniest example of strict mode hatred is in the RiverTrail code base, where...

John Esposito10/28/11
5969 views
0 replies

Wired Magazine Recognizes DevOps as "Sexy IT"

Wired magazine just jumped on the DevOps bandwagon.Okay, so automated configuration management isn't exactly news to DZoners. (Seriously -- we have a whole Microzone devoted to DevOps alone.) But when Wired Enterprise picks up a technology, you know it's...

John Esposito10/28/11
8410 views
0 replies

HTML5's IndexedDB: tutorial series

As a former database developer/admin, I'm often tempted to think of all computers as datastores that sometimes store particularly interesting data. After all, the most fundamental split in modern computer architecture occured over exactly where different...

John Esposito10/28/11
7076 views
1 replies

MySQL PHP search: four-part video tutorial series

Fresh from Adam Khoury's massive library of instructional videos comes a four-part, full-fledged tutorial on searching a MySQL database using PHP.The tutorials use the 'worked example' format (like Khan Academy), which makes learning relatively painless for...

John Esposito10/27/11
5098 views
0 replies

The (almost) simplicity of Websockets and the mobile web

On a somewhat more feet-on-the-ground note than my last WebSockets post, Dominique Guinard on Web of Things discusses how WebSockets can be used right now. In his own words:

John Esposito10/27/11
3457 views
0 replies

The European Debt Crisis: now in SVG

When a major news source uses a rising new technology to present some very important information, you know the technology has begun to hit its stride.Well, it looks like the New York Times has just bumped non-Flash web technologies: their highly informative...

John Esposito10/27/11
4985 views
0 replies

Drive the animated CSS car down the SVG road

CSS beat straight HTML because CSS lets browsers actually do something. Instead of producing a static grid, like crudely bitmapped page, CSS sends a some chunks of instruction to the browser: take this, then do something to it. Replacing description with...

Mitch Pronschinske10/27/11
8135 views
1 replies

Poll: HTML5 Turns 5! What Features Have You Used?

Happy Birthday HTML5!Yes, I'd say that the 5-year anniversary of the blog post "Reinventing HTML" by Tim Berners-Lee counts as the birthday for the HTML5 working group and standard.  In 2006 the Berners-Lee...

Mitch Pronschinske10/27/11
6423 views
1 replies

Closure Object Binding in PHP 5.4

Closures (lambdas) have been a very popular and useful language feature ever since they debuted in JavaScript.  Now Java 8 is planning to include them and PHP 5.4 is going to have Closure Object Binding.  Christoph Hochstrasser is the author of the...

John Esposito10/27/11
4046 views
1 replies

PHP-GTK to HTML5: coordinating technologies for better remote access

Running applications on one machine while displaying the user interface on another is nothing new.There are two basic ways to do this: first, transmit an image of the server screen to the remote client; and second, send rendering instructions from the server...

Nathan Smith10/27/11
4645 views
0 replies

Formalize CSS

As designers, we are used to having quite a bit of control over how things are displayed in a browser. Sure, differing rendering engines don’t always agree on everything, but for the most part we can at least find ways to mitigate variance through...

Sachin Khosla10/27/11
9631 views
0 replies

Set the User Agent With PHP cURL

cURL is a sleek way to grab contents from a URL. It’s helpful in PHP where servers have banned using the function file_get_contents() . A while back I had shared a post which show on how to grab the contents of a URL using cURL. However, cURL is much more...

Giorgio Sironi10/27/11
10717 views
6 replies

I've had enough of running Scala in a terminal, let's try with a web application

I was checking out Scala as a new programming language to learn, and after remaining positively impressed I wanted to do more than making fake tests pass. Being a web developer by nature, I started trying to solve the first fundamental problem: write a web...