March 2012
Monthly Archive
Posted by Chris Alcock on 19 Mar 2012 | Tagged as: .NET, Development, Morning Brew
Software
- LLBLGen Pro v3.5 has been released! – Frans Bouma announces the release of LLBLGen Pro 3.5. This release includes some significant refactoring of the internal architecture along with new features for the designer, LLBLGen Pro Runtime Framework, and further improvements for Entity Framework and NHibernate. Frans is also offing a 30% discount via a coupon code.
Information
- ASP.NET Web API – Screencast series with downloadable sample code – Part 1, Part 2: Getting Data , Part 3: Delete and Update & Part 4: Paging and Querying – Jon Galloway – Jon Galloway shares the first 4 parts of a 6 part series of screencasts which gives an introduction to the ASP.NET Web API, seting the scene for what WebAPI is, before going on to look at its implementation, retrieving data, updating and deleting data, and looking at querying and paging data using the OData syntax.
- Composite entities – Ayende continues his discussions of the ‘single source of truth’ entity definition with a look at how you can manage the notion of a customer across multiple applications with different purposes
- Optimizing .PDN Save Times « Paint.NET Blog – Rick Brewster discusses some performance optimisations made to the saving routine in Paint.NET to give some quite dramatic improvements in speed by being clever about the data being compressed and saved.
- What’s The Point Of Using WCF In A Web App? – Davy Brion challenges one of the common architectural patterns of having your web application built upon an internal WCF based service, discussing why he believes that the overheads in performance and application development time outweigh the benefits. Some interesting comments on this one too.
- ASP.NET MVC 4: Short syntax for script and style bundling – Gunnar Peipman discusses the short form syntax for the new ASP.NET MVC 4 Script and styling bundling feature, showing how easily you can include all your scripts in a single bundled include.
- Roslyn CTP Custom Refactoring – Eric Vogel takes us on a journey into the Roslyn Framework and how it can be used to implement code issue providers and provide quick fixes for the issues identified hooked into the Visual Studio IDE.
- RabbitMQ for Windows: Hello World Review – Derek Greer continues his series looking at the use of Rabbit MQ on the Windows Platform from .NET. This part continues exploring a sample application which illustrates the key concepts
- Spring into St. Patrick’s Day with HTML5 – Tobin Titus shares the latest Internet Explorer Team demo of the capabilities of Internet Explorer 10, this time spring and St Patrick’s day themed.
- Diagnosing weird problems – a Stack Overflow case study – Jon Skeet discusses the art of problem solving, using a StackOverflow question as the basis of a walk through in solving strange issues in software.
Comments Off on The Morning Brew #1067
Posted by Chris Alcock on 16 Mar 2012 | Tagged as: .NET, Development, Morning Brew
Software
- Released RequestReduce 1.8: Making website optimization accessible to even more platforms – Matt Wrock announces the release of RequestReduce 1.8. This release is focused on added support for more platforms, including support for Windows Azure Content Delivery Network endpoints, addressing issues with running on IIS6, and widening the range of .NET versions supported, along with removal of Entity Framework from the SQL synchornisation code.
- Pure HTML Templates with Cartographer – Alex Robson shares his experiments with pure HTML templating using a javascript library he created called Cartographer. The library aims to make use of standard HTML features to control the templating rather than having binding expressions in content.
Information
- There ain’t no such thing, the definitive entity definition – Ayende discusses the concept of a definitive entity definition, one implementation to be shared amongst them all, and how it violates a number of principles (Single Responsibility, Open Closed, and Interface Segregation) and can lead to versioning hell.
- There ain’t no such thing, the definitive entity definition – Ayende @ Rahien – Ayende discusses the concept of a definitive entity definition, one implementation to be shared amongst them all, and how it violates a number of principles (Single Responsibility, Open Closed, and Interface Segregation) and can lead to versioning hell.
- Windows Identity Foundation Tools for Visual Studio 11 Part I: Using The Local Development STS, Part II: Manipulating Common WIF Settings From the UI, Part III: Connecting With a Business STS (e.g. ADFS2) &
- Part IV: Get an F5 Experience with ACS2 – Vittorio Bertocci shares 4 walkthroughs of the new Windows Identity Foundation tools included in Visual Studio 11 Beta, showing how the new tooling makes it easy to work with STS implementations from inside the IDE.
- Series of Posts on Azure Security – Maor David-Pur highlights a series of posts from Bruce Kyle looking at security in Windows Azure. This 6 part series looks at the processes you can put in place to deal with a variety of security threats, looking at best practices for identification and resolution of security risks.
- Intro to Debugging a Memory Dump – Adam W. Saxton gives a nice walk through introduction to working with memory dumps in the debugger. The focus here is on SQL Server, but the concepts and principles used here are universal.
- Debugging JavaScript with Chrome – K. Scott Allen discusses the debugging of JavaScript using the tooling in Chrome Developer Tools, highlighting the various features of the developer tools to help you identify what is going on in the client side code of your web application.
- Debugging Javascript with Firebug – In a similar vein, Dan Maharry shares an extract from JavaScript & jQuery: The Missing Manual by David Sawyer McFarland which looks at the use of the FireFox developer tool FireBug to perform JavaScript debugging.
- JavaScript for the C# Guy: Scopes – Shawn Wildermuth continues his look at the art of Modern JavaScript from the perspective of a C# developer, exploring the concept of scoping in JavaScript, one of the features which often catches developers out.
- Load JavaScript Resources on-demand in ASP.NET – The All-In-One Code Framework are featuring a code sample every day, and yesterday’s one on loading JavaScript resources on demand, using asynchronous web service calls is an interesting one
1 Comment »
Posted by Chris Alcock on 15 Mar 2012 | Tagged as: .NET, Development, Morning Brew
Update: (16 March) Missed the ‘Morning Brew’ tag off this post, added it now though – thanks to Dan Puzey for letting me know
Information
- Is it ok to use nested Parallel.For loops? – Stephen Toub discusses some of the finer points of the implementation of Parallel.For, answering some common questions and concerns about its behaviour
- Asynchronous programming in C# 5 – Ivan Towlson discusses the design requirement for Windows Runtime which aims to keep WinRT based applications responsive by ensuring that there are no synchronous APIs which take longer than 50 milliseconds, and explores the shift to async programming in C#5, looking at its origins in F#.
- HTML5 Offline Web applications as an afterthought in ASP.NET MVC – Jef Claes explores the implementation of the HTML5 Offline Web Application API which allows your HTML based application to be made available by browsers when the computer is not able to connect to your server, showing how the required Manifest file can be generated in ASP.NET MVC.
- ASP.NET MVC3 Razor With JQuery For Beginners – Jovan Popovic shares a nice simple walk through introduction to using ASP.NET MVC 3 and the Razor View Engine to build ASP.NET web applications, illustrating with the construction of a simple site – a good resource for the next time someone you know wants to get into MVC.
- 7 Resources Every JavaScript Developer Should Know – Rob Bazinet shares links to a number of great resources for Modern JavaScript development, including podcasts, references and tutorials. Check out the comments on this post for some more resources too.
- Find the jQuery Bug #7: Using a Method as an Event Handler & Find the jQuery Bug #8: Suspicious Selectors – Elijah Manor continues his series of posts looking at some common bugs that get introduced to jQuery code through misunderstandings about how functionality works. I part 7 he explores the use of methods as event handlers and confusions surrounding that value is ‘this’, and part 8 explores some issues with invalid characters in name class and ID attributes.
- .NET Debugging Quick Start – Esoteric – Site Home – MSDN Blogs – Arvindsh shares links to a collection of resources regarding .NET debugging, including tutorials for WinDBG, DebugDiag, PSSCOR2 & 4 along with recordings of some relevant conference sessions.
- Windows Azure FAQ #145: What Size VM Should I Go With? – Peter Laudati highlights an article on MSDN from Joel Forman and Stephen Roger which looks at the questions and decision making regarding the size of Windows Azure instance you should use for your applications.
- Bring single sign-on and SkyDrive to your Windows 8 apps with the Live SDK – Dare Obasanjo discusses the process of single sign-on through the Live SDK to allow your Windows 8 applications to access cloud services provided by Live such as Sky Drive.
2 Comments »
« Previous Page — Next Page »