Articles : Page 1 of 2

  • Open Source and Open Source Software Are Not The Same Things

    Open Source and Open Source Software Are Not The Same Things

    Feb 12
    16

    It all started with an innocent tweet asking whether ASP.NET MVC 3 is “open source” or not? I jumped in with my usual answer, “of course it is!” The source code is released under the Ms-PL, a license recognized that the OSI legally reviewed to ensure it meets the Open Source Definition (OSD). The Free Software Foundation (FSF) recognizes it as a “free software license”1 making it not only OSS, but FOSS (Free and open source software) by that definition. Afterwards, a healthy debate ensued on...


  • Hello GitHub!

    Hello GitHub!

    Dec 11
    07

    Hubot stache me. Well the poll results are in and you guys were very close! I was taken aback at the intensity of the interest in where I would end up. Seriously, I’m honored. But then I thought about it for a moment and figured, there must be a betting pool on this. These folks don’t care that much. Today is my first day as a GitHub employee! In other words, I am now a GitHubber, a Hubbernaut, a GitHubberati. Ok, I made that last one up. If you haven’t heard of GitHub, it’s a site that ...


  • Techniques for real-time client-server communication on the web (SignalR to the rescue)

    Techniques for real-time client-server communication on the web (SignalR to the rescue)

    Nov 11
    29

    When building web applications, you often face the fact that HTTP, the foundation of the web, is a request/response protocol. A client issues a request, a server handles this request and sends back a response. All the time, with no relation between the first request and subsequent requests. Also, since its request-based, there is no way to send messages from the server to the client without having the client create a request first. Today users expect that in their projects, sorry, experience...


  • Repaving your PC: the easier way

    Repaving your PC: the easier way

    Nov 11
    28

    It"s been a while since I had to repave my laptop. I have a Windows Home Server (WHS) at home which images my PC almost daily and allows restoring it to a given point in time in less than 30 minutes. Which is awesome! And which is how I usually restore my PC into a stable state. Over the past year some hardware changes have been made of which the most noteworthy is the replacement of the existing hard drive with an SSD. A great addition, and it was easy to restore as well: swap the disks and r...


  • A first look at Windows Azure AppFabric Applications

    A first look at Windows Azure AppFabric Applications

    Jul 11
    07

    After the Windows Azure AppFabric team announced the availability of Windows Azure AppFabric Applications (preview), I signed up for early access immediately and got in. After installing the tools and creating a namespace through the portal, I decided to give it a try to see what it’s all about. Note that Neil Mackenzie also has an extensive post on “WAAFapps” which I recommend you to read as well. So what is this Windows Azure AppFabric Applications thing? Before answering that question, le...


  • Hanselminutes Podcast 272 - Basics of Web Security with Barry Dorrans

    Hanselminutes Podcast 272 - Basics of Web Security with Barry Dorrans

    Jun 11
    29

    Scott sits down with Microsoft Security Engineer Barry Dorrans to get a general sense of the basics of Web Security in 2011. Who are the groups in the news most often? What threats are nailing websites most often today, and are they different from classic threats? Where do we start to protect our sites? Download: MP3 Full Show NOTE: If you want to download our complete archives as a feed - that's all 271 shows, please subscribe to the Complete MP3 Feed here. Also, please do take a momen...


  • Creating a Custom ASP.NET MVC Project Template

    Creating a Custom ASP.NET MVC Project Template

    Jun 11
    06

    When you create a new ASP.NET MVC 3 project, the new project wizard dialog contains several options for different MVC project templates: Empty Internet Application Intranet Application (new in the April 2011 Tools update) There’s a lot of white space in that dialog. To many of you, all that unsullied territory smells like opportunity. When I talk about this dialog, I go to great pains to tell folks that, yes!, you too can extend that dialog and add your own project templates in there...


  • MyGet now supports pushing from the command line

    MyGet now supports pushing from the command line

    Jun 11
    01

    One of the work items we had opened for MyGet was the ability to push packages to a private feed from the command line. Only a few hours after our initial launch, David Fowler provided us with example code on how to implement NuGet command line pushes on the server side. An evening of coding later, I quickly hacked this into MyGet, which means that we now support pushing packages from the command line! For those that did not catch up with my blog post overload of the past week: MyGet offers ...


  • Creating your own private NuGet feed: MyGet

    Creating your own private NuGet feed: MyGet

    May 11
    31

    Ever since NuGet came out, Ive been thinking about leveraging it in a corporate environment. I'veseen two NuGet server implementations appear on the Internet: the official NuGet gallery server and Phil Haacks NuGet.Server package. As these both are good, theres one thing wrong with them: you can't be lazy! You haveto do some stuff you dont always want to do, namely: configure and deploy. After discussing some ideas with my colleague Xavier Decoster, we decided its time to turn our heads into...


  • Hanselminutes Podcast 268 - Personal Systems of Organization - Rey Bango interviews Scott Hanselman

    Hanselminutes Podcast 268 - Personal Systems of Organization - Rey Bango interviews Scott Hanselman

    May 11
    31

    Tables turned this week and Rey Bango interviews Scott on his personal systems of organization. How has Scott synthesized the systems of Stephen Covey, David Allen, J.D. Meier and the Pomodoro Technique into a living system that works for him. Links from the Show Free eBook: Getting Results the Agile Way The Pomodoro Technique Book: Getting Things Done: The Art of Stress-Free Productivity My system in 2005: Personal Systems of Organization Oredev Keynote - Information Overload and Ma...