<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>ACMEbinary</title>
        <link>http://acmebinary.com/blog/category/4.aspx</link>
        <description>Stuff about what ACMEbinary is doing.</description>
        <language>en-US</language>
        <copyright>Kent Sharkey</copyright>
        <managingEditor>kent@acmebinary.com</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>Part 2 of 2 on SubSonic</title>
            <link>http://acmebinary.com/blog/archive/2008/01/28/part-2-of-2-on-subsonic.aspx</link>
            <description>I see that my &lt;a href="http://dotnetslackers.com/articles/aspnet/UsingSubSonicToCreateASimpleBogEngine.aspx"&gt;second&lt;/a&gt; (and for now at least final) &lt;a href="http://dotnetslackers.com/articles/aspnet/UsingSubSonicToCreateASimpleBogEngine.aspx"&gt;article&lt;/a&gt; on &lt;a href="http://www.codeplex.com/subsonic"&gt;SubSonic&lt;/a&gt; is up on &lt;a href="http://dotnetslackers.com/"&gt;DotNetSlackers&lt;/a&gt;. Hopefully someone will find it useful and informative. This one is intended to be more practical than the overview I did last time. It builds out some of the functions of a blog engine using SubSonic queries and controls. &lt;br /&gt;
&lt;br /&gt;
Thanks again to &lt;a href="http://dotnetslackers.com/community/blogs/sonukapoor/"&gt;Sonu&lt;/a&gt;, &lt;a href="http://codebetter.com/blogs/karlseguin/default.aspx"&gt;Karl&lt;/a&gt; and the rest of the DNS team.&lt;img src="http://acmebinary.com/blog/aggbug/299.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/01/28/part-2-of-2-on-subsonic.aspx</guid>
            <pubDate>Tue, 29 Jan 2008 07:05:39 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/01/28/part-2-of-2-on-subsonic.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/299.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/299.aspx</trackback:ping>
        </item>
        <item>
            <title>Victoria Code Camp retrospective</title>
            <link>http://acmebinary.com/blog/archive/2008/01/28/victoria-code-camp-retrospective.aspx</link>
            <description>[modified] Almost forgot. Here are &lt;a href="http://acmebinary.com/share/subsonic.pdf"&gt;the slides&lt;/a&gt; if you want to see them.&lt;br /&gt;
