Skip to main content


Showing posts from 2013

Summer of Code 2013 Success!

The Google Summer of Code is complete, and we'd like to congratulate our 14 successful students and thank them for their work! It's been wonderful to have them active in the Mono community this summer, and a great pleasure to mentor them.

You can read about their progress and results on the mono-soc-2013 Google Group. In addition, many of them have written excellent blog posts describing their work. Their work is summarized below: Adding features to PintaAndrew Davis
Mentored by Cameron White

Andrew worked on implementing some of the most requested features from Pinta users. The Line Tool is now able to draw and manipulate curves, and provides users with a high degree of control over the shape of the curve. Additionally, the curve tool is now able to create arrow heads, and all of Pinta's shape tools can draw dashed lines (including custom dash patterns). All of the selection tools in Pinta now support several modes of combining selections, such as Union, Intersect, and Xo…

Summer of Code 2013 Projects Announced

Congratulations to the students accepted to Summer of Code 2013! We have 17 projects this year, and we're grateful to Google for sponsoring these students, and really excited to be working with them to make some fantastic improvements to the Mono runtime, developer tools, and ecosystem.

Here are the accepted projects:
Adding features to Pinta
Andrew DavisC++/CLI for POSIX
Andrius BentkusImplement a replacing write barrier for sgen
Brz_VladImplement "stack optimizations" in the LLVM CIL backend
Daniel OliveiraMonoDevelop / Xamarin Studio - CSS Support
Diyoda SajjanaA Workflow Foundation 4 Implementation
Gary BarnettInspect MonoDevelop - More C# Code Actions and Code Issue Inspections
Ji KunThree.js port to C#
Lasitha WattaladeniyaImprove mono-fastcgi, allowing use in massive shared hosting
Leonardo TaglialegneFSharp Refactor
Lewis BrownSource Analysis Improvements in MonoDevelop
Luís ReisOn the Fly Formatting and Indentation Engine
Matej Miklečićcocos3d for XNA
Rami TabbaraImproved ana…

Apply Now for Mono's Summer of Code 2013

Student applications are now open for the Mono Project in the 2013 Google Summer of Code!

If you're a student, this is the perfect chance to spend the summer with a great community working on cutting edge open-source C# tools and frameworks. You can hone your development skills on large and complex codebases with great mentors, and get paid $5,000 for your hard work too.

If you're looking for ideas for projects, check out our ideas page. In past years students have worked on diverse and exciting projects such as source analysis,  Razor code completion, and precise stack scanning for Mono's garbage collector. You can make multiple applications for different ideas - if you have great project idea that's not in our ideas list, submit it anyway!

We strongly recommend that you submit your application early. The deadline is May 03 at 19:00 UTC and late applications cannot be accepted for any reason. You can update your application and answer our questions after you submit it…

Get Ready for Summer of Code 2013!

The Mono team is happy to announce that we are participating in the Google Summer of Code 2013. Last year was a great success and we hope this year will be even better!

The student application period runs from April 22nd until May 3rd but don't delay - you can get started preparing your proposals right away. Now is the time to get a head start on introducing yourself and getting to know the community. Come discuss your ideas with us and do the research to make sure you have a really great proposal. You can even fix bugs and file some patches to demonstrate your skills. Show us how excited you are about coding the summer away!

As usual, project ideas and rules are available on our GSoC page. The ideas list has been updated recently, so don't be surprised if some things have moved around or disappeared. Feel free to choose one or more ideas from that page, or tell us about your own awesome idea.
Our mailing lists should be your first stop. Mono devs can generally be found in th…