November 23, 2012

Learning Azure? Labs & Free Ebooks

Anyone that works with the Microsoft developer tools knows that learning is part of the job. Azure is no exception.

For those of you brand new to it, Azure is the umbrella for all the services that enable you to run your apps (or parts of your apps) in the cloud.

Some resources that I found helpful for shortening the learning curve were the MSDN virtual labs and some free ebooks.
When you use one of the virtual labs, you can step through the exercises yourself using the VM and the PDF. Note that the VM is timed and is only available for about 90 minutes. So I found it easier to run it locally and go at my own pace. Of course, you may not have the tools to do that, so that's why the VMs are so handy.

But they also have this cool thing called Hands-On Labs Online (HOLO). You register for the HOLO which takes place at a particular day/time. Then you can walk through the lab while it's being presented live. There are also experts online that can help you with the lab via chat.

And the free ebooks? Not much to be said except that they're an awesome resource. The two that I found particularly helpful for learning Azure were:


Hope you find this collection of Azure learning resources helpful!

September 23, 2012

Win 8 - Getting Used to No Start Orb

I just installed the Windows 8 release preview on a test machine. If you've been around in the past six months and either been on the Internet or watched TV, you probably know that the new UI has done away with the "Start" paradigm. Which is to say, there's no Start orb/button.

Needless to say, the Windows 8 UI takes a little getting used to, especially if you're using it on a computer with a keyboard and mouse. I haven't tried it on a tablet or phone yet, but I can see where it would be much more intuitive to use on a touch device.

Although I'm an early adopter of technology, I'm typically one of those people that immediately looks for the "classic mode" setting. Unfortunately, there's no such option in Windows 8.

If your first reaction to Windows 8 is "OMG, get me a Start button, stat!" there are a number of utilities available - a growing market, no doubt - that will update the UI with a Start orb or menu. Each utility has its pros and cons, so check out this CNET article that has review of three of them.

I was tempted to install one of these utilities. But perhaps I'm rushing to judgment on the UI without giving it a chance. Also, once you get used to using one of the utilties, you miss out on any potential benefits of using the new UI. So I'm going to stick with it and see how it goes. I've still got Win 7 on my primary computer!

May 29, 2011

New LightSwitch Book Coming Soon

I just finished up the technical edit for a great new book about LightSwitch called Beginning Visual Studio 2010 LightSwitch Development. While the title is a mouthful, it’s a very concise guide on how to get an application up and running in LightSwitch.

I can say from experience that this book is a great way to get started writing your first LightSwitch app. Sure, the content is good, but it also comes with a lot of code samples, so you can get started right off the bat with working code.

You can get the book direct from the publisher (Wiley) here or on Amazon here.







March 05, 2011

Outlook & Social Media

It seems like these days no application or device can escape integration with social media. Fortunately, for Office users, Outlook is no exception. Using Outlook social providers, you can hook up your favorite mail client to social networks like LinkedIn and Facebook. To find out how to do it, check out my article published by Que.

I’ve also been looking into creating my own social provider and Microsoft provides the APIs to do it. They also provide some good help resources. There’s the provider help on MSDN and this informative article (also on MSDN).

If you create business software, think about whether your users could benefit from seeing updates from your app in Outlook.

February 20, 2011

Come to the Table in 2011

http://mashable.com/2010/12/21/sheryl-sandberg-women-ted-video/

This year, come to the table in your career. Abandon fear and take on strategic projects than can move your professional career forward. Look for projects than can not only advance you within your own company, but for projects that enable you to develop skills that enhance your brand and can be used whether you
  • stay at your company or
  • move on to another company or
  • even start your own business
Enlarge your own view of your career. Consider working for a company other than the one that you’re with now. See yourself as a professional and not just as an employee of the company you currently work for. This is helpful even if you are planning to stay in your current post.

This year, work on your brand. Consider yourself in terms of a product. What differentiates you from other people in your field? What special attributes make you different and better? If you think that don’t have any special talent or perspective, consider asking a few good friends or mentors for some help.

Here’s some more great advice from successful women on Oprah’s site:

http://www.oprah.com/money/Advice-from-4-Successful-Women/print/1

January 09, 2011

Top 10 Tips for a Career in Tech – Tip #1

