RSS 2.0  Frustrated by Design
# Monday, December 22, 2008

Clint Edmonson has gifted us for the holidays with free coding standards documents for C# and VB.

[ GET THEM HERE ]

Monday, December 22, 2008 12:22:10 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [4] - Trackback
C# | Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient] | Visual Basic

12-22-2008 10-18-08 AM

If your building web applications on the Microsoft Platform then sooner or later you're gonna have to get rich!

Rich, as in RIA :)

The Expression suite of tools really helps with this whether you are designing web pages, doing media or graphics, or designing Silverlight and WPF UIs.

I just found out the the Microsoft On-Line Store is running a 50 Percent Off Sale on Expression Studio.

Click HERE to give yourself a ho9liday present !

Monday, December 22, 2008 11:31:30 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [7] - Trackback
Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient]
# Monday, December 01, 2008

12-1-2008 2-49-06 PM

You KNOW I'm a Control Junkie !!

ComponentArt makes some cool stuff and they have a HUGE deal right now.

Click Here to Check it Out http://www.componentart.com/store/

... And if anyone else has a HUGE sale going on forthe holiday season. EMAIL IT TO ME so I can tell my readers about it !!

Monday, December 01, 2008 3:56:48 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient] | Partners & Products
# Friday, October 17, 2008

By now you’ve probably heard that we’ve shipped Silverlight 2.0. Many folks love it, some folks don’t care.

Though I avoided spend much time at all with Silverlight 1.0 and resisted 2.0 until it neared commercial quality delivery, my personal interest is just gaining momentum. So now that Silverlight 2.0 is an officially released product I thought I’d share some thoughts.

When it comes to software development, I tend to be PRAGMATIC above all else. I’m not one of those guys (and we have them here at Microsoft, even on my own team) who emerge themselves in the latest technology for little more reason then that fact that it’s the “new thing”.

Don’t get me wrong, we NEED those guys. They will flush out the problems and shape the technology that the rest of us will be using in 5 years; it’s just not where I choose to spend my limited time.

My preference is to focus on the technology that can have meaningful impact on the next 6 fiscal quarters at the customers that I work with and to help Microsoft Developer Product feature teams understand what customers need and want relative to what he have already delivered.

So, Silverlight 1.0 was of only passing interest to me. Silverlight 1.0 has a GREAT media story but it didn’t fire me up.

Silverlight 2.0 (and what’s coming in 3 and beyond) has my attention.

The most common questions I get about Silverlight are in the “Flash Killer” category.

Why would I switch, and isn’t this just Microsoft wanting to take some of Adobe’s market.

Sure, Silverlight, in some regards is vying for adoption in what might previously been Adobe Flash land. Just as Flex and Air are competing for the more conventional developer audience that has been largely a Microsoft customer base. 

The things that Flash and Silverlight both do well are of little interest to me either. Flash has a nearly ubiquitous adoption. If simply streaming standard web video or adding <object> based user interface glitz to my application were my goal, I might never dive deep into Silverlight.

But, my pragmatic nature forces me to additional considerations.

If you’ve ever heard me give a conference keynote you are likely to have heard me quote Albert Einstein who said, among many other brilliant things, “The SIGNIFICANT problems of today cannot be solved with the KINDS of thinking that created those problems in the first place.” 

This is the facet of new technology that excites me the most; the ability to examine problems both new and old, and think about solutions that were not possible with the technology available to us even a year or two ago.

Enter Silverlight 2.0. Below I’ll highlight some of my favorite attributes of Silverlight 2.0 and mention why I think they change things.

1.) CLR based runtime.

The browser embedded runtime will change what we can build in our browser based applications. Now, it’s not the first time we, as an industry, have tried this browser extension thing. ActiveX failed because it lacked a mature security model. Java Applets failed for a variety of smaller reasons. Different browser hosted JVMs yielded vary different renderings, while there were security flaws the restrictive sandbox prevented the use of client side resources, they were hard to write, internet connections at the time were too slow, and Sun was far more interested in the server side story for Java.

All the above issues aren’t here to inhibit Silverlight 2.0 Application deployment.

The Silverlight 2.0 runtime is tiny and the applications are even tinier, but the performance of code execution is FAST. This download and execution performance opens up new doors for us to implement complex client side logic, including rich business implementation running right there in our browser hosted application. What’s more, writing these applications will be easier due to the rich .NET Framework subset that is implemented with Silverlight 2.0.

