Feeds

Teen sells Perl cloud startup to ActiveState

Mojolicious Phenona

Internet Security Threat Report 2014

Meet Daniil Kulchenko. He was an HTML programmer at age six. He was a freelance Linux systems administrator at 11. And at 15, he founded his first business: Phenona, a platform-as-a-service for building and hosting Perl applications.

Now, Kulchenko has sold Phenona to dynamic language specialist ActiveState for an undisclosed sum. ActiveState was founded in 1997, making it one-year younger than Kulchenko, who is still a high school student in Seattle, Washington. One day, he plans on getting a computer-science degree.

Kulchenko is joining ActiveState's developer team on a part-time basis to help with the company's transformation into cloud outfit for Perl, Python, and Tcl developers. Kulchenko is Phenona's only employee.

Phenona is still in beta, and Kulchenko told The Register that a number of large companies are evaluating the service, with sites getting "millions of hits a month".

Daniil Kulchenko

Danill Kulchenko

Kulchenko said he started Phenona in response to the sporadic nature of his freelance work. He wanted to create a "long lasting business people would find useful."

"I saw the Heroku model [for Ruby] and thought: I could do this for Perl," he said. It was his dad, a proficient Perl programmer, who got him coding on early Perl apps at seven. A year earlier, his mum had started him on HTML.

Kulchenko said he was inspired by the business model and customer service practices of 37Signals, the web-base collaboration startup famed for hiring Ruby-on-Rails creator David Heinemeier Hansson. "I've read their books," Kulchenko told us of 37Signals.

ActiveState chief executive Bart Copeland told us that he was impressed by Kulchenko, and that Phenona is doing a number of things for dynamic languages in the cloud that were already on the ActiveState roadmap. Having Kulchenko and Phenona onboard will accelerate those plans.

"We don't judge people by age or degrees or level of experience, we judge by their ability to create good technology. We see a super bright individual – the guy blew me away," Copeland said. "You've got talent, you've got technology and you've got know how, and in the fast moving cloud space that's important to have," he said of the buy. This is the first deal in Copeland's five-years at the top of ActiveState.

ActiveState was attracted to Kulchenko's work on multi-tenancy, security, and portability. Phenona runs on Amazon's EC2, and it provides a particularly secure architecture for running apps in a multi-tenant, shared data-center model: Phenona uses the Linux kernel to separate and secure application processes.

Tapping into the comprehensive Perl Archive Network (CPAN), an archive of roughly 100,000 Perl modules, Phenona is first and foremost a Perl cloud. But it can run other languages as well.

Copeland says he was alerted to Phenona by an ActiveState engineer impressed by its use of the Perl framework Mojolicious. Kulchenko picked Mojolicious after beginning the service on Catalyst for Perl. Catalyst, he said, wasn't good for moving apps from build to testing and deployment.

"Mojolicious was a good way to start small and later build that simple solution to something much larger," Kulchenko said.

ActiveState did say that it does not want to be just another public cloud provider. It intends to serve customers who want to spin up their own private clouds. It will soon move Phenona to VMware's open-source Cloud Foundry platform.

Last month, ActiveState delivered its implementation of the Cloud Foundry code, called Stackato, which provides early tooling for debugging and testing new applications built using Python and Perl for VMware clouds. ActiveState intends to reveal more about its Phenona plans latter this summer. ®

Beginner's guide to SSL certificates

More from The Register

next story
NSA SOURCE CODE LEAK: Information slurp tools to appear online
Now you can run your own intelligence agency
Azure TITSUP caused by INFINITE LOOP
Fat fingered geo-block kept Aussies in the dark
NASA launches new climate model at SC14
75 days of supercomputing later ...
Yahoo! blames! MONSTER! email! OUTAGE! on! CUT! CABLE! bungle!
Weekend woe for BT as telco struggles to restore service
Cloud unicorns are extinct so DiData cloud mess was YOUR fault
Applications need to be built to handle TITSUP incidents
BOFH: WHERE did this 'fax-enabled' printer UPGRADE come from?
Don't worry about that cable, it's part of the config
Stop the IoT revolution! We need to figure out packet sizes first
Researchers test 802.15.4 and find we know nuh-think! about large scale sensor network ops
SanDisk vows: We'll have a 16TB SSD WHOPPER by 2016
Flash WORM has a serious use for archived photos and videos
Astro-boffins start opening universe simulation data
Got a supercomputer? Want to simulate a universe? Here you go
prev story

Whitepapers

Go beyond APM with real-time IT operations analytics
How IT operations teams can harness the wealth of wire data already flowing through their environment for real-time operational intelligence.
The total economic impact of Druva inSync
Examining the ROI enterprises may realize by implementing inSync, as they look to improve backup and recovery of endpoint data in a cost-effective manner.
Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Mitigating web security risk with SSL certificates
Web-based systems are essential tools for running business processes and delivering services to customers.