{"id":284,"date":"2009-07-06T22:43:47","date_gmt":"2009-07-07T03:43:47","guid":{"rendered":"http:\/\/www.webadminblog.com\/?p=284"},"modified":"2009-07-07T12:22:08","modified_gmt":"2009-07-07T17:22:08","slug":"velocity-2009-best-tidbits","status":"publish","type":"post","link":"https:\/\/www.webadminblog.com\/index.php\/2009\/07\/06\/velocity-2009-best-tidbits\/","title":{"rendered":"Velocity 2009 &#8211; Best Tidbits"},"content":{"rendered":"<p>Besides all the sessions, which were pretty good, a lot of the good info you get from conferences is by networking with other folks there and talking to vendors.\u00a0 Here are some of my top-value takeaways.<\/p>\n<p><a href=\"http:\/\/www.aptimize.com\/\" target=\"_blank\">Aptimize<\/a> is a New Zealand-based company that has developed software to automatically do the most high value front end optimizations (image spriting, CSS\/JS combination and minification, etc.).\u00a0 We predict it&#8217;ll be big.\u00a0 On a site like ours, going back and doing all this across hundreds of apps will never happen &#8211; we can engineer new ones and important ones better, but something like this which can benefit apps by the handful is great.<\/p>\n<p>I got some good info from the MySpace people.\u00a0 We&#8217;ve been talking about whether to run our back end as Linux\/Apache\/Java or Windows\/IIS\/.NET for some of our newer stuff.\u00a0 In the first workshop, I was impressed when the guy asked who all runs .NET and only one guy raised his hand.\u00a0\u00a0 MySpace is one of the big .NET sites, but when I talked with them about what they felt the advantage was, they looked at each other and said &#8220;Well&#8230;\u00a0 It was the most expeditious choice at the time&#8230;&#8221;\u00a0 That&#8217;s damning with faint praise, so I asked about what they saw the main disadvantage being, and they cited remote administration &#8211; even with the new PowerShell stuff it&#8217;s just still not as easy as remote admin\/CM of Linux.\u00a0 That&#8217;s top of my list too, but often Microsoft apologists will say &#8220;You just don&#8217;t understand because you don&#8217;t run it&#8230;&#8221;\u00a0 But apparently running it doesn&#8217;t necessarily sell you either.<\/p>\n<p>Our friends from <a href=\"http:\/\/www.opnet.com\/\" target=\"_blank\">Opnet<\/a> were there.\u00a0 It was probably a tough show for them, as many of these shops are of the &#8220;I never pay for software&#8221; camp.\u00a0 However, you end up wasting far more in skilled personnel time if you don&#8217;t have the right tools for the job.\u00a0 We use the heck out of their Panorama tool &#8211; it pulls metrics from all tiers of your system, including deep in the JVM, and does dynamic baselining, correlation and deviation.\u00a0 If all your programmers are 3l33t maybe you don&#8217;t need it, but if you&#8217;re unsurprised when one of them says &#8220;Uhhh&#8230; What&#8217;s a thread leak?&#8221; then it&#8217;s money.<\/p>\n<p><a href=\"http:\/\/www.controltier.com\/\" target=\"_blank\">ControlTier<\/a> is nice, they&#8217;re a commercial open source CM tool for app deploys &#8211; it works at a higher level than chef\/puppet, more like capistrano.<\/p>\n<p><a href=\"http:\/\/www.engineyard.com\/\" target=\"_blank\">EngineYard<\/a> was a really nice cloud provisioning solution (sits on top of Amazon or whatever).\u00a0 The reality of cloud computing as provided by the base IaaS vendors isn&#8217;t really the &#8220;machines dynamically spinning up and down and automatically scaling your app&#8221; they say it is without something like this (or lots of custom work).\u00a0 Their solution is, sadly, Rails only right now.\u00a0 But it is slick, very close to the blue-sky vision of what cloud computing can enable.<\/p>\n<p>And also, I joined the <a href=\"http:\/\/www.eff.org\/\" target=\"_blank\">EFF<\/a>!\u00a0 Cyber rights now!<\/p>\n<p>You can see most of the official proceedings from the conference (for free!):<\/p>\n<ul>\n<li><a href=\"http:\/\/velocityconference.blip.tv\/\" target=\"_blank\">Conference Videos<\/a><\/li>\n<li><a href=\"http:\/\/www.flickr.com\/photos\/x180\/sets\/72157620269837751\/\" target=\"_blank\">Velocity Photos<\/a><\/li>\n<li><a href=\"http:\/\/en.oreilly.com\/velocity2009\/public\/schedule\/proceedings\" target=\"_blank\">Presentation Slides<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Besides all the sessions, which were pretty good, a lot of the good info you get from conferences is by networking with other folks there and talking to vendors.\u00a0 Here are some of my top-value takeaways. Aptimize is a New Zealand-based company that has developed software to automatically do the most high value front end [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[77,259],"tags":[626,79,260,261],"class_list":["post-284","post","type-post","status-publish","format-standard","hentry","category-conferences","category-velocity-2009","tag-conferences","tag-velocity","tag-velocityconf","tag-velocityconf09"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pfI0c-4A","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=284"}],"version-history":[{"count":3,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/284\/revisions"}],"predecessor-version":[{"id":286,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/posts\/284\/revisions\/286"}],"wp:attachment":[{"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webadminblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}