What’s more, if you ware already a .NET developer, your learning curve is minimized because Silverlight Development is .NET Development. If you are building WPF applications, you’ll add Silverlight to your toolbox and feel like you never left home.

2.) First class language support.

JavaScript, EcmaScript, ActionScript, whatever your particular flavor, they’re all pretty much the same coding experience. It’s not that you can’t do meaningful work in JavaScript; there is a ton of great stuff out there in JavaScript and ActionScript. Though much of that code is clever, it’s “behavioral”. Its script code whose primary purpose is to manipulate the UI and ship the needed data back to the server for the real work or to take the product of the server’s processing and present it to the user sitting in front of the browser.

This model does nothing to distribute processing between the client and the server and, from a user experience perspective, we are restrained by the semantic requirements of the traditional Web based Client / Server implementation scenario.

The fact that we can write in JavaScript does mean we should. I wrote a lot of Assembler and COBOL code back in the day and I’ll be happy if I never return to those syntax flavors.

I rather like JavaScript for its intended purpose. It has a quick and dirty feel to it and lets you run loose and wild. This is great for wiring stuff up, but not such a good thing for implementing real application logic. The feel of JavaScript that I like for manipulating the DOM, etc. becomes a sort of “inelegance “ when needing to get down to real logic implementation and the long term impacts of JavaScript’s casual nature causes me great concern because business logic, even when functionally perfect, will absolutely need to be revisited from time to time and the business needs or culture change.

With Silverlight 2.0 we can implement our logic in C# or VB.NET if we choose to leverage full OO constructs, strong typing, and the like.

If you lean to the Dynamic Languages view of the world you can choose Python, Ruby, PHP (Phalanger) and whatever languages might be implemented.

3.) XAML

First, please understand (and embrace) the fact that XAML is NOT just a presentation syntax. XAML is an Extensible Application Markup Language. This means that is can be used to define any type of .NET object, behaviors and associations.

The use of XAML for Presentation definition in WPF and Silverlight is only one possible use and a broader use of XAML will create very interesting scenarios.

XAML is interesting to me for many reasons, but let me be say up front, I hope to never write a single line of XAML code “by hand”. That fact that you COULD write XAML by hand is not where the power is. In fact, if you had to write XAML by hand, it would never happen. (Just like SOAP, and many other useful XML dialects.)

First, XAML is important because it is a verifiable XML syntax which means tools (like designers and IDEs) can reliably read it and interpret it in identical ways. This is very important because it means that we may, after many attempts in the industry, actually have a development process where developers and designers can truly work on the same project with their respective tools of choice in a very seamless way (read NO technology conversions / translations ever time the work product passes across the designer / developer boundary.)

Next, XAML is XML. Lest we forget the “X” means EXTENSABLE. This means that the base syntax for XAML can (and will) be extended by developers and vendors for specific purposes and this can be done without breaking the base implementation.

Also, XAML enables Vector based rendering. Bitmaps are fine for photos, but as the variety of display devices continues to increase with a huge disparity in screen size and resolution, bitmap driven user interfaces are sure to vanish.

4.) Timeline based behaviors.

My video and animation contacts tell me that Timeline based design experience is a huge thing.

From a personal experience, as an artistically challenged geek, the Timeline based design process is simple enough that even I can do some reasonably good work in the tools. (It’s just like editing a video.)

5.) Isolated User Storage.

Remember the Einstein quote above? If you ask me, user configurable client storage is pure genius. Think about the things you can do with it. Need REALLY rich view state? Put it in client storage and drastically reduce your state driven HTTP traffic. For that matter, do it with ALL our state data. Client profile, etc.? Not only can you save all that traffic and server resource consumption, but you can still keep the master copy on the server so that you can reconstitute it on the client when a user connects from a new machine. How about client side object persistence? (Even for objects that get manipulated on the server.)

And think even beyond those possibilities. How might we use client side storage to enable “not-always- connected” application scenarios?

And how about integrating client side storage with Microsoft Live Mesh services or the Cloud Computing technologies that you will start hearting about at PDC J ? The possibilities are only restricted by our own creating abilities.

6.) Sockets Support.

