June 2015

Monthly Archive

The Morning Brew #1874

Posted by on 04 Jun 2015 | Tagged as: .NET, Development, Morning Brew

Software

  • MAT v4.0 Technical Preview Update 4 is available. – Cameron Lerum and the Multilingual App Toolkit team announce the 4th Technical Preview of the Multilingual App Toolkit V4, which adds new features to the library along with addressing bug reports for Xamarin and Windows platforms.

Information

  • Backwards compatibility is (still) hard – Jon Skeet discusses the pains of maintaining backwards compatibility in C#, looking at some examples from his work on ProtoBuffers, and illustrating the benefits from a readability point of view of Named and Default Parameters, but highlighting their cost in terms of backward compatibility
  • ASP.NET 5 MVC 6 Custom Protobuf Formatters – ‘damienbod’ takes a look at using Profobuf, implementing support in PAS.NET 5 MVC 6 as Custom InputFormatters and OutputFormatters
  • MonolithFirst – Martin Fowler discusses the successful MicroServices architectures and how most have evolved from a monolithic application, rather than being created as MicroServices from the get go.
  • End-to-End Hypermedia: Building the Server – Jimmy Bogard continues his series about HyperMedia with a look at building the server implementation for an example service, leveraging a number of NuGet packages to help build out the server.
  • Strongly typed AppSettings Configuration in ASP.NET 5 – Rick Strahl takes a detailed look at the new Configuration System provided in ASP.NET 5
  • JSDoc Support in ReSharper 9.1 – Artem Bukhonov and the team over at JetBrains highlight their support for JSDoc in ReSharper 9.1, a much requested feature for TypeScript and JavaScript developers using the ReSharper tooling.
  • Time to First Byte, Why It is Important and How You Can Improve Your Time – Chris Love discusses the perception importance of the Time to First Byte when serving web content, and looks at some techniques which can help you to improve that time.
  • Lesser-Known NHibernate Features: Dynamic Components – Ricardo Peres shares another of his ‘Lesser Known’ NHibernate features with a look at the use of Dynamic Components which allow you to map a partial selection of columns onto a dictionary within a class.
  • Building ReactJs component And Integration of ReactJs with AngularJS – Ashtekar Amit looks at combining Angular JS with React to help improve the performance of specific areas of Angular when dealing with large numbers of records.

The Morning Brew #1873

Posted by on 03 Jun 2015 | Tagged as: .NET, Development, Morning Brew

Software

  • How to update to Code v0.3.0 – The Visual Studio Code team announce the release of their first update, taking the projects version number to 0.3.0, and adding support for Command Line arguments, improvements to Multi-cursor, commenting, selection, indentation, wrapping, and much more
  • Visual Studio Online Update – June 3rd – Brian Harry gives an update on the release of the latest set of features for Visual Studio Online, beginning rollout today
  • Introducing the Project System Extensibility SDK Preview – Andrew Arnott of the Visual Studio Team announces the release of the Preview of the Project System Extensibility SDK which makes it ever easier to extend Visual Studio project types with your own features and user experience.
  • The Windows 10 Upgrade Notification Users Will Start Seeing – Rey Bango highlights the Window 10 upgrade notification what users of Windows 7 , 8 and 8.1 will start to see to allow them to register interest in having the upgrade when it is released in July.

Information

  • MSDN Magazine – June 2015 Issue – The June edition of MSDN Magazine is available online now, featuring articles covering Xamarin Databinding, Big Data and MapRedice using the ASP.NET pipeline, Responsive Websites, Visual Studio Templates using SideWaffle, and much more
  • It’s time for A grade SSL on Azure websites – Troy Hunt takes a look at the recent announcement of updates to SSL on the Azure Websites service, announced via email in the past few days
  • Breaking Changes and Unity – Paulo Zemek discusses the principle of programming to the interface not implementation, and discusses how this practice can help avoid issues with external library updates
  • Solution to Little Puzzlers – Validate a Sudoku Board – James Michael Hare shares his solution to his latest ‘little puzzlers’ problem about validation of a Sudoku board
  • C# Futures: Immutable Classes – Jonathan Allen continues his series of posts looking at some of the proposals for future releases of C#, exploring proposal 159 which is to add support for immutable classes at the compiler level.
  • What makes a good metric? – Eric Gunnerson discusses what makes a good metric, giving a nice definition of 3 points which go towards making a good metric
  • Agile is… – Nathan Gloyn follows on from his previous post of techniques which do not make you and your team agile with a look at some of the key things which do make you and your team agile.

Community

  • Extracting software architecture from code – Simon Brown will be giving an ‘In the Brain of’ session at Skills Matter on Monday 8th June, which will be a hands on session looking at extracting architecture from an existing application

The Morning Brew #1872

Posted by on 02 Jun 2015 | Tagged as: .NET, Development, Morning Brew

Software

Information

« Previous PageNext Page »