Archive | News

Tags:

10 Most Important Open Source Projects of 2011

Posted on 24 December 2011 by Demian Turner

Great article over on linux.com, here are the results:

Hadoop

 

Hadoop Logo

Hadoop Logo

Without a doubt, Hadoop has had a fantastic year. The distributed computing platform from Apache has seen massive uptake and industry support.

 

Hadoop is being used and/or supported by almost every enterprise player. Naturally it’s big with Yahoo, the company that started the project, but it’s also being used by Amazon, IBM, Twitter, Facebook, and just about any other company that’s working with Big Data.

Hadoop isn’t new, of course, but this year it really seemed to take off as an industry standard. Kind of like Linux, when you think about it… This year EMC, Oracle, and even Microsoft announced commercial support or products that work with Hadoop, and Yahoo spun off HortonWorks to focus on Hadoop. It’s almost easier to name companies that aren’t working with Hadoop than ones that are.

Git

Speaking of ubiquity, how about that Git, huh? Linus Torvalds other little hobby project has not only done good for Linux, but it’s hugely popular for FOSS projects. If you’re working on a new open source project, the odds are pretty good that you’re going to be using Git over any other distributed version control system (DVCS).

Git isn’t just a popular tool, it’s the foundation of one of the most popular gathering spots around the Web for open source development: GitHub. It’s also being used and offered by Gitorious, SourceForge.net, Google Code Hosting, and pretty much every other major platform for hosting FOSS projects.

Cassandra

Was 2011 the peak of noSQL as a buzzword, or was that 2010? It’s so hard to keep track, but Apache Cassandra deserves a slot in the top 10 this year buzzword or no.

If you’re not familiar with Cassandra, it’s a scalable, distributed, and fault-tolerant database that takes cues from Amazon’s Dynamo (PDF) and Google’s BigTable database system.

Cassandra has been adopted by an impressive list of users including IBM, Netflix, Digg, Facebook, Rackspace, and many others.

LibreOffice

The LibreOffice team has done a great job of keeping the OpenOffice.org torch burning after the Sun acquisition. While Apache is working to continue OpenOffice.org, LibreOffice picked up the ball and ran with it. The project has delivered release after release, not only with a slew of new features but also with reliable updates for major versions that are exactly what organizations that depend on an office suite need.

For anybody that’s interested in running Linux on the desktop, LibreOffice has been a crucial project. For users who want to get away from Microsoft Office, but still have compatibility with Office file formats, LibreOffice has been there for them.

Not only has LibreOffice done well technically, it’s also moved forward with impressive speed as an organization. 2012 should be an interesting year for the open source office suite.

OpenStack

Few projects have taken off quite like OpenStack. The “cloud operating system” kicked off by RackSpace has signed up (at this count) 144 companies to work on OpenStack, including SUSE and Canonical.

OpenStack is designed to provide the components that any organization would need to use to deploy their own private or public cloud: Compute, object storage, image service, and (newer) identity management and a GUI dashboard.

Now, you’re not going to see much OpenStack in deployment yet — but it’s definitely a project to watch for open source cloud.

An honorary mention goes to Eucalyptus, though. While OpenStack has oodles of momentum and industry support, Eucalyptus has production deployments and Amazon Web Services compatibility. This is not an area where it’s a “zero sum” game — there’s room for several players, and I suspect that Eucalyptus will be around for a very long time as well.

Nginx

Apache (more accurately, the Apache HTTP Server Project) still rules the Web with an iron fist. OK, it’s more like a velvet glove, but Apache is definitely far and away the most popular Web server. But 2011 was a huge year for Nginx, an alternative Web server that excels at HTTP and reverse proxy serving.

Nginx reached a lifetime peak of 8.85% market share this year on the Netcraft Server Survey. According to this profile on Royal Pingdom, the usage for Nginx has jumped nearly 300%.

The little server that could reached another major milestone this year as well. Specifically, Nginx went corporate and started offering commercial support.

It’s being used by some of the biggest sites in the world, including Dropbox, WordPress.com, Facebook, and about 25% of the world’s busiest sites.

jQuery

