Marquee de Sells: Chris's insight outlet via ATOM 1.0 csells on twitter

You've reached the internet home of Chris Sells, who has a long history as a contributing member of the Windows developer community. He enjoys long walks on the beach and various computer technologies.




Three "Oslo" Talks at VSLive in June!

This year's VSLive in Las Vegas (June 8-11), has three, count 'em three, "Oslo" talks! (And a Dublin talk to boot.) Just a few months ago, the "Oslo" team was giving all the talks and now there are so many of them I have to hear about them on the street! Our baby grew up so fast...

And as if that weren't enough, Jon Flanders gave me a code for a discount:

"If you register with code S9V10 you can get and all-access Passport Package for just $1,295, a savings of $400.00 off the standard price of $1,695."

I know I loved MIX in Vegas last month and I'm jealous I don't get to go back in June. Put some money down on 22 for me!

0 comments




Real-World Credit Card Validation Rules w/ "Oslo"

This is a wonderful article on the use of an "M" grammar to parse a set of rules specific to credit card validation and then parse those rules at run-time to drive a framework for doing the validation itself. The article does a marvelous job of motivating the use of a custom DSL for construction and validation by non-engineers and then lays out the entire grammar and C# loader code. Recommended.

0 comments




Run your house with Oslo!

Kris Horrocks in our marketing team is using Oslo to run his house via X10. He's got two posts on it and it's damn cool! Hmmm... How much to get X10 at my house...

0 comments




DSL DevCon: More Attendees Than Ever

This year's DevCon for DSLs has 25% more attendees than any other previous DevCon. In this economy, I'm amazed by this.

And it's not just people from the US or even the Pacific Northwest. Not only do we have people from all over the country, but folks are coming from Canada, the UK, Scotland, France, South America and one attendee, Tomas Petricek, a student at Charles University, is coming from the Czech Republic.

Luckily, as we slide into home, there are still a scant few seats left if you'd like to register, but be quick before they're all gone!

I so miss this conference. Why don't I do this more often?!

4 comments




InfoQ: Oslo news and content

The nice folks over at InfoQ have been building up some Oslo content and reporting on Oslo news. Check it out!

0 comments




Watch the Oslo Mix '09 Talk: Developing RESTful Services and Clients with "M"

Here. Learn how Web developers can use "M", a new language for describing data, metadata and domain specific languages, to enhance RESTful services like HTTP, JSON, RSS/Atom, and more. Also see how "M" can be used on premise or in the cloud to achieve greater development productivity and to create more compelling customer experiences. Speakers: Douglas Purdy & Chris Sells

0 comments




Don’t Miss Doug and Chris Doing Their Mix ‘09 Talk Oslo-Style

Here. Doug Purdy and Chris Sells will be giving their Mix '09 talk on Friday, March 20th at 9am in San Polo 3501. Doug will be talking about RESTful services and clients using "M", the language of "Oslo". Chris will be typing furiously trying to keep up. Come one, come all! Plus, free hugs from Doug to anyone that mentions this post!

0 comments




Why I Hate My iPhone

I've had an iphone for the last coupla weeks and there are some things that drive me crazy about it!

And all of that pales in comparison to the single worst deficiency in the app-suite of the iphone for which I've found no good work-arounds; the calendar app is nearly worthless in a business environment:

The calendar app is the single thing that makes me miss my Dash. Someone please tell me there's a workaround to these issues! I'll pay!

The reason I list the things I hate about my iphone is because the list of things I love about it would be impossible to enumerate. I had a T-Mobile Dash for years and it went with me everywhere. It was as big a boost in my electronic lifestyle as my first laptop. After having a smart phone for contacts, email, music and surfing the web, I couldn't go back. Plus, I loved the Dash so much that I'd try a new phone every 6 months or so and then bring it back because it just didn't compare.

On the other hand, the iPhone replaced my Dash in 24 hours. I've been twittering iPhone development related apps. I've purchased iphone charing cables for everywhere in my life where I sit for more than 5 minutes. I want to integrate my iphone as closely into my car as possible.

They will pry my iphone out of my cold dead hands.

9 comments




How I learned to Stop Worrying and Love the Twitter

Scott Hanselman performed an intervention on me in the mall the other day. I was in denial and while I can't say I'm fully into acceptance, I'm at least past anger. : )

It took Scott 90 minutes and I fought him every step of the way, but I think I finally have a handle on what Twitter is. I've heard it described as a "24-hour virtual cocktail party," which always turned me off. I'll take a lake of fire any day over more than three strangers in a room with which I share no common task and with whom I'm expected to socialize. Making that into a 24-hour thing and including everyone in the world does not make this more attractive to me.

And while that is one valid way to describe Twitter, the more attractive way for me to thing about it is as a single global chat room with conventions and tools to pull out the bits and pieces you want, i.e. the people to which you want to listen, the topics you care about, etc.

Except that's not right, either.

Instead, it's more like a poetry reading in a hippy bar where you're up on stage saying whatever comes into your head and the audience is generally ignoring you (because they're also on their own stage) except occasionally when they holler "yeah man! right on!" back at the stage.

And why is that cool?

Well, I can't speak for anyone else, but until Scott turned the light on in my head, it wasn't. Now I check Twitter (via TweetDeck) half a dozen times a day looking for direct messages first, then replies, then new search results (I search on my name, Oslo and DSL right now), then whatever's on top of my "All Friends." When I find someone that says something interesting about a topic I like, I follow them for a while til I decide they're saying mostly stuff I'm not interested in and then I unfollow.

The whole thing feels very much like what we used to do in email ("Look! Cute kiddie pictures!") and then in blogs ("Look! I have a blog!") before we figured out how to use it and what it was really for. I can't say I really know what Twitter is for yet, although I've been following Scott's advice, i.e. bigger, permanent stuff goes into blogs, transient stuff to a few people goes into email and transient stuff that goes to the hippy bar audience (i.e. the world) goes into Twitter.

I'm still very much learning and hardly anyone is following me (@csells), but that's OK. I'm already finding out who's in the Oslo community and have had lots of useful stuff on personal topics, too, e.g. sharing my iPhone love/hate.

Also, I have to say that I really love the social aspect -- I'm working alone at my house a lot and it's nice to have the world listening to every fool thing that comes into my head. : )

3 comments




Intro to Oslo in Dutch

My Dutch is a little rusty, but RJ's Intro to Oslo screencast looks great to me. Good work, RJ.

0 comments




Preview of Doug's "M" RESTful Services Talk at Mix

Scott Hanselman got a preview of the talk that Doug is giving at Mix this year on RESTful services using "M", took some screen shots and did a nice write-up. Worth a quick look-over even if you're coming to the talk (which will be a hoot -- I'll be carrying Doug's bags on this one : ).

0 comments




BizTalk Application Deployment DSL

Yossi Dahan has posted a most excellent DSL for building BizTalk application deployment scripts. Plus, he's created a most excellent project on codeplex for his bits. Most excellent!

0 comments




OsloTool: GUI for the command line Oslo tools

Bryan Sumter has posted a GUI app he built to run the Oslo command line tools for him:

I'd love to see this integrated into Intellipad, Bryan!

2 comments




Did you register for the DSL DevCon and not hear back?

Apparently even more people have registered for the DSL DevCon than I thought. If you've sent a registration notice and having heard back from me, then you aren't registered. Please register again or email me directly: csells@microsoft.com.

1 comment




Self-Modifying DSL from Savas

Leave it to Savas to invent a self-modifying DSL in MGrammar. You go, Savas! : )

0 comments




2500 older posts       135 newer posts