pre-release: Dot NET Fringe meeting announcement

Please take a moment to review your details and reply with OK or edits.
Subject and below is what will go out and also will be used to title the videos.

Subject: 
ANN: Dot NET Fringe at Mezzanine Sun April 12, 9p


Dot NET Fringe
=========================
When: 9 AM Sunday April 12, 2015
Where: Mezzanine

http://dotnetfringe.org

Topics
------
1. OzCode Workshop
Omer Raviv, Ariel Ben Horesh

RSVP HERE: https://ti.to/dotnetfringe/dotne...
This workshop is all about dealing effectively with bugs in your C# code and becoming a true Debugging guru. Most developers spend around 50% of their time chasing down bugs, time that would be much better spent writing new features or improving the quality of existing code.
We'll show you some OzCode magic tricks that can help you get to the root cause of a bug much quicker, and do a LOT of independent hands-on bug-fixing to internalize these techniques. In between the demos and independent learning, we'll share some behind-the-scenes info on how OzCode was built, the story of our recent re-write of OzCode's core engine to use the Roslyn libraries, and explain the unique way in which do automated testing using the open-source BDDfy library.
 recording release: yes license:   

2. Akka.NET for Beginners
Andrew Skotzko, Aaron Stannard

RSVP HERE: https://ti.to/dotnetfringe/dotne...
 recording release: yes license:   

3. Workshop: Elasticsearch and the ELK Stack for .NET Developers
Greg Marzouka, Martijn Laarman

RSVP HERE: https://ti.to/dotnetfringe/dotne...
In this workshop, attendees are going to rebuild NuGet search using a data dump from nuget.org.
We will start with a quick explanation of what Elasticsearch is, but will move quickly to get everyone's hands on the keyboard as soon as possible.  This workshop is going to be very hands-on!
We'll start off iterating over several approaches to getting data into Elasticsearch from a console application.  We'll show you what happens under the covers and explain best practices along the way.
Next, we'll write our own facetted search interface on top of the data we've just indexed. 
Here attendees will learn about the Elasticsearch search API and its query DSL. We'll also write some aggregations and visualize them on our web application.  After that,  we'll show how you can create an awesome auto-complete search by leveraging Elasticsearch's completion suggester API.
Using Serilog, we'll show how structured logging to Elasticsearch can surface very interesting facts about your data in Kibana.
In the process attendees will gain familiarity with:

  Elasticsearch
  Nancy
  Serilog
  Gaining insights into your application usage using Kibana
  Integrating search into your (web) application.

We hope attendees will get a feel of how much their data is really worth by giving it the ELK treatment!
 recording release: yes license:   

4. Akka.NET for Advanced Users
Andrew Skotzko, Aaron Stannard

RSVP HERE: https://ti.to/dotnetfringe/dotne...
 recording release: yes license:   

5. Conference Reception (Pre-Registration)


Come get your badge, t-shirt, and mingle with the other attendees. There will be some live music, an open-bar and plenty of fun for all!
Live music by Huck Notari starts at 8:30pm http://www.hucknotari.net
 recording release: yes license:   

6. Can a Woman Do Any Job Here?
Kathleen Dollard

(Needs description.) 
 recording release: yes license:   

7. Welcome to .NET Fringe!
Troy Howard

A quick intro to the conference by the organizers.
 recording release: yes license:   

8. How to Succeed in OSS Without Really Trying
Jimmy Bogard

Let's not kid ourselves - OSS is fun to create but that's really just the beginning. In order to have a truly successful OSS project, it requires discipline, sometimes years so. I've been lucky enough to have a few successful projects, and a few not-so-successful ones. While my journey has been long, I've finally reached a point of serenity, losing the stress and worry by tweaking how I viewed OSS and how I defined success. It's this journey I'll share so you can too succeed at OSS.
 recording release: yes license:   

9. Space, time and state
Amy Palamountain

