Twitter github

Category “work”

Twitter at @oscon

We love open source at Twitter, we’re a big proponent and user of open source technology, from Ruby to Linux to Java and a variety of Apache projects. I’ll admit that Twitter hasn’t been as open as it can be about things, but I recently joined to help change that. As part of our commitment and effort to share what we’ve been working on with the open source community, some of the flock are appearing at OSCon next week in Portland, Oregon.

Keep an eye out for @raffi, who is giving a keynote on Twitter’s move from Ruby on Rails to the Java Virtual Machine (JVM).  You can also hear more in-depth details on the move from Rails to Java in a session with @raffi and @stevej. Feel free to mention us on Twitter if you’d like to connect.

If you love to work on hard problems, open source and want to @jointheflock, track us down to discuss some of the positions we have available:

Feel free to connect with me at @caniszczyk, I’m always up for a frosty beverage to discuss open source or anything you may be interested in at Twitter. I’ll also be out on Tuesday and Wednesday morning before the conference for a run around the downtown Portland waterfront if you’re interested.

GitHub and Eclipse Git Repository Mirroring

I recently refreshed the eclipse.org repositories mirrored on GitHub.

I’m pleased to report that we are up to 95 repositories mirrored on GitHub, up from 70 repositories a couple months ago. For example, projects like the C/C++ Development Tools (CDT) are completely mirrored on GitHub now so you can watch them (the repositories are synced about every 10 minutes so beware of the delay).

I hope that by the end of this year, we have the majority of eclipse.org projects mirrored! Enjoy!

git-reflog and Eclipse

If you’re using git, you should familiarize yourself with the git-reflog command, it’s one of the commands I use frequently and one of the cooler things that git supports right out of the box. In fact, Alex Blewitt recently wrote a good blog post on the topic. The fact that I didn’t have access to the git-reflog inside of Eclipse annoyed me enough that on a flight a few days ago I hacked up an initial implementation which was improved upon by Kevin Sawicki.

If you double-click entries in the Git Reflog view, the proper commit is opened in the commit viewer for inspection. I’m happy to report that you’ll have access to this view in the nightly builds and it will ship as part of the EGit 1.1 release in September. I guess my next major annoyance to tackle is git-stash support… just need another long plane ride to hack something up 🙂

Enjoy!

I’m going to @JoinTheFlock

I will be leaving Red Hat shortly for a new opportunity. In my opinion, Red Hat is at the forefront of open source and I think they are one of the best open source companies to work for. I enjoyed my time there working with the Eclipse and Fedora communities (I truly respect their open source mission). However, it’s time for me to seek new challenges and stretch myself in greater ways. I’m going to @JoinTheFlock by taking a position to kick-start and manage Twitter’s open source efforts.

Twitter uses a lot of open source code, from Ruby to Scala to many other projects from places like Apache. On top of that, Twitter contributes a bit to open source, checkout there GitHub page for some of Twitter’s work. I’m looking forward to representing Twitter, spreading the open source love and shaping open source policies with Twitter’s engineers and legal team. I have a lot of ideas of what Twitter could do in the open source arena and look forward to sharing those with you in the future.

How will this impact my involvement with the eclipse.org community? Not that much, I plan to remain involved with the eclipse.org community and even other open source communities. I find eclipse.org to be one of the most professional open source communities, I like the friction caused between commercial and open source interests, we are better because of it. Anyways, I look forward to shipping the Eclipse Indigo release with everyone next week and definitely the Juno release next year.

I’ll have more to say soon, if you’re interested you can follow me on Twitter as @caniszczyk.

EGit and JGit 1.0 Released

The EGit and JGit teams are happy to announce our 1.0 release and graduation from eclipse.org incubation!

It’s been an interesting ride the past couple years that deserves a separate blog post on how moving projects to a open source foundation can be interesting and challenging. We had humble beginnings but are a lot more diverse now with many individuals and companies involved with EGit (15 committers) and JGit (9 committers). We have a variety of individuals contributing along with corporate support from Ageto, Dewire, GitHub, Google, IBM, Red Hat, SAP and Tasktop. A special thanks needs to go to Shawn Pearce (Google) and Matthias Sohn (SAP) for all their efforts and being patient with the move to the Eclipse Foundation.

Our work isn’t finish yet, there are still many things to do but we hope that with more people using the tooling, we’ll get more quality bug reports and enhancements. Also, things are going to get exciting this summer when the Eclipse platform project moves to Git! In the near future, look for things like synchronize view improvements, git-stash and git-reflog support along with whatever else the community desires.

In the end, we are happy to bring Git tooling to the Eclipse community and the Indigo release. I hope by the time this next year, the eclipse.org community has fully migrated to Git. It should be a hard requirement to join the Juno simultaneous release in my opinion.

Eclipse Indigo Article

I wrote an article summarizing the Eclipse Indigo release on developerWorks.

Thank you to everyone who provided project-related quotes and screenshots.

I’m looking forward to the release next week!

Eclipse and The Indigo 500

Want to support the eclipse.org community? Join the Indigo 500!

The money goes towards to things like:

  • Providing more bandwidth for users and committers
  • Purchasing additional servers to host Eclipse projects
  • Sending students to EclipseCon
  • Sponsoring Eclipse community events

On top of that, recent disbursements from the Friends of Eclipse fund has gone to:

So hopefully you know that your donation is being used for good in my opinion. If you want to take advantage of some of the funds and are part of the Eclipse community, check out the wiki for more instructions on how to apply. It would be great to see some more usage of the funds for community related activities like meetups.

Research at Eclipse: CodingSpectator

I enjoy working with students and researchers, it’s refreshing sometimes. Also, it seems I get a couple emails every month from folks doing interesting research with Eclipse. It’s one area I feel we should support more at eclipse.org, but I’m not exactly sure how to facilitate research besides letting people know what you’re working on. Anyways, I feel like I should start sharing some of the research topics so here’s CodingSpectator

CodingSpectator has been developed at Ralph Johnson’s research group. Ralph is a co-author of the seminal book on design patterns (GoF) and his research group has a history of important contributions to IDEs. CodingSpectator monitors programming interactions non-intrusively in the background and periodically uploads it to a secure server at UIUC. To get a representative perspective of how you interact with Eclipse, we would appreciate if you could install CodingSpectator for two months. Rest assured that we are taking the utmost measures to protect your privacy and confidentiality.

If you’re interested in helping the researchers out, please start with the consent form before installing the tooling. Let’s hope they come up with some interesting findings in the future 🙂

Eclipse Indigo Numbers

Here’s one of my favorite graphs to look at every year…

Eclipse Indigo is 62 projects and 46 million lines of code this year… that’s a lot of coordination!

CFP: EclipseCon Europe 2011

As a reminder, the Call for Papers (CFP) went out for EclipseCon Europe 2011 recently so please remember to submit your proposals. All I know is that it will be a great conference and that it’s also the 10th year anniversary of Eclipse!

There will definitely be some frosty beverages to be had to celebrate all those years, hope to see everyone there!