Posted by Chris Alcock on 30 Apr 2010 | Tagged as: .NET, Development, Morning Brew
Monday is a Public Holiday here in the UK, so in keeping with Morning Brew tradition there will be no Morning Brew post on Monday, with a larger post on Tuesday next week. Have a good weekend everyone.
- Windows Phone Developer Tools CTP Refresh! – The Windows Phone Developer Blog announce the release of the April CTP refresh of the Windows Phone Developer Tools. The main feature of which is support for the RTM release of Visual Studio 2010. Other significant changes are an OS update for the emulator, improved documentation, along with a number of other changes and improvements
- Windows Phone 7 Developer Tools April 2010 Refresh – Tim Heuer shares some more details of the Windows Phone Developer Tools Refresh, including a work around for a common problem, and details of the Expression Blend integration.
- Windows Phone Developer Tools CTP Refresh and XNA Game Studio 4.0 CTP Refresh now available for download – Aaron Stebner joins in the announcing of the CTP refresh of Windows Phone Developer tools, along with highlighting the updates to XNA Game Studio 4.0 which is included in the release.
- LINQ to GPU (with Brahma) – Greg Duncan highlights the Brahma open source library which allows .NET 3.5 / C#3 applications to perform parallel streaming computations across a variety of processors using LINQ syntax to specify the work.
- Every Program There Is, Part Two – Eric Lippert continues his series looking at generating test programs using the tree like nature of programs to help. This part looks at a simple programming Context Free Grammar for working with numbers performing addition.
- Your Visual Studio 2010 Dream Machine – Brian Harry discusses the optimum hardware for developing using Visual Studio 2010, discussing what his suggested specification would be, and looking at how VS would utilise certain aspects of the machine.
- Download and Share Visual Studio Color Schemes – Scott Guthrie highlights the StudioStyles.info site which provides a way of sharing and creating custom Visual Studio Colour Schemes.
- My first VS2010 Extension – Christiaan takes a step by step look at creating a simple Visual Studio 2010 Extension for the NArainge tool
- Unbounded concurrency – Ayende explains why the challenge code he posted the other day was broken, caused by particular times taken for the individual operations being parallelised, and the increasing use of threads as the process progresses.
- Download SQL Server 2008 R2 Express (Database Size Limit Increased to 10GB! ) – Aamir Hasan provides the download link for the Express Edition of SQL Server 2008 R2, along with pointing out a 2.5 x increase in the maximum database size in this edition.
- jQuery Micro Optimizations – Ajaxian features some things you can do to micro optimise your jQuery code. The list, originated by Corey Hart, includes a number of code related things you can do, along with recommendations of functionality to avoid for performance reasons.
- Can’t hit breakpoints in a plug-in or can’t debug .NET 2.0/3.0/3.5 from a mixed mode .exe project with Visual Studio 2010? – Andrew Hall takes a look at mysterious problem when debugging where sometimes the symbols won’t be loaded, and explains why this can occur due to the two debugging engines included, one for .NET 4 and the other for .NET 2/3/3.5.
- The Ted Neward F# Folding Challenge – Richard Minerich shares a Functional Programming Code Kata learning exercise from Ted Neward, looking at an easy imperative solution, and the more challenging functional solution.
- Visual Tooling Will Make You Go Blind – Rob Conery takes a look at Visual Tooling, and how he feels that command line tools are often better for productivity, sharing a simple cheat sheet for working with Mercurial from the command Line.
- How I do VCS – ‘Wes’ shares his list of rules, recommendations and best practices for working with Version Control systems.
Comments Off on The Morning Brew #591
Posted by Chris Alcock on 29 Apr 2010 | Tagged as: .NET, Development, Morning Brew
Based on further feedback (and my own experiences in putting The Morning Brew together it seems the delay in posts making its way to your feed reader is down to FeedBurner. Hopefully the situation will improve soon.
- Windows API Code Pack – Past, Present, and Future – Yochay Kiriaty gives some background on the Windows API Code Pack, which brings a managed code API for underlying Windows API functionality, and seeks feedback to help them improve the product.
- Managed Extensibility Framework Overview – Shen Chauhan of the UK Microsoft Consulting Services team gives a nice introductory overview of the Managed Extensibility Framework (MEF), looking at why you might want to use it and showing a simple example
- Constructors and Value Types – Ron Petrusha of the BCL Team looks at the use of constructors with Value Types (structs) in the .NET Framework, showing examples in VB.NET and C#
- Process for Securing Web Sites and Applications – Aamir Hasan shares a useful check list of things you can do to secure your web applications focusing on the Server related aspects of the process.
- Dependency Injection in ASP.NET MVC: Contextual controller injection – Jimmy Bogard continues his series on ASP.NET MVC and Dependency Injection with a look at injecting some of the property based dependencies of the Controller base class
- ASP.NET MVC 2.0 Templating – Brian Mains takes a look at the Dynamic Data based Templating support included in ASP.NET MVC 2, which allows you to create templates for certain objects which can be used across your application via a simple call to the DisplayFor / EditorFor methods
- MonoTouch and Apple’s Section 3.3.1: Two Theories – Miguel de Icaza shares two theories about the change in Apple’s terms and conditions for iPhone Development, which impacts the MonoTouch project by restricting the languages applications may be programmed in.
- Challenge: What killed the application? – Ayende shares another of his puzzling ‘why does the application crash’ puzzles. Lots of possibles in the comments so far.
- Mocking the Unmockable: Using Microsoft Moles with Gallio – Thomas Weller looks at using the Microsoft Moles Framework, and how you can use it to mock almost anything, and shows it in use with the Gallio test framework
- DRY Violations May Indicate A Missed Modeling Opportunity – Derick Bailey looks at how the a violation of the Don’t Repeat Yourself (DRY) principle can sometimes suggest that there is something wrong with your application model, and shows an example of turning a violation into a better design
- RavenDB – An Introduction – Ayende & Paul B take an introductory look at the Raven DB document database in the CodeProject article, looking at the setup of the Raven DB server, and introducing using it from C# code.
- Community For MVC.Net: The MvcContrib Grid Component – The Recording of last nights C4MVC virtual event is now available, and sees Jeremy Skinner show the ASP.NET MVC Contrib Grid, which allows you to quickly build tabular data UI in your ASP.NET MVC applications
- Party with Palermo, Tech Ed 2010 save the date! – Jeffrey Palermo announces the date and venue for his TechEd 2010 New Orleans Party with Palmero event. These events are a great way of getting to meet other conference attendees, and the admission is typically one business card.
- Cambridge GeekBeers (Summer of 2010 ) #2 – The Cambridge .NET Developer’s User Group announce the dates for the second Cambridge GeekBeers event, based on the AltNetBeers style events, this event contains 4 slots for focused attendee defined topics, along with an opportunity to network with fellow developers over a beer (or two)
Comments Off on The Morning Brew #590
Posted by Chris Alcock on 28 Apr 2010 | Tagged as: .NET, Development, Morning Brew
A few people have reported that The Morning Brew has been taking a long time to show up in Google Reader this week – I’ve been publishing at my usual time, so I suspect something out of my control is causing the delay. To that end I will be announcing each post on Twitter as soon as its posted, so follow @calcock for the updates.
- Mono’s C# Compiler as a Service on Windows. – Miguel de Icaza announces a preview of the latest bits of C# from the Mono Team. This preview release now allows you to use the Mono C# compiler on the .NET Framework, use the Mono C# REPL shell against the .NET Framework, and embed the Mono Evaluator in your C# applications. Miguel also outline their plans for the future.
- Windows Embedded Standard 7 RTM has Shipped! – The Windows Embedded Blog highlights the RTM release of Windows Embedded Standard 7. This release beings some of the more consumer facing functionality to the product, for devices such as meda centre systems, set top boxes and Televisions.
- StreamInsight 1.0 Released – Roman, of the StreamInsight Team, highlights the release of StreamInsight 1.0, Microsoft’s complex event processing system which is a part of the SQL Server 2008 R2 product suite.
- Visual Studio goes international – Somasegar shares the plans for releases of Visual Studio 2010 and .NET 4 for the international audiences, with existing translations in French, German, and Japanese, and planned releases from Microsoft in a number of additional languages, with some community language packs also planned,
- Breaking through the class sealing – Jason Crease goes back to basics and examines the C# Sealed keyword in its uses against classes and methods and properties, looking at why you might want to use sealed, and what you can and can not seal.
- Start your NGen… A four part NGen walk through – Greg Duncan highlights a great series of posts about the use of the NGen native image generator, and its use in VS2010 / .NET 4
- VS2010 AddIn for setting Break-points on partial function names – Naveen shares an implementation of an Addin for Visual Studio 2010 which allows you to set break points on partial function names in managed code
- What on Earth is a Lambda Expression? – Simon Ince goes back to basics and explores the concepts behind the Lambda expression in response to an increase in questions from developers about them
- Read all of ASP.NET MVC 2 in Action now while you wait for the printed book – Jeffrey Palermo announces the completion of the newly updated ASP.NET MVC 2 in Action, updated to the Version 2 release of ASP.NET MVC, and highlights the availability of the full manuscript in their version control system, released under a creative commons license.
- Debugging a classic ReaderWriterLock deadlock with SOSex.dll – Tess Ferrandez looks at debugging deadlock problems surrounding the use of ReaderWriterLocks, working through a sample problem using Windbg and SOS.
- 6 important .NET concepts: – Stack, heap, Value types, reference types, boxing and Unboxing – Shivprasad koirala explores a number of crucial concepts in understanding stack and heap memory allocations, along with exploring the performance implications of boxing and unboxing.
1 Comment »