News aggregator

Jani Hartikainen's Blog: Base classes in OOP programming languages

PHP Developer - 1 hour 29 min ago

Jani Hartikainen has followed up on a post from David Otten about standard classes in PHP and how they provide the base for much of what the language does.

David Otton posted a short but thought-provoking post about stdClass, which many think is the "base class" all PHP classes automatically inherit from. I have to admit that I had this misconception as well. [...] This [difference in PHP from other OOP languages] presents some room for analysis in how things are handled in dynamic and static languages, and how those differences affect things...

Jani talks about dynamic and static typing in languages and how that effects the base types things are extended from as well as some of the benefits that having a standard base class affords developers.

Categories: php

On invite-only betas

FactoryCity - 2 hours 17 min ago

Fred Wilson wrote about the value of blogging and building social capital, demonstrated by the hundred requests for invites he received on his post on his recent investment, Boxee, an invite-only service.

Now, while I find the behavior of public invite-requesting curious, I understand it.

I also think there’s another side to this equation that I’d like to point out, being one of the fortunate early adopters who happens to get invited to a lot of early alphas and betas… and that’s understanding the relationship between the creator of the beta and the testers. Or, to put it another way, requesting an invite to a service for one’s own benefit is one thing; understanding that an invite is a privilege given in exchange for feedback and suggestions provided is another. And the secret to getting early access to beta programs is, perhaps obviously, to be a good beta tester.

There are any number of ways to demonstrate that you’re worthy of an invite to an invite-only alpha or beta program. One problem is that a lot of beta feedback is submitted privately, outside of public forums. Whenever I can, I attempt to use more public forums, both for my own recollection, but also for the benefit or other testers, developers and later users.

In other cases, I’ll use Flickr or Twitter, leading to interesting phenomena, similar to what Fred describes.

In particular, I’ve been alpha testing a music player called Spotify for some time. It’s an incredible service and recently opened up with three levels of service, although it’s sadly not available in the US yet owing to licensing issues. Now, the only way to get an account with the service is to request an invitation.

It just so happens that I screenshotted an element of the new interface, uploaded it to Flickr and titled the photo “Spotify Invites“. That photo is now the second result for that phrase on Google and people have noticed, quickly exhausting my supply of invites.

The problem with this scenario, and with Fred’s, is that many folks seem eager to get access solely for their own benefit, without thought to the quid pro quo that makes beta programs successful (and ultimately benefit both the developer and subsequent users!). And I think it’s worth it to point out that beta programs aren’t just freebie give-aways: the gate is there for a reason!

I wrote this post in 2005, back when Gmail was an invite-only service (!!) and I was thinking about the relationships we were attempting to cultivate with the Flock alpha tester program:

So what of all these invite-only (or formally invite-only) services where you have to know someone on the inside to get a golden ticket? Does it artificially increase desire? Does it help services grow organically and cut down on trolls and spam, creating more value for invitees? Does it create more investment from the user community and perhaps establish even minor connections between invitor and invitee? Or does it create a false hierarchy around an inner circle of well-connected geeks?

Who knows?

What I do know is that it’s a curious trend and happening rather profusely across the web. Good or bad? I can’t quite say — except that in the case of Flock, we’re using the invite system to start out slowly on purpose. We want to not only be able to scale up organically, but we also want to cultivate relationships with our brave early adopters so that we can build the best experience possible over time. And to that end — we want to make sure that when we do launch publicly, we’ve hammered out all the glaring issues — as well as minor ones — so that sum total Flock makes you more productive, more explorative, and more voraciously social on the web. So for now, Flock will remain available to few kindred souls with enough courage to shove through our bugs and dodge the sharp edges. In the meantime, do add yourself to our invite lottery so that your name will be there when the next round of invites go out.

Not much has changed in terms of the structure of invite-only betas (even though the tools for managing them have improved), but I think something of the intimacy and purpose of these programs have been missed as more of the mainstream have gotten used to handing out just their email address for access to such initiatives.

As Fred points out that there’s value in building up social capital so that you can help stoke interest in new projects and draw the interest of potentially valuable contributors and testers, but it’s just as important to highlight the value of diligent and hard-working testers who have an interest in improving products and becoming partners in the potential success of such projects. I think there’s the potential for mutually reinforcing and ongoing relationships in the execution of a productive beta program, and that those longer-term relationships should not be overlooked.

. . .

To that end, I’m looking for some highly motivated and qualified testers for , Real Mac Software’s new webpage screenshot utility. Be one of the first ten to leave a comment with your proper email address and a description of how you approach beta testing and I’ll send you info on where you can sign up. As I’m eager to see LittleSnapper mature, I won’t settle for just anyone — prove to me that you’d add value to the alpha tester program!

Categories: online, software

I'm programmer of the year!

't Bijstere Spoor - 3 hours 10 min ago

Last night the CNMA awards were held here in Toronto, and I turned out to go home with an award!

Although I still feel I didn't really deserve such a prize, I feel honored and proud of the team.

Thanks guys! Its been an amazing ride so far, and also thanks to the CNMA organization and judges.

Categories: Javascript, php, software

I'm programmer of the year!

Planet-php - 3 hours 11 min ago

Last night the CNMA awards were held here in Toronto, and I turned out to go home with an award!

Although I still feel I didn't really deserve such a prize, I feel honored and proud of the team.

Thanks guys! Its been an amazing ride so far, and also thanks to the CNMA organization and judges.

Categories: php

Swiffer file server problems

