D'Arcy from Winnipeg
Solution Architecture, Business & Entrepreneurship, Microsoft, and Adoption

Silverlight

There are 82 entries for the tag Silverlight

The //Build Report–Thoughts on the Event

So its been a few weeks since Microsoft’s Build conference, where they unveiled Windows 8 and shared what the developer story will be. I had blogged about Day 1 of the conference here, but I wanted to share some video I took with my colleagues Winson Woo and Jim Russell as my thoughts now that a bit of time has lapsed. So first, a video captured right after we got our hands on the Samsung tablet given to all attendees. Yes the tablet is nice, but this conference is all about the OS. Windows 8 as ......

//Build/ Day 1 Recap and Thoughts

So we’re into Day 2 of Build, and the keynote this morning is talking about server and cloud aspects of Windows 8. I’m looking forward to the sessions this afternoon to get some deeper dives. But let’s reflect over yesterday first – Build Day 1. Yes, there was a tablet given away. But those focusing on the “new toy” are missing the bigger message, the larger paradigm shift, the impact on the future of what we’re seeing. I sound melodramatic saying that, but its true – the way development for the ......

Live Blogging Build Keynotes

We're 10 minutes away from the Build keynote, and I'm going to be live blogging the event. Now, to be clear, you shouldn't just read this - I mean, the keynotes are streaming live online. But I want to capture my thoughts on the announcements as they happen. So without further ado, let's start!And we're done! Great keynote, lots of content! However, we still don't have our schedule! LOL...off for lunch.11:16 - The path to RTM: Beta, RC, RTM, GA - Driven by quality and not a date, I'm ok with that.11:11 ......

Silverlight Death Trolls Dancing on XAML’s Grave

I’m starting to see a whole bunch of tweets and blog posts on how Silverlight/WPF is dead, or how the XAML team has been disbanded at Microsoft, or how someone predicted Silverlight would die, blah blah blah. They all have a similar ring to it though: “Told ya so!” “They were stupid ideas anyway!” “Serves Microsoft right, boy are they dumb!” Let me tell you something, all those that are gleefully raving about Silverlight/WPF’s demise are nothing more than death trolls. Let’s assume that everything ......

VS.NET 2010 SP1, Win 7, Parallels, and a MBP–Hell, my friends…HELL!

LightSwitch Beta 2 is out. That’s how all this started. All I wanted was to install it on my MBP’s Win7 Parallels VM. But as I’m finding with running a Win7 VM on a MBP, nothing is as easy as it should be. First my MBP froze during the SP1 installation. Not my VM crashing, the entire machine freezing…no mouse, nothing. Had to do a hard reset. BLECH. Then we’re back and I try to re-install SP1 (since the first try obviously failed). I get met with a dialog asking me where silverlight_sdk.msi was. ......

Prairie Dev Con 2011 – Session List Sneak Peak

I’m trying to find time to update the Prairie Developer Conference 2011 website, and the sessions and speaker information will be up by this weekend including the registration page. For those that are wondering what the session and speaker list looks like, I wanted to give a sneak peak. We have a fantastic set of sessions by world class technologists! We’re covering .NET, Java, Ruby, SQL Server, Agile, User Experience, Mobile, Security, Azure, Office, SharePoint, and others. In fact, this year I’ve ......

January Winnipeg .NET User Group Event

We’ve had some problems with the Winnipeg .NET UG website, but things are getting sorted out and the site should be back up very shortly. In the meantime, here’s info on our January event and how to register. This is also a Microsoft sponsored event, so we’ll have some great swag to give away. As always, pizza will be provided! When: Wednesday, January 26th Where: 17th Floor Conference Room, Richardson Building Session: Taking your Windows Phone Apps to the Next Level with Tombstoning Speaker: Tyler ......

MS TechDays – My WP7 Talk’s Links and Notes

I hope those that attended my Windows Phone 7 talk this morning at Winnipeg TechDays enjoyed it! As promised, below are relevant links and info from my session. Differences Between Silverlight on Windows and Windows Phone http://msdn.microsoft.com/e... Isolated Storage Best Practices for Windows Phone http://msdn.microsoft.com/e... Class Library Support for Windows Phone http://msdn.microsoft.com/e... ......

Windows Phone 7 Launch – Thoughts and Canadian Availability

Just finished watching the Windows Phone 7 launch event that streamed live from NYC this morning. Was a great event that really set the stage for the platforms launch next month. My general thoughts are that the platform looks very promising and Microsoft is definitely leveraging lessons learned from Apple and Google’s phone offerings as well as the various platforms that they’ve developed (.NET, Silverlight, XNA, Zune, etc.). Of course, until people actually get their hands on the devices and put ......

Adventures with Windows Phone 7 – The Marketplace

