The Morning Brew #1847

Posted by on Friday 24th April 2015 | Tagged as: .NET, Development, Morning Brew

Information

The Morning Brew #1846

Posted by on Thursday 23rd April 2015 | Tagged as: .NET, Development, Morning Brew

I sorted out a post numbering snafu on the previous two posts this morning, and am resuming with the correct numbering today, making this 1846 – so don’t panic if you didn’t see 1845.

Information

  • A Simple Nowin F# Example – Mike Hadlow follows on from his previous post on building web applications usin OWIN and F# with a look at using the Nowin open source implementation rather than the Microsoft OWIN libraries
  • Time Travel in C# – Rob Miles discusses thebenefits of wrapping up environemental things which my may need to manipulate to test your code.
  • Comparing date range handling in C# and F# – Tomas Petricek shares a look at re-writing a function from reasonably functional C# into F#, and highlights some of the language features he finds particularly appealing in F#
  • Types of CQRS – Vladimir Khorikov discusses why he believes that the use of CQRS is not a binary choice, and that there are a spectrum of possible implementations.
  • Languages features in C# 6 and VB 14 – Mads Torgersen shares a useful reference of what was implemented and when in the C#6 and VB.NET 14 implementations
  • When Should You Return 404 instead of 403 HTTP Status Code? – Max McCarty discusses the inadvertent disclosure of information caused by returning certain response codes, discussing the use of 404 responses over more descriptive 403 Forbidden responses.
  • Hardening IIS Security – AJ Kumar highlights a number of things you can do to better secure your IIS based web servers

The Morning Brew #1845

Posted by on Wednesday 22nd April 2015 | Tagged as: .NET, Development, Morning Brew

Update: So, the numbering slipped, and this post was incorrectly labelled as 1844 when it should have been 1845 – I’ve corrected the number but the links will remain

Software

  • Caliburn.Micro 3.0.0-alpha – The Caliburn Micro team announce the release of their alpha release of Caliburn Micro 3.0.0 which adds in support for Xamarin.iOS, Xamarin.Androis and Xamarin.Forms, along with sharing information about Windows 10 support which will com in the future.
  • Microsoft Azure now free for Student Developers – Rami Sarieddine highlights some great news for Student developers – free access to the Azure Platform as a part of the DreamSpark programme

Information

Community

  • The first ever Microsoft MVP Virtual Conference – Francois Boucher highlights the first MVP Virtual Conference, a two day virtual event with sessions covering all aspects (IT Pro, Dev, Consumer) with sessions in English, Spanish and Portuguese, being delivered by the US MVPs.

The Morning Brew #1844

Posted by on Tuesday 21st April 2015 | Tagged as: .NET, Development, Morning Brew

Update: So, the numbering slipped, and this post was incorrectly labelled as 1843 when it should have been 1844 – I’ve corrected the number but the links will remain

Software

Information

  • Long division, part two – Eric Lippert picks up a theme from a post from several years ago, and looks at why the compiler gives an error when rounding a division of an integer by another number, discussing how the underlying problem is often missed by developers.
  • Little Puzzlers – Largest Square of ‘1’s in a Matrix – James Michael Hare sets another of his little puzzlers, this time about identifying a efficient (performance wise) way of finding the largest square of 1’s inside a matrix
  • Using Basic Authentication in ASP.NET WebAPI – Robert Muehsig takes a look at using Basic Authenticiation to protect a Web API based API, giving an overview of the theory and looking at its implementation with the Web API using Attributes
  • Using RequireJS with Visual Studio – Jordan Matthiesen shows how you can make use o Require.js to modularise your JavaScript applications while still getting good support from the Visual Studio IDE.
  • Parsing command line arguments with F# – Jef Claes takes a look at parsing of command line arguments in F# to allow him to port one of his first Node.js applications to F#
  • Rx Challenge #6 Solution – Bnaya Eshet shares his solution for his 6th Reactive Challenge, making use of a WeakObserver to weaken the reference to the subscriber.
  • Visual Studio 2013 continuously repairs producing many small log files – Heath Stewart highlights a work around for an annoying issue with Visual Studio generating many 10’s of Gigabytes of MSI log files in the Temp Directory – I’m experiencing this issue so hopefully this workaround will solve my problems.

The Morning Brew #1843

Posted by on Monday 20th April 2015 | Tagged as: .NET, Development, Morning Brew

Information

Community

  • F# Exchange 2015 – Phillip Trelford highlights the happenings at the F# Exchange 2015 event which took place this weekend, and the great news is you can see what went on as all the sessions were recorded and the session recordings are already available online

The Morning Brew #1842

Posted by on Friday 17th April 2015 | Tagged as: .NET, Development, Morning Brew

Software

Information

  • C#/.NET Little Wonders: Static Using Statements in C# 6 – James Michael Hare shares another of his Little Wonders series looking at changes in the C# language exploring the ‘using static’ keywords which allows you to import static members of a class into the current namespace.
  • DDD revisited – Gabriel Schenker revisits another topic with a nice overview piece on the concepts and application of Domain Driven Design
  • Visual Studio 2015 Custom Window Layouts
    – Joe Mayo shares a look at the Custom Window Layouts features of Visual Studio 2015 making it much easier to get your tools windows in the correct locations and keeping them there.
  • The AngularJS and TypeScript Cheat Sheet – Jeremy Likness discusses the use of AngularJS and TypeScript to create Single Page Applications, sharing a two page cheat sheet of common syntax with examples.
  • Super fast way to extract width/height dimensions of PNG and JPEG images – Nathan Evans discusses determining image dimensions from the file without decoding the whole image into memory, sharing some F# coded which provides a service to do this for PNG and JPG images.
  • Advanced breakpoints – Cellfish highlights a useful feature of the Visual Studio Debugger which allows you to print messages when breakpoints are hit instead of halting flow.
  • An introduction to the ASP.NET 5 Generic OAuth Provider – Jerrie Pelser takes an introductory look at the general OAuth provider in ASP.NET5, discussing the OAuth Flow before looking at configuring the provider to work in your applications.
  • Basic OWIN Self Host With F# – Mike Hadlow takes a look at building a Self Hosted OWIN Service inside an F# based console application, walking through the process of building a simple service.

The Morning Brew #1841

Posted by on Thursday 16th April 2015 | Tagged as: .NET, Development, Morning Brew

Software

  • SpecFlow Extensions for Azure Storage Emulator – Howard van Rooijen shares a NuGet Package containing an extension from Mike Larah which provides a useful extension for SpecFlow to help integration test Azure Storage based code using the storage emulator.

Information

The Morning Brew #1840

Posted by on Wednesday 15th April 2015 | Tagged as: .NET, Development, Morning Brew

Software

  • April 2015 .NET Security Updates – The .NET Team highlight their contribution to this month’s Patch Tuesday addressing a security issue found to affect .NET 1.1 – 4.5.2 on affected versions of Windows.
  • April 2015 security updates for Internet Explorer – Similarly the Internet Explorer team also have a patch in the Patch Tuesday collection this month, this one disables SSL3.0 on Internet Explorer 11

Information

Next »