&lt;br /&gt;
We're back from Victoria, where I did another version of my "A quick look at SubSonic" talk (it was a shorter version of the talk I gave in Winnipeg). What did I learn?&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;People don't stay all day at a Code Camp. During the kickoff, there looked to be around 100 people in attendance. There were all of 8 or so people in my talk (and a big 'Thank you!' to all of you), and the &lt;a href="http://www.victoriacodecamp.com/SessionSchedule.aspx"&gt;other two speakers&lt;/a&gt; (I would have gladly been in either of their talks) during the last session claimed 25 each.&lt;/li&gt;
    &lt;li&gt;I really need to force myself to get out and speak (and write) more&lt;/li&gt;
    &lt;li&gt;While I feel generally apprehensive around the whole "LINQ thing", the syntactic sugar they added to VB to help on the XML work is excellent. You can now declare and use an XML element (or document) on the fly:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;        Dim custs = &amp;lt;customers&amp;gt;&lt;br /&gt;                        &amp;lt;customer id="ALFKI"&amp;gt;&lt;br /&gt;                            &amp;lt;company&amp;gt;Alfreds Futterkiste&amp;lt;/company&amp;gt;&lt;br /&gt;                            &amp;lt;address&amp;gt;&lt;br /&gt;                                &amp;lt;street&amp;gt;Obere Str. 57&amp;lt;/street&amp;gt;&lt;br /&gt;                                &amp;lt;city&amp;gt;Berlin&amp;lt;/city&amp;gt;&lt;br /&gt;                                &amp;lt;zip&amp;gt;12209&amp;lt;/zip&amp;gt;&lt;br /&gt;                                &amp;lt;country&amp;gt;Germany&amp;lt;/country&amp;gt;&lt;br /&gt;                            &amp;lt;/address&amp;gt;&lt;br /&gt;                            &amp;lt;contact&amp;gt;&lt;br /&gt;                                &amp;lt;name&amp;gt;Maria Anders&amp;lt;/name&amp;gt;&lt;br /&gt;                                &amp;lt;title&amp;gt;Sales Representative&amp;lt;/title&amp;gt;&lt;br /&gt;                                &amp;lt;phone&amp;gt;030-0074321&amp;lt;/phone&amp;gt;&lt;br /&gt;                                &amp;lt;fax&amp;gt;030-0076545&amp;lt;/fax&amp;gt;&lt;br /&gt;                            &amp;lt;/contact&amp;gt;&lt;br /&gt;                        &amp;lt;/customer&amp;gt;&lt;br /&gt;			'...more here, but removed&lt;br /&gt;                    &amp;lt;/customers&amp;gt;&lt;br /&gt;&lt;br /&gt;        Dim contacts = From cust In custs...&amp;lt;contact&amp;gt; _&lt;br /&gt;                       Select cust.&amp;lt;name&amp;gt;, cust.&amp;lt;phone&amp;gt;&lt;br /&gt;&lt;br /&gt;        For Each contact In contacts&lt;br /&gt;            Console.WriteLine(String.Format("{0}: {1}", _&lt;br /&gt;                                            contact.name.Value, _&lt;br /&gt;                                            contact.phone.Value))&lt;br /&gt;        Next&lt;/pre&gt;&lt;img src="http://acmebinary.com/blog/aggbug/298.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/01/28/victoria-code-camp-retrospective.aspx</guid>
            <pubDate>Mon, 28 Jan 2008 21:20:41 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/01/28/victoria-code-camp-retrospective.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/298.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/298.aspx</trackback:ping>
        </item>
        <item>
            <title>Victoria Code Camp coming</title>
            <link>http://acmebinary.com/blog/archive/2008/01/03/victoria-code-camp-coming.aspx</link>
            <description>Nolan (et al) has created a &lt;a href="http://victoriacodecamp.com/blog/"&gt;blog &lt;/a&gt;for information on the upcoming &lt;a href="http://victoriacodecamp.com/"&gt;Victoria CodeCamp&lt;/a&gt;. Head on over there to read the writing on the wall, and hopefully I'll see you there (I'm taking the train down to the big city for the event)&lt;img src="http://acmebinary.com/blog/aggbug/293.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2008/01/03/victoria-code-camp-coming.aspx</guid>
            <pubDate>Thu, 03 Jan 2008 20:05:08 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2008/01/03/victoria-code-camp-coming.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/293.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/293.aspx</trackback:ping>
        </item>
        <item>
            <title>SubSonic article on DotNetSlackers</title>
            <link>http://acmebinary.com/blog/archive/2007/12/28/subsonic-article-on-dotnetslackers.aspx</link>
            <description>Thanks to &lt;a href="http://dotnetslackers.com/community/blogs/sonukapoor/"&gt;Sonu&lt;/a&gt; (and &lt;a href="http://codebetter.com/blogs/karlseguin/"&gt;Karl&lt;/a&gt;, and the rest of the DNS team), my (first) &lt;a href="http://dotnetslackers.com/articles/aspnet/IntroductionToSubSonic.aspx"&gt;article on SubSonic&lt;/a&gt; is now up on &lt;a href="http://dotnetslackers.com/"&gt;DotNetSlackers&lt;/a&gt;. This one is intended to be an introduction, and I'll hope to continue professing my platonic admiration for said framework in the new year.&lt;img src="http://acmebinary.com/blog/aggbug/292.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2007/12/28/subsonic-article-on-dotnetslackers.aspx</guid>
            <pubDate>Fri, 28 Dec 2007 18:42:58 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2007/12/28/subsonic-article-on-dotnetslackers.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/292.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/292.aspx</trackback:ping>
        </item>
        <item>
            <title>That's two</title>
            <link>http://acmebinary.com/blog/archive/2007/11/11/thats-two.aspx</link>
            <description>I was busy through the week, so I couldn't commemorate my "second anniversary". Last Thursday (the 8th) marked the second year since, "My second biggest mistake" - aka my leaving Microsoft. So, what have we/I learned in those 24 months?&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
    &lt;li&gt;Work/Life balance. I feel that for the most part (i.e. excluding crunch time on projects), I have it. My commute is about 15s. The coffee in the office is fine (although not as frequent as I'd like). I am fairly strict about stopping work at the end of the day (excluding email and the newsletter of course). This one is a happy-happy.&lt;/li&gt;
    &lt;li&gt;Health. Sort of related to the above, but I wanted to pull it out for special consideration. Better. M and I go for a walk before I get started on work, as well as frequently at other times, and I exercise 5 days a week.&lt;/li&gt;
    &lt;li&gt;Many developers shouldn't be. This mostly from a few of the recipients of the newsletter[&lt;a href="#note1" /&gt;1]. I get a lot of unsubscribe requests, coding help and whatnot. The saddest part is that most of the time the solution is either RTFM or "type just what you asked me into Google." I imagine it's the same on most if not all discussion forums. However, I still think developers should be beyond these trivial user issues. Perhaps we aren't the "top guns" I keep thinking and hoping we are.&lt;/li&gt;
    &lt;li&gt;Envy. The recent spate of Microsoft hirings has really brought out the envy in me. I'm not sure why as the &lt;a href="http://hanselman.com/blog/"&gt;three &lt;/a&gt;&lt;a href="http://haacked.com"&gt;gentlemen &lt;/a&gt;in &lt;a href="http://blog.wekeroad.com/"&gt;particular &lt;/a&gt;truly deserve to work there, and I am not anywhere near as qualified, skilled (or good looking) as they. I guess it's because they are getting an opportunity to create that I felt I never had at that place. See: envy.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
More lessons to come, I'd imagine...&lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href="http://www.codeproject.com/script/rumor/list.asp?news=0"&gt;The CodeProject Insider&lt;/a&gt;. Even though I struggle some days to create it, I really do like it. If you need a dose of IT/Dev news that doesn't take itself too seriously, I think it's one of the best emails you can get. There. My marketing exercise for the year. (Yes, perhaps it should just be an RSS feed, but that's not my decision)&lt;img src="http://acmebinary.com/blog/aggbug/286.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2007/11/11/thats-two.aspx</guid>
            <pubDate>Mon, 12 Nov 2007 00:46:32 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2007/11/11/thats-two.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/286.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/286.aspx</trackback:ping>
        </item>
        <item>
            <title>Wha? Sexy pages on MSDN?</title>
            <link>http://acmebinary.com/blog/archive/2007/04/19/Wha-Sexy-pages-on-MSDN.aspx</link>
            <description>I see that there are a &lt;a href="http://msdn.microsoft.com/vstudio/express/future/"&gt;few new interesting pages&lt;/a&gt; on MSDN this morning. I can tell they're sexy, because they have a black background. And there are reflections! (Reflections are the new black). While their overall "Web 2.0"-osity is hampered by the MSDN chrome, it is interesting to see MSDN at least taking a chance at creating interesting pages.&lt;br /&gt;
