Categories
blog

Monkey Space 2012 Is Over

A few weeks back I had the opportunity to attend the MonkeySpace conference.

For all of you that missed it, I highly recommend planning on attending it next year.  If you did miss it, this year is not completely lost as the awesome folks over at Monkey Square are planning on making the videos of the sessions available at some future date.

I had a great time meeting some awesome people and attending some great sessions.  There are several really exciting technologies out there that are worth following discussed at the conference.

Here is a bit of a recap of some of the sessions that I attended.

First, The top secret keynote that Miguel De Icaza delivered.  The major topic was the release of Mono 3.0 and the future of the ecosystem.  Some of the really cool features of Mono 3.0 is full c# 5.0, System.Net.Http, TPL DataFlow, Code Contracts, entity framework, razor, asp.net mvc 4, F# 3.0, and 64bit support on OS X.  The 3.0 release is very exciting not to mention lots of ‘lameness’ will be going away with the new async stuff.  There are also improvements to sgen the new garbage collection system in Mono that should help improve performance.  Mono is seeing a lot of success in the gaming side of the market as well.  Some other areas that will receive focus are code analysis, bug finding, and profiling tools.  In the next year Xamarin expects to deliver new MonoTouch and Mono for Android versions based on 3.0.  Very exciting stuff!!!

Second, ServiceStack.  This was a very full session and I was lucky to find a spot to stand in at the back of the room.  Sadly this meant that I missed parts of this presentation, but definitely plan to look more seriously into it once I get the chance as a replacement for wcf.  Hopefully the video comes out sooner than later for this one!

Third, GitHub.  Phil Haack did a great job presenting on GitHub and the awesomeness that it is.  I had seen some of it before, but really like seeing the command line style interface that is built into the web interface in action.  He also did a demo of the API that is available and there were some really cool things in there.  I’m very interested in the possibility to integrate pull requests into some Continuous Integration system.  It would be cool to know right away if the pull request would break the build or not.

Fourth, Vernacular.  Aaron Bockover, now a Xamarin employee, was great enough to post his slides here.  If you are working on a project that is targeting multiple platforms and need it to support multiple locales then this is definitely a project you need to check out.  Very promising!

Fifth, Mobile Development with C#(book).  Greg Shackles is definitely someone to follow and watch in this market segment.  He has been doing some great work including writing a book about it.  If you are considering writing a mobile app that is targeting multiple platforms I definitely recommend picking up this book.

Sixth, Effective MonoDevelop.  Michael Hutchinson is an awesome developer that has contributed a great deal to the MonoDevelop project.  His blog has some great tips that makes using MonoDevelop even better.  It is definitely worth the read.

 

Apart from all of the sessions there was plenty of time to hang out with some rockstars in the Mono community.  It is always great to chat with them in person and get feedback on questions and problems.  I am definitely looking forward to next year’s conference!  Keep up the great work!

 

Categories
blog

Heading to MonkeySpace

MONKEYSPACE 2012

MonkeySpace, formerly known as Monospace, is the official cross platform and open-source .NET conference. Want to learn more about developing for the iPhone, Android, Mac, and *nix platforms using .NET technologies? How about developing games or learning more about open-source projects using .NET technologies? MonkeySpace has provided an annual venue to collaborate, share, and socialize around these topics and more.

 

———————————————————————————————–

I’m really exciting to see all the new stuff that is going on in the mono world. Looks like they have some awesome presentations and presenters lined up for this conference. If you have some time and going to be in the area you’d be foolish to not attend.

Of course, big thanks to the awesome sponsors and not to be forgotten the organizers!

Also, pay attention to Open Space on the last day from 13:45 – 17:15. Come and help contribute to open source projects! I’ll be there working on f-spot.

Categories
blog

GNOME & Mono Festival of Love 2012

I get to hang out with several awesome developers this week in Boston to work on f-spot and other GNOME and Mono related projects.  It will be great to meet many in person and help improve these awesome apps.  GNOME & Mono Festival of Love 2012

Also, a huge thanks to the GNOME Foundation for sponsoring my travel to this event!

 

GNOME Foundation

Categories
blog

Mono Accessibility 2.1 Released

We just released our first 2.x series update this week.  This release brings a 127 bug fixes.

Over the last several months a fair amount of attention has been paid to improving at-spi2 as well.  For those that don’t know what at-spi2 is its the next generation of Assistive Technology Service Provider Interface.  The new at-spi2 using dbus in an effort to remove corba and bonobo from the gnome stack.

A huge benefit of this work is that kde will be able to use it without pulling in a bunch of gnome dependencies allowing for a clean desktop independent accessibility infrastructure.

Some release details:

  • Improved compatibility with AT-SPI2, including fixes and performance.
  • More compatibility with Silverlight Accessibility for UIA Clients.
  • Caching improvements in UIA Client API.
  • Support for custom providers and client-side providers.

As well as where you can find the packages:

For more details – The UIA Team Blog

Categories
blog

The new Mono UIA Status page

We just added a new site to our server.  Our new site is very similar to the Mono team’s status pages.  In fact its running the same software!  The link you ask? Well, here it is the Mono UIA team’s status pages.  This allows you to see the Mono UIA team’s progress with respect to porting the assemblies over to Linux.

We are currently working on fixing bugs, adding support for moonlight 2, and building out the client side.  So, if your company writes software that takes advantage of UIA we’d love to hear from you!

Categories
blog

New Mono UIA repos

For those that haven’t heard I’ve been working at Novell on a11y (accessibility). The area that I focus on is the build stuff. We finally have 3 major projects in OBS: Mono:UIA, Mono:UIA:Preview, and Mono:UIA:Bleeding. Mono:UIA is for our currently released version and is updated every release.  Mono:UIA:Preview is currently tracking trunk until we branch for 1.0 and is updated every Friday.  Mono:UIA:Bleeding is tracking trunk and is updated every night at 5 MST.

So, if you are interested in testing  out our code here are some 1-clicks:

Mono:UIA – openSUSE 11.0

Mono:UIA – openSUSE 11.1

Mono:UIA:Preview – openSUSE 11.0

Mono:UIA:Preview – openSUSE 11.1

Mono:UIA:Bleeding – openSUSE 11.0

Mono:UIA:Bleeding – openSUSE 11.1

Categories
blog

Back @ Novell

Many of you know, but for those that don’t I was hired back on as a full time employee.  Its been about a month since I started as the build guy for the mono-a11y team.  For those that don’t know what a11y is, its accessibility.  The 11 referring to the 11 letters between the letters a and y.  The wiki link belong explains a lot about the mono-a11y stuff, but quickly the stuff we are doing is making all winforms stuff accessibility on Linux.  One of the advantages, I think, is that we are helping out in other a11y project and improving accessibility in general on Linux.  So if you have problems with the mono a11y packages, you know who to complain to. Not a whole lot to say right now, but here are some links.

Mono:Accessibility – This is our main wiki ‘landing’ page

openSUSE:Accessibility – This is the new ‘landing’ page for openSUSE accessibility stuff

mono-a11y packages – For those of you that are feeling brave.  Currently there isn’t the olive package and a small problem with on of the other packages, so give it a day or two for it to be fixed, I hope 🙂