September 2010

Monthly Archive

The Morning Brew #679

Posted by on 06 Sep 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • TickSpec: An F# BDD Framework – Phillip Trelford announces TickSpec a BDD framework for F# which implements a subset of the standard Gherkin language, making use of several F# features such as tick methods, pattern matching and active patterns. Full code is available on the project’s CodePlex site.
  • JavaScriptDiff – Vladimir Bodurov shares a nice JavaScript based implementation of the longest common subsequence differencing algorithm which allows you to provide client side differencing of strings in your web applications.

Information

  • Working with Code Snippets in VS.NET – Hajan takes a detailed and screenshot rich look at the Visual Studio support for custom code snippets to help improve the speed and accuracy of your coding, and share snippets amongst your team.
  • The Tier Interaction Profiler ( TIP ) – Cameron Skinner takes a look at the Visual Studio Premium edition feature ‘Tier Interaction Profiler’ which allows you to profile your web application and see what is going on at every level of the application’s execution
  • Reimplementing LINQ to Objects: Part 2 – "Where" – Jon Skeet continues his series looking at a re-implementation of Linq-to-Objects with a look at the implementation of the Where method in a test first manner
  • Determining if a type is defined in the .NET Framework – Scott Dorman shares a useful extension method which uses the known public key of the official .NET assemblies to establish if a type is from one of the framework assemblies
  • WebMatrix (Beta) appcmd.exe – James Osborne talks about appcmd.exe the command line access to all the tasks you could want to perform against IIS, showing a couple of sample command lines for performing common tasks.
  • SuperQ – A Portable Persistent .NET Queue – Ben Cull gives a run through of working with SuperQ, his persistent queue implementation which backs onto a SQL Compact Edition database created on demand, walking through the getting started aspects of working with this library.
  • .NET Micro Framework – Using alphanumeric LCDs – Szymon Kobalczyk continues his series of posts looking at the .NET Micro Framework and the Netduino board taking a look at working with the framework and alpha numeric displays sharing schematics and code showing how to achieve this.
  • Security Models: On Behalf Of – Ayende discusses a very useful feature which should be a part of your security system. ‘On Behalf Of’ allows a user to impersonate another user, which can be vital for support of an application, discussing some of the things you have to consider to implement this feature.
  • C#/.NET Five More Little Wonders That Make Code Better (2 of 3) – James Michael Hare continues his series of small features of the framework and language which if used can make your code better. This post examines Object and collection Initializers, statics, the using statement, and some string functions.
  • One Build to Rule Them All – John Sonmez discusses the importance of repeatable builds across development and continuous integration / build servers
  • Use gitk to understand git & Use gitk to understand git – merge and rebase – Joshua Flanagan takes a look at using gitk to visualize what is going on within your Git Repositories, explaining what the different parts of the display indicate, using a sample repositiory on GitHub to show the various features.

Community

  • Update on the Windows Azure Platform online conference on the 20th of September – Eric Nelson gives an update on the state of the Azure online conference now that he has switched jobs at Microsoft and handed the organisation of the event on to his successor(s). Registration will eb opening soon, and there is already a skeleton agenda published
  • DDD Dublin Call For Speakers – Guy Smith-Ferrier issues a reminder that the call for speakers for the DeveloperDeveloperDeveloper Ireland event to be held on Saturday 9th October in Dublin is open for a few more days, so if you are interested in speaking at a great conference get your proposal submitted.
  • An Exceptionally good evening with Phil Winstanley (In person) – The Manchester VBUG group has Phil Winstanley delivering his Exception Driven Development session on Wednesday 22nd September, talking in depth on a variety of different Exception Handling across ,NET and JavaScript.

The Morning Brew #678

Posted by on 03 Sep 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • Sesame: Spatial OData on Maps, Service Operations, HTTP Basic Authentication – Fabrice Marguerie announces the release of the latest beta of his Semame Data Browser, a tool for exploring OData data sources, which now includes support for HTTP Basic Authentication, viewing data on maps,support for functions with parameters and ‘Dallas’ CTP3 Data sources.
  • Extended WPF Toolkit – Release 1.1.0 – Brian Lagunas announces the latest version of the Extended WPF Toolkit. This new version adds support for .NET 3.5 and Visual Studio 2008, and gives you 5 controls, Busy Indicator, ColorPicker, MessageBox, Rich Text Box and child Window.
  • RhinoXNA 0.0.1 Released (First Alpha) – Matt Christian announces the first alpha release of RhinoXNA, a library on top of XNA which aims to make the creation of 2D games easier

