TheStartup.eu

So it turns out that the mind behind that awesome piece of open source called Redis, an open source, advanced key-value store, is italian, and he’s developing it from a small city in Sicily. I had a chance to interview him, and here is what I learned.

Hi Salvatore, could you please tell us a bit about yourself?

My name is Salvatore Sanfilippo, I’m 33 years old, live in Sicily, Italy and I spent a great amount of my life writing programs. Currently I’m working for VMware, where I develop an open source database called Redis. In the past I worked in the field of security, embedded systems, system programming, and web applications. I wrote the hping security utility and invented the idle scan. A few years ago I wrote one of the first few web 2.0 applications that appeared in Italy, Oknotizie and Segnalo, and did a partnership with Matrix.
I’m also advisor and shareholder of a small company based in Sicily that is called Kiurma, specialized in writing iPhone and iPad applications.

Awesome, so I see you have a mix of startup experience, open-source development and large-company employment. Which one do you prefer and which one would you suggest to a young CS graduate?

I think that a lot has to do with your temper, but it is really a shame to miss the startup opportunity.
It’s hard for me to argue on the large-company employment since VMware is like the dream job, since I’m free to develop Redis full time, pretty freely, and with the support of some seriously smart guy inside of VMware if I need some hint. But I guess not every corporate job is like this.

I guess that as long as the corporate job is cool, you learn new things and do something that seems useful not just to the management but also to yourself, then it can be a good thing. Otherwise, especially if you are able to bet on yourself (that is, you can manage to live without a fixed income for some time without too much trouble since you are young enough, or with some savings in your bank account), the startup experience could be very rewarding and exciting, I mean, even if the startup will not be a success.

Your path is pretty different from the traditional italian CS graduate, why do you think most people just try to get a boring job in consulting and don’t try to just build cool stuff?

I think that in Italy for cultural traits we tend to do the boring-but-sure path. From what I understand from chatting with people, only a few of them are willing to do extra work for long term rewarding opportunities. People should probably start to shift their mindset. After all what is worse than doing something you don’t care about? Especially in Italy where your IT company is not exactly an exciting place like VMware, or Twitter or Google.

Also in our country many times programmers are payed too little for their work in a company, so it is not so hard to get more earnings even from your single-man-band business.

But there is to admit that startups need an fresh economy and a modern state, to grow up well, without bureaucracy and this is not what I see if I look at the Italian economic environment.

Do you think it’s harder to succeed while living in Italy, and Sicily in particular?

If your target is the world, being here is not a big limit for a programmer. Most of the interesting things are going on the internet anyway. I mean, here or in Paris is almost the same. What could do a difference is instead here or in the bay area.

But if you plan to do a startup that targets your region or country, Italy, and Sicily, are not the best places to stay for sure. For instance the company I advice, Kiurma, is located in Sicily but focused on customers in the north Italy, Europe, and US.


Could you tell us more about Redis? How was it born, why is it awesome, and why should we use it in our applications?

Redis was born almost two years ago, as the result of a need. At the time I was experimenting with a real time analytics service called lloogg.com (now the site is online just in a best effort way, no interest in doing business with it for me). With MySQL it was very hard to scale, since it is a very write intensive application. A pageview in any site with our javascript code would result in a DB write operation, and that’s a lot of writes per second.

The web application of lloogg was an ajax app to show the site traffic in real time. So what I needed was a DB handling fast writes, and fast ”get latest N items” operation.

If you are a programmer, you know how a linked list can solve this kind of problems, so I started wondering, why on the earth is so hard to model this with MySQL with decent performance? Why there is no database that is able to natively handle natural ordering of items, that is, I put things inside with this order, so it should be fast to get the latest N items. After this considerations I started coding a prototype of the system, and shared the first beta on Hacker News, receiving good feedbacks.