With the upcoming announcements around Windows Phone 7, I thought now would be a good time to dive into the platform and see what its all about. For those thinking that writing apps for the WP7 platform would be like writing apps for any other platform, prepare for a reality check (unless you’ve written XNA apps for the XBOX Live marketplace…I’m assuming the process is somewhat similar). A key aspect of the WP7 experience is the Marketplace – a Microsoft controlled gateway to getting your mobile ......

Free Silverlight 4 Training Course on Channel 9

Want to learn what’s new in Silverlight 4 and how to develop using all the kewl new features, bells, and whistles? John Papa and Adam Kinney have put together a fantastic and expansive Silverlight 4 course and you can get all the materials online FOR FREE! To see what’s included and download the materials individually, check out the course page on Channel 9 here. Alternately, you can download all the materials in a single executable from this site. D ......

FireFox 3.5.6 is JUNK (especially for viewing Silverlight)

So after updating the Prairie Developer Conference website with my snazzy Silverlight component with sweet fades, I get an MSN from my buddy Chris Williams. I see a tan gradient background with a huge white box in the middle. No Silverlight. Weird. I fire up Firefox on my machine and the Silverlight bit comes up fine! We start troubleshooting. Version of Silverlight? A-ok. Version of Firefox? He’s running 3.5.6 while I’m running 3.5.7. But, c’mon…that .1 couldn’t make *that* much of a difference ......

Word 2010 – Heightened Security Not Just for Airports

It would appear that one of the biggest threats to our digital security has been exploits in Word documents. Or at least, from the extensive security features built into Word 2010, one would come to that conclusion. I came across an odd issue tonight while testing a Silverlight application. I had a Word document (a .doc file, not .docx) on a webserver, but when I tried to access it I got this: To which I said “Yes”, but when Word 2010 opened up, I got this message: I thought maybe there was an issue ......

My Silverlight App Was Fine Until Chrome Came To Town

I put the final touches on a small Silverlight app that I had been working on over the weekend, and was doing some final testing of it. The app is pretty simple: it just displays stuff and has some buttons that take you to other web pages, launches the local email client, or downloads documents from a website. Simple tasks. I ran into a weird issue which I’m pretty sure is Word 2010 related (not the focus of this post, more on that another time). I asked a buddy of mine to access the SL app on my ......

My Mix 10 Community Vote Ballot

So with Mix 10 approaching, and the voting for the community submissions open, I’m sure you’re wondering “D’Arcy, who are YOU voting for?” since obviously my recommendations and backing is GOLDEN. So this can either be seen as a boost to the submitters, or the kiss of death to their hopes of speaking. I prefer to think the former, but hey, enough chit-chat, let’s look at my ballet pics! SketchFlow for Real Software Development David Wesst Vote For This Talk! There are a few SketchFlow talks scheduled ......

Silverlight Killed the HTML Web Site…or DID IT?!

Silverlight, behind the daunting visage of spinning video buttons and deep zoom images, is a lover…not a fighter. While some bemoan the death of traditional web development in favour of Silverlight, the truth is that Silverlight itself wants to reach out and interact with HTML and its web site constructs. Do you want to witness the capability and potential that adding Silverlight to your new or existing website can bring? Do you want to understand Silverlight as an option in part to your web development, ......

Tech Days Winnipeg – Day 1

We’re coming to the close of Tech Days Winnipeg Day 1 and so far so good I think. I delivered my two Silverlight sessions that I did in Calgary, which I think went alright. That Prism talk is heavy though…lots in a one hour session. I think I need to do more blog posts to break that up into more digestible chunks…anyway, thinking out loud on my blog. Here’s some pics from the day: The Win-Dev Platform boyz: Dave Alpert, Kelly Cassidy, moi, and David Wesst. Protegra in the house! Ross and Sean in ......

MVVM Compared To MVC and MVP

At the recent Calgary Tech Days event I did a presentation on building composite applications with WPF and Silverlight. One question that I get asked frequently when I get to the part of explaining MVVM is how its different from patterns that seem too similar or identical, with MVC and MVP typically being the two common ones raised. Usually my answer is that MVVM is very similar to the others, but it implies *stuff* that’s specific to Silverlight and WPF (how binding works, commanding, etc.). Unfortunately ......

Each Team Needs A Star

I was thinking of getting a new football jersey…here are some options. What do you think? Now before you all start making funny comments about how none of these apply to the Falcons (jerks ;) ), how about we focus on the words themselves. Why don’t we see jerseys like these? Don’t we want to show off our teams abilities and talents? Yes and no. When I go to a professional football game, I assume that the players know how to tackle, catch a ball, throw a block, run the ball, etc. I assume the coaches ......

Silverlight Winnipeg – October Event Announced!

I’m very excited to announce the first Silverlight Winnipeg meetup! When: Tuesday October 27th, 5:30 PM to Whenever Where: Kings Head Pub (click here for a map) What: … The “What” may seem a bit different from other user group events that you’ve been to. For one, we’re not just aiming for Silverlight Winnipeg to be another user group. We want this to be a community of Silverlight developers and designers, people that are already immersed in the technology and want to connect with others who are like ......