Reactive this, reactive that. Building responsive and predictable GUI applications is what we strive for, and reactive programming is the new trendy way to achieve that. But, if you think about it, almost everything we program today can be given the description of reactive programming. We react to user input by changing our application state.
The presence of state, and state that changes over time has important implications for our application architecture. It complicates things enormously. Writing reactive applications which are easy to reason about, is no simple task.
This talk will reveal how reactive programming is only half the story of building responsive, testable and predictable applications. We will discover how applying a functional style to our code can allow us to clearly reason about, and react to user input over time.
Using Reactive Extensions, we will explore what it means to mix traditionally imperative design patterns with functional reactive programming. We will discover that while the two ideas complement each other, managing state can prove to be an annoying wrinkle in your beautifully reactive code. Then we will take a look at some tricks you can use to remove the need for state without sacrificing clarity in your architecture.
 recording release: yes license:   

10. OWIN, an update
serialseb

OWIN, a set of specifications to decouple servers and applications, can appear challenging to use. Does it work in practice? How do you get a team embracing the componentisation it provides? How do you understand what is going on, and what does the resulting software looks like?
If you want to know what's new in the owin specifications and what code can look like when you embrace it and if you want to see Funcs in action, this is a session for you.
 recording release: yes license:   

11. The Most Important File Format
Jb Evain

If there's a fringe practice with .NET, it's opening the hood of the .NET binaries, aka assemblies, and tinkering directly with the metadata and the IL bytecode.
Interested in compilers? Profilers? IDEs? Virtual Machines? Developer tools in general? On .NET, all of those share a common form of data: assemblies. What better way is there to learn more about the platform than by manipulating its data? While it’s sometimes viewed as some form of black magic, it’s really no rocket science.
This session will be the opportunity for .NET developers to learn how to analyze and manipulate the very data they consume and produce every day, and how to pick the right tool for the job.
 recording release: yes license:   

12. Prism the Next Generation
Brian Lagunas, Ariel Ben Horesh

Prism was a long time patterns&practices guidance project. 
Recently P&P had transferred ownership to the community.
What does it mean for the project? where is it headed? What about Prism for Windows Runtime?
All those are great questions that we will try to answer in this session. 
If you have used Prism for WPF from day 1 or just now learning about it, it's likely Prism can benefit your project, with best practices implementation and guidance.
 recording release: yes license:   

13. Akka.NET: The Future of Distributed Programming in .NET
Aaron Stannard

Distributed computing in .NET isn't something you often hear about, but it's becoming an increasingly important area for growing .NET businesses around the globe. And frankly it's an area where .NET has lagged behind other runtimes and platforms for years - but this is changing!
In this talk we're going to introduce .NET developers to the Actor model via the Akka.NET framework - and show them how they can leverage its application programming model to build distributed, fault-tolerant applications that run just as well in a single process as they do in a 1,000 node cluster.
 recording release: yes license:   

14. Building C# Powered Robots Controlled by C# Mobile Apps
James Montemagno

Have you ever wanted to build a robot? How about powering it and controlling it completely with C# and .NET? With Monkey.Robotics it is now completely possible. Come learn how Monkey.Robotics simplifies the tasks of building complex .NET Microframework power robots and how you can communicate with them from iOS and Android apps powered by Xamarin. We will take a look at the process of building a robot from start to finish. Then we will implement the microcontroller stack to communicate with sensors and other hardware on a Netduino. Then we will build out a full iOS and Android app in C# to control it!
 recording release: yes license:   

15. Spice Up Your Apps - Tips on Building Great User Experience
Noah Addy

From color combinations, layouts, animations and interactions, a lot of work going into delivering the ultimate User Experience for Mobile and Web products.
In this session, I plan to share demos, tools and resources on how Developers and Designers can create very beautiful, delightful and interactive applications for end users.
 recording release: yes license:   

16. Functional GUI Apps
Frank A. Krueger

