For the last months I read few technical books. I thought it could be interesting to add it. This is not a complete review and it only reflect my personal opinion.
Programming Entity Framework: Code First
By Julia Lerman, Rowan Miller
Publisher: O'Reilly Media
Released: November 2011
ISBN 10:1-4493-1294-2
Note: By the time I write this post the version of Entity framework is 5.0.
Even if this book was about the previous version of Entity framework, it’s a golden mine of information. I found very useful the example that helps me to understand how to define the relation and more importantly what was the deference between the attribute way and the fluent way. It was easy to read, because well explains not because it was doing only the “beginner” stuff. Since EF is really useful when starting a new project or even for a POC, I think this book should be in all developer’s bookshelf.
Windows PowerShell 2.0 Best Practices
By Ed Wilson
Publisher: Microsoft
Released: December 14, 2010
ISBN-10: 0735626464
If you are a .Net developer and you still don’t know PowerShell or don’t know why you should consider PowerShell than this book is not for you… You should read some Introduction books or post THEN read this book.
This book is all about best practices. It will help you to structures your code or your library of scripts. That way, you will be able to understand and found and reuse all of it. Whether to do something in a build or to deploy something in Windows Azure or even just to quickly do a repetitive task this book will help to do it. A book to keep nearby.
Claims-based Identity Second Edition device
By Dominick Baier, Vittorio Bertocci, Keith Brown and Matias Woloski
Publisher: Microsoft
Releaed: April 21, 2010
ISBN-10: 0735640599
This is definitely THE book to get started with claims. It starts right at the beginning explaining what’s a claim, why we should use it. Many different scenarios are presented. Each of them is presented with and without claims and most of the time how to migrate from one to the other. The complete solution is available on codeplex.com and if a PDF is good enough for you; it's also available on codeplex for free.
Building N-Layered Applications with ASP.NET 4.5
By Imar Spaanjaars
Publisher: Imar.Spaanjaars.Com
Released: July 2013
This document is, in fact, a series of post about the best practices related to Asp. Net 4.5. While writing this notes, only two or three posts were available online. To get the full document with the source code you must pay. Eventually, all parts of the rich document will be available for free, but it's only 20$ and its own is value.
The solution explained in this document is simple enough so it’s easy to understand the architecture but detailed enough to cover most of the case. The solution will include a lot of technologies like: Entity Framework, Asp. Net MVC, WCF Services and many patterns: Dependency Injection, Repository, Unit Test, Mocking, etc.
It’s a really well done document, and I think it’s a must to any web developer or architect.
Microsoft SharePoint 2013 App Development
By Scot Hillier, Ted Pattison
Publisher: Microsoft Press
Released: November 2012
ISBN 10:0-7356-7498-1
I read this book to know more about the new “Apps” thing. While I was ready, I understand that my project was not a good match for SharePoint App, so I didn’t finish it… yet. However, I found the book explications really clear, and it gives me all the tooling and options I needed to get started.
Since Apps are now very present in SharePoint, I decided to include it in my notes.
~Frank
Reading Notes #104
Suggestion of the week
- Penny Pinching in the Cloud: When do Azure Websites make sense? - Great Q&A that answers probably all the questions you might have about Azure Website
Cloud
- Hosting a Single-Tenant Application as a Multi-Tenant Application on Windows Azure (idea)) - Interesting idea to manage application in Azure.
- Windows Azure Training Kit - December 2012 - More details about what's new in this release: demos, exercises, presentations...
- Azure MSDN Subscription Intro (Tyler Doerksen) - This post quickly explained how to use our MSDN subscription with Azure and why we should do it.
- SQL Database Automated Backup–Before and Now (admin) - Yes, with Azure SQL Database we still need to do backups; this post explains what are the options.
- Using Windows Azure Caching efficiently across multiple Cloud Service roles(Pascal Laurin) - Great post that explains some details that we might had miss about Azure cashing and its options.
Programming
- A rich new JavaScript code editor spreading to several Microsoft web sites - Interesting discovery. I use it, and I didn't notice the similarity... Nice catch.
- Asp.Net 4.5 features - Part 1 - Good post that explains features introduced by .Net 4.5. Like the author specify this is not a get started in .Net posts nether a complete list of all new features, but it contains a lot of info.
- SSDT Schema Compare - Damm! I was assuming it was part of the Visal Studio updates...
- SSDT SQL Menu Options - Nice post that introduce SSDT feature.
Databases
- SQLite (Deepthi Anantharam) - Look like a very nice product! Looking forward to try it in a POC or just for fun...
Miscellaneous
- 5 awesome reasons your Start Menu is better in Windows 8.1 (Jerry Nixon) - If you still did try Wondows 8.1, here what you are missing.
- Add Social Sharing Links to your Blog without widget JavaScript - I like that! Less noise, more speed and still sharing that good.
- What's the Deal with Windows 8.1? (Scott Hanselman, Pete Brown) - Nice Podcast episode about why we care about Windows 8.1 (because we really should). Or Is it 8.5?! ;)
Next week, something special; c’est un rendez-vous!
~Frank
Reading Notes #103
Labels:
activedirectory,
ad,
ajaxtoolkit,
azure,
bestpractices,
cloud,
database,
fault,
fragmentation,
mvc,
pattern,
PowerShell,
readingnotes,
servicebus,
sql,
ssdt,
storage,
TFS,
webapi
Suggestion of the week
- Architecture Patterns for Data Upload to Windows Azure (K. Dotchkoff) - Nice description of many patterns with their pros and cons. A post to read.
Cloud
- SQL Azure: Automated Database Export (Tara Shankar Jana) - Nice post that details all you need to know about the new Sql Azure Automated export: options, cost, etc.
- Cloud Service Fundamentals – Introduction into Fault-Tolerant Data Access Layer (AzureCAT) - Good post about the best practices.
- **Service Bus Error: The maximum entity size has been reached or exceeded for Topic (Ravi Verma) - Quick fix for a common error message. Be aware of the Default life time value.
- Meter and Autoscale Multi-Tenant Applications in Windows Azure (Bruno Terkaly, Ricardo Villalobos) - Great articles that explains how to setup diagnostics to be able to autoscale in a multi-tenant context. The article also refers different resources for more details and tools.
- Announcing the release of the Windows Azure SDK 2.1 for .NET (Scott Guthrie) - Learn more about all the enhancements and great new featured inside this last release.
Programming
- Just released: MvcSiteMapProvider 4.0 (Maarten Balliauw) - Sitemaps is a great tool, learn more about it and how easy it is to add why in your project.
- Don't fear the shell... - "Getting Started with PowerShell 3.0" jumpstart series - Mostly everything can be done with PowerShell, here a great list of tutorials to get started...
- Get started with some basic TFBuild Scripts - Great post that will gives you a new image about build scripts.
- Securing a Web API with Windows Azure AD and Katana (vibro) - Very complete post and tutorial that explains what is OWIN and project Katana (both in preview), and how to use it.
- July 2013 Release of the Ajax Control Toolkit - This post details all the great new features in the last release of Ajax Control Toolkit. So many useful tools...
Databases
- Fragmentation in SQL Azure! (Dilkush-MSFT) - Wow, a really interesting post that goes deeper than usual and explains database fragmentation in Azure.
- Take Control - Windows Azure SQL Database Application Life Cycle Management Made Easy! (Alexandre Brisebois) - The SQL Server Data Tools (SSDT) is definitely a must for all projects with a database.
Miscellaneous
- When You Have Nothing Unique to Say… (Darren Rowse) - A little blogger's pep talk.
- 5 Tips for Launching a Product On Your Blog Without Annoying Your Readers (Darren Rowse) - Great post where the author share is experience about a product launch and how do it «the right way».
Subscribe to:
Posts (Atom)