# Sunday, 04 May 2014

5/4
Today I am grateful I had a chance to see my nephew Dylan receive his First Communion yesterday.

5/3
Today I am grateful for a nice lunch with Velichka yesterday.

5/2
Today I am grateful that my summer schedule is shaping up so nicely.

5/1
Today I am grateful for:
1. The great job that Michael S. Collier did yesterday at the Chicago Azure Dev Camp, which made me look good.
2. Drinks with Douglas Leung, before he left for Hong Kong.

4/30
Today I am grateful for these amazing views from my office.

4/29
Today I am grateful I crossed so many items off my To-Do list yesterday.

4/28
Today I am grateful for no early morning meetings or calls.

4/27
Congratulations to the MSU Women's Golf Team, who won their 3rd conference championship in the last 4 years! ‪#‎GoGreen‬

4/26
Today I'm grateful I was able to this blog post.
http://www.davidgiard.com/2014/04/25/AYearOfGratitudeOutLoud.aspx

4/24
Today I am grateful that Tom Bruns, who I haven't seen in years, drove up to Columbus to attend my class yesterday.

4/23
Today I am grateful to those who step up and help when things seem overwhelming.

4/22
Today I am grateful for lunch with John and the awesome gift he brought with him.

4/21
Today I am grateful for
1. Spending Easter with family
2. My son Tim was home this weekend and we spent a large part of it together.
3. Seeing Deepak last night for the first time since last year and hearing about all that's happening in his life.

4/20
Today I am grateful I will be seeing my siblings and their kids this afternoon.

4/19
Today I am grateful to God, who gave his only son to save the world and me.

4/18
Today I am grateful for lunch with Christine, who I haven't seen in far too long.

4/17
Today I am grateful for the Great Lakes Area .NET User Group and all that I gained from working with this group these past 6 years. ‪#‎MIGANG‬

4/16
Today I am grateful for the stranger at Biggby yesterday who returned the $60 that fell out of my jacket. He wouldn't accept a reward, so I dropped some of it in the tip jar.

4/15
Today I am grateful for my mother Joyce Giard, who celebrates her 81st birthday today.

4/14
Today I am grateful I was able to introduce my niece Amanda to the MSU Dairy Store, which serves the best ice cream in the world!

4/13
Today I am grateful for drinks with friends last night at an outdoor café in downtown Chicago.

4/12
Today I am grateful for the empathy and kindness that I witness every day - online and in-person.

4/11
Today I am grateful for the great turnout and enthusiasm by students on my Indiana college tour this week.

4/10
Today I am grateful that I was in Bloomington only 2 days and I had lunch with my son twice and he even came to my workshop Tuesday night.

4/9
Today I am grateful I had the privilege to know Dave Bost for few years before he went to heaven.

4/8
Today I am grateful that I will see my son in a few hours.

4/7
Congratulations to Nick Giard, who coaches in the conference that just won the national championship! :D

Sunday, 04 May 2014 20:30:00 (GMT Daylight Time, UTC+01:00)
# Wednesday, 30 April 2014

I know that Dave Bost touched many people in the developer community through his work as a Microsoft Technical Evangelist. If you are one of them, please sign this card for Dave’s family. http://www.groupcard.com/c/YqOV2EsDu-s

Shortly after Dave’s death, I wrote about him and the impact he had on my life in this post: http://www.davidgiard.com/2014/04/11/RememberingDaveBost.aspx 

Dave’s friend Clark will print the card and deliver it to Dave’s family on May 9. Please pass on this information to anyone who knew Dave or benefited from his work.

DaveBostCard

Wednesday, 30 April 2014 16:01:00 (GMT Daylight Time, UTC+01:00)
# Tuesday, 29 April 2014

Simple Music Player is an easy-to-use player for your music collection. It can play mp3, mp4, m4a, aac, wma and wav files in your collection and it allows you to filter by Genres, Artists, Albums and Playlists. It even looks up album art and displays it while songs play.

The interface is clean and easy to use. The authors offer a free version or an ad-free version for $1.49.

You can install Simple Music Player at http://apps.microsoft.com/windows/en-us/app/simple-music-player/88602e49-e240-4254-9aa2-39ba85b8afe5

Screenshot.260479.1000005[1]

Tuesday, 29 April 2014 15:56:00 (GMT Daylight Time, UTC+01:00)
# Monday, 28 April 2014
Monday, 28 April 2014 15:40:00 (GMT Daylight Time, UTC+01:00)
# Saturday, 26 April 2014

I will be out speaking quite a bit this summer. Here is my schedule so far:

