Archived Posts from this Category
Posted by Chris Alcock on 24 Sep 2012 | Tagged as: .NET, ASP.NET, C#, COM Interop, Database, Development, Links, Morning Brew, SysAdmin
- jQuery 1.8.2 Released – The jQuery Team announce the release of jQuery 1.8.2, a bugfix and performance regression fix release. As usual the files are available from the jQuery site, and should be making their way to the various content delivery networks.
- IE 9.0.10 Available via Windows Update – The Internet Explorer Team have released a high importance security patch for Internet Explorer 9 to address recently reported security issues. Additionally there is an update for Internet Explorer 10 to address a Adobe Flash issue.
- New TaskCreationOptions and TaskContinuationOptions in .NET 4.5 – Stephen Toub discusses soem new options introduced to help further control the creation and continuation of tasks in .NET 4.5, taking a look at the use of DenyChildAttach, HideScheduler, and LazyCancellation.
await is not ALWAYS your friend – (Looks like the author has removed this post on MSDN, but it can be found here – thanks to @westleyl for letting me know) Julien Dollon discusses how, as with all things, you should use async/await in a responsible fashion to avoid harming your applications performance.
- Adding NuGet Support to F# Interactive in VS2012 – Daniel Mohl follows up the technique for getting NuGet support in Visual Studio 2010′s F# Interactive window with a look at achieving the same in Visual Studio 2012
- The F# 3.0 Freebase Type Provider Sample – Integrating Internet-Scale Data Sources into a Strongly Typed Language – Don Syme highlights a new F# 3.0 Sample Pack Sample which implements a Freebase Type provider in F#, and highlights an academic research paper which discusses the background on working with this entity graph model.
- An Introduction To F# Type Providers – F# tutorial – Keith Battocchi discusses the new Type Provider feature in F# 3.0, looking at what they are, and how they are implemented and used.
- ASP.NET 4.5 ScriptManager Improvements in WebForms – Pranav Rastogi discusses some of the key improvements to the Script Manager in .NET 4.5 WebForms, looking at the improved jQuery support, Remapping of Framework scripts, and script manager registration.
- .Net CLR Injection : Modify IL Codes on Run-time – Jerry Wang takes a look at manipulating .NET IL at runtime to provide injection capabilities
- IlPad – icemanind shares a neat looking utility for taking C# and compiling it to IL, providing a useful reference for dynamic compiling (and decompiling to IL), and also a way of learning more about the IL that underpins language constructs.
2 Comments »
Posted by Chris Alcock on 10 Jun 2012 | Tagged as: .NET, Afternoon Tea, ASP.NET, C#, COM Interop, Community, Database, Development, Links, Morning Brew, SysAdmin, Talks / Presentations
It’s been quite a while since the last ‘Afternoon Tea’ post, and there have been quite a lot of significant announcements in the past few weeks, coupled with my being busy at work which has resulted in me building up quite a backlog of links which I really wanted to include in a Morning Brew. This post is my attempt to ‘clear the decks’ and get caught up again, and also provides the perfect excuse to do a link roundup of DDD South West which I had the pleasure of presenting at at the end of last month.
- Introducing jQuery++ – Justin B Meyer and the folsk over at Bitovi announce the release of jQuery++, a collection of DOM helpers which complement and extend jQuery
- bddify is moved to GitHub and is renamed to TestStack.BDDfy – Mehdi Khalili gives an update on TestStack.BDDfy, the project formerly known as bddify, discussing the name change, and change to the projects hosting, along with looking at the structure of the NuGet packages which amke up TestStack.BDDfy.
- #mvvmlight V4 for Windows 8 RP is available – Laurent Bugnion announces the release of version 4 of his MVVMLight framework for Windows 8 Release Preview
- Get latest CSS 3 support in Visual Studio 2010 – Mads Kristensen discusses how you can get the latest version of the CSS3 support into your Visual Studio 2010 installation providing a link to the schema files required and giving instructions on getting it setup and installed in Visual Studio 2010
- Tree Surgeon – Alive and Kicking or Dead and Buried? – Bil Simser gives an update on an old tool that I used to make considerable use of in the past. Tree Surgeon was a tool to create a standardized format of Development Source Tree structure. In this post Bil discusses how the landscape of .NET development has changed in the 4 years since its last release with improvements in T4 Templating and NuGet, and questions if there is a future for the project.
- Introducing RabbitBus – Derek Greer introduces RabbitBus, a .NET client API implementation for working with RabbitMQ, aiming to provide constructs which are not provided in the standard RabbitMQ .NET client. The library is open source with code available on GitHub, and the installation is available in NuGet package format.
- Performance consideration for Async/Await and MarshalByRefObject – Stephen Toub discusses in detail the story behind the performance improvements in the Release Candidate implementation of StreamReader.ReadLineAsync over that of the beta release.
- Using Nightly ASP.NET Web Stack NuGet Packages with VS 2012 RC & ASP.NET MVC, Web API, and Web Pages RC NuGet Packages – Henrik F Nielsen discusses how you can use the latest nightly builds of the ASP.NET Web Stack, made available as NuGet packages, with the Visual Studio 2012 RC release, and also provides details of the offical packages for the RC release.
- AspectMap – Part 2 – An Exception Handling Helper – Chris Surfleet continues his discussions of his AspectMap AOP framework which builds upon StructureMap. In this post Chris takes a look at building a generic exception handler which can be applied to your code.
- My Take on Unit Testing Private Methods – Peter Provost discusses the common questions which surround unit testing of private methods, and discusses how just because a class or method is public it isn’t automatically part of your official public API.
- Setup Improvements for Visual Studio – David Guyer of the Visual Studio Team discusses the significant improvements made to the setup experience and performance in the latest Visual Studio 2012 Release
- Writing a WCF 4.5 WebSocket Service – Peter Vogel has been exploring the use of Web Sockets in WCF 4.5 in a series of articles for Visual Studio Magazine. In this latest part he discusses the opening and handling of WebSocket connections
- Extending your ASP.NET Web API responses with useful metadata &Control the execution order of your filters in ASP.NET Web API – Filip W continues his series looking at the use of WebAPI with a look adding additional metadata such as the number of results found and the number returned, and look at how you can add in the ability to control the order of filters being applied to requests.
- Analyzing some "˜Big" Data Using C#, Azure And Apache Hadoop – Analyzing Stack Overflow Data Dumps – Anoop Madhusudanan takes a look at some of the concepts of ‘Big Data’ analysis on the Azure platform making use of MapReduce via Apache Hadoop, digging into a set of data from StackOverflow in this CodeProject article.
- Make Web Development Easier with IIS Express – Tim Corey gives a nice introduction into working with the IIS Express Web Server for your development web server needs, looking a the different ways it can be used and configured.
DeveloperDeveloperDeveloper South-West 4.0
Posted by Chris Alcock on 13 Oct 2010 | Tagged as: .NET, Database, Development, Links, Morning Brew, SysAdmin
- Running Open Source In A Distributed World – Phil Haack discusses distributed Open Source projects, drawing on the wisdom of Karl Fogel’s book ‘Producing Open Source Software – How to Run a Successful Free Software Project’ and discussing the processes to become a core committer on a project, illustrating with the NuPack Project
- Adopt an Open Source Project – Rob Conery attempts to convince Microsoft (and other large .NET Dependent organisations) to allow their Developer Platform Evangelists to work part time on Open Source Projects
- All-In-One Code Framework Coding Standards – Sasha Goldshtein highlights the All-In-One Code Framework project’s Coding Standards document – an 80+ page guide to writing code to their standards in C#, C++ and VB.NET written in ‘Framework Design Guidelines’ format (Do / Do not)
- Caliburn.Micro Soup to Nuts Part 6b – Simple Navigation with Conductors – Rob Eisenberg continues his series of posts on using Caliburn.Micro looking at the use of Conductors for navigation between screens, illustrating with a simple sample of them in use
- .NET Formatting Reference Sheet – Richard Carr of BlackWasp Software shares a Reference Sheet for the multitude of string format specifiers, showing each with a description and a sample of its output.
- Dependency Injection for Filters in MVC3 – Javier G. Lozano looks at using the improvements in ASP.NET MVC 3 for Dependency Injection, and how this helps make using Dependency Injection with Filter Attributes much easier.
- A Simple Wrapper To Make Things More Fluent – John Sonmez continues looking at using wrapping methods with logging (or other cross cutting concerns) and explores creating a fluent-like interface for adding this functionality.
- When Intel’s Hyper Threading goes bad – Paulo Reichert discusses an instance where having a Hyper-threaded CPU may not make as much difference to your performance as you might thing, looking at what hyper-threading actually means, and how it trick the operating system into running more threads than might be optimal.
7 Freely available E-Books/Guides I found essential for .NET Programmers and Architects – ‘nikosangr’ shares links to 7 really good resources for .NET Developers. I think all of these have been mentioned here before, however all are so good they deserve at least another mention.
UPDATE: Turns out this link was to a complete copy of another bloggers article. The original (which was included in The Morning Brew previously) can be found here
- PDC UK – do you fancy a night in with the Microsoft evangelists? – Rachel Collier highlights an event with a difference to be held at Microsoft’s Reading Offices during PDC. On the evening of the 28th and 29th of October you can gather at Microsoft’s Reading HQ to join UK Evangelists to watch live streams of the PDC sessions. Registration is required
- PDC10 at a university near you. – Phil Cross highlights a similar opportunity for UK Students at a number of Universities around the UK where you can see the Keynotes live, and participate in local Q&A
3 Comments »
Posted by Chris Alcock on 02 Oct 2009 | Tagged as: .NET, Database, Development, Links, Morning Brew, SysAdmin
- ASP.NET MVC 2 Preview 2 – Phil Haack announces the release of ASP.NET MVC 2 Preview 2. New additions in this preview release include jQuery Validation support for client side validation, Areas allowing you to divide up your project more easily, model validation providers and metadata providers allowing you to support validation and metadata based on something other than the default of Data Annotations. This release is for VS2008 / .NET 3.5 Sp1 only.
- CruiseControl.NET 1.5.0 CTP Released – CruiseControl.NET – Confluence – The Cruise Control Team announce the release of the Cruise Control 1.5 CTP. This release contains a number of bug fixes, a new range of security settings to allow you to lock down control of the build server, support for a number of new source code control tools such as Git, Mercurial, etc and a number of new tasks.publishers. Looks good, but as its a CTP not recommended for production use
- New features in ASP.NET MVC 2 Preview – ‘Shaans’ explores a number of the new features of the latest preview release of ASP.NET MVC 2, including some sneak peeks at the VS2010 beta 2 version. UPDATE: This appears to be an extract from the MVC release notes available in full here in MSWord Format
- Code Contracts Preview: PostConditions – Dino Esposito continues his series over at DotNetSlackers looking at the Code Contracts Functionality, and in this article looks at PostConditions, looking at how they are implemented and how they work, along with comparing them to the use of asserts
- Why does char convert implicitly to ushort but not vice versa? – Eric Lippert dives back into the past to discover why it is that you can convert from a char to a ushort but not the other way round, explaining how and why such a decision was made
- Lazy<T>: On Demand Construction in .NET 4.0 – Bill Wagner talks about one of the less publicised features of .NET 4, the ability to make object construction an on demand process by the use of Lazy<T>
- An Engineer’s Guide to Bandwidth (Yahoo! Developer Network Blog) – Carlos Bueno, a software engineer on the Yahoo Mail project has written a good article looking at network bandwidth with a particular slant for developers. I always feel it is important to understand the process between your code and yor users, and this article seems to fill in a number of those gaps
- Mike Chaliy: Code-generation DSL with T4 (Text Templates) – Mike Chaliy takes a look at T4 Template generation using a DSL and T4 Templates to easily build configuration section reading code. A nice short understandable example of these sometimes confusing concepts
- Generically Constraining F# – Part III – Matthew Podwysocki continues his series of posts on Generic Constraints in F#. This part continues on from the previous looking at the remaining constraints that exists, including Constructor, Delegate and Reference constraints.
- Perspective camera animation on a cube in WPF 3D – Razan Paul Blog – Razan Paul has a number of posts on interesting animations created in WPF with full sample code provided. This one is the spinning cube, and others include roll down, wheel and circle animations, so be sure to take a look at them too.
- Strive for Functional Cohesion – Chris Eargle talks about Functional Cohesion, and the important decision developers are making all the time about where to place certain functionality in your object mode.
2 Comments »
Posted by Chris Alcock on 05 Aug 2009 | Tagged as: .NET, Database, Development, Links, Morning Brew, SysAdmin
This will be the last of the late editions for a while, my summer break is over and its back to work for me tomorrow so The Morning Brew should be returning to its more usual 8-8:30am (UK) publishing time.
- Spec# and Boogie Released on CodePlex – Matthew Podwysocki highlights the release of Spec# and Boogie on CodePlex under the Microsoft Research Shared Source License Agreement (MSR-SSLA) and Microsoft Public License (MS-PL) respectivly.
- Default Templated Views – Phil Haack explores a good implementation of Templated Views providing a common scaffolding within your ASP.NET MVC Views.
- Tracking Dangling Object References In Silverlight – Davy Brion shares a technique for tracking the objects you create to help identify dangling object references in Silverlight, although the concepts apply anywhere
- An introduction to UI Automation – with spooky spirographs – Samuel Jack explores the UI Automation features introduced in .NET 3.0 which allow you to explores and interact with the user interface of Windows and any programs running within it
- Parallel Extensions and I/O – ‘dashih’ looks into using the Parallel extensions to provide parallelism in IO operations, along with highlighting some of the things you have to consider around thread safety.
- Exceptions: The Airbags of Code – Joey deVilla talks about Exceptions, looking at the common division by zero example, and argues that exceptions should not be considered a catch all, and that defensive programming should be used in the first instance, with the exceptions being the last resort. Some good comments on this post too.
- Analyzing AutoMapper performance – Jimmy Bogard looks at the performance of his AutoMapper project, and talks about the optimizations performed to make the times more respectable.
- Business Apps Example for Silverlight 3 RTM and .NET RIA Services July Update: Part 18: Custom Linq Provider – Brad Abrams continues his monster series with a look at how any Linq providers can be used with the RIA Services, and looks at making a custom Linq provider
- Unflattening a list, or"How to ask ‘how to’" – Kyle Baley asks for suggestions about how to unflatten a list and gets some really good responses in the comments
- Coding4Fun : Todo: You stuff on your desktop – Clint Rutkas runs through the creation of a simple WPF based To-Do list manager project as a part of the Coding4Fun series – full source and binary of the project are available
- Using Reflection to enforce your conventions – Derik Whittaker talks about how he used reflection to verify that all his cross process boundary types had a Serializable attribute applied, by using the naming convention, allowing these classes to be identified before runtime.
- Microsoft PDC09 – Microsoft PDC 2009 to be held in LA is now accepting registrations, and until 15th September will be offering a $500 discount
Posted by Chris Alcock on 28 Sep 2007 | Tagged as: .NET, Community, Database, Development, Links, SQL, Talks / Presentations
Last night I gave a presentation to the Liverpool Geekup group about NHibernate, thanks to everyone who came along – you were all a very nice audience. The slides from the presentation entitled Getting a Good Nights Sleep – ORM with NHibernate are available as a PDF, here. There are a number of links in the slides, but here is a more comprehensive list of links that people may find useful or interesting
Posted by Chris Alcock on 19 Jan 2007 | Tagged as: Links
Posted by Chris Alcock on 18 Jan 2007 | Tagged as: Links
Next Page »