.NET Summer Hackfest 2017

Hey! Let's have some summer fun!

Here's the idea: .NET Summer Hackfest is a six week community open source community run hackfest. We'll form up into loose teams to contribute to an open source project for a two week session. After that, a new project starts up, but you're of course free (and, of course, encouraged) to keep contributing to projects after the two week session is up.

Here are some goals:

  • Make some substantial contributions to existing .NET open source projects during the session.
  • Spin up some new projects / libraries.
  • Great successes! And a few explosions are expected, too, because this is an experiment!
  • Get some new folks involved in .NET open source, hopefully staying on after the session ends. Maybe you're new to .NET open source, or want to try a new technology or stack? This is a low risk way to get involved, working with folks who can mentor you.
  • Have some fun stuff to show off at dotnetConf in September!

Listen to Jon talking about .NET Summer Hackfest with Carl and Richard on .NET Rocks!!!

Participating Projects

July 24 - August 4 Keen IO SDK Complete! Here's what we accomplished
August 7 - August 18 DotVVM Get Involved
Brighter Get Involved | Attend the event in Prague, Aug 11
August 21 - September 1 Humanitarian Toolbox Project Info
eShopOnContainers Project Info
ImageSharp Project Info
Akka.NET Project Info
MvvmCross Get Involved | Sign up for the Closing Event in Amsterdam, September 2

Find out more about the projects

Brighter: Command Processor & Dispatcher implementation that can be used as a lightweight library in other projects. There’s a range of middleware they’d like to support (e.g. Redis, Kafka, Event Store) as well as additional data stores (Postgres, Oracle). Plus, this is a great chance to work with Ian Cooper, that wonderful chap who recently gave this Creating a .NET Renaissance presentation.

DotVVM: DotVVM is an open source MVVM framework for web applications. We’re talking about possibly putting an in-person event together in Prague for this.

Humanitarian Toolbox: Humanitarian Toolbox builds open source projects for humanitarian (e.g. disaster relief) organizations. They’ve got a great history of hosting .NET hack events and know how to build sustainable open source projects, so I’m thrilled to have them aboard!

eShopOnContainers: This is a sample .NET Core reference application, powered by Microsoft, based on a simplified microservices architecture and Docker containers. This is a great chance to work with .NET Core on containers! Session goals include updating to .NET Core 2.0 and customizing to deploy to multiple cloud environments (e.g. Azure Service Fabric, Kubernetes, etc.).

ImageSharp: ImageSharp is a fully featured, fully managed, cross-platform, 2D graphics API designed to allow the processing of images without the use of System.Drawing.

Akka.NET: Akka.NET is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on .NET & Mono.

MvvmCross: MvvmCross is an MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac. We’ll be converting it to .NET Standard and looking at documentation and up-for-grabs issues.