Categories
Uncategorized

40% Off Selected .NET Manning Books!

40 percent off Manning NET books

From now until November 10th, you can save 40% off a a large selection of books on .NET by Manning Publications! If you’ve been meaning to learn about developing for or with C#, Silverlight, Azure, Entity Framework, PowerShell, SharePoint or Windows Phone 7, Manning’s got the books and you can save money on them.

I’ve listed the applicable books and quick descriptions below. To get the discount, purchase the books from Manning’s site and enter the discount code n540 into the “Promotional Code” box when you check out.

Core .NET

C# in Depth, Second Edition: Guru Jon Skeet teaches you the techniques you’ll need to move from being a competent C# developer to tapping the full potential of the language–including the new C# 4 features. Mastering these techniques will make you a more valuable C# developer.

Azure in Action: Designed both for readers new to cloud concepts and for those familiar with cloud development but new to Azure, this book guides you all the way from your first app through more advanced concepts of the Windows Azure Platform.

Entity Framework 4 in Action: Written for Entity Framework 4! Through small examples and larger case studies this book presents the ORM model and shows you how EF offers a smooth transition from a traditional ADO.NET approach.

Multitouch on Windows (MEAP): This hands-on guide prepares you to create natural user interfaces (NUI) and great multi-touch experiences using the WPF and Surface APIs.

Silverlight

Silverlight 4 in Action: The definitive guide to Silverlight 4! Take a mind-expanding trip through the technology, features, and techniques required to build applications ranging from media, to custom experiences, to business applications, to games.

Hello! Silverlight (MEAP): Fast-paced, entertaining introduction to Silverlight. Authors Bill Reiss and Dave Campbell guide you hands-on from your first Hello World example through the techniques you’ll use to add life to your web applications. Examples are based on Silverlight 4.

ASP.NET

ASP.NET MVC 2 in Action: Fully updated for ASP.NET MVC 2, this new edition will help you build MVC-based applications using the latest version of Microsoft’s ASP.NET MVC framework. After a quick review, you dive head first into practical real-world topics and examples.

ASP.NET 4.0 in Practice (MEAP): Using a practical Problem-Solution-Discussion format, this book guides you through the most common scenarios you will face in a typical ASP.NET application, and provides solutions and suggestions to make you super-productive.

jQuery in Action, Second Edition: New edition of the bestselling jQuery book! This fast-paced guide introduces the jQuery library and shows you how to traverse HTML documents, handle events, perform animations, and add Ajax to your web pages.

Best Practices

Continuous Integration in .NET: Reimagine your development strategy by creating a consistent continuous integration process. Build on the tools you already know, .NET Framework and Visual Studio, along with MSBuild, Subversion, TFS 2010, Team City, NUnit, and Selenium.

Dependency Injection in .NET (MEAP): Dependency Injection is a pattern for creating loosely-coupled code that’s easier to maintain and resistant to change. This book introduces DI and presents practical examples using open source tools along with Microsoft’s latest technologies.

Brownfield Application Development in .NET: Don’t just maintain your legacy software–leverage your investments by adding new features and better functionality. Learn patterns and techniques for blending new development with existing systems.

The Art of Unit Testing: Using .NET examples, guru Roy Osherove teaches you to build practical and maintainable tests and presents best practices for frameworks, mock objects, and testing against a database.

DSLs in Boo: Domain Specific Languages, or DSLs, create a special coding vocabulary so your code expresses the intent of the application. In this book, Oren Eini, aka Ayende Rahien, introduces DSL concepts and how to apply them in the Boo language.

PowerShell, SQL Server and SharePoint

Windows PowerShell in Action, Second Edition (MEAP): PowerShell transformed the way administrators and developers interact with Windows. This updated second edition covers new developments, including Remoting, Modules, Events and Transactions, and the PowerShell Integrated Scripting Environment.

PowerShell in Practice: Hands-on, cookbook-style reference intended for administrators wanting to use PowerShell. Written from an administrator’s perspective, it concentrates on using PowerShell for practical tasks and automation.

SQL Server DMVs in Action (MEAP): Build better queries and improve performance using dynamic management views. This practical guide shows you how to obtain, interpret, and act on the information captured by DMVs to keep your system in top shape.