Date Topic Event Location
Apr 26 Build and Publish a Windows 8 Game in 1 Day, even without Windows 8 Chicago Code Camp Grayslake, IL
Apr 26 Windows 8 / Windows Phone 8 Cross-Platform Development Chicago Code Camp Grayslake, IL
Apr 30 Azure Fundamentals Azure Dev Camp Chicago, IL
May 6 1-day workshop Enterprise Developer Boot Camp Southfield, MI
May 12 Game Development Workshop Devry - Tinley Park workshop Tinley Park, IL
May 14 Refactor Your Dev Skills Enterprise Dev Day 2014 Columbus, OH
May 22 Effective Data Visualization IT Camp Cluj-Napoca, Romania
May 23 Build and Publish a Windows 8 Game in 1 Day, even without Windows 8 IT Camp Cluj-Napoca, Romania
May 30 Own Your Own Career – Advice from a Veteran Consultant Self.Conference Detroit, MI
June 7 Effective Data Visualization Pittsburgh Tech Fest Pittsburgh, PA
June 11 Refactor Your Dev Skills Enterprise Dev Day 2014 Southfield, MI
June 19 A Hitchhiker's Guide to Azure Mobile Services Greater Lansing .NET User Group Okemos, MI
July 11-12 TBD Codestock Knoxville, TN
Aug 28 Build and Publish a Windows 8 Game in 1 Day, even without Windows 8 DevLink Chattanooga, TN
Sep 20 Cloud and Azure and Rock and Roll FalafelCON San Francisco, CA
Sep 21 A Hitchhiker's Guide to Azure Mobile Services FalafelCON San Francisco, CA
Sep 23 A Hitchhiker's Guide to Azure Mobile Services Northern Illinois Coders Rockford, IL
Saturday, 26 April 2014 13:48:17 (GMT Daylight Time, UTC+01:00)
# Friday, 25 April 2014

Not every good idea has to be original.

I began executing on a good idea one year ago today - on April 24, 2013. I know the date because the day before was the 25th anniversary of my failed marriage and I was feeling sorry for myself, so I posted on Facebook something negative

Posting did not help. I sank into self-pity and embraced my sorrow and I began to think about my life and my attitude and the attitude I projected through social media. Like many people, I used Twitter and Facebook to vent - to express frustration with my life and to whine about my circumstances.  I never had trouble thinking of things to complain about - some of them recent and some (like my memories of my marriage) from a past I could not release.

I took the time to read through a few months of my writings on Twitter and Facebook and I did not like the person I saw. That person was very negative, which was odd, because I did not perceive myself this way and I don't think people who know me personally person perceive me this way.

I resolved to change how I projected myself on social media and (hopefully) to change my outlook on life.

I was inspired by presentations I had recently seen. At Stir Trek, Elizabeth Naramore gave a very personal talk, describing how she rebounded from a low point in her life to a much more positive space. One of her techniques was to write in a notebook every morning something for which she was grateful. Day 1 was difficult for her. All she could think of was that her kids were not fighting and it was not raining. But she showed us the notebook entry from a few months later and she was filling entire pages with paragraphs of gratitude.

Not long after Stir Trek, I heard Layla Driscoll (now married and re-branded as "Layla Sells") gave a talk titled "Find Your Happy" in which she encouraged us to look for something positive every day. Every day, Layla shared these gratitudes on Facebook.

I've know Elizabeth and Layla for years and I've always admired how they approach life with such a positive attitude. I took Elizabeth and Layla's advice and I ran with it.

On April 24, 2013, I posted "Today I am grateful that I have friends who are willing to pick me up when I am feeling down."

That was the start.

Every morning, I wake up and try to think of something for which I am grateful. Sometimes, it's a good thing that happened yesterday; sometimes it's something I'm excited about that is scheduled for today; sometimes it's just a general positive aspect of my life or the world around me.

At the end of a month, I compiled the previous month's gratitude posts into a single blog post - an idea I stole from Jeff Yates.

As you might expect, some days, I struggle to come up with something positive. Some mornings, I wake up with a dark cloud - usually the same one that covered me the night before. Some mornings, I dwell on bad news from yesterday or last week or from years ago. But this exercise helps me to move past that bad news and that dark cloud.

Do I still get depressed these days? Of course. But less often than before. And later in the day. My outlook has improved and the world around me has improved.

I'm happy that others found inspiration in my posts - in the same way that I was inspired by Elizabeth and Layla and Jeff. Facebook and Twitter often seems to be filled with negativity and avarice.  A few people have told me they look forward to my posts which motivates me to keep doing them.

So I've accomplished a few things. I'm projecting a much more positive image to the world, but the very act of posting positive messages has magically brought up my own attitude; and I've inspired others, who are, in turn taking a more positive attitude out into their own days.

Today I'm grateful to those who inspired me and the changes that inspiration brought about.

Friday, 25 April 2014 03:36:02 (GMT Daylight Time, UTC+01:00)
# Tuesday, 22 April 2014

I am involved in a number of first-party events from Microsoft over the next few weeks. Many people have contributed to the content of these events and they should be very educational. All events are free and last a full day. The dates and registration links are below:

