You are browsing the archive for Open Source.

by Editor

CoffeeScript, Sass and LESS support for Visual Studio and ASP.NET with the Mindscape Web Workbench

July 22, 2011 in Articles, ASP.NET, ASP.NET MVC, News, Reference

There's some really impressive stuff happening in the .NET Community lately. Folks are reaching outside their standard built-in tools and pulling inspiration from everywhere. It's been said that (some) Microsoft developers don't like to use tools or technologies that aren't built in to Visual Studio. However, myself and others have been pushing the concept of LEGO blocks snapping together. Rather than thinking of Visual Studio as a giant single block, consider it as a small block amongst many others. Feel empowered to choose the technologies that work for you and discarding the ones that don't. I talked about this LEGO analogy in my DevDays keynote in The Netherlands earlier in the year . Snap in tools like the HTML5 Web…(read more)

by Editor

NuGet Package of the Week #9 – ASP.NET MiniProfiler from StackExchange rocks your world

July 22, 2011 in Articles, ASP.NET, ASP.NET MVC, News, Reference

I LOVE great debugging tools. Anything that makes it easier for me to make a site correct and fast is glorious. I've talked about Glimpse , an excellent firebug-like debugger for ASP.NET MVC, and I've talked about ELMAH , and amazing logger and error handler. Now the triad is complete with MiniProfiler , my Package of the Week #9. Yes, #9. I'm counting "System.Web.Providers" as #8, so phooey. ;) Hey, have you implemented the NuGet Action Plan ? Get on it, it'll take only 5 minutes: NuGet Action Plan – Upgrade to 1.4, Setup Automatic Updates, Get NuGet Package Explorer . NuGet 1.4 is out, so make sure you're set to automatically update! The Backstory: I was thinking since the NuGet .NET package management site is…(read more)

by Editor

Hanselminutes Podcast 270 – Nancy, Sinatra and the Explosion of .NET Micro Web Frameworks with Andreas Håkansson

June 14, 2011 in Articles, ASP.NET, ASP.NET MVC, News, Podcast, Reference

Scott chats with open source developer Andreas Håkansson about his .NET micro web framework called Nancy which is inspired by a Ruby framework called Sinatra. Why do we need frameworks like this? What kinds of sites and services can they support and how do they relate to ASP.NET? Links from the Show Nancy – Google Group NancyFx Home Page Nancy on GitHub – A Sinatra inspired web framework for the .NET platform Andreas on Twitter @thecodejunkie Introducing Nancy, a lightweight web framework inspired by Sinatra Nancy – Video Presentation Hello World Example public class Module : NancyModule { public Module() { Get["/greet/{name}"] = x => { return string.Concat("Hello ", x.name); }; } } Download: MP3 Full Show NOTE: If you…(read more)

by Editor

An Obsessive Compulsive Guide To Source Code Formatting

May 22, 2011 in Articles, News, Reference, Visual Studio

Most developers I know are pretty anal about the formatting of their source code. I used to think I was pretty obsessive compulsive about it, but then I joined Microsoft and faced a whole new level of OCD ( Obsessive Compulsive Disorder ). For example, many require all using statements to be sorted and unused statements to be removed, which was something I never cared much about in the past. There’s no shortcut that I know of for removing unused using statements. Simply right click in the editor and select Organize Usings > Remove and Sort in the context menu. In Visual Studio, you can specify how you want code formatted by launching the Options dialog via Tools > Options and then select the Text Editor node. Look under the language you…(read more)

by Editor

Making Let Me Bing That For You Open Source

May 12, 2011 in Articles, News, Reference

