A Year of Open Source (2016)
We’ve made some good contributions to the world of open source this year. Our major projects are listed at our open source page.
Stuntman
Stuntman is a development time user switcher, helping you quickly and easily switch between predefined users which accelerates development.
This year Andrew Lock added support for ASP.NET Core! And, we’re super excited about the 145 stars the repository has on GitHub currently.
Star Orgs
Star Orgs is an Azure Active Directory visualization powered by D3.js. It’s enabled our organization to better understand the relationships between departments, and the individuals that comprise them.
If you haven’t seen it yet, here’s a sample:
{: .img-fluid }
It includes supports for user photos, too!
Filter
Filter uses prototypical objects to filter collections, whether in-memory or backed by Entity Framework. The library makes it intuitive to build APIs and expose filtering to your API consumers. We also added NEST support for PostFilter
and looking to add support for more Elasticsearch filter constructs.
Jekyll Azure deploy
We created a boilerplate solution to quickly get a Jekyll site running on Microsoft Azure App Services. It has helped us deploy several Jekyll sites and plan to deploy more in 2017.
Age Picker
We created Age Picker, a picker to help users select ages of individuals, as a response to a business need. It’s on npm as age-picker, if you’d like to use it in your projects.
Releases
Releases was our first attempt at a ASP.NET Core cross platform project. It’s intent is to pull release notes from many GitHub projects into a single location — the Releases web app. In 2017 we plan to migrate from project.json to csproj format.
Supurlative
Supurlative is a link generation library aimed at creating templated URLs for Hypermedia APIs. It’s currently used in several of our APIs, and as we move more to leveraging frontend frameworks it will become crucial to simplify frontend development.
RimDev.io (this blog!)
We had blog posts every month this year, along with a complete style overhaul. Several of our authors were featured on ASP.NET Community Standup, and got some good discussions going.
Upcoming
Temporal
Temporal is an ASP.NET library enabling easy time traveling at runtime. Imagine you have a time machine. And, others on your team also have their own time machine via an on-screen widget. That’s what Temporal brings you!
It’s in alpha right now. Let us know what you think!
Aspirations for 2017
- More ASP.NET Core
- More static site generation related items
- More development time tools, similar to Stuntman and Temporal
- More cross platform development