The Morning Brew #129
Posted by Chris Alcock on Friday 4th July 2008 at 07:32 am | Tagged as: .NET, Development, Morning Brew
When I was reading through all my feeds I though today’s post was going to be a short one – looks like I was mistaken. Have a good weekend everyone.
Software
- Composite Application Guidance is Live – Glenn Block gives the lowdown on the RTM release of the Composite Application Guidance (formerly known as Prism)
- Release: Argotic Syndication Framework 2008.0.2.0 – An update to the Argotic RSS, ATOM, OPML, etc framework. I’ve used this library a few times for some of my pet projects and have always been impressed, and this new version looks to add a number good new features.
- All Subversion 1.5 Windows binaries are available! – David Vidmar highlights the availability of Windows binary builds for subversion
Information
- Parallel Extensions – Using Futures to Calculate Pi in Hexadecimal – Bart De Smet turns his attentions to the Parallel Framework with a look at using System.Threading.Tasks.Future<T> to generate values for pi.
- MVC Storefront Part 16: Membership Redo With OpenID – Rob Conery continues his series by taking another look at the membership aspects of the system following feedback from Ayende, and implements OpenID integration.
- Over-testable systems, and mocks as bad test smells – Roy Osherove talks about having too many ways to test some code – possibly the opposite side problem to most people, but interesting non the less. Roy also gives some guidance for how to go about doing the testing and mocking in this case.
- Creating CLR SQL User Defined Function to Validate Values Using Regular Expression. – Farhan Uddin Khan writes about using .NET within SQL Server to perform validations on values.
- ASP.NET MVC Tip #13 – Unit Test Your Custom Routes – Stephen Walther looks at writing unit tests for you ASP.NET MVC custom routes.
- Get Your Func On – Karl Seguin talks about how he learns about new parts of the framework (which actually fits with a standard way of learning) and talks a little about adopting Func<T> and Lambda expressions
- MSDN Magazine July 2008 – The July 2008 Edition of MSDN Magazine is now online
- SOA: Making the Paradigm Shift Part 11 of N – Sam Gentile continues his series on SOA by movin into the concrete implementation with a look at WCF
- Windows SDK Hidden Gems Part 3: TcpAnalyzer.exe and Consume.exe – The Windows SDK Team are publishing a series of posts on some of the tools in the Windows SDK – I especially like the look of the consume utility
- Love the Dot: Come On, Microsoft, Isn’t This a Little Ridiculous? – It looks as though the Microsoft Lawyers have been busy, this time pursuing people who have hacked in customised rules into StyleCop (amongst others) – something you would imaging a tool like that would already have.
- How to use Random class correctly to generate random numbers in .NET? – Its always worth remembering that random for computers is not really as random as you might think.
- ASP.NET Ajax roadmap published – Bertrand Le Roy links to the ASP.NET AJAX team’s roadmap for future developments – it’s always good to have an idea of what is coming in the future.
- Troubleshooting Software Problems: A Scientific Approach – Roberto Farah talks about using a scientific approach to debugging and trouble shooting. It always surprises me how many developers don’t adopt a logical way of debugging problems, hopefully this article will go some way to helping them
On the StyleCop issue, I don’t think any lawyers are involved. So far, I think the only communication has been from the project team that developed StyleCop. With me and my custom rules tutorial, they simply mentioned that using Reflection was a violation of the license agreement — didn’t ask me to take my pages down. But it was last week that someone pulled a description of how to integrate with TFS and MSBuild, reportedly at their request.
Paul
[…] The Morning Brew #129 (Chris Alcock) […]
@Paul – Glad to hear it wasn’t lawyers pursuing you – that said its a shame the project team have taken that approach, it would be much nicer to have embraced the community efforts rather than trying to shut them out.