Sometimes you need RAW SPEED. Silverlight 2.0 provides a well factored class collection to implement client side Sockets conversations in your applications. This means you can “speak sockets” which are supported on about every server platform since the birth of the World Wide Web, and bypass the overhead of HTTP if you need the extra performance. This way, if you need to build a chatty application you won’t have to worry about the platform painting you into a performance box that would require a massive rewrite.

7.) Enhanced Media Experience.

I mentioned earlier that the idea of streaming “standard” video wasn’t so interesting to me since there is a bunch of technology out there that already does a pretty good job of this.

Note the emphasis on “standards”. In the long term, Silverlight hold some very interesting promise for steaming media. Apart from the great Codec and High-Def work the Silverlight Team is doing, the “built in” performance throttling in Silverlight is bloody brilliant. In layman’s terms, the Silverlight infrastructure will dynamically adjust the stream based on network conditions (like latency and available bandwidth) in order to deliver optimum viewing quality with as little of the “pause and stutter” that we often experience in our Flash or Real based streaming video experiences.

And don’t forget to think about the business logic that we can add with our Client Side C# or VB.NET code. By combining metadata in the video stream and interpreting users behavior while viewing the videos, we open up LOTS of new and exciting opportunities. I’m playing with a “Smart” Video Player for all the technical How-Do-I videos that we publish on www.asp.net

8.) Expression.

Last, but not least, the Expression tools that support Silverlight (and WPF) are slick. Already in version 2, they are enjoying great popularity and rapid adoption from both new users as well as the traditional “design” community. Sure, there are folks that would like Adobe to add XAML support to Illustrator, etc., but at least there are very good, and complementary tools for folks doing Silverlight 2.0 development

So that’s a look at what I think is important and exciting about Silverlight 2.0 and it’s release this week.

I hope you’ll share your thoughts on the subject with me.


Friday, October 17, 2008 10:29:24 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [14] - Trackback
Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Silverlight
# Tuesday, September 02, 2008

dfb-header

The Deep Fried Bytes guys caught  up with me at DevLink and we had a talk about developer security needs, mistakes, activities, etc !

Listen Here http://deepfriedbytes.com/

Tuesday, September 02, 2008 1:05:07 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [3] - Trackback
Misfit Geek [IIS] | Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient] | Security
# Thursday, August 28, 2008

DevLink

I go to ALOT of developer events.

Usually, they are work - meaning I probably wouldn't go if I were a retired Millionaire.

DevLink was AWESOME. It was kind of link that perfect summer back in school when all the right people were in the right place and the right mood and the sun was shining and the VIBE was just happening.

The basics were all there, Tennessee was very sunny but not too hot, the people are very nice, the MTSU campus is super (and the Sororities were pledging while we were there).

John Kellar (DevLnk Chairman) and all the folks with the DevLink organization did a simply AMAZING job and because the event is SO cool the speaker pool is a "WHo's Who".

I went to some great session like Sara Ford's session on Open Source at Microsoft and Todd Anglin's session Silverlight (who thought 3 a three hour session would seem too SHORT.)

There was some fun interpersonal stuff too.

I spent most of the event sparing with Ted Somebody :)

Actually I'm talking about Ted Neward - who's not only really smart but also really fun. (Thanks Ted for being a good sport and for giving as good as you get. I hope they don't have you do the closing keynote next year, I'd have to wear a helmet.)

And, like many of us, we spend the event waiting for Sara Ford to do something REALLY outrageous. (We're STILL waiting :)

DeepFriedBYtes

I got to be a guest on Deep Fried Bytes, which will be available soon. (http://deepfriedbytes.com/)

GRATUITOUS PLUG - DeepFriedBytes is just getting up too speed and they need sponsors. Have a look and see if you can help them out !

DNRLogo

Of course, Carl Franklin and Richard Campbell were there and they event did a DNR episode from the after-party.

[ Click HERE to listen to the show. ]

But the HIGHLIGHT for me was the OpenSpaces.

Alan Stevens organized ad managed the OpenSaces and they were OFF the hook. (Thanks Alan for an AMAZING job).

I'd been to OpenSpaces before and had a less than great experience. Alan did a GREAT job of facilitating without controlling the flow.

And if you were an attendee.....

$50

devLinkBus

Next year - I'm going to fly out and take the BUS !!!! (http://netcave.org/GetOnTheBusYrsquoall.aspx)

Also, I declare a contest for next year - who can come from the farthest distance away.

It's a real gem of a weekend !! Hope to see you at the next one

Thursday, August 28, 2008 11:05:15 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Dev Community | Events | Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient]

dsa

Data Structures and Algorithms: Annotated Reference with Examples

This book written by Granville Barnett and Luca Del Tongo is part of an effort to provide all developers with a core understanding of algorithms that operate on various common, and uncommon data structures.

Data Structures and Algorithms: Annotated Reference with Examples is completely free!

[ CILICK HERE ]

Thursday, August 28, 2008 10:19:14 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [1] - Trackback
Misfit Geek [IIS] | Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient]
# Tuesday, August 26, 2008

