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
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
Released: December 14, 2010
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
Releaed: April 21, 2010
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
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
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.
[This week, the image is provided by Marc Gagné @marc_gagne, a Windows Azure Ninja.]
- Amazon AWS is the Cloud (for now anyway) (Ofir Nachmani) - It is true, Amazon web services is a strong well establish cloud provider. And big players like Google and Microsoft will force it to always improve the quality of their services.
- Cloud Fundamentals Video Series (Alfred Thompson) – Wow! 25 good reasons to bookmarks this posts... if you want to get started on Windows Azure.
- Importing and Exporting Virtual Machine Settings (Michael Washam) - A post to bookmark. Very useful cmdlets that will save you a lot of trouble... and money.
- To TechDays 2012 and Beyond (Jonathan Rozenblit) - A lot of possibilities to learn more great Windows technology are coming, here is a sneak peak.
- Connecting to the Cloud–Part 1 (Tyler Doerksen) - Nice post that explains at high level two ways to connect the cloud with a on premise solution: data synchronisation and application layer.
- Connecting to the Cloud-Part 2 (Tyler Doerksen) - In this second post learn more about two other way to connect Azure with both on-premise or another cloud provider (like amazon or Rackspace): machine to machine and network layer.
- How does Hyper-V compare to VMware? - The main idea is this: Windows Azure is no longer running to catch up there has leapfrogged the competition. Download the entire whitepaper.
- Episode 89 - Windows Azure Mobile Services (Channel 9) – Great demo in this episode about the brand new Windows Azure Mobile Services.
- Custom jQuery UI Draggable bounds (Name) - Great demo of JQueryUI Draggable. I will surely you this in a future project.
- What is GOOD software design? - I would add that a good design is not always easy to do.
- Traffic Technique 6: Backlinks (Darren Rowse) - Today's website/blog are prettier than in the past with all the bling-bling. So the to increase the traffic you need to play in subtlety. A good series to learn more on those basic rules.
- The best way to manage Ruby applications - Everything is in the title, and now it's even better...
- ASP.NET MVC DisplayTemplate and EditorTemplates for Entity Framework DbGeography Spatial Types (Scott Hanselman) - Really nice sample that leverage the axp.net mvc scafolding complex type with EF. And nice trick with NuGet when compiling.
- WebMatrix 2 is Released! + New Windows Azure Features (blogs.msdn.com) - WebMatrix is a great tool now with this new version it's even belter! From Windows Azure Portal you can download your web site edit it and republish it in few clicks... that only one thing among the things WebMatrix can do to simplify our lives.
- The Hanselminutes Podcast - Very nice, I cannot wait to try the update database feature with the code first...
- EAI Bridge Message Sender and Queue Message Receive tool - Great tool! It will be very useful for demo, debug and for quickly see some under the hood code.
- The Right Way to Speak to Yourself (Peter) - Nice reading that can to be more efficient with yourself.
- Why Remote Workers Are More (Yes, More) Engaged (Scott Edinger) - Nice post that explain how today with all the alternative we have to communicate that the distance is not a factor anymore. In business at least...
- Cost Comparison: Amazon Glacier vs S3 - Quick post that shows the advantage of going with AWS Glacier from S3 from a money perspective.
- Unofficial Amazon AWS Glacier Calculator - Nice initiative. A calculator is always welcome.
- The price of textbooks is ramping up far faster than inflation, and with good reason, say publishers (Danielle Kurtzleben) - Interesting topic. I thought that with all the options available today all students can found their way to get all theirs books at a price they are willing to pay.
- Shifting Blog From WordPress to Bloggers (gotchacode.blogspot.in) - I did the same choice for mostly the same reason few years ago. But now that you can host Wordpress in Windows Azure... maybe ;)
- The Dew Review – Intel Next Generation Ultrabook™ with Windows 8: Initial Impressions - Review of a dream machine... thin, fast and light.
- Pro tips: 20 steps to the perfect website layout - Nice tips that should be considered not only for website but for any user interface.
- Cloud Computing: Start with the problem (BuckWoody) - Interesting exercise to do... and you WILL be surprise.