Date Event Location Link
April 23 Enterprise Developer Boot Camp Columbus, OH link
April 30 Windows Azure Developer Camp: Make It Happen In The Cloud Chicago, IL link
May 6 Enterprise Developer Boot Camp Southfield, MI link
May 14 Dev Days 2014 Southfield, MI link
June 11 Dev Days 2014 Columbus, OH link

Below are the official descriptions of these events.

Enterprise Developer Camp

Do you have existing .NET client line of business (LOB) applications? Join Microsoft developer experts, and see how to modernize these applications and move them forward. Learn what the Microsoft devices and services strategy is and how existing applications fit in. See demos, and work through hands-on labs to learn how and why to move your LOB applications to Windows Azure, how to use third-party controls to add a modern look and feel, and how to provide your users the ability to use LOB apps on a variety of devices, including Windows 8 and Windows Phone. And do all of this using Visual Studio 2013 and your existing XAML skills!

Agenda Topics:

· Overview

o Get an overview of the Microsoft platform, and discover the main reasons why developers (and businesses) should build on it. Learn what we mean when we talk about devices and services and the opportunities they present.

· Adopt a Services Architecture

o Learn about best practices for building WPF LOB applications that are based on a services architecture. Review the Expenses app that serves as foundation for the session, and explore a number of coding topics.

· Move to the Cloud

o Find out how to cloud-enable the Expenses app so users can access expense data on-premises and off-premises. Walk through the steps, including configuring the WCF service to use SQL Azure, deploying the WCF service to an Azure Web Site, and configuring the Expenses app to use the cloud service.

· Lunch

· Modernize Your App

o Explore new features in Visual Studio 2013 that make XAML development easier. Learn about controls provided by third-party vendors, and see how they can be used to build WPF apps that have a more modern look and feel.

· Build for Multiple Devices

o See how you can take your existing skills and build Windows 8 and Windows Phone apps. Get a basic overview, and then see how to build an Expenses app for both of these platforms to provide users the ability to manage their expenses on additional devices.

Dev Days 2014

Microsoft’s Refactor Your Dev Skills at Dev Days 2014 is a conference where Microsoft shares the latest Operating System, cloud, device, development and developer tools. Much of the material is inspired from the 2014 Build Conference, with exciting announcements expected in all of the categories above. If you didn’t have time to view as many build sessions as you would have liked, and didn’t have time to pull together the key developments, this is the conference for you. These events are meant to distill an overview of the latest developments on Microsoft platforms and highlight some of the best new capabilities coming in each areas below:

Agenda

  • An overview of what was announced at Build
  • What’s new in the cloud platform?
  • What’s new in building web technology native apps?
  • What’s new in .NET Language apps?
  • What’s new in Visual Studio and Application Lifecycle Management?
  • How to get started using new capabilities.

Windows Azure Developer Camp: Make It Happen In The Cloud

Join a Microsoft Azure Developer Camp and leave with code running in the cloud! This is a free, one-day Microsoft Azure Instructor led Workshop where you roll up your sleeves and get hands-on with the latest Microsoft Azure development tools and technologies.
We will start with the basics and build on to more advanced topics, featuring instructor led
hands-on labs for:
-  Learn how to build infrastructure at the speed of code with Virtual Machines in the cloud
-  Build your first cloud native application, and deploy it into an auto-management environment
-  Easily configure single sign-on for your ASP.NET application, and learn how to extend your corporate identity store to apps in the cloud.
Throughout the day, you’ll hear from local Microsoft Azure Partner specialists and Microsoft product team members. We’ll talk about how Microsoft Azure, Microsoft’s open and flexible cloud platform, enables you to quickly build, deploy or move existing applications to the cloud. And don't worry, we speak your development language, .NET, node.js, PHP, Python, and all developers are welcome!
Be fully prepared for this hands-on day of coding by bringing your laptop and signing up for the free Microsoft Azure trial

Tuesday, 22 April 2014 18:08:00 (GMT Daylight Time, UTC+01:00)
# Monday, 21 April 2014
Monday, 21 April 2014 23:01:22 (GMT Daylight Time, UTC+01:00)
# Tuesday, 15 April 2014

This Windows 8 app made me smile. Open the app and touch an icon and your PC plays a recording that sounds like you have an emergency in your house, giving you the opportunity to politely hang up on a telemarketer or other annoying-but-difficult-to-get-rid-of caller.

Sounds include Doorbell, Crying Baby, Gunshot, and CSI, which plays a voice saying "Get off the phone. We need to clean the blood out of the carpet." That last one is my favourite.

Download Anti-telemarketer Soundboard at
http://apps.microsoft.com/windows/en-us/app/anti-telemarketer-soundboard/595568f0-bb7c-4530-adb2-3751abae5c90

Screenshot.319636.100000[1]

Tuesday, 15 April 2014 18:56:58 (GMT Daylight Time, UTC+01:00)
# Monday, 14 April 2014
Monday, 14 April 2014 22:27:00 (GMT Daylight Time, UTC+01:00)