&lt;br /&gt;
Wonder who built those pages?&lt;br /&gt;
&lt;br /&gt;
Which leads me to think a recurring thought while I was at said fish shoppe: Do visually interesting pages work for information? One of the requests we got a lot was for "sexier" pages on MSDN, particularly where new products like Express were concerned. People would say, "Make them look as good as Apple's pages." (usually pointing at the &lt;a href="http://www.apple.com/trailers/"&gt;Trailers page&lt;/a&gt;, or some other showcase site. &lt;a href="http://www.adobe.com/products/flash/"&gt;Heavily graphical sites&lt;/a&gt; are certainly something that people can look at and think, "Wow, that's interesting", but when it comes to providing information, they tend to collapse into &lt;a href="http://search.info.apple.com/?search=Go&amp;amp;lr=lang_en&amp;amp;kword=&amp;amp;type=ktech+OR+klearn&amp;amp;newstype=&amp;amp;q=kmosx4"&gt;unpleasant&lt;/a&gt;, &lt;a href="http://java.sun.com/developer/onlineTraining/"&gt;text-heavy&lt;/a&gt;, &lt;a href="http://www.adobe.com/support/documentation/en/flash/"&gt;link dump&lt;/a&gt; pages fairly rapidly. I really don't think that there is anyway around it -- organizing large chunks of technical content is not a pretty job. You can &lt;a href="http://www.codeproject.com"&gt;create a few high-level buckets&lt;/a&gt; and load them up with content, you can &lt;a href="http://msdn.microsoft.com"&gt;create intricate nested hierarchies&lt;/a&gt; that are mostly meaningless to most people other than the hierarchy creator, you can &lt;a href="http://msdn.microsoft.com/developercenters"&gt;try to organize the content&lt;/a&gt; for a specific audience (but mostly forget that it's a perpetual exercise), or you can forget organization and &lt;a href="http://www.google.com"&gt;give them cake&lt;/a&gt;. All answers are satisfying in one sense and for some people, unsatisfying for others.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Knowledge is of two kinds. We know a subject ourselves, or we know where we can find information on it. (&lt;a href="http://www.quotationspage.com/quote/26259.html"&gt;Samuel Johnson&lt;/a&gt;) &lt;/blockquote&gt;&lt;br /&gt;
It's easy to point out the flaws in one organization or another, another to make the mistake of trying to suggest another. Personally, I tend to use "&lt;a href="http://www.cbc.ca/22minutes/22_single_player.html?archive/feb_3/Computercorner"&gt;The Google&lt;/a&gt;" to find almost everything, including on MSDN.  I continue to think that a "Personal Guide" is still the best way to find content - I think that this is why &lt;a href="http://cplus.about.com/od/thecsharpden/Welcome_to_the_C_Sharp_Area_with_Articles_about_C_Sharp_Development.htm"&gt;About.com&lt;/a&gt;, &lt;a href="http://www.w3schools.com"&gt;W3Schools &lt;/a&gt;and &lt;a href="http://techedbloggers.net/"&gt;TechEdBloggers &lt;/a&gt;continue to be useful (and I guess why Wikipedia is as well). Automating any system leads to false positives and negatives (who hasn't waded through  pages of entries on WinCE to get to the 'real' APIs?) However, I think we need some sort of common way of tagging and identifying content. Is something like &lt;a href="http://www.dotnetkicks.com/"&gt;DotNetKicks &lt;/a&gt;or &lt;a href="http://dotnetslackers.com/default.aspx"&gt;DotNetSlackers &lt;/a&gt;the answer? I'm not entirely convinced (sorry Sonu). &lt;br /&gt;
&lt;br /&gt;
Well, I guess another "no conclusion" post. I guess I need to think on organization some more. There must be something I'm not finding.&lt;img src="http://acmebinary.com/blog/aggbug/265.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2007/04/19/Wha-Sexy-pages-on-MSDN.aspx</guid>
            <pubDate>Thu, 19 Apr 2007 18:12:15 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2007/04/19/Wha-Sexy-pages-on-MSDN.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/265.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/265.aspx</trackback:ping>
        </item>
        <item>
            <title>What has been occupying my time</title>
            <link>http://acmebinary.com/blog/archive/2007/04/04/256.aspx</link>
            <description>It's been about a nice round 17 months (give or take) since I left Microsoft. Since then, Microsoft shipped some software, people have argued, and the world continues its revolution, rotation and other movements.&lt;br /&gt;
