July 2011
Monthly Archive
Posted by Chris Alcock on 26 Jul 2011 | Tagged as: .NET, Development, Morning Brew
Software
- Announcing ShadowSpawn – Craig Andera announces his latest project, ShadowSpawn allows you to take a Volume Shadow Copy Snapshot of a drive, mount it as a drive letter, and execute a command against the new ‘virtual’ drive before unmounting the shadow copy.
- The commercial launch of JustTrace brings new .NET profiler to the developer’s toolset – The JustTrace Team over at Telerik announce the commercial release of JustTrace, following on from their beta releases of the product this release meets their core requirements for a new type of .NET Profiler. As a introductory offer they are also offering 50% off discounts on a developer license or developer license with subscription.
Information
- Free Security tools which you should have in your tool belt – Tiki Wan highlights collection of great security resources, both information from the likes of OWASP and the Microsoft Security Development Lifecycle, along with software tools that provide some useful security related functionality.
- When to use ViewBag, ViewData, or TempData in ASP.NET MVC 3 applications – Rachel Appel discusses the differences between ViewBag, ViewData and TempData in ASP.NET MVC applications, looking at each, discussing how they work and when they are appropriate to use, removing an area of confusion which often surrounds a choice between seemingly similar options.
- Feedback of a graphic development using HTML5 & JavaScript – David Catuhe walks through the creation of a graphic based application using HTML5 and JavaScript making use of various HTML5 features such as canvas, local storage, and multi device support.
- From Soup to Nuts with the Surface 2.0 SDK – Michael Crump continues his ‘The Busy Developers Guide’ series with a look at the Microsoft Surface 2.0 SDK which is applica ble for both Surface and Windows 7 touch screen devices. In the post Michael walks through the install, and through creating your first simple sample applications.
- 19 Mango’s in 15… 19 "How Do I" 15 minute videos from MSDN on WP7 Mango dev – Greg Duncan highlights 19 nice focused videos from the team at MSDN on how to achieve various common tasks on the Windows Phone 7 Mango platform.
- Windows Phone App Hub Enhancements – Mike Ormond highlights some of the recent improvements on the Windows Phone App Hub site including more markets, private application distribution, improved application submission and lots more.
- My Leading Candidate for Worst C# Feature – Method Hiding – Shay Friedman discusses one of his most hated feature of C#, looking at the new keyword in method declarations which results in a method hiding another method declared up the inheritance hierarchy.
- ValueTypes and ReferenceTypes : Under the Hood – Abhishek Sur takes a look ‘under the hood’ at how value and reference types are implemented, answering a number of questions about how these types work and are used.
- Reducing memory footprint and object instance sizes: StructLayoutAttribute is only the beginning – R. Stacy Smyth takes a look at how you can go about calculating the size of your objects, and exploring a number of techniques you can use to shrink your objects memory footprint.
- The Principles of Good Programming – Christopher Diggins shares links and a brief overview of a number of key programming principles which have helped him become a better, more effective programmer.
- Speed up Visual Studio Builds – Arik Poznanski shares a number of tips to help improve the build time of larger Visual Studio Solutions.
Comments Off on The Morning Brew #902
Posted by Chris Alcock on 25 Jul 2011 | Tagged as: .NET, Development, Morning Brew
Software
Information
- Review: Open-source components used in learn.knockoutjs.com – Steve Sanderson highlights the 10 open source projects he used to quickly create the Learn.KnockoutJS.com site, discussing each of their purposes, why he chose to use it, and a quick look at the implementation
- NuGet Package of the Week #9 – ASP.NET MiniProfiler from StackExchange rocks your world – Scott Hanselman continues his series of posts about the best libraries available on NuGet with a look at the ASP.NET MiniProfiler from the folks over at StackExchange, discussing obtaining (which is easy via NuGet) and using the profiler to obtain benchmark information about your applications.
- Automatically instrumenting an ASP.NET MVC3 app – Sam Saffron, one of the developers of the MVC-Mini-Profiler, responds to some of the comments on Scott Hanselman’s post on the profiler on his own blog
- Awesome Model Binding For Backbone.js – Derick Bailey continues his series of posts on Backbone.js, sharing a plugin, Backbone.ModelBinding, which aims to bring improved data binding support to Backbone.js, inspired by that provided in Knockout.js
- CoffeeScript, Sass and LESS support for Visual Studio and ASP.NET with the Mindscape Web Workbench – Scott Hanselman discusses the use of CoffeeScript, Sass and Less as better ways of creating your JavaScript and CSS, and highlights the IDE support added to Visual Studio 2010 by Mindscape Web Workbench
- Building @NuGetLatest in Two Hours – John Sheehan shares the code he used to implement @NuGetLatest, a twitter feed of package updates on NuGet using TweetSharp, RestSharp, AppHarbor and Moment to achieve this.
- Version Control by Example – Eric Sink announces the release of his completed book on Version Control. The book is available for free, as HTML and PDF format, with Kindle and Print (paper) to follow shortly.
- What do you think of Debugger Canvas? – Cameron Skinner shares a request from members of his team and the folks over at Microsoft Research who worked on the Debugger Canvas project, who are now looking to assembly a group of users to get detailed feedback about the Debugger Canvas.
- Mapping the Memory Usage of .NET Applications: Part 3, CLR Profiler – Sasha Goldshtein continues exploring the options for observing the memory use of your .NET applications, sharing a useful tip to allow you to observe the Garbage Collection Heap in the CLR Profiler without having to run your application through the CLR Profiler and paying the significant performance penalty it incurs.
- Introduction to Satellite Assemblies – Andy Gonzalez discusses the purpose and use of Satellite Assemblies in .NET applications, discussing how they are used to contain generated code from resource files
- NServiceBus and RavenDB – better together! – Udi Dahan discusses how RavenDB will be used as the default storage implementation for the next version of NServiceBus, discussing the licensing and reasons behind this decision.
- Ensuring your Windows Phone Applications Work on Mango – Cheryl Simmons discusses a number of things to consider when developing your Windows Phone Applications pre-Mango to ensure that they will continue to work well on the Mango Update.
- Using The Viewport Meta Tag – Gil Fink discusses the use of the Viewport meta tag supported by a number of the mobile browsers, allowing you as a site developer to control how the device chooses what to display
Comments Off on The Morning Brew #901
Posted by Chris Alcock on 22 Jul 2011 | Tagged as: .NET, Development, Morning Brew
Information
- C#/.NET Little Pitfalls: The Default is to Hide, Not Override – James Michael Hare continues his Little Pitfalls series looking at areas of the .NET Frameworks and C# language which may catch out the unwary developer. In this post James explores the default behaviour of defining a method in a derived class which has the same name as one in the base class.
- Rx, TPL, Async CTP – Oh My 🙂 – Mike Taulty discusses the Reactive Extensions, Task Parallel Library and Async , sharing three levels of definition of these loosely related topics at different levels of detail
- What’s all this MapReduce malarkey about then? – ‘Planky’ follows on from the announcement of Project Daytona from Microsoft Research with a discussion of MapReduce, the types of problem it can help solve and some of the background story of MapReduce.
- Clean Code Versus Great Code – Davy Brion discusses the importance of not being too obsessed with any one aspect of writing code, discussing the trend for writing ‘clean code’ above all other costs resulting in bad design decisions and misuse of libraries
- TechNet "Build and Print a Book" beta now live – Greg Duncan highlights a nifty looking piece of beta functionality on the TechNet site which allows you to gather up article conent into a collection and then download a PDF of that content for offline reading.
- Polyglot programming – some lessons learned – Ivan Towlson of Mindscape discusses the lessons they learned in creating Web Workbench using ‘Polyglot Programming’ across C#, F#, Ruby and JavaScript, discussing some of the difficulties in integration, and how Ployglot programming is not something to undertake lightly.
- Using SQL CE on WP7 Mango – Getting Started – Derik Whittaker takes an introductory look at the use of SQL CE databases in Windows Phone applications, made possible in the Mango release of the Windows Phone OS.
- The Scrum Guide, 2011 – David Starr highlights the release of the 2011 Scrum Guide from Scrum.Org, a guide to the principles and practices of Scrum (spread over 17 pages). The 2010 guide is also available and has translations into an impressive array of languages.
- Simple Web Server with PHP Support – Eugene Popov explores the creation of a Web Server in VB.NET which supports running PHP Scripts as well as ASP.NET ASPX pages, an nice article and code sample to help boost your understanding of the types of things that go on in the webserver process we often take for granted.
- Fifty for Free – 50+ Free .Net Dev’s tools and utilities… – Greg Duncan highlights a collection of over 50 of the DevProConnections Authors favourite free tools including ORM tools, Controls, Content Management Systems, and much more.
Community
Comments Off on The Morning Brew #900
« Previous Page — Next Page »