August 2010

Monthly Archive

The Morning Brew #669

Posted by on 20 Aug 2010 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • RequestValidation Changes in ASP.NET 4.0 – Rick Strahl talks about a change made in ASP.NET 4 to how the Request Validation works, with a new attribute required in the web config to maintain backward compatibility with how it behaved in previous versions
  • How to switch between HTTP and HTTPS in ASP.NET MVC2 – Jeff Widmer looks at how you can make ASP.NET MVC 2 switch to HTTPS for pages where you require security, and looks at the more difficult aspect of switching back to the non-secure side after that work has been completed
  • Must Windsor track my components? – Krzysztof Kozmic talks about the lifecycle management of of components created by the Windsor container, and looks at why you would want the container to manage this, illustrating with a discussion of the Unit Of Work in a Web Application
  • Developing a (very) Lookless Silverlight Radial Gauge Control – Colin Eberhardt walks through the creation of a gauge control for Silverlight, sharing the XAML and code for every stage so you can see the process he took, and providing the full working control with source code as a download
  • Introducing the new Silverlight 4 themes – Tsitsi Gora highlights the new themes for Silverlight 4, Cosmopolitan (code name Metro), AccentColor and Windows7 (OS compatible theme) which provide a nice way of making sure your applications UI is consistent.
  • Analyzing Silverlight Memory Usage: Part 1 – Obtaining Measurements – Mike Cook of the Silverlight Performance Team takes a look at the various tools available to help you establish what memory is being used and how inside your Silverlight applications, exploring Windbg, HeapMonitor and VMMap
  • The 4-contact points of software development – Brett Schuchert discusses the importance of observing the correct process of TDD, and to only tackle one aspect of the process at a time.
  • Design Through Testability – An Example – Karl Seguin discusses how you can gain better design by refactoring your code to be more testable through a simple example.
  • Dynamic LINQ Part 2 (Evolution) – David Fowler continues his exploration of merging the .NET 4 Dynamic functionality with LINQ to provide a means of creating LINQ queries for existing providers based on dynamic input, sharing a partial implementation as a library you can use.

Community

  • MonoTouch and MonoDroid! – The Manchester NxtGen User group have Chris Hardy visiting them on Wednesday 15th September to talk about the use of MonoTouch and MonoDroid to build mobile applications for Android and IPhone/iPad
  • Windows 7 WPF MultiTouch Story – NxtGen Cambridge continue the touch related theme with an event on Tuesday 21st September featuring Guy Smith-Ferrier talking about multitouch development in WPF
  • Project Phoenix – Developer generosity rises from the ashes of the economy – Rachel Hawley highlights the great project launched by Arnie Rowland which aims to make use of un-employed / under-employed developers by getting them working on real world IT projects for charitable organisations in return for receiving some great software free of charge.

The Morning Brew #668

Posted by on 19 Aug 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • LightSwitch Beta 1 Available to MSDN Subscribers! – The Visual Studio LightSwitch team announce the release of LightSwitch Beta 1 for MSDN Subscribers, Everyone else will have to wait until the public beta on 23rd August
  • Sync Framework 2.1 Available for Download – The latest release of the Sync Framework brings with it all the good stuff from the v2.0 release, supplementing this with support for synchronisation to SQL Azure, along with support for the SQL 2008 (and SQL Azure) table valued parameter, and much more

Information

Community

  • Don Syme is in town! – F#unctional Londoners Meetup Group (London, England) – The F#unctioanl Londoners User Group is being visited by Don Syme who will be talking on (you guessed it) F# on the Thursday 9th September 2010 at SkillsMatter
  • The New Brighton ALT.NET Wiki – Mike Hadlow announces the creation of the Brighton ALT.NET Wiki, the home for information about the Group and its regular meetings.
  • Early Bird is Open for the Patterns and Practices Symposium – John Papa highlights the opening of the Early Bird registrations for the Microsoft Patterns and Practices Symposium to be held in Redmond on the 18-22 October 2010. With a number of great looking sessions planned across a variety of technologies this $699 early bird offer looks like an excelent deal.
  • WPUG.NET: Second Meeting – register now! – The Windows Phone User Group will be holding their second meeting on Wednesday 25th August at the Theodore Bullfrog, in London. This event will feature Matt Lacey and Mike Ormond, discussing a variety of Windows Phone Development topics.

The Morning Brew #667

Posted by on 18 Aug 2010 | Tagged as: .NET, Development, Morning Brew


Software

  • Announcing the F# 2.0 Standalone Tools Update (for .NET 2.0, 4.0 and other CLI Implementations) – Don Syme announces the release of the F# 2.0 Standalone Tools for .NET 2.0, 4.0 and other CLI implementations (such as Mono). This release brings the latest F# into the hands of all developers as this is the completely free tooling based on the Visual Studio Shell.(both 2010 and 2008)
  • JavaScript Fluent Html Builder – An interesting project on CodePlex which brings a fluent style interface to the creation of HTML in JavaScript, giving much more readable code that the traditional string concatenation
  • AutoMapper upgraded to .NET 4 and VS 2010 – Jimmy Bogard discusses his decision to branch AutoMapper into a legacy .NET 3.5 version (which will receive bugfixes only) and to push forward and upgrade the main branch of the project to .NET 4, discussing the process (version control and upgrade) in this post.

Information

  • WCF Web Services The Easy Way – Justin Etheredge takes a look at the easy path to WCF web services, including JSON based services, showing that WCF doesn’t have to a hard quagmire of configuration.
  • IE9, Opacity, and Alpha – Ted Johnson talks about the introduction of the CSS3 Colo(u)r Module into Internet Explorer 9, showing an example of the use of the Opacity control and Alpha filter
  • NHibernate 3.0 QueryOver Syntax is the Bee’s Knees – Bobby Johnson shares a couple of queries which illustrate the NHibernate 3.0 QueryOver feature which brings a typesafe Extension Method / Lambda Expression based API to the Criteria API
  • Hydrating Objects With Expression Trees – Part III – Paulo Morgado rounds out his series of posts on using Expression Trees to create and populate entities with a look at the relative performance of each of the methods he discussed, concluding that in his test case the Member Initializer method is the most performant.
  • Exploring List capacities and growth on the Windows Phone – Jeff Wilcox takes a look a the way in which the Generic List collection class goes about sizing its self on Windows Phone 7, briefly discussing the memory limiations that phones place us under as developers, and showing how the list behaves as you add items.
  • Pulling out the Switch: It’s Time for a Whooping « Making the Complex Simple – John Sonmez takes a look at the different types of switch statement that there are, looking at what the most appropriate refactoring for each is, considering the cases Data to Data, Data to Action and Data to Multiple Action.
  • Runtime PivotViewer collection creation – Timmy Kokke runs through using the PiviotViewer control in Silverlight applications, obtaining data from a web service, using HttpHandlers to redirect the control’s calls for data to your custom code.
  • Why I Love NServiceBus – Jonathan Oliver discusses his like for NServiceBus as a pragmatic solution to distributed computing problems in the .NET space, comparing it to a variety of other solutions to the same problem from elsewhere.
  • Bending Linq Syntax to your will – Mike Hadlow looks at some of the more generic (and mind bending) uses of Linq showing how it can be used for much more than just IEnumerable and IQueryable.

Community

  • Windows Phone 7 for Developers – The NxtGen User Group’s Abingdon branch have Matt Lacey talking on Windows Phone 7 on Tuesday 19 October, giving an overview of the platform and looking at the developer experience. NxtGen events are free to members, and non-members are allowed to attend 2 meetings for free, so if you are in the area you really should check it out.

« Previous PageNext Page »