Articles : Page 1 of 2

  • A Sordid Little Tale Of Unexpected Security Exceptions

    A Sordid Little Tale Of Unexpected Security Exceptions

    Nov 10
    05

    It was a dark and stormy coding session; the rain fell in torrents as my eyes were locked to two LCD screens in a furious display of coding … …sorry sorry, I just can’t continue. It’s all a lie. This actually a cautionary tale describing one subtle way that you can run afoul Code Access Security (CAS) when attempting to run an application in partial trust. But who wants to read about that? Right? Right? Well this isn’t a sordid tale, but if you bear with me, you may just find it intere...


  • Introducing the Microsoft Web Farm Framework

    Introducing the Microsoft Web Farm Framework

    Sep 10
    08

    Last month we released a beta of the Microsoft Web Farm Framework. The Microsoft Web Farm Framework is a free product we are shipping that enables you to easily provision and mange a farm of web servers. It enables you to automate the installation and configuration of platform components across the server farm, and enables you to automatically synchronize and deploy ASP.NET applications across them. It also supports integration with load balancers - and enables you to automate updates across ...


  • 13 books for a .NET Summer reading list

    13 books for a .NET Summer reading list

    Aug 10
    16

    As last year, before going on holiday I’m list some of the books that are in my reading list. It’s not entirely about .NET book, but will also cover other languages not related with .NET development at all, like Scala or Arduino. JavaScript and jQuery I think JavaScript is still the most unknown language among all the ones used to write web applications: mostly due to the fact that it lives in the limbo between developer and designer. JavaScript: The Good Parts It seems incredible, but I ...


  • Application Acceptance Testing

    Application Acceptance Testing

    Jul 10
    15

    Yesterday evening I found a set of Google blog posts talking about web application acceptance testing which reflect Google experience through “Several years of experience across multiple project teams”. This reflect lot of points I brought into our discussions either at Innoveo or Jobping; best practices, screen/page object, dev. language, recording/coding, BDD.. Here are the blog posts: Survival techniques for acceptance tests of web applications (Part 1) Survival techniques for web ap...


  • July 9th Links: ASP.NET, ASP.NET MVC, jQuery, Silverlight, WPF, VS 2010

    July 9th Links: ASP.NET, ASP.NET MVC, jQuery, Silverlight, WPF, VS 2010

    Jul 10
    09

    Here is the latest in my link-listing series. Also check out my VS 2010 and .NET 4 series and ASP.NET MVC 2 series for other on-going blog series I’m working on. [In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu] ASP.NET Extending ASP.NET Output Caching: Scott Mitchell has a nice article that discusses how to take advantage of ASP.NET 4’s extensible cache provider API to implement richer output caching mechanisms...


  • Validating a Dynamic UI with MVC 2

    Validating a Dynamic UI with MVC 2

    Jul 10
    07

    When MVC 2 was released, there was a last minute change to use Model Validation instead of Input Validation. Essentially, Model validation means that your entire view model will be validated regardless of which values actually got posted to the server. On the other hand, with Input validation, only the values that get posted to the server will get validated. While this was the right decision by the MVC team for the most mainstream cases, there are still some cases where the previous behavior o...


  • Speaking about ASP.NET MVC Extensibility at the Umbraco CodeGarden10

    Speaking about ASP.NET MVC Extensibility at the Umbraco CodeGarden10

    Jun 10
    16

    Next week I’ll be speaking about ASP.NET MVC Extensibility at the MVC pre-conference during annual Umbraco CodeGarden conference in Copenhagen starting next June 23rd. The presentation will be split in the two parts (just before and just after lunch) and it will cover the most of the main extensibility points of ASP.NET MVC which I covered in my most popular post: 13 ASP.NET MVC extensibility points you have to know. And I will also talk about the new extensibility points introduced in ASP.N...

    • MVC2
    • Security

  • ASP.NET MVC - MvcSiteMapProvider 2.0 is out!

    ASP.NET MVC - MvcSiteMapProvider 2.0 is out!

    Jun 10
    16

    Im very proud to announce the release of the ASP.NET MVC MvcSiteMapProvider 2.0! Im also proud that the name of this product now exceeds the average length of Microsoft product names. In this blog post, I will give you a feel of what you can (and can not) do with this ASP.NET-specific SiteMapProvider. As a warning: if youve used version 1 of this library, you will notice that I have not thought of backwards compatibility. A lot of principles have also changed. For good reasons though: this r...

    • C#
    • MVC2
    • Security

  • Tekpub MVC 2.0 Starter Site

    Tekpub MVC 2.0 Starter Site

    Apr 10
    18

    Another Starter Site? Yes. And no - this isn't a project template so much as it is a foundation for you to build on. You'll have about 10 minutes of nudging/tweaking things - stuff like resetting namespaces, project names, deployment stuff. After that, though, you should have the tools you need to get rolling. First things first, though: the source is up here on Codeplex and you you can watch a freebie all about it here. Data Access Everyone has their own flavor of how they like to ...


  • Tekpub MVC 2.0 Starter Site

    Tekpub MVC 2.0 Starter Site

    Apr 10
    18

    Another Starter Site? Yes. And no - this isn't a project template so much as it is a foundation for you to build on. You'll have about 10 minutes of nudging/tweaking things - stuff like resetting namespaces, project names, deployment stuff. After that, though, you should have the tools you need to get rolling. First things first, though: the source is up here on Codeplex and you you can watch a freebie all about it here. Data Access Everyone has their own flavor of how they like to ...