Featured Woman in Technology: Carey Payette

Carey Payette is a senior software developer at American Electric Power (AEP).  At AEP, she holds the role of Lead Developer or Technical Solution Owner on multiple projects.  Carey defines the application architecture and technologies to use on these projects as well as participating in the actual coding.  Projects range from customer self-service websites, to…


When should I use WPF vs. Silverlight?

In my role, I work with a number of large corporations, and this is a question that they ask me regularly: What is the difference between the Windows Presentation Foundation (WPF) and Silverlight, and in what scenarios does it make sense to use each?  Microsoft feels that user experience is important, and invested in multiple…


Featured Woman in Technology: Karen Djoury

Karen Djoury is a Test Manager of the Windows International team at Microsoft.  She is responsible for testing all versions of the Windows operating system in languages other than English and ensuring a great localized experience.  Karen manages a team of about 50 people.  Her team partners with other international teams that test in-country.  Karen…


Featured Woman in Technology: Amity Binkert

Amity Binkert works as a contractor for a market-research company called novaQuant.  Using Perl, JavaScript, Python, and CSS, she designs and implements online surveys and transforms and tabulates the resulting data for analysis and reporting.  Amity lives in the San Francisco Bay area, but novaQuant is a completely distributed company, with no central office and…


Are two billion integers actually created in memory?

I received the following question regarding my previous C# post: In your example, you say "First of all, the Enumerable.Range method will produce a sequence of integers, from 0 to 2,147,483,647."  Are 2 billion integers actually created in memory? My fear about LINQ has always been around performance. Is it smart enough to only create…


Featured Woman in Technology: Lidiane Souza

Lidiane Souza is the Senior Group Program Manager (GPM) of the Microsoft Application Virtualization (formerly SoftGrid) team at Microsoft.  Virtualization can greatly reduce the cost of application testing and deployment.  Different versions of DLLs may be needed for different applications, and when running these applications on the same machine, problems can arise (the classic problem…


Friday Fun: Featured Women in Technology

The shortage of women in technology is lamented throughout the industry.  The fact that I started blogging very recently and was still able to get the URL “blogs.msdn.com/jennifer” when “Jennifer” was the most popular name of female babies from 1970-1984 straight in the United States [reference] is evidence itself.  🙂  It’s believed that one of…


C# Fun at AADND – A Closer Look at the Where Extension Method and Lambda Expressions

Last week at the Ann Arbor Dot Net Developers group (AADND), Bill Wagner gave a talk entitled "After the Launch: C# 3.0".  He discussed: Implicit properties Extension methods Enumerators and deferred vs. immediate execution Lambda expressions Sequence operators   One of the questions that was asked involved the below code:    static void Main(string[] args)…


"Workplace of the Future" webcast is live!

I’ve finished the "Workplace of the Future" video that I mentioned in a previous post.  The University of Michigan students discussed what the Workplace of the Future will look like, how mobile devices will play a role, and what they expect their employers to provide them.  Check it out here. 


The Workplace of the Future

Yesterday I participated in a really interesting event at the University of Michigan.  Ford and Microsoft co-sponsored an event for business students to discuss what the workplace of the future would look like.  We discussed four specific topics: mobility, social networking in the enterprise, desktop/telephony, and in-vehicle.  I moderated the mobility conversation.  Here are some…