Morning Brew
Archived Posts from this Category
Posted by Chris Alcock on 07 May 2013 | Tagged as: .NET, Development, Morning Brew
Software
Information
- Producing permutations, part seven - Eric Lippert returns for another instalment of his series looking at the production of permutations, digging into the answer to the poser in the last post about random permutations of a deck of cards
- The future is now - OWIN and multi-hosting ASP.NET web applications - Filip W takes us to the bleeding edge exploring the capabilities of the nightly builds from the ASP.NET team of Katana and ASP.NET Web API, looking at the support for multi-hosting in self host scenarios
- One ASP.NET: Nancy.Templates for Visual Studio - Scott Hanselman shares a look at the NancyFX Visual Studio templates showing how they provide valuable starting points for Nancy development, and take advantage of the extensibility in Visual Studio, which is still sadly more complicated than folk would like it to be,
- The Benefits of a Reverse Proxy - Mike Hadlow takes a few moments to consider the architectural benefits of running web infrastructure behind a reverse proxy, allowing it to shield your infrastructure and provide valuable services on top of a multi-server setup.
- Resources for Learning CoffeeScript & 10 CoffeeScript Features You Might Not Know - Jaco Pretorius highlights some nice resources for getting up and running and deepening your understanding of the CoffeeScript language, as well as highlighting 10 useful and interesting aspects of the language.
No Comments »
Posted by Chris Alcock on 02 May 2013 | Tagged as: .NET, Development, Morning Brew
Software
- Announcing the Release of WebMatrix 3 & Announcing WebMatrix 3 - Scott Guthrie and Justin Beckwith announce the release of WebMatrix 3, the latest edition of Microsoft’s lightweight web development tooling which enables development in ASP.NET, PHP and Node.js. This release centres around the Windows Azure integration, improving remote editing capabilities and integration with TFS and Git.
- jQuery Migrate 1.2.0 Released - Dave Methvin announces the release of jQuery Migrate 1.2.0 which can be used with jQuery 1.9 or 2.0 to plug the gaps in the API where methods have been removed, providing a means of gradually updating your applications to use only the supported functionality of the V1.9 and v2.0 versions.
Information
Community
- DDD East Anglia Sessions - Session Voting for DDD East Anglia, the first DDD event of the year, has now opened, with most of the month available for voting on a great range of sessions.
- NxtGenUG - Event: Windows Azure Websites - The Hereford NxtGenUG chapter welcome Richard Conway for a session looking at the use of Windows Azure Websites for hosting your applications on Monday 13th May.
No Comments »
Posted by Chris Alcock on 01 May 2013 | Tagged as: .NET, Development, Morning Brew
Update: Fixed the link on the Async Controllers article, another victim of the trailing r ‘human error’ - thanks to Ruud for letting me know.
Software
- Announcing the release of Windows Azure SDK 2.0 for .NET - Scott Guthrie announces the release of the Windows Azure SDK 2.0 for .NET . This release adds improved support for Azure Websites publishing management and diagnostics from within Visual Studio, support for the new larger Virtual Machine sizes, updated PowerShell integration and much more.
- New Features in the Latest ReSharper 8 EAP - The ReSharper Team over at JetBrains announce their latest Early Access Preview release of ReSharper 8, with its major new feature, a NuGet Gallery based extension Manager making it ever easier to obtain and install ReSharper extensions. This release also has a bunch of other new templating and navigating features.
Information
- A WebAPI Basic Authentication MessageHandler - Rick Strahl follows on from his previous post on WebAPI authentication with a look at implementing the same functionality as he did using a filter in the previous post, this time looking at implementing it ‘the correct’ way using a MessageHandler.
- Async Controller In MVC 4 - Prashant Khandelwal takes an introductory look at implementing ASP.NET MVC4 controllers using the AsyncControler to allow the use of tasks to improve the straight line speed of your actions.
- A View Engine for ASP.NET MVC Feature-Based Organized - Matt Honeycutt takes a look at the default ASP.NET MVC file layout conventions and shares a View Engine which operates to different conventions, showing how you can provide support for your on desired layout
- CDNs fail, but your scripts don’t have to - fallback from CDN to local jQuery - Scott Hanselman discusses the ultimate responsibility for the availability of web applications, and takes a look at how you can cater for situations where the Content Delivery Network may go down, exploring how you can ensure that your site continues to operate in such a situation.
- MSDN Magazine May Issue Preview - Michael Desmond gives a preview of the content coming in the May edition of MSDN Magazine which should be available online late today
- Node at Work: A Walkthrough - Garann Means takes a look at the use of Node.js as a rapid prototyping language to quickly building application prototypes / designs in this A List Apart article.
Community
1 Comment »
Posted by Chris Alcock on 30 Apr 2013 | Tagged as: .NET, Development, Morning Brew
Software
- Team Explorer Everywhere 2012 Update 2 - Brian Harry makes the more formal announcement of Team Explorer Everywhere Update 2, a minor improvements and bug fix release which addresses a number of issues.
- NuPattern Released! - Jezz Santos announces the first release as NuPattern of the project previously called VSPAT which provides a framework to create custom extensibility and tooling in Visual Studio
- Less Than Dot - Blog - Windows Azure Training Kit April 2013 Released - SQLDenis highlights the release of the April 2013 edition of the Windows Azure Training Kit, including newly refreshed infrastructure services related content and 4 new labs sessions.
Information
- Producing permutations, part five - Eirc Lippert continues his exploration of permutations, looking at the representation of numbers in textual and the actual meaning of this under the hood, exploring different bases and considering what happens if the base is different for different digits, relating it all back to permutations.
- Moving 4th & Mayor to Windows Azure Web Sites - Jeff Wilcox - Jeff Wilcox discusses and shares his experiences moving the backend of his 4th & Mayor FourSquare application onto Windows Azure, discussing the state of SSL support, deploying node.js code to the server and monitoring using the Azure portal.
- rwldrn/idiomatic.js - idiomatic.js is a nice coding style guide for JavaScript which aims to lead you towards good practices to ensure consistent JavaScript code
- Entity Framework Code First Inheritance & Entity Framework Code First Relations - Ricard Peres gives a useful reference to the way Entity Framework Code First can model inheritance structures and relationships between types
- Windows Azure joins Microsoft’s billion-dollar business club - Mary Jo Foley highlights the news that Windows Azure has entered the 1 billion club at Microsoft - congratulations to all involved in making Azure a success thus far.
Community
- dotnetConf - The .NET Community Virtual Conference - All the sessions from DotNetConf last week are available online, your chance to get 2 whole days of conference material on a range of subjects but all .NET related.
- Seriously Open, Definitely Required - Nik Molnar highlights a the Seriously Open podcast from Nick Berardi, and Justin Rusbatch , now onto its second episode looking at all things opens source in the ,NET ecosystem,
No Comments »
Posted by Chris Alcock on 29 Apr 2013 | Tagged as: .NET, Development, Morning Brew
There is probably only one thing worse than an broken ADSL connection, and that is a down-more-than-up intermittent ADSL connection, something which has been plaguing me all weekend. As a result, today’s edition is a little shorter than planned.
Update: Fixed the link to John Papa’s DotNetConf post - thanks to David for letting me know via the comments
Software
- Windows Azure: Improvements to Virtual Networks, Virtual Machines, Cloud Services and a new Ruby SDK - Scott Guthrie announces the latest batch of improvements to the Windows Azure Platform, including point to point virtual networks, PowerShell management of Virtual Machines, Remote Desktop enabling on Web/Worker Roles, and anew SDK for developers working in Ruby
- The Windows Azure SDK for Ruby - Larry Franks takes a look at the Azure SDK for Ruby, discussing obtaining the library and linking out to the various components of the documentation for working with Azure in Ruby.
- Visual Studio Tools for Git Update available - Brian Harry announces a new update to the Visual Studio Git Integration which builds on that shipped in Visual Studio 2012 Update 2, offering improved performance, better support for larger repositories, support for non-conflicting local changes when pulling and merging, along with a bunch of other improvements.
- Umbraco - Security vulnerability found - immediate action recommended - The Niels Hartvigof the Umbraco Team reveal some details and a work around for a security hole found in many versions of Umbraco. If you make use of this CMS check out this post to see if you are affected.
Information
- ASP.NET Web API and greedy query string parameter binding - Filip W follows on from his previous post by answering a question about binding to route values but not query string components, looking at how Web API provides the flexibility to do this.
- Using Remote Powershell with Windows Azure Virtual Machines - Sandrino Di Mattia takes a look at using the Remote Powershell support just introduced for Windows Azure Virtual Machines, showing how to enable it and giving a taste of it in use.
- On Types - Ted Neward shares some thoughts on types, and their use in Object Oriented programming, discussing a number of modelling scenarios, and some recommendations about exposing primitives.
- Free Video: SPA Primer with Durandal, Knockout and Breeze - John Papa highlights the video of his session on Single Page Applications presented at DotNetConf last week. All the session videos are on line and are well worth checking out
- Support for Native Projects - The NuGet team highlight the new support for Native (C++) projects included in NuGet 2.5
Community
1 Comment »
Posted by Chris Alcock on 26 Apr 2013 | Tagged as: .NET, Development, Morning Brew
Software
- Enterprise Library 6.0 & Just released - Microsoft Enterprise Library 6 - Somasegar and Grigori Melnik announce the release of Enterprise Library Version 6. This new release had a number of targets, to simplify across the board, improve Windows 8 Store Application support, introduce semantic logging and ma few others. The release includes a brand new Semantic Logging application block as well as update to 7 of the existing application blocks
- Gibraltar Software’s Loupe 3.5 Release is Here! & Our Best Log Viewer is now Free - Jay Cincotta & Kendall Miller announce the release of Loupe 3.5, the result of 18 months of development brings about a new Desktop and Server edition giving insight into what is going on in your application. The even better news is that the Desktop Edition is completely free foever (as in beer), so you can get started with and gain the benefits of Loupe at no cost.
- Json.NET 5.0 Release 4 - Performance - James Newton-King announces an update release of Json.NET 5.0 which brings with it some serious performance improvements (in the range of 30% better than Json.NET 4.5) in serialisation and deserialisation.
- NuGet 2.5 Released - Jeff Handley announces the formal release of NuGet 2.5, a real team effort with over 10 contributors to the release, and a wealth of new features for both package authors and consumers to take advantage of.
Information
- Producing permutations, part four - Eric Lippert returns for another Fabulous Adventures in the world of permutations, exploring the numbering of permutations, and applying the big integer type to deal with some of the very large numbers encountered in these situations.
- Penny Pinching in the Cloud: How to run a two day Virtual Conference for $10 - Scott Hanselman discusses the technology platform used for the dotnetConf Virtual Conference, taking place yesterday and today, showing how an incredible experience can be achieved with very little cost. Sessions continue today (evening in the UK) and are well worth checking out - I enjoyed what little I could watch yesterday (internet connection issues at my end sadly limited that)
- Enabling Professional-Quality Online Video: New Specifications for Interoperable Captioning - The Internet Explorer team discuss some of the improvements coming for captioning of videos as a result of their work with the W3C Timed Text Working Group and Timed Text Markup Language (TTML).
- TypeScript Support in SharpDevelop - Matt Ward highlights the early beta support for TypeScript in the SharpDevelop alternative IDE by way of a new Addin, including Code completion, find reference, go to definition and rename refactorings.
- TwitterBootstrapMvc - Dmitry A. Efimenko shares a loot at TwtiterBootstrapMVC, a project which brings Bootstrap awareness to ASP.NET MVC giving a number of HTML helper methods which generate Bootstrap specific markup.
Community
- DDD East Anglia - Session submissions for DDD East Anglia close this weekend, so if you would like to give a talk, get your submission in soon, session voting opens on Wednesday.
- Pablo’s Fiesta is Back!! - John Teague highlights the plans for a Pablo’s Fiesta open spaces event to run on the 25&26 (and social activities on 27th) October in Austin TX.
1 Comment »
Posted by Chris Alcock on 25 Apr 2013 | Tagged as: .NET, Development, Morning Brew
Information
- Project-less scripted C# with ScriptCS and Roslyn - Scott Hanselman takes a look at ScriptCS, an application of Roslyn’s compiler as a service capabilities, along with C# and NuGet to give a Scripting engine which runs C#, and looks at some of the exciting uses like hosting WebAPI and NancyFx applications which this can be put to.
- Infer.NET: Machine Learning Tailor-Made - The Microsoft Research news blog highlights Infer.NET a new .NET Machine Learning library being created by the clever folks at Microsoft Research Cambridge
- Tasks are not Threads - ‘BenWilli’ discusses one of the common misconceptions about tasks - that they are not actually analogous to threads in classical multithreaded programming.
- Using Visual Studio’s JavaScript Memory Analysis tool to find memory leaks on your Windows 8 JavaScript app - David Catuhe takes a look at using the Visual Studio tooling to profile your JavaScript based applications on Window 8 to identify any memory leaking which is occuring
- How to profile a JavaScript Windows Store App for performance problems - Haseeb Ah is also discussing the Visual Studio profiling tools for JavaScript Windows Store Applications, this time focusing on computational performance, looking at profiling a CPU intensive graphic visualisation.
- Foq It Easy - Phil Trelford gives an overview of his Foq mocking library for .NET which has first class support for F#, showing how a small sample project has grown into a full framework over its various releases, and is now something he considers to be stable at version 0.9.
- #829 - Add Comments to Indicate Shallow vs. Deep Copying - Sean Sexton discusses how there are two different types of clone of an object, shallow cloning and deep cloning, and how the use of comments on methods implementing clones are a good idea to help people working on your code understand what is really happening.
Community
No Comments »
Posted by Chris Alcock on 24 Apr 2013 | Tagged as: .NET, Development, Morning Brew
Software
- Introducing: Code Digger, an extension for VS2012 - Nikolai Tillmann announces the release of Code Digger, a Visual Studio 2012 extension from the Pex Team (Nikolai Tillmann and Peli de Halleux). The extension looks at your code, and generates a table of inputs and outputs from that code allowing you to understand what your code will do in different situations,
- Windows Azure Storage Extensions - Dmitry Tretyakov updates his Windows Azure Storage Extensions library which aims to plug some gaps and add in some functionality to to the SDK
Information
- Immutable Data and Memoization in C#, Part 2 - Jérôme Laban continues his series looking at the use of Functional Programming techniques in C#. This part takes a look at Memoization, looking at some of the supporting classes in the Framework, and exploring the technique and how you can help alleviate the memory impact of the technique.
- Are you coding for change or stability - the followup post - Marcus Hammarberg follows on from his previous discussion post on two models for programming, programming for change, and programming for stability, discussing and shareing some of the discussions which kicked off around the original post
- Remove Unwanted HTTP Response Headers - ‘mathurvarun’ takes a look at how you can convince IIS to not output some of the informational HTTP Header provide information about Server OS and Version, and the ASP.NEt version.
- Things you still cant do with ASP.NET modules on IIS - Mike Volodarsky discusses a little history about how you used to use ISAPI to extend IIS, but with the release of IIS7 you were able to create managed extensions to IIS, before looking at some of the limitations of the managed extensions.
- Annotating PDF Documents in a Windows 8 Store App - Mike Taulty takes a look at some of the PDF SDK libraries out there for working with PDF documents, digging into Foxit’s SDK and ComponentOne’s product in detail, with mention of a few others too.
- Building Windows Azure Cloud Services App with Web Role, Worker Role, Table Storage and Service Bus - Shiju Varghese walks through the process of setting up a Multi-Tier application running on the Windows Azure platform, and utilising a good range of the features of the Azure platform.
No Comments »
« Previous Page — Next Page »