Why should you use it? For two reasons I think. One is that for the right use cases Redis is really a game changer performance wise. If your data are in size the kind of order of magnitude that can fit in memory you can scale to an incredible number of users with just one database box. This means lower costs, less problems.

Another reason for using Redis is the following. In the field of programming languages there is a motto: A programming language is worth learning if it is different enough from all you already know to change your mind, exposing you to new abstractions. Well I think Redis definitely is a really different database, and will change the way you think at your data.

And now a few questions from the Italian Startup Scene group on Facebook:
Andrea Reginato asks: How did you convince VMWare into sponsoring your work on Redis?

Actually VMware contacted me! And in a very interesting way… one of the smartest guys I know at VMware started contacting me about the design of Redis internals, with very compelling technical arguments. Our discussion simply evolved into the hiring process. At the time I had offers from a few companies, but I wanted to join VMware because in my opinion this was the best “home” for Redis: a company with high technical value inside, with a focus in cloud technologies, and I think that after a year I can say that this was the best pick.

Francesco Sullo asks: Given the awesome performance of Redis, did you ever plan a persistent mode for the future? I know that Redis was born to manage processes in-memory, but a db version, even if seriously limited, could be a great alternative in many cases.

Our main focus is in the in-memory backend, but actually we already have a disk backend that is called Virtual Memory and is something like the swap file of Redis, where values rarely used are swapped out in order to reclaim memory. This feature is present in both Redis 2.0 and the upcoming 2.2 but I’m not happy with the implementation, so the new focus is on the “diskstore” feature. Diskstore is a combination of an on disk key value store and an in-memory object cache. So in this special mode Redis takes everything on disk but loads the “working set” (the keys you use more often) on memory. When a key changes it gets asynchronously flushed on disk by another thread. All this is currently implemented in the “unstable” branch of Redis on github. The next version of Redis, 2.4, will drop support for Virtual Memory and will instead just support diskstore.

Salvatore, thanks so much for taking the time to answer this questions. I hope, and I’m sure, they’ll inspire someone to take your path.

Thanks Stefano, I had fun replying to your questions, thank you.

Index Ventures ditching web for classic businesses?

Posted by Stefano Bernardi On January - 21 - 2011

Index Ventures Growth announced it has invested in Moleskine, an established italian notebooks and diaries manufacturer.

Index joins Syntegra Capital as a shareholder in the company, which acquired control of the company in October 2006. Syntegra is an independent PE buyout firm focusing on Continental Europe which invests in unquoted, medium sized companies in Benelux, France, Germany and Italy.

Our sources say that Index bought a 15% stake of the company, while Syntegra now owns about 67%. The remainder of Moleskine is owned by founder Francesco Franceschi and management. Size of the investment in unknown, but we do know that they also raised some €64m in debt from GE Interbanca and Banca Popolare di Milano.

Milan-based Moleskine was launched in 1997, aiming to revive the style of notebook used by artists and thinkers over the past two centuries including Vincent van Gogh, Pablo Picasso and Ernest Hemingway.

The management team, led by CEO Arrigo Berni, has allowed Moleskine to achieve significant growth over the past four years, in terms of turnover. Since Syntegra’s operation, Moleskine has increased its markets and the number of diaries and notebooks sold has tripled. This growth was achieved by bolstering its organizational structure from just under 20 employees in 2006 to 85 at year-end 2010.

Giuseppe Zocco, Partner at Index Ventures, said “Moleskine and Syntegra have created and developed a company that has built up a loyal customer base all over the world. We are very excited to participate in this next phase of growth and to contribute to the continuous expansion of the online presence.”

Is Index smelling some bubble smell in the web world, and going for more PE and traditional deals?

Italian startup Beintoo closes angel round to gamify mobile apps

Posted by Stefano Bernardi On January - 12 - 2011

Beintoo, a young italian startup, just announced the closing of its angel round.

