January 2011
Monthly Archive
Posted by Chris Alcock on 21 Jan 2011 | Tagged as: .NET, Development, Morning Brew
Software
- Microsoft Web Farm Framework 2.0 – Scott Guthrie highlights the WebFarm Framework 2.0 release, tooling which provides an easy way to manage a farm of web servers running on the Microsoft platform. In this post Scott highlights the key improvements introduced in the V2 release.
- A Windows Phone 7 Jump List Control – Colin Eberhardt shares the implementation of a Jump List Control for the Windows Phone 7 platform, with a post which looks at the implementation and API offered by the control, videos of it in operation, and some examples along with the all important sourcecode so you can make use of the control.
- The Coding4Fun team has done it again, released another "Kit" that is…The Coding4Fun Windows Phone Toolkit – Greg Duncan highlights the release of the Coding4Fun Windows Phone Toolkit by the Coding4Fun Team. This toolkit contains all the teams ‘cool’ controls for Silverlight, and the team are also looking for suggestions for additional controls to include.
Information
- Reimplementing LINQ to Objects: Part 37 – Guiding principles – Jon Skeet starts the process of wrapping up this monster series on the re-implementation of the Linq to Objects operators with a look at some of the ‘bigger picture’. In this post Jon looks at the guiding principles behind the behaviour of Linq To Objects.
- Monads in C#-6. Introducing a simple parser – Mike Hadlow continues his session preparation for DDD9 with a further post in his Monads in C# series, looking at the implementation of a Parser Monad, borrowing and porting an example from Haskell
- C#/.NET Little Wonders: Comparer<T>.Default – James Michael Hare continues his series of posts on some of the less well known bits fo .NET and C# with a look at Comparer<T>.Default, looking at how this provides a comparer which can help deal with the null issues encountered when performing comparisons.
- Injectable, Configurable Action Filters – K. Scott Allen continues his series of posts on ASP.NET MVC Action Filters with a look at using configurable Action Filters with an Inversion of Control , illustrating with the use of Ninject.
- How To: Add Mobile Pages to Your ASP.NET Web Forms / MVC Application – Steve Sanderson has a new white paper on the ASP.NEt site which looks at serving pages from your ASP.NET website which are tailored for mobile devices, looking at how this can be donw in ASP.NET MVC and WebForms.
- Internals of loops (While, For and ForEach) – Abhishek Sur continues his series of posts looking at the IL behind the scenes of .NET language features, in this post looking at the various different loop operators, and shows how the Goto IL statement is crucial in making these work.
- Installing NuGet packages directly from the command line – David Ebbo discusses command line usage of NuGet, highlighting where you can get the required .exe, and looking at it in use.
- OData and OAuth – protecting an OData Service using OAuth 2.0 – Alex James of the WCF Data Services Team works through the creation of an OData service which utilises OAuth 2.0 to provide the Authentication / Authorisation on the feed. The post outlines the background, dependencies, and wroks through the process of building the service.
- Using ASP.Net MVC Validation Attributes outside of ASP.Net –
Diary of a Ninja… – Doug Rathbone looks at using the DataAnnotation Attributes use in ASP.NET MVC applications for validation in non-ASP.NET MVC projects, sharing a sample project which illustrates their use.
Community
- SQLBits 8 – Beside the sea – Registration for the 8th SQLBits event to be held in Brighton on Thursday 7th April to Saturday 9th April have now opened. Each of the three days can be registered for individually (or all together) with early bird pricing until 11th March. The Saturday is the free community day. The team have assembled a great line up for what is one of my favourite conferences of the year.
- Let’s Chat Friday at the Linked In .NET User Group – John Papa is joining the Linked In .NET Usergroup for a ‘no agenda’ question and answer chat session today (Friday 21st January) between 9 and 10:30 AM PST.
- Recording of my RavenDB talk for E-VAN – Ayende shares the video from his recent (very interesting) presentation to the European Virtual Alt.Net usergroup where he presented RavenDB.
Comments Off on The Morning Brew #775
Posted by Chris Alcock on 20 Jan 2011 | Tagged as: .NET, Development, Morning Brew
Software
- Announcing Portable Library Tools CTP – Justin Van Patten announces the CTP release of the Portable Library Tools, a new addin for Visual Studio 2010 which aims to help you write C# and VB.NET code that will run across a variety of the .NET Platforms (.NET, Silverlight, Windows Phone and XBox 360) available without recompilation. Currently this CTP does not have a go-live license, and use of it does requires the beta of the Visual Studio 2010 / .NET 4 Service Pack 1.
- Announcing Native Extensions 1.0 for Microsoft Silverlight – The Silverlight Team announce the release of Native Extensions 1.0 for Silverlight. This toolkit, also known as NESL, brings the ability for your Silverlight out of browser applications to utilise Windows 7 platform features like Task Bar extension, Web cams, sensors and speech recognition.
- Help us test Mono 2.10 – Miguel de Icaza highlights the first preview release of Mono 2.10, available for Windows, Mac OSX and a number of Linux platforms. This new version brings a host of new features including significant SGen improvements, improvements to the VB.NET and C# Compilers, and much more. The team a re looking for feedback on this early preview, so if you have the chance to try it, let them know of any problems you encounter.
- AgUnit – Silverlight unit testing with ReSharper – Steven De Kock has released an updated version of AgUnit, a ReSharper plugin which enables the running and debugging of Silverlight Unit Tests from within the ReSharper Test Runner.
- yuicompressor – Release: Version 1.5.0.0 – Jalthi – The YUICompressor project on CodePlex have a new release of this JavaScript and CSS compressor, which brings the project in line with the Java original, including all the latest patches, unit tests and bigfixes. This release is also available as a NuGet Package. (hat tip to ‘Pure Krome’)
Information
- WP7CertInstaller 1.0.0.0 Explained – David Hardin highlights the release of his Windows Phone 7 Certificate Installer application, a tool which helps install Trusted Root Certificates on Windows Phone 7, enabling the use of test certificates in development environments. In this post discusses how you can repackage and use the Certificate Installer in your own projects.
- Basic JavaScript Part 7: Static Properties and Methods – Jan Van Ryswyck continues his series on back to basics JavaScript with a look at the JavaScript equivalent of C# Static Properties and Methods.
- Code navigation – quick tip – Jeffrey Palermo discusses code readability, looking at how the structure of your code file and the boilerplate content can harm the readability, and shares his preferred code layout.
- Please Submit Content/Feedback on the F# MSDN Docs – Don Syme urges the F# developer community to give feedback on the MSDN F# documentation to help them make it better and offer better help to those looking to get started with F#.
- Automated Error Reporting = More Robust Software – Laila Lotfi talks about how automated error reporting can really help improve the quality of your software by making sure you quickly and easily obtain the full information to help reproduce and solve errors (and give a little plug to RedGate’s SmartAssembly)
- Configurable Action Filter Provider – K. Scott Allen continues his series of posts on Action Filters and Configuration with a look at creating a custom IFilterProvider.
- web.config transformations for NHibernate – James Crowley looks at how namespaces used in the NHibernate web.config section can be worked with when using Web.Config Transformations.
Community
- mvcConf – the Virtual ASP.Net MVC Conference – mvcConf has been rescheduled and will now run on Tuesday 8th February 2011. This gives you 19 days remaining for registration for this whole day virtual event which promises to talks from some of the world’s best MVC speakers to a wide audience.
Comments Off on The Morning Brew #774
Posted by Chris Alcock on 19 Jan 2011 | Tagged as: .NET, Development, Morning Brew
Software
- CSLA 4 version 4.1 release – Rockford Lhotka announces the release of version 4.1 of is CSLA application framework. This new version brings support for running CSLA business classes on the Windows Phone 7 platform.
- Jurassic a Javascript .Net compiler – ‘help.net’ highlights Jurassic, a compiler which takes ECMAScript 3 and 5 Javascript and compiles it into .NET Bytecode, allowing you to write .NET applications in the JavaScript language. The project is hosted on CodePlex and full source is available there.
- SQL Server 2008 R2 Update For Developers Training Kit – January 2011 Update – Roger Doherty highlights the latest update to the SQL Server 2008 R2 training kit for developers. This update brings a new set of resources for introducing Business Intelegence Solutions including presentations, hands on labs and demonstrations.
- XPath Visualizer – DevIntelligence highlights a neat little utility which allows you to visually see what XML elements would be selected by your XPath statement. The tool also provides some simple XML manipulation based on your XPath.
Information
- Running an ASP.NET MVC 3 app on a web server that doesn’t have ASP.NET MVC 3 installed – Scott Guthrie takes a look at the required steps to get your new ASP.NET MVC 3 application up and running on your hosting provider in the case where they have not (yet) installed ASP.NET MVC3, looking at the two techniques for getting ASP.NET MVC running, and linking to further details of bin directory deployment.
- Logo for HTML5 – Vijay Kodali highlights the ne logo for HTML 5 unveiled by the W3C, and also discusses browser (and IDE) support for HTML5, linking to a useful HTML5 compatibility chart.
- Building a favicon module for Orchard – Bertrand Le Roy discusses the creation of a module for the Orchard CMS released last week. This module provides custom FavIcon for pages in your site, and full source code is available.
- Configurable Global Action Filters for ASP.NET MVC – K. Scott Allen looks at the Global Action Filter functionality introduced in ASP.NET MVC 3 which allows all requests to an ASP.NET MVC site to be pushed through an action filter, and looks at how you can supply configuration information to the filter.
- Stack Walking – Bruno Marques looks at the functionality provided by the StackTrace class, showing how you can use it to obtain information about who called your method, and looks at the performance penalty of obtaining the stack trace.
- Gotcha around iterator blocks – Jon Skeet takes a break from implementing Linq to Objects methods, and takes a look at a potential problem with iterator blocks involving high memory usage, and looks at 6 possible solutions to the problem.
- I Use Inheritance And I’m Not Entirely Ashamed Of It. Should I Be? – Derick Bailey discusses the use of inheritance, and the principle of favouring composition over inheritance with Ruby based examples.
- Start Building an International Application for Windows Phone 7 (Part II) – Jnnet continues looking at building Windows Phone 7 applications with multi-culture UI, exploring the build and culture fall back process in this post.
- Best Practices for .NET developers – Scott Galloway shares some of the best practices he olds dear in .NET development – some are code style, others are general best practices and principles.
- Don’t just stand around saying somebody should do something: Be someone – Raymond Chen also highlights a very important soft skill which applies to development as much as anywhere.
Community
- Introducing Windows Phone 7 Development with Matt Lacey – The Canary Wharf .NET User Group welcome Matt Lacey for an event on building applications for Windows Phone 7 on the evening of Wednesday 2nd February 2011. Spaces are limited to 45 in total, so signup early if you are interested in attending.
Comments Off on The Morning Brew #773
« Previous Page — Next Page »