Recently, I was speaking with a former colleague who is now a career coach. He specifically works with people making the transition to a career in technology. Often, his clients have a wealth of business domain experience that make them extremely valuable in technical roles such as business analysts, software developers, QA analysts and DBAs.

For example, he recently worked with someone that is a successful CPA. After working on the business side of a number of software implementation projects, she discovered that she was much more interested in technology. Not only that, but she had a real knack for technology. So she decided to move into a career in software development as a programmer.

In our recent conversation, I asked him how he advised his clients transitioning from the non-technical arena into a career in technology. He shared with me some useful tips that have worked for his clients. I also transitioned from working as a network administrator to being a programmer. So over the years, I’ve compiled my own list of tips and tricks for gaining technical skills and getting a technical job.

Waiting until I had a complete list of ten seemed to go against the on-demand nature of information today, so I decided to publish them as blog posts. So here they are in no particular order.

Tip #1: Get Real Experience

There’s no substitute for actual, hands-on experience. You can learn a lot from books, articles, videos and reading about technology. But nothing beats actually writing code and getting it to run (or writing a functional spec or deploying web services or whatever it is you’ll be doing in your technical role).

Solving real-world problems is where learning happens. When we are faced with solving a problem, we are focused on the finding the best solution. So learning occurs without even having to think about it. That’s not to say that the experience is effortless – there will be an element of work to solving any problem. But the focus is on solving the problem and not on the learning of a particular skill.

Real experience creates a situation where you learn skills without even realizing it. This type of learning also “sticks” because it’s visceral. It’s not just theoretical.

To be a programmer, you must write code; to be a system administrator, you must deploy servers; to be an analyst, you must write specifications. In the words of one well-known company: Just Do It.

November 17, 2010

Just in Time for the Holidays: Best iPhone Apps

I read the previous edition of this book and found it to be high on the useful scale. So when I saw that the second edition was coming out in October, I knew it would make the perfect holiday gift for a number of folks on my list.

Just like the Hallmark commercial, in my mind, I envisioned the holiday perfection of ordering a few copies, wrapping them up and then seeing the expressions of surprised delight on the faces of my friends and family.

The Best iPhone Apps is a full-color book written by J. D. Biersdorfer and published by O’Reilly Media. Here’s why I like it:
  • It has news you can use. Whether you’re a cooking buff or sports fan or looking for an app that can help you meditate better, you’ll find something in this book. In fact, you probably won’t make it too far through the book before you start searching around for your phone.
  • It’s in color. This just makes it easier to read and makes the apps seem more exciting.
  • Just like shopping in a good store, you’ll find apps that you never knew you needed. And you’ll wonder how you ever got along without them. Case in point: best app for finding a public restroom (along with ratings). And: best app for virtual sculpting.
The print version retails for $19.99 and the e-book sells for $15.99. Or you can get both for $21.99 by ordering directly from the publisher.

If you’re going for the print version (which is way more for fun to open if it’s a gift), you can buy it on amazon for around $13. At that price, you might as well pick up an extra copy or two for that last-minute hostess gift or office gift exchange.

November 04, 2010

Comcast Remote Code for Sony Bravia=10000

This is totally unrelated to programming - at least computer programming. I recently got a Sony Bravia LCD TV. I have Comcast cable service and in order to be able to use the cable remote to control the TV *and* the set top box, you have to enter a five-digit code for the TV.

Needless to say, the code was not in the documentation for the remote that I found on the Comcast site. And the feature on the remote that will automatically search for the code didn't work. So while I was on hold with their customer service, I just did a quick search and found out that the code is: 10000. And it works!

So I'm posting this in case anyone else has a similar problem. :)

July 20, 2010

PDC 2010 is a Go

Microsoft’s PDC (Professional Developers Conference) is on for this year Oct 28 - 29. But from what I can tell it’s the same but different. How is it different?

• It’s only two days long.
• It takes place on the Microsoft Redmond campus.
• It’s being broadcast live (even the keynotes) for those that can’t attend.

These all seem like good changes to me and a pretty logical response to the ever-compressing nature of budgets and time these days.

July 17, 2010

OneNote 2010 Collaboration

Click here to check out my latest article about the collaboration features in OneNote 2010 just published by Que.

