Archive for September, 2009

Sponsoring LPW2009

Fellow Nestorhackers!

as we hinted in our recent Nestoria interview with Mark Keating, we’re going to be sponsoring the London Perl Workshop for the fourth year in a row. This year’s LPW will be on Saturday, December 5th at Westminster University’s New Cavendish Campus.

If past experience is any guide, the day will be a great mix of interesting technical talks ranging from the introductory to the advanced. Hopefully a few members of the Nestoria team will be on the speaker roster as in years past (please let us know if there are any topics you’d particularly like us to cover.

London Perl Workshop

We’ve benefited greatly from the support of the global perl community, and and thankful for the chance to once again participate as a sponsor. We’re also keen to do our part to raise the general level of the event. Specifically we’ll be building on the tradition started last year and awarding prizes based on attendee voting/mob rule in the following categories:

  • Best overall talk
  • Best topic
  • Best lightening talk
  • Best new CPAN module of the past year

What the prizes will be exactly remains to be decided, but rest assured winners will be the envy of their perl hacking peers. So get to work on your talk!

Many thanks to the organisers and the other sponsors, and most of all to London’s great perl community. We look forward to seeing everyone there.

Nestoria Interview – Mark Keating – London Perl Workshop

This month we have the pleasure of speaking with Mark Keating, lead organiser of the London Perl Workshop, which will be taking place on Saturday the 5th of December in London. Mark is also the Managing Director of Shadowcat Systems, Director/Secretary of the Enlightened Perl Organisation and co-leader of the North West England Perl Mongers.

As in past years Nestoria is very proud to be a sponsor of the London Perl Workshop and we invite any one with an interest in open source software to come along. More details about that in an upcoming post.

Mark, thanks for making the time to tell us about LPW.

1. Why does London in particular have such an active perl community? What’s the essential ingredient in maintaining an active open source community?

There are a combination of factors that make up London’s strong Perl community. The first to my mind is the steadfast support of its more senior, and I am not going to say mature, members who have been active in promoting the group. London held one of the very first YAPCs and the first YAPC::EU and has always encouraged strong involvement from its members in the wider community.

Another contributing factor is the manner of the social meetings, they always try to make newcomers feel welcome, will organise emergency socials at the drop of a hat for visitors to London and strive to make the socials as non-Perl specific as possible. No matter what your background you feel included by these people.Then there is the mailing list. At some times trivial, always busy and with great historical events such as the Willow vs Buffy trauma, the LPM mailing list is perhaps the most subscribed to list of any monger group and with good reason.

These to me are a basis for the essential, and sometimes elusive, ingredients of maintaining a community. There is no silver bullet or single approach, it is a combination of factors and the inclusiveness, support and notion that one is working amongst equals (though I always feel surrounded by giants) is a strong factor in this.

2. The last few years have seen a renaissance in the perl community, with great new modules, an emphasis on testing and “enlightened” development techniques, more conferences, and a more vocal community (big thanks to blogs like perlbuzz). What’s responsible for this?

Still going for the easy questions :) . That is a very complex situation to assess as there are many factors affecting the Renaissance/Enlightenment/Modern Perl that we have today. On a side note my personal preference to that is that Perl is in an Enlightenment that is the motion towards what we can know as Modern Perl, the Renaissance, for me, came and went around Perl 5.8.

The changes started a good deal of time ago. I think the dawning of the current movement happened around the time between Perl 5.6 to 5.8, or at least that’s when the effects could be seen. Since that point there has been a maturity of projects and the developers both in their approach and output. At the same time there has been changes in the language itself, projects such as Moose, Catalyst, Dbix::Class and Devel::Declare to name a few, who seek to utilise, and in some cases form, the language changes that have been under continuous development in Perl. We should value the importance of CPAN and its breadth of resources that have allowed Perl development, projects and libraries to start with a strong foundation.

As for the vocal community, I think we are finally coming to realise that we know how good the language and its associated tools are, but it often feels that the rest of the world is under some impression that we are just gluing things together with CGI scripts. So I think there is a common feeling that we must firstly discuss the current state of Perl and secondly educate people away from ‘legacy’ techniques bringing them up to date with the current best practices.

3. This year LPW’s theme is “Beginning Perl”. Who is the target audience? What types of talks can attendees expect? Why are universities in the UK typically not teaching perl, despite the high level of demand from companies?

