PHPNews

How Diaspora Connects Users

Note: this is the first in a series of technical posts about Diaspora’s software architecture and code, and is a slightly modified version of the original on the Diaspora blog . If you have topics you’d like to see covered in future installments, please let me know. A single installation of the Diaspora software …

Continue reading »

Written by Sarah Mei - - Aggregated on Saturday September 17, 2011


Talks done and talks to come

I haven’t really been updating my blog lately because of time constraints. I do have a few interesting topics to write about, although some of those have already been converted to talks I want to give at conferences over the next few months (if I get accepted ofcourse). About those talks : I gave a tutorial called …

Continue reading »

Written by Wim Godden's professional blog - - Aggregated on Monday June 27, 2011


Myth #32: Success happens overnight

The Apple iPod instantly turned the MP3 player market upside down, right? Amazon changed the book selling business like a shot, didn’t it? Well, in fact they didn’t. No matter how it may seem from the outside. The fact is that it takes many years to be an overnight success even for internet entrepreneurs. Years of …

Continue reading »

Written by UX Myths - - Aggregated on Tuesday April 26, 2011


I'm going nomad - introducing Nelmio

After almost three years working at Liip , I have finally decided to take the plunge and start my own business. Together with Pierre Spring , in early May we will start building up Nelmio . Why? To keep it short, Liip is a great company to be employed at - and they're hiring - but both Pierre and I have had …

Continue reading »

Written by Jordi Boggiano - - Aggregated on Saturday April 23, 2011


I'm going nomad - introducing Nelmio

After almost three years working at Liip , I have finally decided to take the plunge and start my own business. Together with Pierre Spring , in early May we will start building up Nelmio . Why? To keep it short, Liip is a great company to be employed at - and they're hiring - but both Pierre and I have had …

Continue reading »

Written by Jordi Boggiano - - Aggregated on Saturday April 23, 2011


Terminal (Bash) arguments tricks

Reading David DeSandro's last post on how to store strings in variables in terminal, or any bash-y shell (I'd say any unix shell but I'm sure there is a weird one out there that does things differently) for that matter, it struck me that many web developers seem to have a big disconnect with the shell. Now I'm no …

Continue reading »

Written by Jordi Boggiano - - Aggregated on Wednesday April 13, 2011


Terminal (Bash) arguments tricks

Reading David DeSandro's last post on how to store strings in variables in terminal, or any bash-y shell (I'd say any unix shell but I'm sure there is a weird one out there that does things differently) for that matter, it struck me that many web developers seem to have a big disconnect with the shell. Now I'm no …

Continue reading »

Written by Jordi Boggiano - - Aggregated on Wednesday April 13, 2011


Myth #31: UX design is a step in a project

Many think that user experience design is confined to sketching the interfaces. However, UX design is a much broader process that - ideally - starts at the strategy level and affects the whole lifecycle of a project or a business. UX design begins by learning about the business model, doing user research and …

Continue reading »

Written by UX Myths - - Aggregated on Wednesday March 16, 2011


CruiseControl.rb and RubyGems 1.5.2

Diaspora uses CruiseControl.rb to run our continuous integration server . CC.rb is on Rails 2.3, but the applications it’s building are on Rails 3, which means I occasionally run into … weirdness. Last week, for example, I wanted to speed up our builds by upgrading Bundler to 1.0.10 and RubyGems to 1.5.2. …

Continue reading »

Written by Sarah Mei - - Aggregated on Saturday February 26, 2011


Presenting “Caching and Tuning Fun for High Scalability” at phpBenelux

On Jan 28-29 the second phpBenelux conference will be held in Edegem, a small town near Antwerp, Belgium. phpBenelux is the largest php usergroup for the Benelux (Belgium-Netherlands-Luxemburg) area. I’ve been given the opportunity to give a 3-hour tutorial on the 28th. Here’s a quick rundown of what I will be …

Continue reading »

Written by Wim Godden's professional blog - - Aggregated on Thursday January 13, 2011


Myth #29: People are rational

People don’t make purely rational decisions based on careful analysis of cost and expected utility, despite what classical economics taught us. Research findings confirm that our decisions are driven more by our emotions than logical and conscious thinking. However, our irrationality is predictable. Good designers…

Continue reading »

Written by UX Myths - - Aggregated on Wednesday January 5, 2011


Speaking at ConFoo 2011

I recently had the pleasure to hear that I would be speaking at the ConFoo conference. This is a great opportunity for me as I'll finally be able to meet a few US-based guys from the PHP community that I have only ever met virtually. Besides that the conference itself also looks great, and covers an insane amount …

Continue reading »

Written by Jordi Boggiano - - Aggregated on Friday December 31, 2010


Speaking at ConFoo 2011

I recently had the pleasure to hear that I would be speaking at the ConFoo conference. This is a great opportunity for me as I'll finally be able to meet a few US-based guys from the PHP community that I have only ever met virtually. Besides that the conference itself also looks great, and covers an insane amount …

Continue reading »

Written by Jordi Boggiano - - Aggregated on Friday December 31, 2010


Running Cucumber Features Without a Display

I’ve been helping out with the Diaspora project , an open source social network that gives you control over your own data. When I first started poking around the codebase a few months ago, they’d just started writing a few cucumber selenium integration tests – which of course I want to encourage! – but …

Continue reading »

Written by Sarah Mei - - Aggregated on Friday December 17, 2010