Information

  • MSDN Magazine: September 2010 Issue – The September edition of MSDN Magazine has been published online. This month’s focus is on Concurrency, with articles on Async programming with tasks, Throttling the .NET 4 ThreadPool, Programming with the Async Agents Library, along with articles on other topics including MapPoint, SharePoint, Silverlight, and migrating from .NET 1.1 to .NET 4.
  • Using AppDomains to make Non-Threadsafe code Threadsafe – Jeffrey Richter discusses a technique using AppDomains to isolate code which is not threadsafe and allow it to be called from multiple threads concurrently without side-effects.
  • Don’t let this get away – Jon Skeet takes a look at some of the intricacies of object construction in C# on .NET, and the dangers of partially created objects being accessed
  • Reimplementing LINQ to Objects: Part 1 – Introduction – Jon Skeet also begins a new series based on the ideas from his DDD talk on Reimplementing LINQ to objects. This blog series will look at re-implementing all the Linq to objects features from scratch and should give a really good overview of how it all actually works. This first part is an introduction, and includes the first drop of the code (just a couple of tests at the moment).
  • Managed Debugging with WinDBG and PSSCor2 – Paul Cociuba takes a look at using Windbg for debugging ahead of Visual Studio and explores the PSSCor2 debugging extension, giving a gentle walk through of the getting started process.
  • .NET 4.0 MEF FAQ (Socket, Plug and extension) – Shivprasad Koirala shares a quite pictorial introduction to the key concepts behind the Managed Extensibility Framework, showing simply how it can be used.
  • Fun with LINQ and Distinct() – Kirk Evans shows how a seemingly quite complex problem and code solution can be reduced to a small understandable LINQ statement
  • DateTime.Now in v4.0 Causes Dynamic Memory Allocations – Liran Chen explores a change in the way DateTime.Now functions on .NET 4 which introduces dyanmic memory allocations every time it is called. Liran illustrates this change with a look at the innards of the process using WinDBG
  • patterns & practices Windows Phone 7 Developer Guide – Mike Ormond highlights the second drop of the Patterns and Practices team’s guide to Windows Phone 7 development
  • Is Silverlight becoming a niche technology? – Simone Chiaretta responds to the discussions generated by ‘The Future of Silverlight’ post linked to yesterday, attempting to read between the lines of the official post. Lots of good discussion going on in the comments on this one.
  • Exploring IE9’s Enhanced DOM Capabilities – Travis Leithead of the Internet Explorer Team discusses the improvements made to the DOM in Preview , focusing on the 4 key areas of change, DOM object inheritance from native JavaScript objects , JavaScript functional harmony with DOM objects, Interoperable programming features and New ECMAScript 5 support applied to DOM objects.
  • First Experiences with Netduino and the .NET Micro Framework – Pete Brown takes a first look at the .NET Micro Framework and the Netduino Ardunio compatible board which runs the Micro Framework. Pete also looks at the development and deployment experience

Community

  • Submit a Screencast to JetBrains.TV and Win a Free Pass to DevCon London 2010! – JetBrains announce their new JetBrains.tv website, the place for videos covering best practices and Jetbrains products, and along with this they launch a competition to win one of 10 passes to DevCon London (held 27-29th September in London). All you have to do to be in which a chance of winning is to submit a screencast on any JetBrains .NET Developer tool before 9th September

The Morning Brew #677

Posted by on 02 Sep 2010 | Tagged as: .NET, Development, Morning Brew

Software

  • Windows Phone 7 – Released To Manufacturing – Terry Myerson announces the key milestone in the Windows Phone 7 project, the Release to Manufacturing of the OS to the handset manufacturers allowing them to do the final integration work to bring Windows Phone 7 to their devices and networks
  • New Silverlight 4 Service Release 4.0.50826.0 – John Papa highlights an updated Silverlight 4 Service Release complete with an updated SDK release. Key features of this release are improvements to applications start up time, out of browser support for the mouse wheel on Mac, DRM Media and memory leak fixes, and a fix for users who are trialling LightSwtich.
  • Release Day: ReSharper 5.1.1; dotCover and dotTrace RCs – JetBrains announce the latest maintenance release of ReSharper, along with release candidates of dotCover and dotTrace and pricing information for their actual release. The ReSharper release brings with it improved performance and stability in Visual Studio 2010, and updates the NUnit version used for the Test Runner
  • Emacs Emulation Extension Now Available! – Brittany Behrens announces the release of a free Visual Studio Extension which brings the Emacs keyboard bindings to the Visual Studio 2010 environment
  • PublicResourceCodeGenerator now works with Visual Studio 2010 – Guy Smith-Ferrier releases an update to his PublicResourceCodeGenerator which creates strongly typed resource classes allowing you to use resx files with Silverlight. This updated release supports Visual Studio 2010, 2008 and 2005, and full source is available.
  • NHibernate Mapping Generator 2.0 Beta 2 – The second beta release of the NHibernate Mapping Generator 2.0 project has been released. This project aims to make it easy to construct NHibernate mappings (fluent and HBM) and Domain Classes directly from your database tables.

Information

Community

  • Internationalizing Silverlight 4 – Guy Smith-Ferrier highlights his presentation to the London Silverlight User Group on Wednesday 15th September 2010 where he will be focusing on Internationalization concepts and the internationalization features of Silverlight, and also announces that he will be delivering a session on Internationalizing Silverlight at the Internationalization and Unicode Conference in California in October.
  • Ed Lambda (Edinburgh, Scotland) – Meetup – Ed Lambda, a Functional Programming Usergroup based in Edinburgh, will be meeting to discuss all things functional programming (ranging from languages such as F#, Haskell, Clojure, etc, to tools and functional programming theory) on Monday 13th September in Malone’s Irish Bar in Edinburgh

« Previous PageNext Page »