July 2003 - Posts

Tim Bray on Metadata

Crunchy goodness from Tim Bray on Metadata.  If you are interested in XML you should definitely read his blog.

 http://www.tbray.org/ongoing/When/200x/2003/07/29/SearchMeta

Sean

NYC .NET Bloggers

Last night I got to enjoy a few cocktails with DonXML, Rob, Samer, Tim, Scott, Dan and other whose names I can't remember.  Don and I had a great talk about SharpVectors and the future of UI's.  Rob and I talked about going to work with Microsoft and Dan and I talked about his project.  All in all it was great to meet the guys from NYC (I'm up here on a project for my company), and the common thing that I found between everyone there was a passion for knowledge and technology.  The worst thing was not being able to talk about some very cool things, due to NDA's.  But that is what adds to the cool factor isn't it? 

Sean

The next tool in your .NET skill set...

 While I think that everyone should know (and love) XPath, it looks like XQuery is going to be the next item that you’ll need to know in order to query XML docs, Yukon, System.XML (?) etc.  The great thing about XQuery is that you get XPath strengths with SQL like statements (FLWR expressions).  Here’s a fine article that covers the basics of XQuery for you. 

http://tiberi.us/view_article.aspx?article_id=26

 

Sean

Don Box and the SVG Viewer

Don Box talks about repaving his laptop, but the interesting thing is this little snippet. 

<snip>

I must admit that the SVG viewer is cool eye candy even though I'll never use it except to impress people at the pub.

</snip>

I’ll have to eyeball the XML tools on Whidbey that one of our guys is checking out.  However, if you don’t have access to Whidbey you’ll want to check out SVG# project.

Sean

 

SVG# http://www.sharpvectors.org

Don’s Blog http://www.gotdotnet.com/team/dbox/default.aspx?key=2003-07-25T06:46:20Z

Object Query Language meet ObjectXPathNavigator

 Looks like Steve Saxon over at Dell is a XML person too.  He’s got a great article on MSDN, “XPath Querying Over Objects with ObjectXPathNavigator”.  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml06162003.asp

So my wish for an Object Query Language using XPath has been answered.  He’s handled issues with serializing the whole object graph, which makes it more performant.  For details heck it out the link, it’s a great read. 

Sean

 

Sean

 

Do you think in XML?

[The dreaded “control + s” has struck.  Remember “control + s” in outlook is send not save!  Why!]

Do you think in XML?

Are you an XML person?  Do you think in XQuery and XPath, love XSLT and by looking at an XML you can start to see an XSD in your head. I do.  I know people that either love or hate it.  But if you deal with .NET you can’t get around the XML namespace.  And it’s here to stay.

I pretty much love everything about XML.  The only thing that bothers me about it for now is performance, however that will improve.  So are you an XML person or not?

Sean

SVG 1.2 Working Draft released

 15 July 2003: The SVG Working Group has released an updated Working Draft of Scalable Vector Graphics (SVG) 1.2 outlining potential areas of new work. SVG delivers accessible, dynamic, and reusable vector graphics, text, and images to the Web in XML. The Working Group explicitly encourages public feedback on this draft. Visit the SVG home page.

 

All kinds of tasty goodies in here…

  1. Text Wrapping
  2. Rendering Custom Content – (think UI widgets)
  3. Dynamic SVG
  4. Integration with other XML formats
  5. Multiple Pages
  6. Streaming
  7. Mods to the Rendering Model
  8. Painting Enhancements
  9. Alternate content based on display resolutions
  10. DOM Enhancements
  11. Document Simple Model
  12. Other crunchy goodness – tooltips, monitoring download progress, Prefetching resources, Navigating between elements and hinting SVG Fonts

 

Enjoy…

 

 

Sean

 

News Gator Test

 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent varius arcu vitae libero. Etiam accumsan lacus sed wisi. Aenean diam ligula, ultrices sit amet, scelerisque vel, pellentesque id, lacus. Sed blandit iaculis neque.

Business Advice

I just "re-learned" a great lesson, thanks to one of my managers.  When you are in a situation or a role in a project that you don't care for, don't campaign to do something else, as he called it.  I'd call it complaining, but he is a lot more polite.  Create a business case as to why you should be doing something else.  Because people really don’t care to hear you complain about something, you need to bring something to the table. 

Here’s a scenario:
Say that you’ve been in the role of DBA (Data Base Administrator) for the last six months.  And being a DBA is not what rolls your socks up; you’d really like to be working on a project where you will be coding in C#.  Well this is what you should do, in an email or whatever other medium you choose:
1. State that for the past six months in my role what successes you had.
2. What you would like to be doing.
3. Why you should be doing what you want to do.
4. The benefit for your manager in placing you there.
5. What benefit you will receive from doing what you want.

The great thing about this is that you are not just complaining you are bringing a solution to what you perceive as the problem.  This is what everyone wants, especially managers. 

It will also help you gather your thoughts into a coherent argument for what you want to do.  If you can’t do that, then you really have no reason to be moved to a different role. 

You could apply this to things beyond your role in projects.  You can apply this to why you want to move from VB4 to C#, from regular TV to Satellite TIVO TV or why you should be promoted in general.

What Matrix personality are you...

I'm sure that this one has already made the rounds.  Here's my score.

 

You are Neo
You are Neo, from "The Matrix." You
display a perfect fusion of heroism and
compassion.

What Matrix Persona Are You?
brought to you by Quizilla