As always the LPW seeks to bring new people through the doors, and these can be Perl developers with years of experience ‘under the belt’ as well as welcoming back old friends and stalwart community giants. The theme is broad and is intended to give the speakers and audience a chance to explore the notion of beginnings. This could be starting Perl for the first time, or a ‘How To’ for people not familiar with the language or a project, it can also be taken as a chance to present how something began, such as a piece of development. One could even go further and look at the great advances in Strawberry Perl, Raduko, Padre and see this as Beginning Perl and Perl 6 on Windows. But at the same time the current movement in Perl, the feeling that in Perl since 5.8 we have been passing versions instead of point releases, so that we currently stand at Perl 5 Version 10.1 and the changes in the projects and the core itself seem to reflect that. So Beginning Perl could be seen as truly that for all of us. I am hoping that a lot of people will come to the event and decide to begin something new in Perl.

There is a culture in UK Universities to teach Java in computer science degrees and this is going to be difficult to change without a level of investment and commitment. There is also the fact that there have been non-educational forces on the universities as well, on a business sense it is wise for them to push .net and Java to their students as it gives them a broader job market when they leave university which satisfies a governmental focus. Part of our task should be to educate universities as much as possible to the job market for Perl skills. At this year’s LPW we will be running a free ‘Skills in the Workplace’ seminar that will be initially offered to University students to help towards this issue.

4. As someone who started a business working with open source software, please describe your experiences. How has the level of acceptance of open source changed in the business community in the past few years?

The movement towards open source becoming accepted has been slow, and in many cases quite tortuous. In the last few years though we have seen a big push inside some Governments for open standards and open document formats for the sharing of information and resources, particularly in the European Union, and OSS already works towards this. For most Small to Medium Enterprises though, there is a great deal of struggle to convince them that the software pre-installed is the best way forward, especially since their staff will have a great deal of experience in using it and this to them outweighs the cost of ownership versus OSS solutions. Where we have come forward has been in the acceptance of projects such as Firefox and the general awareness of the populace that many servers use Open Source to function. The pushes by Google to open source Android has given businesses faith in the idea that a business model can be built on OSS.

The transparency of Open Source, the ease of availability and the fact that we are a far more computer-orientated culture has also helped to strengthen acceptance of the possibilities of using it as an alternative. There is still a long way to go though.

It has certainly helped that open source is reported and discussed in the general media, at one time we would spend the first hour or so of any meeting explaining what open source software was in comparison to proprietary/closed software, we no longer have to say as much. I still feel that there is a culture of treating it as a ‘ham radio’ or academic-orientated which is an uphill struggle.

There are even deeper changes caused by the flow and availability of data, expertise, as to whether businesses can now rely on a closed-model of business focus if it seems to stymie innovation, and if using a proprietary route will mire you in the circumlocution of patents, intellectual property, copyright and trademarks but I think they are out of the scope of this answer.

Certainly if we examine the last twenty years there has been a broader uptake of Open Source in the last five years, how much this has been influenced by the stronger computer-orientated culture is interesting. I hope that the future we will see more companies realising that OSS represents a real choice to a formerly dominant closed software system.

Thanks Mark, and also big thanks to you and everyone else in the global perland open source community. Nestoria would not be possible without all of your work. As a result we’re very pleased to once again support this year’s LPW. Last year’s event was great and I have no doubt this year’s will be better.

On a related note, we’re always on the lookout for talented people looking to get started in perl. Please contact us if interested, or say hello at the LPW.

past Nestoria interviews: Jason Trost, Christopher Parker, and Ryan Notz.

Nestoria sponsors BarCamp London 7

Dear Nestorgeeks,

We are pleased to announce that Nestoria is going to be one of the sponsors of BarCamp London 7 that is taking place 24th-25th October 2009 at IBM/Southbank. The first round of tickets is already gone but there are two more to come. The next stage is a lottery that is taking place between midday on the 30th September and midday on Saturday the 3rd of October.
logo
First time attendees have a 50% higher chance of getting a ticket. So if you’ve never been to a BarCamp do check it out, it’s a chance to hang out with fellow geeks and exchange experiences. If you want to be up to date about the ticket rounds follow @barcamplondon on Twitter, tickets usually go very fast and not nearly everyone who would like one gets one.
We look forward to meeting you there and telling you about our latest adventures such as Where Can I Live, a project of our experimental platform Lokku Labs !

Nestoria API version 1.16 – filter by number of bathrooms

Fellow Nestornards!

just a quick post to announce that we just went live with v1.16 of the Nestoria API. We had some feedback from a user asking why we didn’t allow filtering by number of bathrooms. Lame! So now we’ve added it. Apologies for the oversight. Enjoy.

As always, full technical docs and release notes can be found here. Thanks for your feedback.

CityLets listings now on Nestoria

Fellow Nestormen!

Good news, from this week you can find the listings of Scotland based lettings portal Citylets on Nestoria. Citylets has a great portfolio of lettings agents and their properties across Edinburgh, Glasgow, Aberdeen, the rest of Scotland and Belfast in Northern Ireland.