I was chatting with Billy Hollis about how we often use new technology to do the same old thing and how I was seeing lots of folks doing this with WPF and Silverlight.

He mentioned that he had done a video in UI Design with WPF.

Check it out, its great for WPF and SIlverlight aficionados.

DNR-TV Show #115 | 6/20/2008

banner

Billy Hollis on Getting Smart with WPF

Billy Hollis

Billy Hollis shows us some clever ways to make a clean, efficient user interface in Windows Presentation Foundation.


 


Tuesday, August 26, 2008 10:02:01 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient] | Silverlight | Videos | WPF
# Friday, August 01, 2008

Mike Taulty recently uploaded and amazing collection of Silverlight 2.0 screencasts on how Silverlight works, controls, File IO, networking, UI design,  data-binding, interacting with HTML pages, and more. If you want to learn about Silverlight, this set of screencasts should definitely help!

Here is the full list of screencasts:

  1. Silverlight - Hello World
  2. Silverlight - Anatomy of an Application
  3. Silverlight - The VS Environment
  4. Silverlight - Content Controls
  5. Silverlight - Built-In Controls
  6. Silverlight - Width, Height, Margins, Padding, Alignment
  7. Silverlight - Using a GridSplitter
  8. Silverlight - Grid Layout
  9. Silverlight - StackPanel Layout
  10. Silverlight - Canvas Layout
  11. Silverlight - Databinding UI to .NET Classes
  12. Silverlight - Simple Styles
  13. Silverlight - Custom Types in XAML
  14. Silverlight - Binding with Conversion
  15. Silverlight - List Based Data Binding
  16. Silverlight - Simple User Control
  17. Silverlight - Templating a Button
  18. Silverlight - Resources from XAP/DLL/Site Of Origin
  19. Silverlight - Animations & Storyboards
  20. Silverlight - Uploads with WebClient
  21. Silverlight - Downloads with WebClient
  22. Silverlight - Calling HTTPS Web Services
  23. Silverlight - Calling Web Services
  24. Silverlight - Making Cross Domain Requests
  25. Silverlight - Using HttpWebRequest
  26. Silverlight - File Dialogs and User Files
  27. Silverlight - Using Sockets
  28. Silverlight - Using Isolated Storage
  29. Silverlight - .NET Code Modifying HTML
  30. Silverlight - Using Isolated Storage Quotas
  31. Silverlight - Calling JavaScript from .NET
  32. Silverlight - Evaluating JavaScript from .NET Code
  33. Silverlight - Handling HTML Events in .NET Code
  34. Silverlight - Handling .NET Events in JavaScript
  35. Silverlight - Calling .NET from JavaScript
  36. Silverlight - Displaying a Custom Splash Screen
  37. Silverlight - Passing Parameters from your Web Page
  38. Silverlight - Loading Media at Runtime
  39. Silverlight - Dynamically Loading Assemblies/Code
  40. Silverlight - Reading/Writing XML
  41. Silverlight - Multiple Threads with BackgroundWorker
  42. Silverlight - Insert/Update/Delete with the DataGrid
  43. Silverlight - Getting Started with the DataGrid
  44. Silverlight - Embedding Custom Fonts

View article...

Friday, August 01, 2008 9:48:15 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Silverlight
# Wednesday, July 30, 2008

vb2008htp

Deitel books are great learning tools and often used as course text or soup to nuts learning guides.

Also the physical quality of the book (printing, paper choice, color, etc) make it a collectors item if your a book lover)

I had the pleasure of being a technical reviewer on this one (though the way these guys write there isn't much review to do :)

This book includes coverage of the new features in ASP.NET 3.5, Web Services, Silverlight, Winforms, LINQ, WPF and More.

Get more info here: http://www.deitel.com/books/vb2008htp/

Wednesday, July 30, 2008 8:11:34 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Misfit Geek [IIS] | Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient] | Visual Basic
# Friday, July 18, 2008

