Twitter github

Category “work”

Open Sourcing the Twitter Emoji

Usually I’m buried in the realm of just code, but yesterday I had the fun job of open sourcing the beautifully designed Emoji set we use at Twitter:

Why does this make me happy? First off, emojis are fun, hugely popular and standardized by the Unicode Consortium. One of the interesting sites I came across was EmojiTracker which shows real time emoji usage across Twitter.

emojitracker

Finally and more importantly, emoji have been historically plagued by licensing issues. Due to some of these concerns, WordPress reached out to us to see if we were interested in collaborating and opening up our emoji set. We thought this was a great idea, so here we are today.

In the end, my hope is that us sharing our emoji with a permissive license will help alleviate some of the IP issues and help open up the web a little bit more for everyone.

One Week until #MesosCon 2014 (and LinuxCon)

Over the last couple of years I’ve been heavily involved in open source infrastructure technology by way of the Mesos project, which my team and Twitter have helped grow outside its humble beginnings as an academic project. As a result, I’m really looking forward to the first #MesosCon next week (co-located with LinuxCon) which my team at Twitter helped put together in collaboration with the awesome Mesos community and the great folks at the Linux Foundation. It was interesting as we put together the conference in a fairly transparent fashion, but that’s a topic for another blog post.

mesoscon

 

 

 

 

The schedule looks great and covers a wide variety of infrastructure usage:

The final day we also have a Hackathon where committers and Mesos community members will be available to drive the project forward based on community interest (basically who shows up).

Also, right before #MesosCon there will be a Docker Meetup in Chicago which will have a talk about running Docker containers on Mesos.

Look forward to seeing everyone in Chicago, feel free to reach out to me if you would like to meet up and chat open source over a frosty beverage.

Interview with @OpensourceWay

I’m a bit behind on blogging but last week I gave an interview with opensource.com about how we scale our infrastructure at Twitter using Mesos, check it out:

Hope you learned something new!

Mesos at Texas Linux Fest 2014 (#TXLF)

At Twitter I have the fun job of running our open source office and I recently had the opportunity to present about one of our infrastructure projects (Mesos):

txlfmesos2014Thank you to the organizers at the Texas Linux Fest for hosting a great event and I look forward to it growing more next year.

 

 

 

Eclipse Luna+1 Name: Mars

After some legal issues with the initial name, the name of the Luna+1 release will be called Mars.

eclipsemars

Mars is a fine name and also great planet. Thank you to everyone who voted and participated in the process. We at the Eclipse Planning Council appreciate your patience.

Comments Closed

10 Years of the @EclipseFdn and the Board Election

There’s been a couple of interesting milestones recently at the Eclipse Foundation. A few weeks ago, the Eclipse Foundation celebrated its 10th anniversary and even refreshed its logo. The most interesting part of the anniversary is that Eclipse is more than just a community around an extensible IDE, it’s a place to foster open industry collaboration to develop new open platforms. There are now Working Groups that span industries from automative, to location area technologies to the internet of things.

Eclipse Working Groups

It’s also great to see Benjamin Cabé join the Eclipse Foundation to grow interest around the iot.eclipse.org technology stack. At the board, I wanted to see the Eclipse Foundation hire another evangelist for many years now, it’s nice to see that finally happen!

Also, related to that, it’s Eclipse Board election time! I have the honor to run again along with a set of great candidates.

vote-1

You can read my position statement and reach out to me over email or via @cra at anytime if you have questions. I’m proud of what we have accomplished over the last few years and would be honored to continue to represent committers.

If you haven’t received an email with the subject “Eclipse Board Elections 2014″ and you’re a eclipse.org committer, reach out to EMO@eclipse.org to ensure you have voting privileges. We could always use a greater turn out of committers voting, it takes no more than a few minutes to do and you have a chance to influence the direction of the Eclipse Foundation.

Happy voting!

Edinburgh and LinuxCon Keynote 2013

I had a great time visiting Edinburgh, Scotland this week.

I’m thankful to have the opportunity to keynote at LinuxCon Europe 2013.

I took the time to talk about the evolution of the Twitter Stack over the years and how we moved to the JVM. I also discussed the importance of open source in that transition and how we give back since participating in open source isn’t a zero sum game.

LinuxCon 2013

It was definitely fun!

Comments Closed

Gerrit Code Review Book

It’s great to finally see a book out there on Gerrit Code Review. First off, it’s amazing that the cover features the Gerrit mascot which is the kung fu review cuckoo

Gerrit Code Review Book

As some of you may know, I’m a huge fan of Gerrit and was involved with enabling it for Eclipse Foundation projects as part of our great Git migration. I also shamelessly support pretty much anything else that embeds JGit.

Anyways, I spent some time last weekend going through the book and I found it did a great job introducing Gerrit while taking care of basic setup gotchas. If you’re interested in using Gerrit at the Eclipse Foundation (or else where) and have no idea what the hubbub is about, I highly recommend checking the book out. As an advanced Gerrit user, I found the Appendix sections on working with GitHub (Gerrit supports replication) and integration with Jenkins (or Hudson) well done. As a bonus, I also learned about GerritHub which I had no idea existed.

In my opinion, the main downside of the book is that it didn’t cover an advanced Gerrit feature regarding tweaking submit rules with Prolog (which could always use more documentation), however, you can check out the online docs for some solid examples.

In the end, it’s always good to support authors who take the time to write about open source technology. Check the book out!

EGit and JGit 2.3 Released

The JGit and EGit teams are happy to announce the 2.3.1 release.

egit23

What’s new? I recommend checking out the JGit New and Noteworthy along with the EGit New and Noteworthy documents. The team is excited to get a new version ready for the Juno SR2 release. The release tag is: 2.3.1.201302201838-r

You can download the latest release using this repository (or the Eclipse Marketplace): http://download.eclipse.org/egit/updates-2.3

Enjoy and the next release will be in time for Kepler in June 2013. I personally look forward to recursive merge support soon (see bug 380314).

Comments Closed

Poll: Help name the 2014 Eclipse Release

There will be an Eclipse Simultaneous Release on the fourth Wednesday of June 2014. We just started the poll for potential release names (see bug 398191) based on eclipse.org community feedback. The potential names are:

Note that this community poll will be used to pick top choice. We may have a series of run-off polls with voting until majority consensus achieved. The poll will be opened for a week and then I expect the final decision on the name will be made by Feb 15th at the latest (after Eclipse Legal approval is finalized).

Go vote and be heard!