Coming To A Western Canada City Near You!

I’ve got a few speaking gigs coming up that I’m pretty pumped about, also making for a busy Fall/Winter. Edmonton Code Camp – September 18 Finally I make my way to Edmonton! I’ll be doing two sessions on Silverlight development in the afternoon. These won’t be your typical video-in-a-button-spinning talks; instead I’ll be talking about how Silverlight as a technology works: what it can do, what it can’t do, its strengths and its deficiencies. We’ll also look at patterns and architecture for creating ......

Silverlight 3 Enabling Out of Browser Mode – You’re Doing It Wrong

If you do a search for enabling out of browser mode, you’ll come across blog entries suggesting to tell you to add something like this in your AppManifest.xml file: You may be getting an error when you try to run this saying that… Unknown Element: Deployment.ApplicationIdentity Because Silverlight evolves so quickly, sometimes info online can become outdated. It turns out that in the release version of Silverlight 3 the above solution is obsolete. To enable OOB mode, here’s what you do: Go to your ......

What You Need To Know About IsolatedStorageSettings

I’m putting together some demos for an upcoming Silverlight talk I’m giving, and one of the topics is on Isolated Storage. For those not aware, Isolated Storage is the small sandboxed area of the users computer that a Silverlight application can write to and read from. You can access this space through reader and writer objects, but that might be overkill if you just need to set some values. In that case, the IsolatedStorageSettings class is your friend. This class lets you treat storing values for ......

Silverlight Resources

I’ve talked to people recently who asked me for Silverlight resources. I thought I’d post what I relayed to them so its available to anyone else looking. Website While it might go without saying, http://silverlight.net is a great resource for tutorials, samples, and forums. Books I did some book reviews that you can read at the links below. I recommend these three books to everyone as a core Silverlight library: Pro Silverlight 2 in C# 2008 and Data-Driven Services in Silverlight 2 Reviews Foundation ......

Announcing SDEC09 – The Software Development and Evolution Conference!

On October 14th, 2009, Winnipeg will be the site of the first annual SDEC09 – Software Development and Evolution Conference, hosted by Protegra! We’re really excited to put this on and think its going to be an awesome event! The cost of the conference is $100 until September 18th and $150 after that. What do you get for that low admission fee? Three Tracks of Sessions: Development Foundation Skills Learn best practices on how to use developmental skills such as test driven development, SOLID principles, ......

Silverlight 3 FireStarter Live Meeting Sept 17th

Got this from my MS Dev Advisor John Bristowe: Register to attend the Silverlight 3 FireStarter event on Thursday, September 17th. We will have Scott Guthrie (@scottgu) keynote the event, followed by presentations from Tim Heuer (@timheuer), Brad Abrams (@brada), Karl Shifflett (@kdawg2) and others. At this event, we will focus on three (3) areas: · What’s latest and greatest in with the latest release of Silverlight · What’s happening in the world of Expression 3, and · Give you a run down on .NET ......

I Want A New Web…I Don’t Know What It Looks Like, But I Want A New One

