Posted by Chris Alcock on Tuesday 2nd September 2014 | Tagged as: .NET, Development, Morning Brew
Posted by Chris Alcock on Monday 1st September 2014 | Tagged as: .NET, Development, Morning Brew
- Prepare web.config for HTML5 and CSS3 – Mads Kristensen
- ZeroMQ #5 : Sending From Multiple Sockets – Sacha Barber
- Notification Patterns in Rx, Part I: Introduction, Notification Patterns in Rx, Part II: Creating a Stream, Notification Patterns in Rx, Part III: Lossless Notifications, Notification Patterns in Rx, Part IV: Unexpected Errors & Notification Patterns in Rx, Part V: Connection Errors – Timothy Klenke
- FParsec Tutorial – Phil Trelford
- ASP.Net MVC 5 – quick tip for unobtrusive validation and Bootstrap styling – Daniel Wertheim
- Upcoming Visual Studio Webinars Series – Steven Lange
- Intro to Git and GitHub Part 2: Publishing, cloning, and forking – Tobiah Marks
No Comments »
Posted by Chris Alcock on Friday 29th August 2014 | Tagged as: .NET, Development, Morning Brew
Posted by Chris Alcock on Thursday 28th August 2014 | Tagged as: .NET, Development, Morning Brew
Posted by Chris Alcock on Wednesday 27th August 2014 | Tagged as: .NET, Development, Morning Brew
- How to run Background Tasks in ASP.NET – Scott Hanselman takes a look at the various approaches and libraries for running tasks in the background of your ASP.NET Web Applications.
- ZeroMq #3 : Socket Options/Identity And SendMore – Sacha Barber continues his series looking at the ZeroMq library and NetMq its .NET interface. In this post he explores some of the options available for Sockets, and looks at the SendMore support for multipart messages.
- Bundling and Minification with Web Essentials – panesofglass discusses the options for Bundling and Minification using Web Essentials, and its MSBuild task support for bundling.
- Creating A Reusable Timer In AngularJS – Ben Nadel shares an implementation of event debouncing in AngularJS using a Timer implementation which can be injected into Angular Classes.
- AngularJS Routing Security – Pramod Sharma Tech takes a look at implementing authentication for AngularJS Routing allowing you to apply security to particular routes on the client side.
- The Sordid Legacy of Browser Context Menus – Burke Holland takes a look at the browser context menu, and context menus in general, looking back at the history of their implementation, looking at modern implementations in the browser, and giving some thought to usability and best practices.
- Managing Transactions in Entity Framework 6 – Peter Vogel takes a look at working with Entity Framework using Transactions to wrap your actions against data entities, and highlighting the latest features of the framework in this area.
- Building Cloud Apps with the Azure WebJobs SDK – Tom Dykstra highlights the free e-book based upon Scott Guthrie’s presentation ‘Building Cloud Apps With Windows Azure’, and takes a look at the use of Azure Web Jobs.
- It’s time we face reality, my friends: We’re not rocket scientists – Raymond Chen shares a story from the Windows 95 Development era – a useful reminder that we should be humble about what we are building (and able to poke fun at it too)
Posted by Chris Alcock on Tuesday 26th August 2014 | Tagged as: .NET, Development, Morning Brew
- When is a constant not a constant? When it’s a decimal… – Jon Skeet digs deep into the world of Constants, and looks at how while you can declare a const decimal, in actual fact it is far from that.
- RoslynDom Update 1.0.10-alpha, Refactoring Unit Tests – & RoslynDom Quick Start – Kathleen Dollard gives an update on the RoslynDOM project (warning – some broken formatting in this post), shares experiences of refactoring unit tests, as well as sharing a getting started guide to RoslynDOM.
- How to get integrated debugging in Visual Studio with OwinHost in Owin-based Katana web applications – Simone Chiaretta takes a look at getting debugging support with Visual Studio 2013 when hosting your web application in the OwinHost
- Introducing Microsoft Azure Search and the RedDog.Search Client SDK – Sandrino Di Mattia highlights the public preview of Azure Search, and takes a quick look at the various aspects of this searching and indexing service.
- DocumentDB – Another Azure NoSQL Storage Service – Shawn Xu takes a look at the new Azure DocumentDB announced last week.
- Azure DocumentDB & Inside RavenDB 3.0 – Ayende shares his thoughts on the Azure DocumentDB, comparing it with RavenDB, and also gives the low down on RavenDB 3.0
- C# Records & Pattern Matching Proposal – Phil Trelford takes a look at the proposed record types and pattern matching in C# which are currently under consideration for inclusion in the next version of the language.
- How to customize scaffolding templates for ASP.NET vNext – Sayed-Ibrahim-Hashimi follows on from his previous post, answering a comment regarding customisation of the scaffold templates in ASP.NET vNext.
- Do not miss the free e-book – Graph Databases – Daniel Wertheim highlights a free e-book from the Neo4j team on Graph Databases.
- Creating Custom AngularJS Directives Part 4 – Transclusion and Restriction – Dan Wahlin continues his series looking at the construction of custom AngularJS Directives looking at two techniques which can add flexibility and stability to Angular Directives.
- AngularJS Lifetime Management, Lazy-Loading, and other Advanced DI Techniques – Jeremy Likness explores the dependency injection features of AngualrJS
- You have ruined HTML – Danny Tuppeny shares his feelings on the use of templating and binding expressions in HTML, suggesting that such code is better written as ‘real’ code. Interesting discussion in the comments on this one.
Posted by Chris Alcock on Friday 22nd August 2014 | Tagged as: .NET, Development, Morning Brew
Links only today as I’m a bit pressed for time. This weekend is also a bank holiday here in the UK, so there will be no edition of The Morning Brew on Monday – I plan be making use of the time out on my bike (if the weather approves), or having a lie-in (if it doesn’t). Enjoy the weekend
Posted by Chris Alcock on Thursday 21st August 2014 | Tagged as: .NET, Development, Morning Brew
- Announcing RTM of Katana 3 – Vittorio Bertocci announces the RTM release of Katana 3, the Microsoft implementation of the OWIN standard. This release adds in features taking advantage of the .NET 4.5 async / await functionality as well as additional middleware implementations for identity and authentication.
- Announcing the release of Visual F# Tools 3.1.2 – The Visual Studio F# team announce the release of Visual F# Tools 3.1.2 including the latest F# compiler, interactive, runtime and Visual Studio integration. This release includes extended Portable Class Library support for Windows Phone 8.1, non-locking assembly references, publish support for web and Azure projects and much more.
- AdventureWorks 2014 Sample Databases Are Now Available – Jimmy May highlights the release of the SQL Server 2014 versions of the Adventure Works Sample database
- "Localization for .NET Succinctly" – Greg Duncan highlights the latest free e-book in the Succinctly series from SyncFusion, a nice tome on the practices surrounding Localization
- Five Cross Platform Pillars – Miguel de Icaza gives an update on the 5 key areas of cross platform development that the Xamarin platform is aiming to address – currently having handled 4 out of the five
- Part One: Getting Started with Node.js for the .NET Developer – Tomasz Janczuk kicks off a series of posts looking at Node.js from the point of view of a .NET Developer
- A New Package Statistics Warehouse – Jeff Handley and the NuGet Team discuss how they have been working to improve statistics reporting for NuGet Pacakges.
- Fun with the Interns: Shaurya Arora on Designing .NET for NuGet – Beth Massi shares a video interview with Shaurya Arora, a Program Manager Intern at Microsoft who has been heavily involved with the shift of the .NET Framework to being distributed as packages over NuGet.
- VSO is Happy to See You! Project Welcome Pages – Steve Lange highlights a nice new feature on the Visual Studio Online service, which brings the ability to have project welcome pages (aka readme.md) as a part of your project
- ZeroMq # 1: Hello World – Sacha Barber kicks off another series of posts this time looking at ZeroMq, a library written in C which provides an abstraction over the typical socket handling code, and put a more message passing interface over the top.