How do you write a GUI app in a functional programming language that prefers immutability? From Visual Basic on we have been taught how to compose interactive UIs using events and mutable properties. Is there any other way? The answer is, yes, indeed there is. Not only can you build UIs using functional concepts, but I will argue that the architecture of such an app is more modular and more robust than the standard architecture resulting from objects sending messages to each other. This talk is an introduction to the fringe world of functional programming using F# and will have information useful to both beginners and practitioners.
 recording release: yes license:   

17. Lightning Talk - Brighter Command
Toby Henderson, Ian Cooper

(Needs description.) 
 recording release: yes license:   

18. Lightning Talks


(Needs description.) 
 recording release: yes license:   

19. Lightning Talk - Code comments
Christos Matskas

(Needs description.) 
 recording release: yes license:   

20. Lightning Talk - Bridge.net
Geoffrey McGill

(Needs description.) 
 recording release: yes license:   

21. Lightning Talk - Microservices: Built to Last?
Joe Davis

(Needs description.) 
 recording release: yes license:   

22. Lightning Talk - RxApp
Dave Bordoley

(Needs description.) 
 recording release: yes license:   

23. Lightning Talk - Couchbase Lite
Zack Gramana

(Needs description.) 
 recording release: yes license:   

24. Open Source Hacking the CoreCLR
Geoff Norton

Microsoft has recently open sourced the CoreCLR, moving a bunch of awesome code out into the open.  This talk will focus on the impact and experience of this from the open source side.  Microsoft is still leaning how to open such a large codebase, and support the community.  As the contributor of the OSX port of CoreCLR, I've been at the forefront of this experience, and will share the lessons I've learned along the way about the technology, the community and interacting with upstream.
 recording release: yes license:   

25. Stewardship of the Open-Source Riak .NET Client
Luke Bakken

In May of 2014, Jeremiah Peschka and OJ Reeves announced their intent to pass stewardship of Corrugated Iron to new owners. Alex Moore and Luke Bakken of Basho Technologies immediately expressed interest in making the client code an official Basho product. Since the first of the year, they have worked full-time on ensuring that the code meets the needs of .NET developers using Riak. During this process, they gained valuable knowledge into the process of transferring stewardship and would like to present lessons learned on the following topics:

  Copyright, licensing and attribution
  Management of GitHub repositories
  Transferring ownership
  BFG large object pruning
  Management of websites (corrugatediron.org) and other online resources
  Continuous Integration - what we use and why[a][b]
  NuGet
  Source code changes
  “clone it and build it”
  Automate everything
  StyleCop / FxCop
  Backwards compatibility vs. supporting new .NET and Riak features
  Documentation
  Dedicated site vs GitHub wiki
  Style and language changes

 recording release: yes license:   

26. Nancy, the super duper happy OSS .NET project
Adam Ralph

Founded in 2010, Nancy has grown to become one of the most popular community driven .NET web frameworks. It offers a unified, lightweight, modular API with an elegant syntax inspired by Sinatra from Ruby. The Nancy community is one of the most active in .NET open source consisting of 8 core team members and over 200 contributors! With over 2,500 stargazers, Nancy is one of the top .NET projects on GitHub. Earlier this year a tremendous milestone was reached with the long awaited release of Nancy 1.0.
In this talk I'll discuss the origins of the project and the journey it took during its evolution to 1.0. I'll showcase some examples which demonstrate why the framework is so compelling and share some insights on future vision for the project, including current plans for 2.0.
 recording release: yes license:   

27. Tooling for the HTTP Uniform Interface
Darrel Miller

Too many tools have been built that try to hide HTTP in the guise of making things easy.  Too many tools have been built that try and be an end-to-end solution but instead are a strait-jacket.
For the last eight years I have been finding and building small libraries that neither dictate distributed systems architecture nor obscure HTTP.  In the same spirit as the Unix toolset, these libraries address a single problem but can be combined  to build complex distributed systems.  HTTP's uniform interface is the glue that allows all these pieces to interact and co-operate seamlessly.  Hiding that interface would destroy that benefit.
Let me show you libraries that make constructing URLs easy, techniques to simplify HTTP request creation, tools to parse application semantics from HTTP headers, standardized solutions to common problems like error reporting, resource discovery, operation progress monitoring, patch updates and caching.
Let us stop building and using distributed systems frameworks that thrive on being the only solution to the problem.  Come see the tools I use and let me inspire you to start building HTTP components and connectors that can add to the amazing HTTP ecosystem.
 recording release: yes license:   