Almost two years ago, I announced the launch of http://letmebingthatforyou.com/ , a blatant and obvious rip-off of the Let me Google that for you website. The initial site was created by Maarten Balliauw and Juliën Hanssens in response to a call for help I made. It was just something we did for fun. I’ve been maintaining the site privately always intending to spend some time to refresh the code and open source it. Just recently, I upgraded the site to ASP.NET MVC 3, refactored a bunch of code, and moved the site to AppHarbor . Why AppHarbor? I’ve heard such good things about how easy it is to deploy to AppHarbor so I wanted to try it out firsthand myself, and this small little project seemed like a perfect fit. I had been working on the code…(read more)

by Editor

New NuGet Documentation Site

May 11, 2011 in Articles, News, Reference

It’s a common refrain you hear when it comes to documentation for open source projects. It typically sucks! In part, because nobody wants to work on docs. But also in part because good documentation is challenging to write. What is good documentation in the first place? The following is a list of some qualities that make for great documentation. This list is by no means complete. Good docs are… Written for the right audience Comprehensive and accurate Easily browsable and searchable Written in a clear and concise language Laid out in a readable format Versioned with the source code While it’s challenging to write and maintain great documentation, my co-worker Matthew was up to the challenge of building a simple Markdown based system to help…(read more)

by Editor

TechDays/DevDays Netherlands and Belgium:

May 2, 2011 in Articles, ASP.NET, ASP.NET MVC, News, Reference, Speaking

Last week I was in Belgium and The Netherlands speaking at TechDays. A number of those videos are online at Channel 9 . It was a great time. Here's the talks I gave. Sorry there's three screenshots of my big head to follow. DevDays Keynote The first 10 minutes or so of this are in Dutch, but you can fast forward to my part if you like. I'm about 20 min right after Arie stops talking. I talk about what Microsoft has built this year, what we are doing around Open Source, and how I see things snapping (and how they snapped) together from VB3 until today. NuGet In Depth: Empowering Open Source on the .NET Platform In this talk I start from the absolute basics of NuGet, how to make and publish a package and I work up to my thoughts on…(read more)

by Editor

TechDays/DevDays Netherlands and Belgium:

May 2, 2011 in Articles, ASP.NET, ASP.NET MVC, News, Reference, Speaking

Last week I was in Belgium and The Netherlands speaking at TechDays. A number of those videos are online at Channel 9 . It was a great time. Here's the talks I gave. Sorry there's three screenshots of my big head to follow. DevDays Keynote The first 10 minutes or so of this are in Dutch, but you can fast forward to my part if you like. I'm about 20 min right after Arie stops talking. I talk about what Microsoft has built this year, what we are doing around Open Source, and how I see things snapping (and how they snapped) together from VB3 until today. NuGet In Depth: Empowering Open Source on the .NET Platform In this talk I start from the absolute basics of NuGet, how to make and publish a package and I work up to my thoughts on…(read more)

by Editor

Single Package Version per Solution

May 2, 2011 in Articles, News, Reference, Software Development

Not too long ago, I posted a survey on my blog asking a set of questions meant to gather information that would help the NuGet team make a decision about a rather deep change. You can see the results of the survey here . If there’s one question that got to the heart of the matter, it’s this one. We’re considering a feature that would only allow a single package version per solution. As you can see by the response to the question, that would fit what most people need just fine, though there are a small number of folks that might run into problems with this behavior. One variant of this idea would allow multiple package versions if the package doesn’t contain any assemblies (for example, a JavaScript package like jQuery). Thanks again for filling…(read more)

by Editor

Single Package Version per Solution

May 2, 2011 in Articles, News, Reference, Software Development

Not too long ago, I posted a survey on my blog asking a set of questions meant to gather information that would help the NuGet team make a decision about a rather deep change. You can see the results of the survey here . If there’s one question that got to the heart of the matter, it’s this one. We’re considering a feature that would only allow a single package version per solution. As you can see by the response to the question, that would fit what most people need just fine, though there are a small number of folks that might run into problems with this behavior. One variant of this idea would allow multiple package versions if the package doesn’t contain any assemblies (for example, a JavaScript package like jQuery). Thanks again for filling…(read more)