SQL Server 2008 Administration in Action: This must-have handbook for SQL Server DBAs covers all areas of SQL Server administration–from installation to disaster recovery. Learn hard-won (and hard-to-find) techniques and guidance based on years of DBA experience.

SQL Server MVP Deep Dives: This is no ordinary SQL Server book. 53 MVPs each pick an area of passionate interest to them and then share their insights and practical know-how with you. Author royalties go to support War Child International.

SharePoint 2010 Web Parts in Action (MEAP): This comprehensive guide covers everything from the basic foundations to how you can use web parts to implement robust, scalable, maintainable and user-friendly SharePoint applications.

SharePoint 2010 Workflows in Action: Hands-on tutorial that guides SharePoint developers and power users from workflow fundamentals and all the way to advanced techniques for complex workflow requirements.

SharePoint 2010 Site Owner’s Manual (MEAP): Build powerful SharePoint sites with no code. The book shows you how to get the most out of SharePoint without having to understand development or servers.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

You Say “Middle Age”, I Say “Mack Daddy Age”

Joey deVilla in a pimp outfitPhoto by Liz van Gerven.

I turn 43 today, and I don’t mind a single bit. My heels mind occasionally.

This article also appears in The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

Windows Phone 7 Coffee and Code at Just Us! Café, Halifax

just us cafe

We’re holding a Windows Phone 7 Coffee and Code in Halifax on Thursday, November 4th at Just Us! Café (1678 Barrington Street) from 2:30 p.m. to 5:30 p.m.. Come join us and learn about Windows Phone 7, see a Windows Phone and even try deploying apps to it!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Toronto Area SharePoint Saturday: Saturday November 13th at Microsoft Canada HQ

SharePoint Saturday: Saturday, November 13th - Mississauga

“Want a job? Learn SharePoint!” said the article in O’Reilly Radar last year. The U.S. and Canadian federal governments, banks, businesses and all manner of organizations with lots of people, projects and collaboration love SharePoint and are looking for developers. The natural follow-up to “Want a job? Learn SharePoint!” is Want to learn SharePoint? Come to SharePoint Saturday!

SharePoint Saturday takes place on Saturday, November 13th at Microsoft Canada’s headquarters in Mississauga (1950 Meadowvale Blvd., just off Mississauga Road, just north of Highway 401 and just south of Highway 407). It’s your chance to meet architects, developers, and other professionals who work with Microsoft SharePoint Server 2010 and 2007 and learn about it. SharePoint Saturday will be an educational, informative and lively day filled with sessions from respected SharePoint professionals and MVPs, covering a wide variety of SharePoint topics. Better still, SharePoint Saturday is FREE (you should register to attend), open to the public and your chance to immerse yourself in SharePoint!

For more information about SharePoint Saturday, visit the SharePoint Saturday site. To register, visit their registration page.

Click here to register for SharePoint Saturday

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

HTML and Silverlight are Friends with Benefits

Cana

For those of you who are still wondering about where Silverlight stands in the face of Microsoft’s increasing support for HTML5, I point you to this video which I recorded earlier this year: HTML5 and RIAs: Friends with Benefits. Bow-chicka-wah-wah!!!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

TechDays Halifax: November 2nd and 3rd

Theatre mural in Halifax

We’re in Halifax this week for TechDays! Here’s what we’re up to this week:

  • Tuesday, November 2nd, 9:00 a.m. – 5:00 p.m.: TechDays, Day 1
  • Tuesday, November 2nd, 6:30 p.m. – 9:30 p.m.: Go DevMental
  • Wednesday, November 3rd, 9:00 a.m. – 5:00 p.m.: TechDays, Day 2
  • Thursday, November 4th, morning: Presentation at Nova Scotia Community College
  • Thursday, November 4th, 2:00 p.m. – 5:00 p.m.: Windows Phone 7 Coffee and Code

Watch this blog for updates and goings-on!

Entrance to TechDays Halifax

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Bob Muglia: PDC and Silverlight

silverlight logoThis article was written by Bob Muglia, President of the Server and Tools division at Microsoft. It was posted on the Silverlight Team’s blog, and I’m reposting it here verbatim.