28. NotNet - What Lies Beyond the Wall
Ken Egozi

ASP.NET has always been a capable system, and with recent development becomes more lightweight and approachable. But the web is vast, and many popular, modern, and awesome web development environments do exist outside of .NET
Come for a quick ride through some non .NET web development environments. 
Find out some of the strengths, killer features, and productivity boosters that do exist out there.
Be inspired, then make the .NET web better!
 recording release: yes license:   

29. scriptcs, Adventures In Scripting
Glenn Block

For years I was looking for the holy grail of C# development, being able to code outside of VS and in a text editor. Granted this was further influenced by 4 years of node development where Sublime Text was my tool of choice. This desire for a node-like experience led to scriptcs. With scriptcs you CAN write C#, use Nuget and do it all from outside of an IDE in Sublime Text.
scriptcs is much more than a personal passion project. Early on I joined up with a merry band of coordinators and we decided to take this thing forward. The community response was amazing, we've had tons of forks and contributors. scriptcs is spreading in small companies, enterprises and more. You might even see it in the box of VS one day!
In this talk I'll discuss our adventures in growing the project, working with an amazing and diverse contributor community, and the adventures we enabled with our fun tool.
 recording release: yes license:   

30. Serilog - The best logging library for .NET You've Never Heard Of
Daniel Plaisted

Can logging be exciting? Ever since discovering Serilog, I think it can be! Serilog's API is a joy to use, and supports logging structured event data instead of opaque strings, which makes it easy to search, sort, or otherwise process the logged events later. In this session, we'll cover the basics of Serilog and how to connect it to a few different endpoints to take advantage of the structured nature of the data.
 recording release: yes license:   

31. C# going dynamic, Ruby style!
Amir Rajan

One of the best ways to grow as a developer is to learn a new language. It's truly amazing how your development skills improve once you understand the benefits a language brings to the table...and how it changes they way you code across the board. Ruby has taught developers how to think dynamically about code. With this new perspective, Amir pushed the DLR (dynamic language runtime) to the limits and brought what was learned from Ruby back, leveraging C#'s awesome mult-paradigm capabilities. Amir will show how to think dynamically in C# and how to apply design patterns learned from Ruby.
 recording release: yes license:   

32. DDD Dead Simple
Robert Friberg

The subtitle of Eric Evans book “Domain Driven Design” is “Tackling complexity at the heart of software”. Ironically, the event sourcing and CQRS based approaches to DDD are fairly complex on their own yet have become somewhat of a de facto standard. These approaches do have some merit, but there are simpler, often neglected, architectures worth considering before going full blown CQRS.
With OrigoDB all the domain objects live in-memory as a single object graph modelled with NET types and collections. Read and write transactions are served from the same in-memory model with full ACID guarantees. There is no need to explicitly deal with events for persistence or rehydrating aggregates, it’s all taken care of behind the scenes.
In this session, Robert presents the Memory Image pattern (coined by Martin Fowler), OrigoDB and how it can be applied to DDD.
 recording release: yes license:   

33. Investigating the production-readiness of Mono via Event Store
James Nugent

Event Store is an ACID-compliant stream database with just 24 bytes of mutable state. It is also open source on GitHub and largely written in C#, making it an excellent code base to start investigating database internals. On top of that, it was built for Mono on Linux first and foremost, with Windows and .NET support added on later.
In this session we'll look at SEDA architecture of Event Store, from the client protocol down to the storage engine and replication model, we'll discuss some of the hard decisions and why we made them, and some of the tradeoffs which must be considered when building big systems on a managed platform. We'll also cover some of the "gotchas" in working with Mono on a large scale system, and show why 99% of your .NET server apps should actually be deployed on top of Mono on Linux.
 recording release: yes license:   