CyberCriminal 

For many years I've had an interest in and a focus on Application Security.

Now, I'll be ramping up and doing a bunch of security related work in my role here at Microsoft.

I hope you will add www.SecureDeveloper.com to your blog reader.

I expect to include coverage of topics of interest to Web Developers, Server Admins, Rich Client Developers and RIA Devs.

As always, please feel free to send your requests and suggestions !!

Friday, July 18, 2008 8:29:23 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Misfit Geek [IIS] | Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient] | Security
# Wednesday, July 16, 2008

20069647_thb

Spring is ugly in my job. From early March until late June I'm on the road. Conferences, Meetings, etc.

Then when I finally get done my spring traveling.... There is "make up" work to do.

I have to "make it up" to my two little princess and my wife. Work my way through a whole spring filled "Honey Do List".

And then, there is the repair work. Winter is hard on everything. There is lots to do on the house, my office building, the yard, etc. after the winter weather (and my pack of German Shepherds) does its winter damage.

And then of course there is the work I have to do on my body. After nearly four months on the road I'm left feeling old, fat, ad out of shape. At 47 by body brings me new challenges and as someone who spent his whole life in a kickboxing gym, my metabolism refuses to adjust to a sedentary lifestyle.

Well, I'm caught up !

For the rest of the summer and fall I'm going to be primarily focused on developing developer training and guidance in the form of Videos and Webcasts on the following topics.

  • Web Security - The first of these videos will be up later this week and the series will continue. The topics will be of interest to ASP.NET developers as well as Slveright developers, IIS users, and Rich Client Developers using REST and SOAP services.
  • Data Access - BOTH ADO.NET and LINQ (and not JUST to Microsoft SQL Server).
  • Dynamic Data - The cool new technology for ASP.NET Developers.
  • Web Forms - With all the hype around ASP.NET MVC, I think it's important to focus on the Web UI technology that MOST of us will continue to be using :)

Comments, Suggestions ?

[ Use the "Email Me" Link HERE them to me. ]

Wednesday, July 16, 2008 2:23:36 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Misfit Geek [IIS] | Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient] | Videos | Webcast
# Tuesday, July 15, 2008

bigDate T

Check out this 2 day security brain fest. It happens to be right after Black Hat in Vegas. See you there ?

The LifeCycleSecurity conference was started to provide a venue where professionals in the Application Security industry can learn from each other's experiences.  We will be addressing security from the server to the browser. 

Application Security : We will have topics that address how professionals are creating systems that are resistant to attacks against the web application layer and the systems that support these web applications.

Browser security: With the increase in attacks against browsers such as malware and other attack vectors, protecting your users is more important than ever.  This is increasingly being done with content filtering devices.  The Lifecyclesecurity conference will include several tracks that address techniques that are being used to protect against these browser / content based attacks.

http://www.lifecyclesecurity.com/

Tuesday, July 15, 2008 8:53:33 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Misfit Geek [IIS] | Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient] | Security
# Friday, June 27, 2008

csVsVbChart

I got an email last night from Eduardo.

Eduardo "Love's VB.NET", but is concerned about his long term career prospects because he keeps hearing about C#.

The Pie Chart from the Telerik Survey suggests that C# has surpassed VB.NET as the .NET language of choice. For the record, I don't think this accurately reflects the division. I would guess that it's more like 55% VB.NET and 45% C#.

People ask me all the time why I choose VB.NET instead of C# for my videos. The truthful answer is, I don't. I use VB because ScottGu asked me to use VB.NET.

At first, I was a bit queased out :) - I first started programming in "C" in 1978 and C++ in abut 1988-1989. So languages of "C" flavor like Java and C# are just familiar to me.

It took me about a week before I was I stopped thinking about the syntax I was coding in.

I just don't think the choice between C# and VB.NET really matters.

The one statistic that does matter is that companies seem to be paying C# developers more than they want to pay VB.NET developers. I suspect that this statistic, like most, is irrelevant if taken on face value alone.

It's possible, even probable that the C# programmers they hire have more of a systems programming background in C++ or an enterprise development background in Java so that C# is the syntax flavor of choice, but that flavor choice is a byproduct of their skill set and it is that skill set that earns them more money.

If a company pays C# developers more than VB.NET developers for no other reason than syntax choice, I'd probably choose to work for another company as I prefer to work for really smart folks :)