&lt;br /&gt;
I know all of you were wondering, "What's Kent up to?", so here is some of what I've been up to since I left.&lt;br /&gt;
&lt;br /&gt;
I do a daily newsletter for &lt;a href="http://www.codeproejct.com"&gt;Code Project&lt;/a&gt;, the &lt;a href="http://www.codeproject.com/script/rumor/list.asp"&gt;Insider&lt;/a&gt;. It's a daily email of news on the industry, developer stuff and more. Oh, and sorry, no RSS feed.&lt;br /&gt;
&lt;br /&gt;
I helped &lt;a href="http://geekswithblogs.net/evjen"&gt;Bill Evjen&lt;/a&gt; (aka Writing Monster II) create a couple more books. &lt;br /&gt;
&lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470124709.html" target="_blank"&gt;&lt;img width="100" vspace="10" hspace="10" height="126" align="left" src="/images/acmebinary_com/blog/7/o_0470124709.jpg" alt="Pro VB 2005" /&gt;&lt;/a&gt;I did four chapters in Wrox's new &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470124709.html"&gt;Professional VB 2005 with .NET 3.0.&lt;/a&gt; (Proving once again that&lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0471777773.html" target="_blank"&gt;&lt;img width="100" vspace="10" hspace="10" height="126" align="right" src="/images/acmebinary_com/blog/7/o_0471777773.jpg" alt="Pro XML" /&gt;&lt;/a&gt; Microsoft doesn't have a lock on overly long product names.) No prizes if you guess which chapters I did, but I hope you like them. It also continued my almost perfect series. I realized as we were working on it that I have written on every version of VB since 5 with the sole exception of 2003. That I would have included, but I chickened out, and &lt;a href="http://duncanmackenzie.net/"&gt;D&lt;/a&gt; had to &lt;a href="http://www.samspublishing.com/bookstore/product.asp?isbn=0672325497&amp;amp;rl=1"&gt;finish it&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I did far too many (in my opinion) chapters in Wrox's &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0471777773.html"&gt;Professional XML&lt;/a&gt;. It was a good experience, I think; it just took too long for everyone involved. Bill and I had originally planned for it to be out last year, but schedules, our new jobs and assorted other events contributed to it not. Again, no prizes if you can pick out my chapters. One of the things I liked about the book is that Bill wanted it framework-agnostic. That means it isn't a .NET book per se, but there are .NET samples, Java samples, Ruby samples and many others. It may not end up being a must-have book for everyone, but I think there is a lot of useful information in it.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://techedbloggers.net/" target="_blank"&gt;&lt;img width="249" vspace="10" hspace="10" height="153" align="left" src="/images/acmebinary_com/blog/7/TechEdBloggers_small.png" alt="TechEd Bloggers" /&gt;&lt;/a&gt;I've been helping out with the whole &lt;a href="http://techedbloggers.net/Default.aspx"&gt;TechEd Bloggers&lt;/a&gt; family of sites. Mostly poking at the back end of it, but I did also help out with the new look. More on that later, along with assorted complaints about CSS. While I am discussing TechEdBloggers, though. Don't forget to add your blog to their system. You don't have to be going to TechEd to participate. Oh, and if you like (or hate) the new look, feel free to let me know.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blogs.msdn.com/coding4fun/" target="_blank"&gt;&lt;img width="267" vspace="10" hspace="10" height="166" align="right" src="/images/acmebinary_com/blog/7/C4Fun_small.png" alt="Coding4Fun" /&gt;&lt;/a&gt;Finally (at least that I'll admit to right now), I've worked on a couple of Web sites for Microsoft. The &lt;a href="http://blogs.msdn.com/coding4fun/"&gt;Coding4Fun &lt;/a&gt;Web site was an experiment -- an attempt to host information both on MSDN and MSDN Blogs. Finally, Dan came to his senses, and he's moving it over to being a blog-only site. Check out the new look. &lt;br /&gt;
&lt;br /&gt;
The &lt;a href="http://msdn.microsoft.com/vstudio/express/bdlc/"&gt;Beginner Developer Learning Center&lt;/a&gt; is more of a standard site as far as MSDN is concerned, but is still an important site for me. The one group we miss in all of our discussions of best practices, language wars and datagrids is the complete beginner. This site really strives to help them out, and I know it will continue to get even better.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's next? Dunno. Maybe another Alphabet project - at least it kept me posting. Maybe some of the items that don't make the newsletter, or comments about some of the items that do. Maybe something about the article series I'm doing for MSDN, assuming I do the next one and if any of them ever get published.&lt;br clear="all" /&gt;&lt;img src="http://acmebinary.com/blog/aggbug/256.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Kent Sharkey</dc:creator>
            <guid>http://acmebinary.com/blog/archive/2007/04/04/256.aspx</guid>
            <pubDate>Thu, 05 Apr 2007 00:03:50 GMT</pubDate>
            <comments>http://acmebinary.com/blog/archive/2007/04/04/256.aspx#feedback</comments>
            <wfw:commentRss>http://acmebinary.com/blog/comments/commentRss/256.aspx</wfw:commentRss>
            <trackback:ping>http://acmebinary.com/blog/services/trackbacks/256.aspx</trackback:ping>
        </item>
    </channel>
</rss>