34. Devops: what's next?
Gemma R Cameron

"The movement of bring developers and operations closer together is now a staple in organisations and projects. We're all thinking of our live applications from the outset with us all striving for continuous deployment and dashing dasboards decorating our offices.
I've spent the last couple of years exploring where that can go next. With microservices and The Cloud (TM) being the new fashion, what about the networks we're using the get all this lot talking?"
 recording release: yes license:   

35. On the fringe of Node.js and .NET with Edge.js
Tomasz Janczuk

.NET and Node.js unite! The choice of Node.js or .NET for your application is a compromise. While everything can be done in either node.js or .NET, specific things are usually better done in one of them. This talk will explore the Edge.js technology that allows you to run Node.js and .NET code in-process and enable you to use the best technology for the task at hand. Learn more at https://tjanczuk.github.io/edge.
 recording release: yes license:   

36. Panel: State of OSS .NET
Richard Campbell and Carl Franklin

This panel discussion will feature a selection of prominent figures in the .NET OSS community. They will collectively answer a variety of questions regarding the current state of OSS in .NET. Moderated by the .NET Rocks! podcast hosts Richard Campbell and Carl Franklin.
 recording release: yes license:   

37. Lucene.NET: The resurrection
Itamar Syn-Hershko

In this (technical!) talk, we celebrate the resurrection of the Lucene.NET project, a search engine library for the CLR, that is now closer than ever for a new release. We will discuss the field of search technologies and the drastic changes it has seen in the past few years, and how Lucene.NET fits in that landscape.
We will show various use cases for Lucene.NET, talk about what's new in the upcoming Lucene.NET 4.8.0 version and give some helpful advice for long time users.
 recording release: yes license:   

38. Doing development in the open – a story of a CQRS Journey
Grigori Melnik

As a former member of the Microsoft patterns & practices team, I’ll reflect on our path to a truly open-source project – a CQRS Journey. This means public repos, active community involvement (including taking code contributions), transparent iteration planning, and bug management. I’ll share both what went well and what didn’t, from the perspectives of project management, community management, development and testing. I’ll share tips on how to overcome organizational hurdles to be successful in your open source initiatives.
 recording release: yes license:   

39. The Joys of Being A Maintainer
Brendan Forster

"If you've never open sourced your code, you're probably missing out on the joys of collaborating with other developers. From answering support questions to reviewing code and even submitting patches for bugfixes or new features, there's many ways for others to help improve and enhance the work you've started.
So what actually happens after you've published some code you're really proud of? What can you do to make it easier for others to collaborate on your code? And what traps should you watch for as you start down this path?
In this talk, Brendan, Justin and Keith will discuss some of the common situations that come up after opening up a project to contributions, and talk about lessons learned along the way.
 recording release: yes license:   

40. Your Code, Your Brain
Kathleen Dollard

(Needs description.) 
 recording release: yes license:   

41. Relax and let the HTTP Machine do the Work
Ryan Riley

How many times have you re-implemented the same patterns for handling GETs, PUTs, POSTs, and DELETEs (if any)? Do you include headers specified by the HTTP RFCs or ignore them entirely? HTTP is a complicated beast. Wouldn't it be nice if you could leverage an engine to drive these mundane details for you? You can, and you've been able to do this for quite some time in languages like Erlang, Ruby, Clojure, node.js, and more. Freya recently brought the web machine approach to .NET, and it offers a few new bells and whistles, including pluggable machine graphs and mixins. This talk will highlight some of the challenges in building web apps and show how the machine approach can help you focus more on building your applications and less on getting the HTTP parts right.
 recording release: yes license:   

42. Chemical structure searching using Lucene.NET and Indigo
Josh

