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
No Comments »
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)
No Comments »
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.
No Comments »
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.
Posted by Chris Alcock on Wednesday 20th August 2014 | Tagged as: .NET, Development, Morning Brew
- Upgrading to jQuery.UI.Combined 1.11.0 – Pranav Rastogi takes a look at the changes in in the jQuery UI Combined package in version 1.11.0, looking at the changes you need to make to your application to make it work
- ASP.NET Identity 2.0: Implementing Group-Based Permissions Management – John Atten continues his series of posts on ASP.NET Identity, looking at the changes to Group Permissions Management in the V2.0 release of ASP.NET Identity
- The .NET Framework has LongPath (> MAXPATH) support? Yes! Well, kind of, it’s private… – Greg Duncan takes a look into the depths of the .NET Framework BCL, and highlights some interesting looking path support which unfortunately is marked as private.
- Sample App With ASP.NET Web API and ReactJS – Shiju Varghese shares a sample application which makes use of ASP.NET Web API for backend services, an ReactJS for the frontend UI
- Creating Custom AngularJS Directives Part 3 – Isolate Scope and Function Parameters – Dan Wahlin continues a series of posts looking a the creation of Directives in AngualrJS, with this 3rd post exploring ho you can isolate scope and function parameters.
- Karma Is Not Just For AngularJS – K.Scott Allen discusses Karma, looking at its origin with the AngularJS team, before exploring how it can be used more widely.
- Troubleshooting, when F5 debugging can’t help you – Ayende discusses the techniques that can help you in diagnosing problems in the worst situations
- Hybrid storage: Git+SQLite vs. RavenDB? – Paul Stovell discusses the different types of data that Octopus generates and works with, looking at some possible future alternatives to the current RavenDB based storage.
Posted by Chris Alcock on Tuesday 19th August 2014 | Tagged as: .NET, Development, Morning Brew
- Visual Studio "14" CTP 3 Released – John Montgomery announces the third CTP release of the Visual Studio ’14′ release. This release contains updates to the ASP.NET vNext, .NET Native, C++ enhancements, PerfTips, custom layouts, high DPI icons, and much more.
- Try out the new releases: .NET Framework vNext, ASP.NET vNext, .NET Native and RyuJIT – The .NET Framework Team highlight some of the goodies included in the latest release and urge you to give them a try.
- ASP.NET vNext in Visual Studio “14″ CTP 3 – Xinyang Qiu discusses the ASP.NET Team’s contribution to the latest Visual Studio CTP release, highlighting what is included, and how it differs from previous releases
- Visual Studio "14" CTP 3 and Entity Framework – Rowan Miller discusses the Visual Studio "14" CTP 3 release in the context of Entity Framework highlighting some know issues in the tooling and discussing the Entity Framework V7 included in ASP.NET vNext.
- Visual Studio "14"CTP 3 Now Available & Visual Studio "14" CTP 3 available – Eric Battalio and Brian Harry highlight the release
- Knockout 3.2.0 released – Steve Sanderson highlights the release of Knockout 3.2.0, a significant release which has been worked on for 6 months which includes components, an improved way of structuring your larger applications, custom elements, which provide a lot of the W3C Web Components functionality, and much more