On the topic of collaboration, Office 2010 includes a plethora of collaboration and integration features. These features mean that the products within the Office suite work together even more seamlessly than before.

Not only that, but now you can integrate how you work with Office according to your current platform. For example, with Office Web Apps and Live Essentials you can work with your documents wherever you are – desktop, web, smart phone. Unless you find yourself working on an iPad (wink).

Working with Office 2010 also means that you’re no longer just in the Office products paradigm. Everything is connected now, so you can integrate the work that you do in Outlook with your social networks.

You can do things like store files on your Skydrive and access them from your smart phone or access your home PC from the web by using the remote desktop capability in Live Essentials or use Live Writer to publish a blog post from your phone. Powerful stuff for Office users!

April 10, 2010

New VB 2010 Book By Wrox

I recently finished tech reviewing an excellent book on VB 2010: Professional Visual Basic 2010 and .NET 4 published by Wrox/Wiley. The book is written by a compendium of first-rate authors.

The book is full of code examples and covers a range of topics from the basics of the language and objects to WPF, Silverlight, ASP and Entity Framework. My favorite chapter was the one on Azure because it has some really good sample code that demystifies programming “in the cloud.”

If you write in VB, I would definitely recommend you pick up this book which you can do here.

February 06, 2010

VS 2010 IDE - Small Improvements Add Up

I don’t know a single developer that isn’t pressed for time and looking for ways to be more efficient. That’s why I really appreciated some of the changes to the IDE in Visual Studio (VS) 2010.

Right now, I’m in the process of tech editing a book for Wiley on my favorite language – which you may have guessed is VB. So I’ve had a chance to dig into the latest beta of VS 2010. Beta 2 is much more solid than the previous one and a bit faster, although performance still lags quite a bit. From what I hear, this is one of the primary reasons behind the change in ship date.

First off, Microsoft is using its own technologies and has built the VS editor on WPF. So it looks quite snappy and clean. But even better is the many small ways the new features can save you time. For instance, when you click on a variable, it highlights all instance of that variable (see graphic). Similarly, when you click on a Sub or Function declaration, it highlights the End Sub or End Function. The same is true for language constructs, so if you click on a beginning If, the End If is highlighted. No more scrolling and counting to find the end of a long nested If.
Collapsed code is shown with ellipses and you can see the code when you hover over them.


Intellisense has been greatly improved, and now you can see the methods the signature and the help text when you start typing a method name.



These aren't earth-shattering changes, by any means. But hey, a few seconds here and there add up and time is one thing you can't get back!














October 22, 2009

VB 2010 Beta 2 Available

If you haven't heard this news you must be living in a sensory-deprivation chamber. Or you're really, really busy at work (which probably goes without saying).

That said, the VS 2010 and .NET 4.0 beta 2 is now available for public download from MSDN. I like the MSDN format, but there's also a fancy product page with all sorts of beta 2 resources.

Channel 9 has a good video about installing the beta which is worth watching, particularly if you're installing VS with TFS which requires SQL Server 2008. If you're just installing VS without TFS, you can save yourself the 20 minutes and just go for the install. You'll want that extra time because the installation of VS itself takes about 30 minutes.

If you run into any problems, there are a host of MSDN beta 2 forums.

August 06, 2009

Visualize Your Data!

You may or may not know that VS comes with a Data Visualizer (since version 2005). This handy utility lets you see data in datasets while you’re debugging – a common requirement when working on data-intensive apps. You simply hover over the dataset and click the magnifying glass to bring it up.


Like many stock components, it's useful, but in my experience is pretty unstable and often returns unhandled exceptions. It’s also somewhat limited because you can only view a single table at a time.

I have found a much better tool called Righthand Dataset Debugger Visualizer. Go
here to see screenshots and download it.

This little utility rocks! On the left-hand side of the screen, you’ll see a tree view of the dataset objects: the dataset at the top level, then each table and for each table, its related tables, and so on. What I needed it for was to be able to see tables and related tables in a data set while debugging. In this tool, you can click on a data row, expand it, and then see all the related data rows.

In addition to all that, you can do things like sort and group data as well as add rows or edit data right from the tool UI. Another cool feature: you can filter the dataset data source to see only new rows, only modified rows, etc. This data visualizer is available for both VS 2005 and 2008 and is tops on my list of utilities that help me get my job done.