Historically, obtaining chemical structure searching capability involved purchasing an expensive, proprietary data cartridge plug-in for a relational database. Today, however, chemical structure searching can be implemented easily using only .NET and open source technologies. Indigo (http://www.itcwin.com/opensource...), an open source computational chemistry library with a .NET API, can be used to generate exact, similarity, and substructure fingerprints for chemical structures. These fingerprints comprise a standardized collection of identified features within a molecule. The fingerprints can then be indexed using Lucene.NET (http://lucenenet.apache.org), an open source document search library, which achieves significant searching performance through use of an inverted index. By converting the chemical structure fingerprint byte array to text-based Lucene documents, one can query a chemical structure collection on the basis of exact, similarity, or substructure matching, and receive rapid results with scientifically-relevant scoring.
 recording release: yes license:   

43. Lightning Talks


(Needs description.) 
 recording release: yes license:   

44. Lightning Talk - Stack Overflow Startup Rapup
Geoff Dalgas

(Needs description.) 
 recording release: yes license:   

45. Lightning Talk - Noda Time
Matt Johnson

(Needs description.) 
 recording release: yes license:   

46. Lightning Talk - Web Tasks
Tomasz Janczuk

(Needs description.) 
 recording release: yes license:   

47. Lightning Talk - Lilac
Rich Lander

(Needs description.) 
 recording release: yes license:   

48. Lightning Talk - Fixie
Chris Missal

(Needs description.) 
 recording release: yes license:   

49. Lightning Talk - How to do distributed transactions with Akka.NET
Andrew Skotzko

(Needs description.) 
 recording release: yes license:   

50. Lightning Talks - Mining Github commits with Splunk and Oktokit
Glenn Block

(Needs description.) 
 recording release: yes license:   

51. Bringing Tasks to NETMF via a Batmobile - (or a Batmobile code off)
Captain Obvious

"I would like to discuss the fully managed code, TLP inspired, Task API that I created for the Micro Framework (and net1.0). How having a task oriented API helps improve the portability of developers to NETMF. What's next, now that we have a Task API, maybe its time to think about a uOWIN?
This code is in a private repo on GitHub, and I will allow a Reader access for verification of existence. I am in the middle of a structural cleanup as I implement full build automation (including my xunit inspired test framework) and Nuget delivery. Once this structural change is complete, I will cleanup the history and open access.
I recently put this code into production with an Outlaw Pinewood Derby car. It smashed into a wall 50 feet away about 10 feet high after running the track backwards. It survived mostly intact, and has since been rebuilt. I'm willing to run it just about anywhere, and video it.
I see the possibility of adding an I2C/SPI Accelerometer, and having an open code contest to use the platform in a unique way - such as logging, motion based motor start: pull back to wind up, and others."
 recording release: yes license:   

52. Modern Web Diagnostics with a Glimpse into ASP.NET
Anthony van der Hoorn

"With the state of diagnostics on the web being what it is, we currently have to do a job that is much harder than it should be. Too often, the tools we are provided with only show a small part of the picture, leaving us to guess what else might be happening behind the scenes. Glimpse is an open source project that aims to change the way we think about diagnostics and the frameworks we interact with.
After releasing Glimpse at Mix 11, Glimpse has become a tool that is used daily by tens of thousands of developers around the world. In this session, you will learn how to use Glimpse to reveal a complete picture of what is happening within your ASP.NET MVC and WebForms sites, discover what tools are included out of the box, and see how you can easily extend it to suit your needs."
 recording release: yes license:   

53. Chocolatey Goodness - From Fringe to Mainstream
Rob Reynolds

Chocolatey (a Windows package manager) started out very much a thought experiment and has since become very popular. Let's dive in and learn how this happened and where Chocolatey is going next. We'll also demo some *hopefully* "fringe-y" areas of Chocolatey showing how to create package and set up your own private package server.
Slides at http://www.slideshare.net/ferven...
 recording release: yes license:   

54. Legacy.. What?
Maria Naggaga

When students s think about .Net they think: legacy , enterprise , retired,  and what is that.
Students  are at the  center of the open source community  where contributing to a project and being part of  community is part of being a developer. The open sourcing of  .Net  brings a new opportunity for the new wave of developers to experience Microsoft . In my talk I  will be going over  how I have  been using Asp.net vNext to engage with the student developer, and how they have responded to it.
 recording release: yes license:   

55. Embellishing APIs with Code Analyzers
Justin Rusbatch

Learning a new API can be very difficult and documentation is cumbersome to read. Fortunately, there is a new way to guide the users of your library into the Pit of Success.
Code Analyzers are a feature of the .NET Compiler Platform that allow you to extend IntelliSense for anyone who installs your library. By implementing your own Code Analyzer you can take advantage of the compiler to alert your callers of mistakes in real-time. And, by also providing a Code Fix, you can even fix their mistakes for them!
In this talk I'll show you how you can write Code Analyzers for Visual Studio 2015 and ship them alongside your library in a NuGet package. We'll also take a look at several open source Code Analyzers to see how you can use them to improve the quality of your code.
 recording release: yes license:   

56. Embracing Clouds
Alena Dzenisenka

The talk is dedicated to F#, MBrace framework and Azure as uber-innovative open source tools outrunning the competitors.
On advanced level an overview of the unique F# feature, such as computation expressions or monadic computations will be described, that makes possible to introduce language integrated domain specific language to control the custom flow, side effects, ambiguous unpredictable behavior, which shows absolutely innovative usage of F# language.
On the base of F# computation expressions open-source framework MBrace will be presented as a distributed computational framework engine for cloud computing and performing highly loaded jobs on big data, executing in non-blocking way, managing the state across the cluster of same-network nodes. MBrace framework constructions, architectural design and practical implementation model will be covered using the demonstration of full solution potential with Azure infrastructural services and open source Brisk engine.
As a result, undeniable advantages of both individual technologies: F#, MBrace, Azure and their combination in solving complex and frequently used tasks, like highly scalable data-intensive computations, processing of huge amounts of distributed data in cloud environment will be obvious.
Architecture construction examples, code fragments, demo of parallel computation tasks execution and the result will be presented, clearly showing that .NET Open Source stack is finally shooting ahead and is the best alternative to existing solutions, such as Hadoop.
 recording release: yes license:   

57. Simplifying Machine Learning with nuML
Seth Juarez

Machine Learning is something I really enjoyed in school. I really wanted everyone in the .NET community to enjoy it as well. In this session I will go through how I've done that by introducing my OSS project called nuML. Attendees will learn the basics of Machine Learning as well as how I tend to approach the problem using nuML. Time permitting, I will also go through how the library is architected and how developers can add their own models to the framework.
 recording release: yes license:   

58. Omnisharp: .NET sans Microsoft
Mathew Mcloughlin

It used to be that if you wanted to write .NET code you would be completely reliant on Microsoft for their tools, frameworks and even their operating system. Now things are changing. The .NET open source community has grown in size, and with it, so have your options for frameworks and libraries. Microsoft have even annouced that they are building a cross platform CLR, so you are no longer reliant on Windows. The release of Roslyn and its rich code analysis API's is bringing with it a new wave of lightweight cross platfrom editors that can replace Visual Studio.
In this talk I will discuss some of these technologies, tools and libraries, and demonstrate their viability to show you that there is a new way of developing in the .NET world.
 recording release: yes license:   

59. Oscillations in Open Source at Microsoft
Scott Hanselman

(Needs description.) 
 recording release: yes license:   

60. Social Coding
Phil Haack

The foundational book Peopleware presents the thesis that the biggest challenge in building software systems is sociological, not technological. It turns out this applies not just to systems, but software communities and companies.
In this talk I'll cover some of these challenges and some practical tips on how we can be a force for improvement. This ranges from specific tips for being a better maintainer/citizen on GitHub to general communication patterns that help foster a great open source community.
 recording release: yes license:   

61. Closing
Itamar Syn-Hershko, Glenn Block, Troy Howard

(Needs description.) 
 recording release: yes license:   



Location
--------
Mezzanine


About the group
---------------