Last week, we held our PDC conference on the Microsoft campus in Redmond, Wash. We also streamed it online using Silverlight (with both live and on-demand sessions). Already, more than 100,000 developers have watched the event, and the feedback on the streaming experience has been phenomenal. If you haven’t had a chance to watch the sessions yet, I encourage you to do so: http://microsoftpdc.com

During the conference, I gave an interview where, among other things, I talked about the great work we’re doing with Silverlight – in particular, support for Windows Phone 7, which we featured heavily at the conference. The interview was accurately reported. I understand that what I said surprised people and caused controversy and confusion. As this certainly wasn’t my intent, I want to apologize for that. I’d like to use this post to expand on what I said, and talk about the very important role Silverlight has going forward.

In the interview, I said several things that I want to emphasize:

  1. Silverlight is very important and strategic to Microsoft.
  2. We’re working hard on the next release of Silverlight, and it will continue to be cross-browser and cross-platform, and run on Windows and Mac.
  3. Silverlight is a core application development platform for Windows, and it’s the development platform for Windows Phone.

We haven’t yet publically announced a launch date for the next release of Silverlight, but we’ll talk more about it in the coming months.

Last week, we released some important updates to Silverlight 4, which shipped only six months ago and included major new features and tooling capabilities. Last week’s updates included improvements to WCF RIA Services, as well as the new Portable Library project – making it easier to share assemblies across SL Desktop, SL Phone, WPF and .NET on the server. John Papa delivered a PDC session on building business apps with Silverlight 4, and Shawn Burke delivered a PDC session on the portable library project. I recommend that you take a look at both of these.

Silverlight Strategy

I said, “Our Silverlight strategy and focus going forward has shifted.” This isn’t a negative statement, but rather, it’s a comment on how the industry has changed and how we’re adapting our Silverlight strategy to take advantage of that.

Below are some of the trends we’re tracking and optimizing around.

Customers are demanding the richest possible client experiences, and developers are increasingly looking to build premium, tailored experiences optimized for specific devices. Silverlight provides the richest way to build Web-delivered client apps. In particular, with Silverlight 4, we invested in enabling enterprise application development and now provide an outstanding platform to build rich business applications – both inside and outside the browser.

Customers want to be able to deliver client experiences that are optimized for specific form factors. Silverlight provides a rich UI framework that enables smooth animations and lends itself very well to touch input and embedded devices. At the PDC last week, we spent a lot of time talking about Windows Phone 7 and how Silverlight provides a great developer platform for creating apps for it. With the U.S. launch just days away, already we have more than 1,000 Silverlight apps built for Windows Phone, and consumers of the phone will be able to purchase these apps through an integrated marketplace built into each device. Recently, we’ve also demonstrated Silverlight apps running on Windows Embedded, and Silverlight is a critical component of our three-screen strategy.

Media delivery across the Internet continues to accelerate dramatically. Customers want HD, studio quality, premium media content. Silverlight has and will continue to be a pioneering technology that makes it possible to deliver the best media experiences anywhere. Whether it’s the Olympics, Netflix, or many other media experiences, we have and will continue to invest in it. Silverlight and IIS Media Services are the choice for premium media experiences with features like HTTP adaptive streaming, DECE-approved content protection, and offline media applications. In addition, IIS Smooth Streaming enables media delivery to a wide variety of devices, including devices where Silverlight isn’t supported.

Lastly, there has been massive growth in the breadth and diversity of devices made by a wide variety of vendors providing both open and closed systems. When we started Silverlight, the number of unique/different Internet-connected devices in the world was relatively small, and our goal was to provide the most consistent, richest experience across those devices. But the world has changed. As a result, getting a single runtime implementation installed on every potential device is practically impossible. We think HTML will provide the broadest, cross-platform reach across all these devices. At Microsoft, we’re committed to building the world’s best implementation of HTML 5 for devices running Windows, and at the PDC, we showed the great progress we’re making on this with IE 9.

The purpose of Silverlight has never been to replace HTML, but rather to do the things that HTML (and other technologies) can’t, and to do so in a way that’s easy for developers to use. Silverlight enables great client app and media experiences. It’s now installed on two-thirds of the world’s computers, and more than 600,000 developers currently build software using it. Make no mistake; we’ll continue to invest in Silverlight and enable developers to build great apps and experiences with it in the future.

This article also appears in Canadian Developer Connection.