Posted by Chris Alcock on Monday 28th July 2014 | Tagged as: .NET, Development, Morning Brew
- BDDfy V4 – Mehdi Khalili announces the release of BDDfy version 4, based on the existing project, and with over 300 commits this new version includes a substantial number of new features including Cucumber-like examples on both Fluent and Reflective APIs, self contained HTML reports, scenario Tags, along with a few breaking changes.
- Announcing codestyle.co
– Scott Dorman announces the launch of CodeStyles.co a website dedicated to odeing style guides, maintained by the community via GitHub.
- No further development on Simple.Web – Mark Rendle announces his plans to cease development on Simple.Web, explaining why the projcet existed in the first place, and why he no longer feels it is useful as the core framework includes much of what Simple.Web added.
1 Comment »
Posted by Chris Alcock on Friday 25th July 2014 | Tagged as: .NET, Development, Morning Brew
- Unusual Ways of Boosting Up App Performance. Lambdas and LINQs – Alexey Totin shares the next part of this series exploring some of the more unusual ways of increasing your applications performance, looking at the hidden costs of Lambda expressions and LINQ Queries, and what you can do to offset them.
- Conventional HTML in ASP.NET MVC: Validators – Jimmy Bogard continues his series looking at re-forming standard HTML components in ASP.NET MVC, with a look at the implementation of validators.
- What is React.js? Another Template Library? Like Web Components? A Framework like AngularJS? – Craig McKeachie takes a look at the React.js library, comparing it to other frameworks and libraries to give a feel for what it is all about.
- Collection Pipeline – Martin Fowler shares the 4th part of his article on Collection Pipelines
- Application State, part 1 – The Caliburn.Micro blog kicks off a discussion of th state management features of the forth coming major release of Caliburn.Micro
- Fundamentals of Machine Learning – Bruno Terkaly discusses some of the concepts of Machine Learning, and how it relates to the capabilities provided on the Azure Platform.
- Azure Automation: What is running on my subscriptions – Benjamin Guinebertière takes a look at using Azure Automation Scripts to get a regular report of what is running in his Azure Subscription.
- Spell Check, Hyphenation, and Thesaurus for .NET with C# and VB Samples – Part 1: Single Threading – & Spell Check, Hyphenation, and Thesaurus for .NET with C# and VB Samples – Part 2: Multi Threading – Thomas Maierhofer takes a look at the use of the NHunspell spell checking (and related) library in both Single and Multi-threaded applications
- Using Markdown for Effective Logging – Stuart Wheelwright shares a library for logging which makes use of the MarkDown format to allow your logs to be beautifully formatted with ease.
No Comments »
Posted by Chris Alcock on Thursday 24th July 2014 | Tagged as: .NET, Development, Morning Brew
- Node.js Tools for Visual Studio 1.0 Beta 2 Available – Shahrokh Mortazavi announces the release of the second beta of the Node.js Tools for Visual Studio 1.0, providing a rich experience for developing Node.js applications, incuding intellisense, debugging. This release brings a new analysis and IntelliSense engine, better UI for NPM, improved testing support both for custom frameworks and Mocha based tests.
- Mono Performance Team – Miguel de Icaza discusses the creation of a performance focused team within the Mono Project to work solely on improving performance of the framework.
- Conventional HTML in ASP.NET MVC: Data-bound elements – Jimmy Bogard continues his look at re-implementing HTML5 versions of the Form Helpers, taking a look at building a better implementation for controls like drop down lists which rely on supporting data, be it static, sourced from a database, or contextual based upon selections
- Commodore 64 Emulator – Mladen Janković shares an implementation of a Commodore 64 Emulator implemented in C#, an interesting project which encompasses emulation of each of the components which made up the C64.
- Collection Pipeline – Martin Fowler continues with the 3rd instalment of his article on Collection Pipelines.
- The Full Stack Developer – Nathan Gloyn discusses the concept of the ‘Full Stack Developer’, with a look at what that term means to him.
- Using Unsigned Integers in OData – Lewis Cheng discusses the number types supported in OData, and looks at how the protocol provides for implementing custom data types, allowing the addition of support for unsigned integers.
- Ten CSS One-Liners to Replace Native Apps – Håkon Wium Lie shares a look at some simple snippets of CSS which are gaining support, and provide features on the Web that many expect can only be achieved with native applications.
- DDD East Anglia Sessions – The Session Voting for DDD East Anglia (to be held in Cambridge on Saturday 13th September) has a couple more days to run, so this is your last opportunity to influence the sessions which will be featured on the day – get your votes in.
No Comments »
Posted by Chris Alcock on Wednesday 23rd July 2014 | Tagged as: .NET, Development, Morning Brew
- 5 years of DDD Melbourne – Aaron Powell discusses his experiences getting involved with the developer community as a speaker at community conferences in Australia.
Posted by Chris Alcock on Tuesday 22nd July 2014 | Tagged as: .NET, Development, Morning Brew
Back to the usual morning publishing slot today
- New Compiler and Moving to GitHub – TypeScript – Jonathan Turner announces a new improved compiler for the TypeScipt project, along with their migration to hosting the project on GitHub
- Visual Studio Online Update – July 21 – Brian Harry announces the deployment of the latest bunch of changes and improvements to the Visual Studio Online platform, including Active Directory integration, licensing changes, account deletion and reporting enhancements.
Posted by Chris Alcock on Monday 21st July 2014 | Tagged as: .NET, Development, Morning Brew
A rather late one today, and certainly not morning here in the UK. The explanation is rather unexciting – after a long charity bike ride yesterday I had a rather lazy morning, and half convinced myself it was Sunday still. Thanks for all the messages of concern…here is today (links only) edition.
Posted by Chris Alcock on Friday 18th July 2014 | Tagged as: .NET, Development, Morning Brew
1 Comment »
Posted by Chris Alcock on Thursday 17th July 2014 | Tagged as: .NET, Development, Morning Brew
- dotPeek 1.2 Is Released – Daria Dovzhikova and the team at JetBrains announce the release of dotPeek 1.2, their free decompiler and assembly browser which mimics the user experience of ReSharper for navigation. This release includes new features around acting as a symbol server, a process explorer window and improved searching.
- When "safe by default", isn’t – Paul Stovell discusses some of the potential problems with strict opinions in software APIs, illustrating with an example regarding enforced record limits in RavenDB. Be sure to read the comments to see how Raven does allow the configuration to be altered.
- Passing arrays, key value pairs, and other collections to SQL stored procedures using table valued parameters – Keith Babinec discusses the support for passing tables of data to SQL Server Stored Procedures via Data Table Parameters, introduced in SQL Server 2008
- Avoid the pick-n-mix branching anti-pattern – Martin Hinshelwood discusses the pick-n-mix branching anti-pattern, discussing real world experiences of it, the problems it introduces, the reasons it comes about, and how you can get out of the anti-pattern.
- When a race condition is what you want… – Ayende discusses the difficulties in maintaining a last accessed date when you have thousands of threads accessing a resource. Check out the comments for good discussion of possible solutions.
- Is it Really Better to ‘Return an Empty List Instead of null’? / Part 1 & Is it Really Better to ‘Return an Empty List Instead of null’? – Part 2 – Christian Neumanns discusses API design and looks at if returning an empty list or null is better in this CodeProject article series.
1 Comment »