The Milan-based startup, is developing an API framework that allows developers to immediately introduce what they called a “rewards layer”. Developers can decide a set of achievements and their users will be rewarded by receiving sponsored virtual goods from select advertisers when they reach the achievements. Developers monetize when their users receive a sponsored good and when there is a conversion into a real coupon. They just released an alpha version.

At the moment the product looks like a community where users can review and comment on apps, and thus seems to compete with Rome-based iWikiPhone, but the focus seems to lie on the API development.

The company was founded in September 2010 by Antonio Tomarchio and Filippo Privitera, two ex-Dada managers. Tomarchio previously founded AdRight, and ad server acquired by Dada in 2008 and transformed into what is now Simply.com. Privitera has been with Tomarchio since the AdRight days.

I’m trying to gather some names and an amount of the deal.

Finovate comes to Europe, get a 10% discount with theStartup.eu

Posted by Stefano Bernardi On December - 13 - 2010

On February 1, 2011, the Finovate conference series goes to London to showcase cutting-edge financial and banking technology innovations from and for the European market.

FinovateEurope will feature the unique mix of short, fast-paced demos (no slides allowed) from handpicked fintech companies and intimate networking time with each demoing company’s top executives that Finovate events are famous for in the US. They do two events per year, in NYC and SF.

FinovateEurope 2011 is less than two months away, and the conference is really starting to take shape. Technological innovation in the financial world is continuing at a remarkable rate despite the current economic uncertainty, and the Finovate team was pleased to see such a strong pool of quality applicants for their first European event. While this meant some difficult decisions for the Finovate team, it means a day packed full of exciting, innovative demos for us.

This are some of the presenting companies:

Early Registration Tickets are on sale through December 22. As an official FinovateEurope partner, we are offering a special discount code, TheStartup10, which will save you an additional 10% off the current ticket price. If you register before the deadline you can save £170 and attend for only £625! See you in London!

And the #LeWeb 2010 winners are…

Posted by Stefano Bernardi On December - 9 - 2010

David Hornik just announced the LeWeb 2010 Startup Competition winner(s). The three finalists selected by the jury were Paper.li, Waze and Super Marmite. After their presentation the jury was supposed to choose gold, silver and bronze winners but it seems they weren’t able to find a winner so they revolutionized the prizes and decided to award three different prizes, making all of them winners:

First prize for virality: Paper.li

First prize for technology: Waze

First prize for originality: Super Marmite

BTW, got 2 out of 3.

LeWeb Startup Competition, My Predictions

Posted by Stefano Bernardi On December - 8 - 2010

Today was the startup competition day at LeWeb, and the 16 finalists got the chance to pitch the audience and be judged by some pretty high-profile people. David Hornik, from August Capital, was moderating.