You can’t swing a cat these days without hitting a Web developer using jQuery. Not that you should go around swinging cats, of course. jQuery is a JavaScript library that’s massively popular. In fact, it’sconsidered the most widely used JavaScript library in the world.

If you’re working with JavaScript, you’ve probably touched on jQuery this year. As of late, it’s come into criticism and some folks have tried to slim it down, but jQuery is still the go-to for many developers.

Node.js

Another JavaScript entry for the top 10, you’d almost think that Web development was important this year or something. Node.js is built on Google’s V8 JavaScript engine and is designed to be “an easy way to build scalable network programs.”

Node.js is another big win for open source industry acceptance – sponsored by Joyent, it has a healthy community of contributors and is used by everybody from LinkedIn to 37Signals, Rdio, Yahoo, and GitHub.

Puppet

Another set of watch-words for 2011? DevOps, and IT automation. While there are a number of excellent open source IT automation offerings out there, this year belonged to Puppet.

Puppet is an “automated administrative engine” primarily aimed at Linux and UNIX-like systems. It can be used to perform administrative tasks across two, twenty, or two thousand computers. (Probably even more.) Puppet has been steadily growing and improving for years, but this year Puppet went after the enterprise big time with its Puppet Enterprise offering. It’s also gotten a big vote of confidence in the form of an investment from Google Ventures, Cisco, and VMware. Puppet hasn’t just been important in 2011, expect it to be big in 2012, too. (And if you’re a system administrator hunting for work, you probably want Puppet on your resume along with our next entry.)

Linux

Linux, the kernel, has had a pretty good year. What am I talking about? Linux had a great year. It turned 20, hit 3.0 (not coincidentally) and continued merrily on the path to world domination.

Sure, we kid about world domination – but have you looked around lately? Linux is everywhere. It’s powering phones and all kinds of embedded devices. It’s the bedrock of cloud services, and dominates theTOP500 supercomputer list.

Google, Netflix, Facebook, Twitter, countless government agencies, businesses, and educational institutions depend on Linux for mission-critical services. The long and short of it is, without Linux, many of the other projects we depend on simply wouldn’t have been possible. It’s the rock-solid foundation that people use to build so many important services. (And not-so-important, too.)

No Android?

While I was compiling this list, I thought hard about putting Android on. It’s hard to argue that Android is unimportant in 2011, isn’t it? Absolutely. It’s also, unfortunately, hard to make a strong case for Android as an open source project.

Sure, Google lobs some source over the wall when it gets around to it – but Android development happens mostly behind closed doors. There’s little opportunity for the millions of Android fans and potential hackers around the world to influence Android development unless they happen to work for Google or one of its partner companies.

It’s great that Google releases the code, but it’s more of a “source open” project than an open source project.

Comments (0)

Tags: , ,

Importing Delicious tags into MarsEdit

Posted on 09 January 2011 by Demian Turner

MarsEdit

For some time I’ve been wanting to move my blogging efforts over a desktop app, to be able to control multiple blogs from one place, and to search through and manage the content more easily.

The 2 main contenders that I could find for the Mac platform were Ecto and MarsEdit.  The latter seems to be considerably more actively maintained, has a slicker interface and was available for download on the Mac AppStore so I went with that.

The main feature I was missing in MarsEdit was the fairly comprehensive tag handling offered by WordPress.  The fact you can type only a few letters of the tag you need and it auto-completes is something you can’t do without once you get used to it.  The Delicious website and similar desktop tools all offer this functionality.

The first challenge was to get my data out of Delicious, not the links/bookmarks that are offered as their only export option but the actual tags.  Not surprisingly there’s a WP plugin for that, enter EG-Delicious Tags.

Once your tags are copied over to your WP installation you can access the data as a serialized array from the WP database, it’s in the options table under the key _transient_egdel_tags.

Then the data needs to be integrated with MarsEdit.  The app’s author, Daniel Jalkut, kindly explained which plist file within the app needs to be updated to enable the search auto-completion feature.

A simple PHP script was sufficient to deserialize the data and wrap it in XML tags:

