If you are new to CSS and looking for a gentle introduction to CSS3 and HTML5 that assumes no prior knowledge, I recommend considering CSS3 The Missing Manual. I purchased the previous version of the book and have since donated it to the local public library. When it came on the list of available books from the O'Reilly Blogger Review Program, I jumped at the chance to get the latest e-book version so I could add it to my list of reference books on my iPad, etc.
I upgraded this website to Orchard 1.6 today. I've been so busy with client websites that I finally snuck some time over the weekend to upgrade my own website to Orchard CMS 1.6. Since I have been upgrading my website with each and every Orchard release it was a piece of cake!
I was really surprised and excited to see CLR via C# Fourth Edition by Jeffrey Richter as part of the O'Reilly Blogger Review Program. I bought the second edition awhile back and considered it one of my indispensible reference books on C# at the time. I have since donated all my programming books to the local library, so I snatched up the fourth edition e-book quickly so I can once again refer to it on my iPad!
Orchard 1.6 has upgraded to NHibernate 3.3 and now includes a SysCache Module that is a 2nd level cache provider for NHibernate. By enabling SysCache you will activate both an entity cache and query cache that can be shared across all your website requests ( NHibernate Sessions ) and theoretically increase performance by reducing database requests on your Orchard Website.
Good news for Orchard Web Developers. Orchard CMS 1.6 was released today quickly on the heels of Orchard 1.6 RC! This version runs on ASP.NET MVC 4 and NHibernate 3.3 as well as supports ASP.NET Web API and MySQL. There are lots of bug fixes and enhancements so start upgrading your Orchard 1.5 websites to Orchard 1.6.
As I develop e-commerce websites with Orchard CMS I have been wanting to integrate them with Stripe for online payments. I haven't used Stripe before, but it looks like a pretty simple and wonderful way to accept payments online. Therefore, I registered for a Stripe Account and have just begun working on the Orchard CMS integration.
If you are interested in asynchronous programming in .NET, Async in C# 5.0 does a really nice job of teaching you how to leverage the new async features in C# 5. I recommend the book not only for learning the new features in C# 5, but for also understanding various patterns and solutions used in the past and how the new features make it easier.
Orchard 1.6 RC was released last night and I encourage you to spend a few hours testing it using fresh installations and upgrades of your Orchard CMS Websites. This is a fairly critical version in that it runs on .NET Framework 4.5 and leverages ASP.NET MVC 4, ASP.NET Web API, MySQL and other technologies. I know a lot of Orchard Developers prefer to wait until 1.6 is released before downloading it, but it's more helpful to download and test the RC. Think of it as a RELEASE. We want to catch any bugs before Orchard 1.6 is released as opposed to coming out with a quick Orchard 1.6.1 maintenance release. Update: Orchard 1.6 Released!
I read Programming ASP.NET MVC 4, Developing Real-World Applications with ASP.NET MVC, as part of the O'Reilly Blogger Review Program. This is the first ASP.NET MVC 4 book I have read thus far and it contains a lot of information on ASP.NET MVC and the new features in ASP.NET MVC 4. It not only discusses ASP.NET MVC, but discusses best practices, design patterns, and various programming principles.