So today I poked the proverbial sleeping bear that is the web-dev community by making this statement on Twitter: I'm a day in to using jquery and I'm already questioning why having an abstraction over a script-kiddie language is a good idea. This of course resulted in a flood of tweets in response asking if I was joking, suggesting that I fill my purse for the ensuing fight, and Caleb Jenkins yelling “One Flag”. I think I convinced people to put down the pitchforks and douse the torches (us Canadians ......

RIP Microsoft Soapbox

arstechnica.com is reporting that Soapbox is set to die August 31st. Soapbox was the Microsoft YouTube competitor, which never really garnered the same sort of following that YouTube did. I was a big SoapBox fan. It was nice to not need yet another username/password and associate instead to my Live account. If you have videos uploaded, Microsoft will allow you to download them up to the August 31st deadline. I have a *tonne* of videos that I’ll have to download and replace on my blog…hoping that ......

The Return of Justice Gray and What It Means for Our Industry

Nov 19, 2008 is a day that lives in infamy. It would mark the last day that Justice Gray would have any online presence for 6 months…a gap of silence that left the entire technology community collectively asking WTF. But then in May Justice resurfaced, the absurdity of the SharePoint Knights too much for even him not to comment on. That turned out to be but a teaser, for when July rolled around we saw Justice burst back on to the blogging scene as if he had never left. We were treated to posts such ......

Silverlight 3 Released!

The Plugin The Silverlight 3 browser plugin is now available. You can download it from here. The Tools To get the Silverlight 3 tools for VS.NET 2008 go here. Note that if you’re upgrading to Silverlight 3 on a development machine you *must* install the tools first before you can install the runtime. If you have an MSDN subscription, Blend 3 should be available to you either today or tomorrow. For those without a subscription but who want to try it out, you can get a trial version here. The Launch ......

She’s Just Not That Into You…*Especially* You Access Guy

I had quite the eye-opening series of discussions at a recent conference about how women are treated in our industry. Discussions ranged from how geek guys overstep boundaries to what levels of modesty women in tech should exude. The discussion of women in technology has been ongoing for many years. Major conferences host WIT (Women in Technology) shindigs where people get together to build Lego together and burn bras (oddly enough, I’m only kidding about the bra burning…still don’t get the Lego ......

June Conference Smackdown: DevTeach vs. VS Live

This week brings us two conference events in North America: DevTeach and VS Live. Did you choose VS Live for your conference selection this year? If you did, I’m about to share some information that may cause you to re-think your conference decision for next year. Now a disclaimer: I’ve been attending DevTeach for a number of years, and speaking at the last two (as well as this one coming up), so yes I am biased. However, this will be a Michael Moore-esque post: I’ll give you facts, then add witty ......

Book Review – Foundation Silverlight 2 Animation

Foundation Silverlight 2 Animation Author: Jeff Paries On Amazon.com On Amazon.ca Silverlight promises a rich user experience. Of course, that assumes that Silverlight developers are going to take advantage of features that enable the rich user experience to be realized. Developers coming from a winform or asp.net background will more than likely approach Silverlight with the same application biases of what is possible and what the limitations are based on past experiences. This leads to applications ......

Why Won’t My Silverlight Rectangle’s Mouse Enter Fire?

I wanted to create an area in a Silverlight app that would react to the MouseEnter event. My first attempt looked something like this: Don’t freak out about how I got the brushes window there…this is a paint.net smoke & mirrors image. I wanted to show what my settings were on my rectangle though. I figured that, since I didn’t want the rectangle to actually be visible, that I could just leave the fill and stroke values to be ‘No brush’. But when I ran my app I noticed that my MouseEnter events ......

Protegra Nerd Dinner June 4th @ King’s Head

Note: This is a reminder/update from a previous post. We’ve got our event listed on the NerdDinner website so interested attendees can register there! Geek Dinners have been around for a number of years, and are venues for geeks to get together and socialize in a comfortable setting. Recently Scott Hanselman, Phil Haack, Rob Conery, and Scott Guthrie released a book on the Microsoft ASP.NET MVC framework and also did a starter site focussed around the scheduling and searching of geek dinners. They ......

Winnipeg’s Silverlight User Group Unveiled

At the Silverlight/Flash smackdown last night we announced that a new SIG (special interest group) would be starting up this September in Winnipeg, focussed on Silverlight and the Expression tools: Silverlight Winnipeg! If you’d like to be kept up to speed on news and information as we plan over the summer for our first event this fall, please submit your email at http://www.silverlightwinni... ......

Silverlight/Flash Smackdown a Great Success!

The Winnipeg .NET UG, Flash in the Peg, and New Media Manitoba did a fantastic job last night running the Silverlight/Flash Smackdown event last night! We had close to 160 people show up, the biggest pizza order in our user group’s history, and gave away over $12,000 in prizes! I took a few pics posted below (sorry, camera phone), and I’ll update this post once we know what the verdict was: did Silverlight get the Bundy Splash or did Flash succumb to the People’s Elbow ......

Protegra Hosting a Geek Dinner June 4th!

Geek Dinners have been around for a number of years, and are venues for geeks to get together and socialize in a comfortable setting. Recently Scott Hanselman, Phil Haack, Rob Conery, and Scott Guthrie released a book on the Microsoft ASP.NET MVC framework and also did a starter site focussed around the scheduling and searching of geek dinners. They called the site NerdDinner.com and provided a free e-tutorial on how to build it. Protegra would like to invite you to join us as we host our own Nerd ......

VS.NET 2010 – Possible Bug Referencing ASMX Service From Silverlight 2

Decided to use VS.NET 2010 for a really small Silverlight project, and LOVING the designer UI! It’s awesome to have designer functionality within Visual Studio. Blend isn’t going away (the styling features are still baked into Blend, not VS.NET), but at least this gives developers the ability to do layout changes within VS.NET before handing it off to the artists. So back to the title of this post. I whipped up a quick ASMX web service to collect some simple data. I posted it up to my server and ......

SharePoint and Silverlight – Displaying Silverlight in a Page

I had the pleasure today of trying to get Silverlight and SharePoint to play nice with each other. You’d *think* this wouldn’t be that difficult. But as I’m learning more about SharePoint, I’m realizing also that things are sometimes more complex than we assume. Prelude: Clarification on Form Content Web Part So in a previous post, I talked about my frustration with how code in a Form Content web part wasn’t behaving the way I expected. Instead of showing the Silverlight app it was always showing ......

Weird SharePoint/Silverlight Issue – Plugin Not Installed Template Firing

[Edit: Note that a solution to this was found, and you can read about it here.] Weird problem that I don’t have the answer to…yet. I have a Silverlight app (.xap) uploaded to a document library in my SharePoint site. I want to display this in a Form Content web part. In the source editor I have something akin to this (altered to keep it short and easy to read): <asp:ScriptManager ID="ScriptManager1" runat="server"/> <asp:Silverlight ID="Xaml1" runat="server" Source="/Silverlight/Silver... ......

Silverlight and Flash Smackdown May 19th – Event Updates!

I wanted to post a reminder of our awesome upcoming community event May 19th featuring Silverlight and Flash! There’s a few announcements regarding the event. Start Time While the registration page does say the event starts at 6:00, please plan on being there for 5:30! We will have food out for that time, and with the large amount of people attending we want to make sure we get people seated and settled so the presentations can start as close to 6:00 as possible. Venue Change! We’re now going to ......

You Can’t Do Silverlight Without Blend

I got back the comments from my TCCC talk, and I appreciated all of them. One stuck out though: I was hoping for more help building Silverlight as a developer without using expression blend. I would have liked to see more of making a business-line application without worrying about massive silverlight graphics and using blend. I want to make this point very clear: You will not be able to develop a Silverlight application without Expression Blend. Visual Studio only lets you interact with the XAML, ......

Winnipeg .NET UG – Silverlight/Flash Smackdown!

*Note: Re-posted from Miguel Carrasco’s blog. Be sure to check it out! Finally, SmackDown has come back to Winnipeg on May 19th, 2009! For the first time under one roof, New Media Manitoba, the Adobe User Group, and the Winnipeg .net User Group bring you The Silverlight and Flash SmackDown! This is, without a doubt the most electrifying topic in web development today! We are about to shake things up and end the fall season with a bang! Developers and Designers finally under one roof! A merger of ......

What’s New in Silverlight 3 with Shawn Wildermuth

There’s an MSDN geekSpeak webcast today at noon Pacific time with Shawn Wildermuth where he’ll talk about the new Silverlight 3 features.

You can register for it here.

D



Silverlight – Embedding Objects In XAML

At my recent TCCC talk, someone had a question about storing data in objects within XAML. This is actually relatively easy to do, but there are some limitations to it. Let’s walk through a scenario. I’m creating an image viewer so that I can browse my collection of David Hasselhoff pictures. I first create an object to hold the title, comments, and the name of the image: Next I whip up the interface: two TextBlocks and an image control. The UI isn’t the focus of what we’re doing so just envision ......

Changing the “Silverlight – Click to Install” Message

Typically, if Silverlight isn’t installed for the user’s browser, they see this: …or something like that. But what if you don’t want that to display? Maybe you want to actually replace an area with alternate markup, javascript, etc. when Silverlight isn’t available? Or maybe you want to just have your own message letting them know that Silverlight needs to be installed. There’s a built in way to handle this with the Silverlight control. Below is my Silverlight application running in IE: Now, what ......

Disabling Silverlight in IE and FF

Sometimes you want Silverlight to be disabled in your browser, mainly because you want to test out how aspects of your Silverlight app will work without the plug-in installed. Here’s how you do it in IE 8 and FF: IE 8 Get into Internet Options via the Tools menu. Then go to the Programs tab and click the Manage Add-Ons button. This will bring up the Manage Add-Ons screen. You’ll notice that there’s no Silverlight add on listed. That’s because by default the filter is set to show “Currently loaded ......

Great Silverlight 3 Resources

Now that the cat is out of the bag, we can all FINALLY talk about Silverlight 3 and all the sweetness it brings to the Microsoft RIA space. Below are some links to fantastic blog posts highlighting some of the new features. Tim Heuer - “What’s New in Silverlight 3” Mike Harsh’s Slidentity presentation app built with SL3 (incl. sourcecode) Ashish Shetty’s blog post on Offline and Out of Browser support in SL3 Christian Schormann on new features in Blend 3 and last but not least, Eclipse4SL – Create ......

Silverlight 3 SDK Beta 1 Available

The goodies from Mix are starting to appear early today. First there was the ASP.NET MVC 1.0 release, now the Twitter feed is showing that the Silverlight 3 SDK Beta 1 is available for download as well. I think this is going to be one of those days mimicing the Showcase Showdown on Price is Right where they keep bringing the prizes out, getting better and better until the new car…which of course will be SL 3. D ......

ASP.NET MVC 1.0 Released

I was talking with a colleague yesterday about the free MVC eBook that was released, and he noticed that the book was using MVC 1.0 and not the release candidates. We figured it was because the full book that the eBook is part of was going to be released in May sometimes, which version 1.0 would be released sometime before then. Well it looks like “sometime” was yesterday. You can hit this link to download ASP.NET MVC 1.0! According to this guy, the fixes from RC2 to 1.0 relate to the version of ......

Silverlight 2 Book Reviews

I wanted to share a couple of suggested Silverlight 2 reads, especially for those visiting my blog after the recent Winnipeg Code Camp talk I did on Silverlight 2. Pro Silverlight 2 in C# 2008 by Matthew MacDonald. This book is an incredible reference, covering almost every topic that you’d need to know for building Silverlight 2 applications (There’s no dedicated “Architecture” chapter, but I think that’s a topic best served currently by the Microsoft P&P Team and Prism). The book has the benefit ......

Winnipeg Code Camp Info

I’ll be updating the Winnipeg Code Camp site tonight with schedule details, but for those that follow my blog and have been asking, here’s some early info: Time Heritage Lecture Multi-Purpose 8:00 - 8:45 Registration and Breakfast 8:45 - 9:00 Welcome 9:00 - 10:15 Intro to AOP - Donald Options for a Secure Future - Dave What the F#? - Aaron 10:15 - 10:30 Break 10:30 - 11:45 Intro to DI and Unity - Uwe 3D Web Dev - Devin Testing and Mocking - Amir 11:45 - 12:45 Lunch 12:45 - 2:00 Refactoring to Logical ......

Build Issues with Prism Stock Ticker Sample App (Silverlight)

Prism is the sexier term for the Patterns and Practices Composite Application Guidance for WPF and Silverlight (You can find out more info and download the components for it here). If you’re going to be doing complex, larger-scale development utilizing Silverlight (or WPF), you should definitely check it out as there’s a great deal of helpful information on how to structure and develop your app. Setting up Prism is not a turn-key type of operation though. Like other application blocks, you download ......

Dev Teach Vancouver Speakers and Sessions Announced!

The speakers and sessions for Dev Teach Vancouver 2009 have been announced! I’m going to be doing four Silverlight sessions myself, and honestly between myself and Justin Angel, I think the other tracts are going to be insanely jealous of the metrosexual vibes flowing from the Silverlight track. The sessions this year are fantastic, and while there are some introductory sessions there are also a tonne of deep dives and advanced topics! If you need another reason to go to DevTeach, check out the sessions ......

It Shouldn’t Be This Hard To Edit A Movie

In my last blog post I embedded a movie that I had uploaded to SoapBox. The path that video, and myself, took to get to that point is EPIC. It all started with recording the video with my trusty Sony camcorder. I copied over the file to my Windows 7 machine…file format is MPG. The size was 118 MB, but SoapBox has a 100MB limit. Easiest way to alter that: Movie Maker. As I’m all about the Windows Live suite of tools, I opened up Movie Maker Beta. I was a huge fan of Movie Maker 2.6, and I hadn’t had ......

Silverlight Binding and Events – Stop Thinking Like a Web Developer

In my last post we started looking at a carousel control for Silverlight, and the changes that were required to bring it up from Silverlight 2 Beta 1 to Beta 2 and finally to the RTM. I wanted to dive into the code further today to do some cleanup, get a better understanding of what’s actually going on, and do some playing around. The first think you’ll notice about the code is that I’ve moved things around in the actual carousel panel control class. I put in regions (some people don’t like regions, ......

The Evolution of a Silverlight Carousel Control

At DevTeach Montreal earlier this December, Rob Zelt did a fantastic Silverlight presentation where he wowed us by magically switching a boring old list box of planet names into a display of rotating planet images. Rob has a blog post specifically around how he created that demo, and in it he mentions using a carousel control written by Jamie Rodriguez. Jamie’s example was excellent, but it was written with Silverlight 2 Beta 1. That means that when you open it up, there’s some breaking issues due ......

Embedding Fonts in a Silverlight App Using Blend

In a previous post I talked about how when you install the Silverlight runtime on the client it only installs with a subset of fonts, and if you want to use a font that isn’t part of the default package you have to add it to your project. Now you can easily do this by adding the font file by going Add>Existing Item, but I stumbled on a built in Font Manager feature of Blend that makes this much easier. Go to Tools and click Font Manager… This brings up the font manager dialog, which gives you ......

Dev Tech Wrap-Up

I got back from DevTeach Montreal on Friday, and it was once again a fantastic conference experience. A whole week of meeting and talking with fantastic professionals specializing in all sorts of development areas. Make no mistake, the sessions themselves are great…but they’re great because of the level of interaction speakers have with the audience, as well as the conversations that occur after the fact. I did two solo talks on Silverlight and one tag-team talk with Donald Belcham on ORM Fundamentals. ......

Microsoft Offering Free Media Streaming for Silverlight

So you have a Silverlight application, and you want it to serve up some videos or deep zoom images, but you don’t want to fork over major cash to your hosting provider for the extra disk space and traffic. Well has Microsoft got a deal for you… The Microsoft Silverlight Streaming program gives you space online to not only host your media files but also the bandwidth to serve them up to your Silverlight app…and its *free*! Here’s the details: - 10 GB of space to host your media files. - Up to 5 TB ......

MSDN Dev Tools Power Hour

MSDN is putting out a whole whack of webcasts on how to utilize and use various Microsoft tools. Session topics include Visual Studio .NET 2008, Silverlight, Team System, BizTalk, and others.

For more information, to register, or to watch previously recorded sessions on demand, check out the site here.

D



Silverlight: Using Non-Standard Fonts

I had a custom style defined in a Silverlight application… I wanted text using this style to display using the Impact font, which is common to Microsoft Windows font sets. When I ran my app however, it never displayed the text with Impact font. I wasn’t getting any information about why, so I thought I’d try it in Blend. Low and behold, Blend gives me a helpful message… Embed it you say? After doing some online research I discovered the answer. Silverlight Default Fonts Silverlight out of the box ......

Can BizTalk Developers Have Fun At PDC?

Ok, so I get it that there's an SOA and BizTalk conference happening in January in Seattle...and there's a roadshow that's ongoing this fall/winter to bring a smaller version of the Seattle conference to various cities. But does that mean that no BizTalk sessions could be added to PDC?! BizTalk 2009 is one of the most significant jumps in the platform, allowing for Visual Studio 2008 integration among other things. And yet when you look at the topic cloud... So what does that mean if you're an SOA ......

Career 2.0 Starts Monday, October 6th 2008

I made a comment about this in a prior post, but it was really long and wordy so unless you read right to the end you would have missed the announcement. So I figured I’d post a little ‘update’ to fill everyone in on what’s been going down. Over the last seven years I’ve worked for numerous small companies here in Winnipeg. I’ve been part of some interesting projects, had some successes, some failures, and a lot of lessons learned. I’ve tested the waters of independent consulting and had great success ......

Desklighter – Making Desktop Silverlight Apps

Desklighter is a new offering from blendables which lets you create stand-alone Silverlight applications that don’t require a browser to run…very much like how you can have stand alone Flash exe’s executable from your desktop. It’s a neat idea, although they raise a good question in their own FAQ: We have WPF, so why would we want to make Silverlight (intended to be a web technology) work from a desktop? Their response was a little confusing: WPF requires that you need to have the .NET Framework ......

First Reaction to Chrome

Normally I’d look at any new announcement from Google like a kid unwrapping a present on Christmas morning: they’re typically cool, and at worst good for 10 min of attention until I put it aside to focus on something else. But their announcement of Chrome made me want to pick up my iMac and throw it out the window. One of the biggest banes to a web developer’s existence has always been the plethora of browsers that we have to test our applications against. Keith Elder recently blogged about how CodeZone ......

PCMag.Com – Apparently .NET is a Failure

So tell me what the following have in common: WebTV TabletPCs WinFS Passport .NET Windows Live Spaces SidewinderFreestylePro WinG Sidewalk OS/2 Give up? Well, according to Jeremy Kaplan and Sascha Segan of PC Magazine, these are all 10 Great Microsoft Technologies That Failed. There’s nothing really scientific about this list, especially considering that its a jumbled collection that spans 1980’s operating systems, a gaming controller, and a very well established development platform. In fact, I ......

Dev Teach – Montreal Sessions Announced

DevTeach Montreal is happening this December, and the listing of sessions has just been announced on their web site. The speaker list and topics are all really impressive, and it looks to be another great conference put on by Jean-Rene and his team. I have three sessions that I’ll be doing: Comparing Silverlight to ASP.NET So you’re in the boardroom, and discussing your next internal web appliction, when your manager/CTO/CIO says “I’ve heard alot about Silverlight…its the newest rage…we should use ......

Ignite Your Life: Realization – Use Your Illusion

This post is part of a series called Ignite Your Life. For background info on the series, please refer to previous posts on introducing the series and The 5 R's. Albert Einstein called reality a very persistent illusion. That’s a pretty deep statement to make, and one that I won’t dive into in this blog post. But when we consider it relationally, who we are and what we present to people is definitely an illusion. Nobody knows our inner thoughts, nobody knows what the drivers are of our life. What ......

Installing Silverlight 2 On PC With Oracle

Funny thing happened when I tried to install Silverlight Beta 2 on this XP machine. I downloaded the exe and ran it, but I got a dialog asking me about something called SQLab Server Side Implementation. Odd...what would this have to do with Silverlight? Turns out that SQLab is a product of Quest software, and is a tuning tool for Oracle (or so my Google results tell me). Now, I do have Toad and a bunch of Oracle stuff installed on this machine, but it doesn't make any sense as to why I'm getting ......

Miguel Carrasco - New Expression Studio MVP!

Congrats to my buddy Miguel Carrasco who received an MVP award for Expression Studio! Miguel is a VP at Anvil Digital, a Winnipeg media/technology company that has been doing some great work with Silverlight! He's also been on the board of the Winnipeg .NET User Group for the last year and presented on Silverlight just a few months ago. Welcome to the MVP ranks buddy, well deserved! D ......

Rod Paddock Sheds Some Silverlight On Winnipeg

If you have never had Rod Paddock come and speak at your user group, what the hell are you waiting for?! Rod runs his own company, DashPoint, as well as being editor of Code magazine. He also does a tonne of community work, including taking time out of his schedule to come visit us in Winnipeg (and tonight in Edmonton). Rod presented on Silverlight and creating business applications. The audience was treated to a fantastic presentation and comments from people I talked to after were extremely positive. ......

Dev Teach - Markus Egger and Building Interfaces with WPF, XAML, and .NET 3.5

Live blogging the session with Markus Egger and WPF. First of all, seriously, Markus needs to walk around with a claymore or a broad-sword. He's got that Highlander vibe going on. Anyway...soon to start...gotta try and figure out how to land a hotel close to where Chris Williams is staying at Tech Ed... Hmm...I didn't know Markus founded CoDe magazine...kewl. Win-Forms is frozen in time...WPF is the new UI platform that investment will be made into. Benefits of WPF - Usage of graphics processor which ......

Ramblings Of An Unsettled Web Developer...

I remember playing this game on my Sega Genesis...it was one of the Phantasy Star series where eventually your character had to get married. Who you chose as your wife would determine which character you would get in the *next* generation (or phase of the game). I feel like I'm reliving that, only my console has been replaced with the world wide web and my choices aren't nearly as sexy. For the last 7 years we've been learning the web form framework, learning the ins and outs of state management ......

ALT.NET Conference: Are we innovating or porting?

This is a discussion around why we're getting most of our tools as ports of Java or other platform tools as opposed to innovating and generating our own. Scott Hanselman is heading the discussion...we have alot of great devs in the room... So why? Here's what we've got written on the board: Time OSS Culture Apathy Platform Centricity $ Personality Good Base Hmm...interesting...note that all those Java tools that were originally created were done *without* Sun...Sun themselves told their *own* developer ......

Twin Cities Code Camp This Weekend!

I'm super pumped to be speaking at the Twin Cities Code Camp this weekend in Minneapolis! They have a fantastic set of speakers and sessions, and recently extended the schedule to include a sixth track! I'll be doing talks on introducing the Microsoft MVC Framework as well as how to implement MVC into your web-form based applications. Other topics cover everything: Workflow, F#, ORM, WCF, Spatial Computing with SQL 2008, Silverlight, Sharepoint, LINQ, CSLA...30 sessions over an 8 hour period...its ......

HardRock Site Running Silverlight 2

I was msn'ing with Derek, imploring him to tell me how HORRIBLE Mix08 was and how I should thank the Good Lord that I didn't book days off to go down, and what a horrible waste of time and money it was and I was FAR better being in Winnipeg in March in freezing weather. Instead, he sent me this link to the new Hard Rock Memorabilia site which uses Silverlight 2. Thanks Derek...thanks alot... D ......

Twin Cities Code Camp - Spring 2008

Spring is almost here, and with it comes the Twin Cities Code Camp! This time around there's another group of very talented speakers covering topics from MVC, Ruby, F#, LINQ, game programming, Silverlight, and Rocky will be out talking up CSLA .NET 3.5, among other great presentations!

Check out the official schedule here!

D



Silverlight Is A Go...Take THAT AVG!

Thanks to Chris5287 for posting the response below which outlines one way to create a new Silverlight project while having the free version of AVG installed. "I had the same problem, if you dont want to unistall or shutdown AVG, even with the free version, you can stop the "Access Denied" problems by going into your Control Center on AVG, click on the properties of the Resident Sheild and in the Properties tab, deselect "Turn on AVG Residential Shield protection". If you want to stop AVG moaning ......

Silverlight 1.1 Alpha, foiled by...AVG!

I downloaded the Silverlight 1.1 Alpha and giddily-like-a-schoolgirl launched my VS.NET 2008 Beta 2 environment, finding the Silverlight node and selected a Silverlight project template! Oh, the anticipation, the excitement, the...error messages? Hmm...turns out that VS.NET doesn't have access to a file...and AVG is warning me about something as well... The issue, as it turns out, has to do with the file being accessed: Testpage.html.js. It's the double extension that AVG doesn't like (which is a ......

Microsoft has "Community", it doesn't need a "Cult"

Michael Singer posted an article on Information Week about Microsoft's seeming lack of community (Thanks to Scott for originally posting about the article on GWB). I think that he might have gotten some misinformation from less-than-reliable sources, so I wanted to go through his article and give a Microsoft-ie point of view. Let's review the article shall we? "Apple has one. So does the Java community, Oracle, IBM, and Google. Lord knows anyone who uses Linux or free and open source software is ......