CityLets on Nestoria

This is another small step for us on making your search for a new place to live even simpler. Big thanks to our new partner, and happy house hunting!

Nestoria API version 1.15 live – bigger pics

Fellow Nestornavians,

A few weeks ago we announced support for big images in our property lists. Today we continue on our bigger is better trend with the announcement of the release of version 1.15 of our API. The full release notes are, as always, to be found on the API documentation page, but in short we now return both a small thumb_url AND a larger img_url.


thumb_url img_url
60×60 160×120

One of the big challenges we grapple with on Nestoria itself is how to display a lot of information in a very concise way, and we haven’t yet found a good way to integrate the larger images (rest assured experiments are underway!) on our search results pages, but we thought there’s no reason to inhibit the creativity of others. Enjoy.

Bigger images has been a request from API users for some time, and we’re pleased we can finally address it. Big thanks (pun intended I’m afraid) to everyone using the API. Please send us any feedback you have. If you’re thinking of using the API for a project and just need a bit of inspiration, please check out Lokku Labs where we showcase some of the projects we and others have built around the API. Finally, if the API is just a bit too techie for you, you might like our different widgets and webmaster tools.

Enjoy the weekend!

Nestoria Interview – Jason Trost – Smarkets

After a bit of a summer hiatus I’m very pleased to announce that today we resume our monthly Nestoria interview series – in which we speak with broad spectrum of innovators and thought leaders from the online world.

This month we’re lucky enough to chat with Jason Trost, CEO and co-founder of innovative new online betting site Smarkets. Prior to founding Smarkets, Jason was an application developer at UBS’s Global Asset Management (New York) where he developed web applications that streamlined the bank’s email and document processing, which are still in use at UBS today. Previously, Jason founded internet startup Descipher, a consumer medical website. Jason has also been an equities trader at Great Point Capital (Chicago), and holds a degree in Computer Science from Northwestern University.

Jason, thanks for answering a few questions

1. What is Smarkets? Surely the world doesn’t need yet another betting site?

Back in 2004 I was a stock trader in Chicago, and my co-workers introduced me to a few betting websites. However, even with a CS degree and professional trading experience, I had a lot of difficulty understanding how to bet online. Since 2004, not much has changed. Betting online is still a complicated and intimidating experience. For example, there are four common odds systems. Also, figuring out the potential payout often requires a calculator. Very few betting companies offer an API.

Smarkets makes betting simple by giving the member all of the market information up front (the implied probability, the odds and the payout). Smarkets also offers our members the full social experience – members can share betting tips, leave comments on teams and events, chat during the match or compare betting performance.

2. One of the points you emphasize is simplicity, just as we do here at Nestoria. We’re constantly reminded that keeping things simple can be very complex. What is your experience?

Simple design is indeed a complex and lengthy process. Smarkets was in the idea phase for about two years and then under full-time development for the past two years. Over the four years, we kept designing and implementing new interfaces. Innovation is an on-going process. We will never stop innovating to make our interface the best in the industry.

Betting presents a lot of challenges to simplification. Firstly, you are dealing with real money, so there’s a level of trust that the user needs to have to use the interface. Also, betting is inherently numbers driven so you have to resist the temptation to overload the screen.

3. Because of the intense competition and the money to be made it’s often said that gambling is one of two categories at the very cutting edge of exploiting new technologies (the other being pornography). Can you go into detail on some of the tech behind Smarkets?

We pride ourselves on the tech platform that we’ve built, which we believe stacks up with the best in the business. Our team includes top engineers from Yahoo!, Last.fm and Wolverine Trading.

The core application at Smarkets is a scalable transaction engine written in Erlang with most persistent data stored in CouchDB. Erlang has some very exciting features that transfer well to high volume, real time markets. Our front-end website is built using Python. The website and transaction engine communicate using a RESTful API. We will be releasing our open API to the public sometime in 2010 so that third party developers can make their own applications built on top of our back-end. Our CTO gave a great talk on our tech platform at the Erlang Factory. You can watch a video of his talk here.

4. Right now Smarkets is still invite only. When does the fun open up to everyone?

As soon as possible! We’re invite at the moment so that we grow in a controlled manner. We don’t want our members ever to experience slow performance, even during big events such as Wimbledon finals or the Super Bowl.

Thanks Jason. And good luck (though I know for good gamblers luck has nothing to do with it). It’s great to see more start ups embracing the model of bringing simplification to the realm of complexity. For those readers interested in learning more I recommend both subscribing to the Smarkets blog and following them on twitter.

past Nestoria interviews: Christopher Parker, Ryan Notz, and Lance Johnson.