<?php
$data = <<<DATA
a:773:{s:7:”_blogit”; …
DATA;
$struct = (unserialize($data));
$keys = array_keys($struct);
$out = ”;
$out .=”\n”;
foreach ($keys as $tag) { $out .=”<string>$tag</string>\n”;}
print $out;
?>

Add the XML to the relevant key and save out the DataSources.plist file and you’re done.

Comments (1)

Tags: ,

The World of Programming

Posted on 06 October 2010 by Demian Turner

Nice infographic (via SmashingMagazine)

aboutprogramming04

Comments (2)

Tags: , , , , , , , , , , ,

Bookmarks for June 11th through August 20th

Posted on 20 August 2010 by Demian Turner

Recommended reading

Comments (0)

Tags: , , , , , , , ,

Bookmarks for June 2nd through June 8th

Posted on 09 June 2010 by Demian Turner

Recommended reading

Comments (0)

Tags: , , , , ,

Bookmarks for May 31st

Posted on 31 May 2010 by Demian Turner

Recommended reading

  • While You Slept, They Hacked #tcdisrupt – Watch the video, some interesting hacking projects
  • Google i/o 2010 – GWT + Spring – This is one of the more impressive videos from this year's Google I/O event, here you can see how VMware (of all people) organised an effort to combine the predominant backend Java framework, Spring, with the leading frontend framework, GWT, and came up with quite a harmonious result – recommended watching

Comments (0)

Tags: , , , , ,

Bookmarks for May 28th through May 29th

Posted on 29 May 2010 by Demian Turner

Recommended reading

Comments (2)

Tags: , , , , ,

Bookmarks for May 26th through May 27th

Posted on 28 May 2010 by Demian Turner

Recommended reading

Comments (0)

Tags: , , , ,

PHP interns in Paris required

Posted on 13 April 2010 by Demian Turner

Soluo is looking for an intern in PHP Web Programming to join the development team in Paris. The focus of this internship will be the core developement of a SaaS Web Application. The intern should start by April 2010.

You will be involved in Web Application design and development, third-party integrations (Social Networks such as Twitter, LinkedIn, Facebook) via Web Services / API / XML, development and integration of reporting tools, design and implementation of SQL databases.

We are offering an enriching experience, within a small and agile team, mentored by a senior architect. And hey, maybe you could end up joining the team? Forgot to ask how good is your sea-legs as you will be working in an amazing boat on the Seine. But don’t worry, you should get used to it within 2 weeks.

In this internship you will:
• develop sclalable, secured and reliable Web Applications
• integrate third-party applications
• use Social Web platforms to enhance the App (LinkedIn, Twitter, Facebook, …)
• learn to optimise and enhance through iterations
• get satisfaction in seeing the product launch before the end of your internship
• learn and implement development best practices

You are:
• passionate about Web Application Development
• curious and proactive
• constantly reseraching innovative solutions
• enthusiastic about getting involved in a startup

You have:
• strong skills in PHP5 and MySQL and knowledge of at least one php framework
• experience in OOP, Test Driven Development and Agile Methods
• good system administration skills
• a good level of English

You like:
• being autonomous in your work
• working in small teams
• to speak/write English obviously
If you think this is you, just drop us an email at recrutement*_at_*soluo.fr, specifying the reference webdev1003.

Tell us about a challenging project you are proud of which you have realised in the framework of your studies. We will get back to you.

Comments (0)

Tags: ,

Mobile workers can discover best places to work

Posted on 28 December 2009 by Demian Turner

Thanks to Pam for the heads up about this new app in the app store, WorkSnug.

WorkSnug uses Augmented Reality to connect mobile workers to the nearest and best places to work in the city. We’ve visited and rated hundreds of workspaces, assessing noise levels, power provision, community feel, even the quality of the coffee. London has been launched first. San Francisco, New York, Berlin, Madrid and several other cities are on the way in the coming weeks

Covered recently in Web Worker Daily, check out the video to see the app in action.

Comments (0)

Categories

Books

Demian Turner's currently-reading book recommendations, reviews, favorite quotes, book clubs, book trivia, book lists

Facebook