Dreamhost Status - 3 hours 25 min ago

We are currently experiencing some problems with the file server Swiffer. The machine is having problems with some ram that needs to be replaced. We are on the way to replace it right now. The affected machines are:

abrahydroplanes aims arizona artofmanliness asle bambi boba brisk cactuscooler calpico caprisun cedar chai clamato codered dasani dietrite downside eggnog evian eyedock fabsilv fiji flipside frances francis-piragua frappe freewebsites fresca gannon geyser gordini grapico grassroots gravatt horchata inko intenselighting mastequila mccreery minutemaid mrpibb mug musclemilk nehi nesbitt netsolution niagara odr oj orangebang ovaltine polnetwork pom powerade ppps ps1 ps3673 ps4316 refresco right seltzer shasta silk sparkletts stacyfayehan sunnyd tampico tang tea tizer tropicana uncletapa welchs xecova zakidesign zoot

We will post as soon as this issue is resolved.

Update 13:26 PST: The ram has been replaced and the file server came back online without a hitch. We are cleaning up the webservers that tanked due to I/O backup, if your sites are not back now they should be shortly.

Categories: general tech

Community News: PHP Quebec 2009 Schedule Announced

PHP Developer - 6 hours 12 min ago

The PHP Quebec conference has posted the official schedule for this year's conference (happening March 4-6th, 2009 in Montreal, Canada).

Speakers include Matthew Weier O'Phinney, Derick Rethans, Sara Golemon, Sebastian Bergmann and many more. Topics include software lifecycles, unit testing, extensions and PHP in the enterprise. Talks will be given in English and in French.

You can still register to save your spot for the event. Early Bird pricing comes in around $500 CAD and a regular ticket after that it's bumped up to $600.

Categories: php

Waiting for the Flood

weblogs.java.net - 8 hours 13 min ago
Begin the mass download of NetBeans 6.5... also:
Java Today: NetBeans 6.5 ships, mirror servers set up for NetBeans downloads, and JCP 2008 election results posted
Weblogs: Election congrats to Sean Sheedy, Facelets in JSF 2.0, and Java apps for creating Gantt Charts
Forum Posts: Downloading and running BD-J code, SS7 interface for Mobicents, and XML date representations
Categories: JSP/Java

Faster Test Runs With Clover's Test Optimization

InfoQ - 8 hours 45 min ago
The recent release of Clover 2.4 highlights a new "Test Optimization" feature that offers to speed up CI builds and allow developers to spend less time waiting for their tests to run. The feature leverages "per-test" coverage data to selectively run only the tests impacted by your code changes. By Mike Bria
Categories: Agile

Watch England - Germany online

WebUser - 9 hours 25 min ago
England face Germany in Berlin tonight in an international friendly and you can see the action live online.
Categories: general tech

Screencast #28: Simple Web Application using Eclipse and GlassFish v3 Prelude

weblogs.java.net - 10 hours 32 sec ago
GlassFish v3 Prelude is now available! Some of the cool features are: Modularity using OSGi Rapid deployment using retain session data across HTTP redeploys and deploy-on-save Embeddability Dynamic languages and frameworks Faster start up time Integrated NetBeans and Eclipse tooling This screencast shows how...
Categories: JSP/Java

Firefox launches new add-on service

WebUser - 10 hours 13 min ago
Mozilla has launched a new application, called Fashion Your Firefox, with which you can personalise your browser.
Categories: general tech

Watch BBC One live online

WebUser - 11 hours 11 min ago
Surfers in the UK will be able to watch BBC One and BBC Two live on their PCs from next week.
Categories: general tech

Microsoft ditches OneCare

WebUser - 12 hours 7 min ago
Microsoft has announced that it will stop selling its all-in-one security product, Windows Live OneCare, next year.
Categories: general tech

First Direct launches community site

WebUser - 12 hours 8 min ago
First Direct is the first UK bank to launch a social networking site, which it has called Little Black Book.
Categories: general tech

An internet for the final frontier

WebUser - 12 hours 56 min ago
Scientists and astronauts at NASA are testing a new 'interplanetary internet'.
Categories: general tech

Virgin boosts ADSL speeds

WebUser - 13 hours 8 min ago
Virgin Media is offering a three month speed boost to its ADSL customers with an 'up to' 16Mbps deal.
Categories: general tech

Zo Moeilijk - Nijmeegse Modo

Rommelhok Muzieklog - 13 hours 40 min ago

3.5 / 5

Behalve het accent van de rappers zijn ook de beats van mijn stadgenoten Zo Moeilijk typisch Nijmeegs want overduidelijk beïnvloed door de donkere techstep-beuk die hier jarenlang intens populair is geweest. Dat duistere geluid alleen al maakt “Nijmeegse Modo” de moeite van het aanhoren waard.

(Luister naar "Zo Moeilijk - Nijmeegse Modo")

Categories: music

Interview: Dan Farino About MySpace’s Architecture

InfoQ - 13 hours 43 min ago
In this interview taken by InfoQ’s Ryan Slobojan, Dan Farino, Chief Systems Architect at MySpace, talks about the system architecture and the challenges faced when building a very large online community. Because MySpace is built almost entirely on the .NET Framework, Dan explains how a .NET product scales on hundreds of servers. By Abel Avram
Categories: Agile

Google gives Life to millions of photos

WebUser - 13 hours 58 min ago
Over 10 million images from Life magazine, chronicling events stretching back to 1750, are to be made publicly available by Google.
Categories: general tech
Syndicate content