I'd be surprised if anyone could suggest a business application to me that REQUIRED it be written in one language over another (at least for non-business reasons.)

To me, the choice between VB.NET and C# seems a much less significant one than the industry seems to want to make it. It's a stylistic choice. A philosophical choice. Even an artistic choice. But not really a NECESSARY choice.

Sure, TO ME, C# code "looks better". And FOR ME, coding in VB.NET is a bit faster. Since I'm happy to switch back and forth, I lean toward building class heavy back ends in C# and front side stuff in VB.NET (though not always).

The power is in the .NET framework and in the productivity of Visual Studio. Does that make VB.NET and C# just the duck tape that ties them together ? :)

Below are some links to articles that discuss the VB.NET versus C# issue.

In the mean time, Eduardo, write great applications in which ever language best suits you and let those applications be the strength in your resume. Not the syntax flavor they are written in.


Murray "Flash" Gordon has a great VB and C# Comparison on his blog [ Click HERE ]

Wikipedia also has some good information. [ Click HERE ]

Nigel Shaw has a good article at The Code Project with some sound conclusions. [ Click HERE ]

Jeff Atwood at Coding Horror also has a good post. [ Click HERE ]

The Pie Chart above is from the Telerik Survey [ Click HERE ]

Friday, June 27, 2008 8:45:44 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
C# | Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient] | Op-Ed | Visual Basic
# Wednesday, June 25, 2008

WithGerogio

While at TechEd 2008 I got to spend some time in the "Fish Bowl" with Georgeo Pulikkathara.

Georgeo interviewed me on Microsoft's Secure Development Lifecycle (SDL) and my upcoming Developer Security Activities.

Please [ click HERE ] to check out Georgeo's blog post and [ Click HERE ] to have a listen to the show.

Wednesday, June 25, 2008 9:55:36 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Misfit Geek [IIS] | Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient] | Security
# Thursday, June 19, 2008

microsoft_silverlight_c

Microsoft Silverlight Streaming offers free and inexpensive hosting services that make exposing your video and audio content as easy as pie.

An article by Rob Blackwell

 

Read the article HERE at Devx!

Thursday, June 19, 2008 6:03:06 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Misfit Geek [Silverlight] | Misfit Geek [Syndicated] | Silverlight
# Sunday, June 08, 2008

FreeDevExpressSLGrid

The folks at DevExpress are releasing a FREE DataGrid for Silverlight.

Here are come of the features.....

  • Data Grouping against multiple Silverlight Grid columns
  • Data Sorting against multiple Silverlight Grid columns
  • Comprehensive Summary Computation support against multiple Silverlight Grid columns
  • Column Movement
  • Column Resizing
  • Column Auto-Width
  • Row Editing
  • Row Preview (with animation)
  • Template Support (for cell content, cell editing, row preview and headers)
  • Auto Height Support for cells, headers, and totals.
  • Virtual StackPanel Row Container (simply means we are able to handle an unlimited number of rows)
  • Focused Row and Focused Cell
  • Multi-Row Selection Cell Text Wrapping
  • Vertical/Horizontal Lines
  • Multiple column types/editors

[ Click HERE for more info. ]

Sunday, June 08, 2008 8:52:02 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Misfit Geek [Silverlight] | Silverlight
# Thursday, March 13, 2008

The 2nd presentation at next week's AJAX World is on AJAX Security.

After just coming back from MI 08 last week where Silverlight 2.0 was the hot topic, I've been thinking about the Silverlight security model. After all, anytime you install a binary extension to the browser there is a security consideration.

ActiveX was sort of all or nothing, Adobe Flash has had security challenges, Java Applets, Windows Forms browser controls, etc.

Shawn Farkas, who keeps a .NET Security log HERE has written several interesting entries on Silverlight security.

Here is a list for your enlightenment.

The Silverlight Security Model

Silverlight Security II: What Makes a Method Critical

Silverlight Security III: Inheritance

Silverlight Security Cheat Sheet

Thursday, March 13, 2008 3:28:20 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
Misfit Geek [Syndicated] | Misfit Geek [Silverlight]
Navigation
About Me
    Joe Stagner
Follow me on Twitter.

View Joe Stagner's profile on LinkedIn

MSDN

Search
RSS/Subscribe
  RSS 2.0 | Atom 1.0 | CDF  
Archive
<January 2009>
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567