You already know what this startups are doing but I’ll refresh your mind anyways.

  • Badgeville
  • Badgeville is a white label social rewards & analytics platform to make it easy to increase the loyalty and engagement of your web audience. Basically they bring Foursquare-like badges and other kind of achievements to your website.
    Badgeville is projecting some $1m in revenues for Q1 ‘11 and is officially launching in Europe today. They already got some investments and coverage.

  • Deways
  • Deways is a personal car sharing community born to target the suburbs. People share their own cars. The average price will be around €0.20 per km. Read TechCrunch Europe article.

  • Garmz
  • Designers can promote and present themselves through uploading their work and get instant feedback from a worldwide audience and customers. If a design is successful, Garmz handles the complete production and offers a complete webshop system, selling the finished fashion to customers worldwide.

    Garmz is a Seedcamp 2010 winner.

  • Greendizer
  • A free and open platform to aggregate invoices, messages and payments with customers using only their email address. The team, from Morocco, is very passionate and has a really big vision. Execution will be a problem.

  • GreenPocket
  • Green pocket is a software provider for the interpretation and visualization of smart meter consumption data. The company already secured its Series A round. The centerpiece of the GreenPocket technology is the Energy Expert Engine (EEE), which uses algorithmic and heuristic processes to enable the intelligent interpretation of energy and water consumption data. Energy monitoring tools enable this data to be visualized via web portals, wall-mounted devices or iPhone applications in a consumer-friendly and trendsetting way.

  • Needium
  • Needium monitors social media sources and detects business opportunities based on local user needs and life events. It also listens for merchant name mentions (reputation management). Same stuff as a LOT of other people around.

  • Nuji
  • Nuji makes shopping better by revolutionizing the way you interact with real-world objects. You can tag real world objects via pictures and barcode scanning and online objects via a bookmarklet, you will then get deals on the objects you like.

    Nuji is a Seedcamp 2010 winner.

  • Paper.li
  • Paper.li organizes links shared on Twitter into an easy to read newspaper-style format. Newspapers can be created for any Twitter user, list or #tag. A great way to stay on top of all that is shared by the people you follow – even if you are not connected 24/7. Paper.li is already established having got some pretty good coverage, investors bidding on it and Guy Kawasaky as an advisor.

  • Phonedeck
  • Phonedeck is a call productivity application for mobile aficionados. For every incoming call phonedeck shows you automatically who is calling on your computer. Caller profile displays information from your phone book, emails, past SMS, twitter and various social networks. Not bad at all. Read TC EU coverage.

  • Pinpoints
  • PinPoints allows an address to be converted in a short url that can be then shared via emails, SMS, forum posts, blogs, tweets etc. Basically a Bit.ly for maps. Big deal. TC EU covers it.

  • Sociablitz
  • Still not sure what Sociabliz was doing there as they advertise themselves as a social media agency. They have some proprietary software for Facebook Pages marketing. Super big deal.

  • Super Marmite
  • The first social network to buy and sell homemade dishes. Won’t comment that much on this. Basically if you’re hungry your neighbor can cook you dinner and you pay him.

  • TagPay
  • TagPay’s revolutionary technology can transform any mobile phone into a secure payment or authentication tool. This sounded pretty cool indeed, but the founder didn’t explain very well the technology. They are using audio to make payments. You don’t need a bank account, you just need a phone number, and once you receive a payment you automatically have an account. They are targeting african countries.

  • Tinypay.me
  • A very easy was to start selling whatever you want online. Hmm.. it’s 2010? Anyways, they announced a new version of their service which includes marketplaces.

  • Waze
  • Waze is a social mobile application providing free turn-by-turn navigation based on the live conditions of the road. The israeli company is moving to Palo Alto and news just broke that they raised a MASSIVE $25m series B round. Not really fair. They already have some 2.2 million drivers on their platform.

  • Work for us
  • Work for Us, Facebook’s #1 recruiting app, allows companies to find and hire candidates through the world’s largest social network. Over 3,000 companies use the “Work for Us” application (growing at a rate of 1,000 per month). Key clients include Accenture, PwC, Cisco, L’Oréal, American Apparel, P&G, Sodexo, Amadeus, and Areva.

A few words regarding this startup competition.
There was a big french presence and I need to say that while I respect the decisions of the people who selected these companies, in my opinion this is not the best of the european scene. Also, these companies are in completely different stages so its pretty impossibile for someone like Nuji to compete with Waze and its $25 millions in the bank. I think there should be strict rules in startup competition but unfortunately it doesn’t seem to be the case. Ever. NY Techcunch Disrupt conference had the same problem. (Soluto won, having $8 million in the bank while Ujam founded just 2 months earlier and with an awesome product got nothing).
But without further adue, here are my 3 predicted finalists:

  • Paper.li
  • Waze
  • Badgeville

This are also the companies that are well ahead and strongly positioned to be big successes (not really sure for Badgeville, lot of things I don’t like there), and the ones that are out of the league in this competition. My special mentions goes to TagPay.

We’ll see tomorrow who the actual finalists and presenters will be. Tonight I’m off at the official LeWeb party with Bob Sinclair.