<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>DNK Jump In Blog - Latest Comments</title><link>http://dnkjumpinblog.disqus.com/</link><description></description><atom:link href="https://dnkjumpinblog.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Thu, 26 Jan 2012 11:03:35 -0000</lastBuildDate><item><title>Re: Going Faster: Sexy numbers and full post-mortem</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2012/01/21/going-faster-post-mortem/#comment-421463083</link><description>&lt;p&gt;Thanks!&lt;br&gt;As for the Firefox lag, I'll look into it. We could have a poorly performing jQuery selector or something.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Drew Peterson</dc:creator><pubDate>Thu, 26 Jan 2012 11:03:35 -0000</pubDate></item><item><title>Re: Going Faster: Sexy numbers and full post-mortem</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2012/01/21/going-faster-post-mortem/#comment-421461906</link><description>&lt;p&gt;Thanks!&lt;br&gt;As for the Firefox lag, I'll look into it. We could have a poorly performing jQuery selector or something.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guest</dc:creator><pubDate>Thu, 26 Jan 2012 11:01:57 -0000</pubDate></item><item><title>Re: Going Faster: Sexy numbers and full post-mortem</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2012/01/21/going-faster-post-mortem/#comment-420860263</link><description>&lt;p&gt;Great work, Drew! I'm noticing a significant speed-up here in Britain.&lt;/p&gt;&lt;p&gt;It's still lags slightly on Firefox sometimes, but that's much more bearable. (And it could be my side anyway.)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">$18045708</dc:creator><pubDate>Wed, 25 Jan 2012 16:09:21 -0000</pubDate></item><item><title>Re: Going Faster: How not to suck at serving web content</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/12/21/going-faster-how-not-to-suck-at-serving-web-content/#comment-408996013</link><description>&lt;p&gt;Excellent work. The site really is noticeably snappier for me in the UK now! :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">$18045708</dc:creator><pubDate>Thu, 12 Jan 2012 17:26:25 -0000</pubDate></item><item><title>Re: Going Faster: How not to suck at serving web content</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/12/21/going-faster-how-not-to-suck-at-serving-web-content/#comment-404363579</link><description>&lt;p&gt;A ended up putting several hours into fixing these problems (some of it due to code cruftiness), and some of it due to finding even more issues once I started digging.&lt;/p&gt;&lt;p&gt;I'm going to write a full postmortem once the fixes go live, but to answer your question we're using &lt;a href="https://github.com/jetheredge/SquishIt" rel="nofollow noopener" target="_blank" title="https://github.com/jetheredge/SquishIt"&gt;https://github.com/jethered...&lt;/a&gt; to compress/combine our javascript and css files and the gzip/proxy fixes were just changes to the web.config file.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Drew Peterson</dc:creator><pubDate>Sat, 07 Jan 2012 19:21:34 -0000</pubDate></item><item><title>Re: Going Faster: How not to suck at serving web content</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/12/21/going-faster-how-not-to-suck-at-serving-web-content/#comment-392352743</link><description>&lt;p&gt;This is a classic list of things that you are currently doing wrong.  I would be interested in hearing how you are fixing some of them.  Like how are you enabling gzip and how are you leveraging proxy caching.  Just curious if you found any tools to help solve these issues or...&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bret Ferrier</dc:creator><pubDate>Thu, 22 Dec 2011 11:17:26 -0000</pubDate></item><item><title>Re: Going Faster: How not to suck at serving web content</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/12/21/going-faster-how-not-to-suck-at-serving-web-content/#comment-392310085</link><description>&lt;p&gt;Nice points on improving performance. Optimizing Scripts + CSS will definitely improve performance quite a bit.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vijay Thirugnanam</dc:creator><pubDate>Thu, 22 Dec 2011 10:16:31 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-339982738</link><description>&lt;p&gt;Silverlight is good, especially v4. The reason Silverlight does not get a mention is that the earlier versions, esp Silverlight 2, had a lot of shortcomings.&lt;/p&gt;&lt;p&gt;Even in v4, using RIA services with MVVM, is somewhat of a pain. I am sure if the same amount of effort goes to the next version of Silverlight, some of this can be addressed.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vijay Thirugnanam</dc:creator><pubDate>Thu, 20 Oct 2011 12:40:25 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-339182795</link><description>&lt;p&gt;Agreed that tooling has a long way to go.  But the opportunities to reuse said animations will be across all platforms, not just limited to a Flash audience-only.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CodingBandit</dc:creator><pubDate>Wed, 19 Oct 2011 11:24:42 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-338540038</link><description>&lt;p&gt;There will be need for Flash developers for some time to come.It would also be good for Flash Developers to look into learning HTML5 as well, potentially using Adobe Edge as an IDE.  HTML5 is going to be a very marketable skill set.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CodingBandit</dc:creator><pubDate>Tue, 18 Oct 2011 17:43:25 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-338280127</link><description>&lt;p&gt;HTML5 creates animates which are Flash like. But, there are still no standard tools available from vendors which can produce the standard set of animations that Flash does. Maybe, I am not aware of those tools :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vijay Thirugnanam</dc:creator><pubDate>Tue, 18 Oct 2011 12:14:18 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-337629465</link><description>&lt;p&gt;What about adobe flash developer? &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kiruba Sankars</dc:creator><pubDate>Mon, 17 Oct 2011 23:48:23 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-337233989</link><description>&lt;p&gt;More like, network engineers are not programmers and should beware about job security. There will always be viruses and malware, but HTML5 might be hackable someday too.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nick</dc:creator><pubDate>Mon, 17 Oct 2011 18:48:01 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-337230266</link><description>&lt;p&gt;Adobe Edge is top notch from what I am seeing. Visual Studio 2010 comparably has the least favorite css compliant styling component I have seen, but that will change then the standards are 100%.&lt;/p&gt;&lt;p&gt;As for HTML5 vs Flash, it depends which platform creates the best mix with Jquery and frame per second. Once that there are options, I would still go with the one that is free.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nick</dc:creator><pubDate>Mon, 17 Oct 2011 18:45:09 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-337194575</link><description>&lt;p&gt;Alex - agreed Silverlight is an amazing technology, I see it's future predominantly on the Windows platform.  The discussion above is targetting presenting content on the web specifically.&lt;/p&gt;&lt;p&gt;Unfortunately, like Flash, being plug-in based in the browser, it is also subject to some of the realities mentioned above with regards to Reach.&lt;/p&gt;&lt;p&gt;IMO, it really comes down to use case, if you want to target more devices, on the web,  with more reach, you'd be better off to use HTML5.  If you want to target the Windows desktop specifically, then target Silverlight or WPF, if you are looking for a Windows 8 Metro/tablet UI, you can target XAML or HTML5 on WinRT.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CodingBandit</dc:creator><pubDate>Mon, 17 Oct 2011 18:17:02 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-337147306</link><description>&lt;p&gt;Thanks for talking back, great discussion here. To be clear, I'm not into bashing any technology, nor did I think you were.&lt;/p&gt;&lt;p&gt;First, I'd like to say that Flash is technically superior to HTML5. Silverlight as well. I fully agree. But the "reach" argument is the deciding factor over time. So yes, there are still use cases for Flash right now.&lt;/p&gt;&lt;p&gt;As for the "safe bet" for businesses, I only partly agree. I work for a huge company and two web apps based on Silverlight were rewritten from the ground up because some important people demanded it to work on iPads. That's a few 100K of lost capital. This influx of devices isn't coming, it has happened already. Therefore, I hardly consider it "safe" to create anything new that has a lifecycle of a few years in Flash right now. In specific cases it may still be the best choice, but safe, no, not really. Again, I cannot emphasize this enough...the revolution isn't on the horizon, we are in the middle of it.&lt;/p&gt;&lt;p&gt;On vendor extensions: in your CSS, you include the vendor-extension property, followed by the official one. That's it. As you upgrade your browser, at one point the vendor-extension will be ignored and the official one will be used, thereby the CSS is future-proof. &lt;br&gt;That doesn't mean there's no issues though. The most important one being the extreme differences in the performance of running these animations, as well as the age-old problem of users on IE6-8. So I agree, CSS animations are not mature enough if you demand exact behavior across all browsers. Increasingly though, app builders are letting go of that thought to serve all users equally, even if they are on a decade old browser.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">daris2000</dc:creator><pubDate>Mon, 17 Oct 2011 17:42:06 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-337128455</link><description>&lt;p&gt;Well done Vijay for at least bringing up Silverlight...! I mean, this is DNK and no mention of the .NET rival to Flash heh? :-) Silverlight really is far superior to Flash in my view; the platform and associated programming language above all. I wish HTML5/CSS3 *were* more like Silverlight in fact. Adobe Flash is still more ubiquitous though, so can't have it all my way soon, regardless of HTML5...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">$18045708</dc:creator><pubDate>Mon, 17 Oct 2011 17:28:29 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-337068414</link><description>&lt;p&gt;Again, adoption of HTML5 has to start somewhere - the more demand devs make for it, the quicker browser providers will come around to implementing the functionality.  I'd say if you're a flash shop, implement in Flash first (since that's what you know), then at the same time invest in creating an HTML5 version of the identical requirement - it sounds like a lot of work, but it accomplishes a couple things, 1) it prepares your workforce for transition and gaining the benefits of reach, 2) it allows people that are currently using an HTML5 browser the opportunity to experience it. IMO, it's fun just to get out there with a capable browser and find out what others have done with HTML5.  I think I'll be spending more time looking into Modernizr myself.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CodingBandit</dc:creator><pubDate>Mon, 17 Oct 2011 16:32:29 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-337059644</link><description>&lt;p&gt;Vijay, with HTML5, you now have the ability to create those animations using HTML/CSS/JavaScript - I think it's an attractive technology even for animation-only components.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CodingBandit</dc:creator><pubDate>Mon, 17 Oct 2011 16:22:52 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-337059544</link><description>&lt;p&gt;I didn't think you were trying to belittle anything ;-) This is a debate, you'd have to be pretty mean to get under my skin!&lt;/p&gt;&lt;p&gt;I'll agree that we're moving in the direction of HTML for these types of applications. I think however, as I pointed out in my response to Ferdy's comment, that it does make good business sense to stick with Flash until there truly is feature and support parity. I'm not advocating shying away from HTML5 wholesale, just that there are compelling reasons not to make the switch.&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Drew Peterson</dc:creator><pubDate>Mon, 17 Oct 2011 16:22:45 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-337054296</link><description>&lt;p&gt;Well, first off, thanks for the response. You clearly put a lot of thought into it and that's what we love to see.&lt;/p&gt;&lt;p&gt;"I agree though that Adobe can maintain a very strong position in rich web content if it includes HTML5 as output."&lt;br&gt;That seems to be the consensus from some of the other comments as well. I probably should have focused more on Flash as a development environment as well as the technology.&lt;/p&gt;&lt;p&gt;"Correct, but perhaps you missed the memo"&lt;br&gt;I did, actually. I also didn't intentionally leave out context from Hickson's quote to prove a point. I had only seen the quote and not in its original context, I wasn't aware it was part of a larger discussion. Oops.&lt;/p&gt;&lt;p&gt;"I think this is a lack of understanding of what vendor-extensions are"&lt;br&gt;Well, I understand that they are the standard way to be non-standard, but for HTML5 to compete against Flash in, say, animation capabilities, we'd require some things from CSS3. Given that some of those required things may only be implemented as vendor extensions currently, it does cause issues for the programmer. I'll agree with your point that there are solutions to hide those problems from a code maintainability standpoint, but it doesn't account for any differing behavior between the two implementations.&lt;/p&gt;&lt;p&gt;All-in-all, I agree that HTML5 is workable today. It wasn't my intention to bash HTML5 in my article, and I hope it didn't come across that way. I was simply presenting my case for choosing Flash at this time. I do think that HTML5 is the way forward, and I think Adobe probably realizes that, but I simply can't ignore the huge support for Flash currently. I don't think that HTML5/CSS3 is quite up to par in terms of performance, support, and features yet. &lt;br&gt;As for my good reason to recommend Flash, many many businesses would agree that Flash has the best support and therefore can provide the best market penetration for their product. While some large players are using HTML5, they also must support browsers that don't support HTML5 yet. When it comes to spending money, I bet most businesses would go with the safe bet, which is currently Flash.&lt;/p&gt;&lt;p&gt;Thanks again for taking the time and effort to respond, we love to see participation like this from the community, and is the reason we put together these pieces.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Drew Peterson</dc:creator><pubDate>Mon, 17 Oct 2011 16:17:00 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-337053242</link><description>&lt;p&gt;I agree with you entirely.  Building native applications for the proliferation of devices out on the market today (and in the future) will be ridiculously costly.  With HTML5 you have an open, cross-device technology at your fingertips&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">CodingBandit</dc:creator><pubDate>Mon, 17 Oct 2011 16:15:50 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-336993721</link><description>&lt;p&gt;I agree with Carey. Flash was a huge success because website operators and developers made it so, leveraging functionality that was not available in HTML4. HTML5 will replace Flash because this same group will choose to do so, leveraging functionality that does not require a plug in, and that reaches more platforms. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Doyle</dc:creator><pubDate>Mon, 17 Oct 2011 15:03:32 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-336986968</link><description>&lt;p&gt;I think the decline of Flash over time is inevitable. There will be a legacy for years and even right now new Flash applications may be created in areas where HTML5 falls short. The main reason for its fall will be reach, as mentioned in the article. Consumers and businesses want their apps to work on iPads, and the amount of devices is only going to increase. Open is the only way to go.&lt;/p&gt;&lt;p&gt;I'd like to add that for many people Flash brought video, ads, and that's about it. It can do a whole lot more but I see few successful examples outside of some niche areas. I agree though that Adobe can maintain a very strong position in rich web content if it includes HTML5 as output.&lt;/p&gt;&lt;p&gt;In addition, it is interesting to look at Microsoft's decision as to move HTML5 in front of Silverlight for public-facing websites and applications. They realized they cannot get their runtime on enough platforms.&lt;/p&gt;&lt;p&gt;Finally, I'd like to make some remarks on Drew's text:&lt;/p&gt;&lt;p&gt;"HTML5 is currently a working draft. It’s susceptible to change at any time and is incomplete."&lt;/p&gt;&lt;p&gt;Correct, but perhaps you missed the memo. HTML as of a few months is now declared a living standard. Meaning it is never done and always evolving. They're getting rid of baseline versions. Likewise, browsers will no longer implement baseline versions. In fact, they never really did. This change of policy is too complex to explain here, but the bottom line is that both the standard and the implementation will move in increments now (except for Microsoft, who continues to baseline implementations).&lt;/p&gt;&lt;p&gt;"In fact, Ian Hickson, a maintainer of the HTML5 specification, has state that HTML5 would not be a published standard until 2022"&lt;/p&gt;&lt;p&gt;If you quote him on that, you should include the whole context. The context being that the W3C considers a standard to be published when two 100% implementations are in the market. We currently don't even have that for CSS2.1, although the majority of the web is built upon it. Therefore, this quote is taken out of context and was put forward by Ian to emphasize that HTML5 can be used way before that date.&lt;/p&gt;&lt;p&gt;"If I were building  a large scale interactive application on HTML5, I would be very concerned when hearing statements like that."&lt;/p&gt;&lt;p&gt;Currently, it depends on which parts you are actually using. Google, Facebook and many other major services are using parts of HTML5 already. There's sophisticated strategies for progressive enhancement and polyfills to fill the gaps. Yes, if you'd like a pixel perfect 3D virtual reality webshop working across browsers, Flash remains the best choice, but in many areas you can use HTML5 as of right now. Many have gone before you, it's not pioneering work.&lt;/p&gt;&lt;p&gt;"Except a new kind of vendor lock-in is starting to pop up now. With HTML5 being an unfinished draft, vendors are left to interpret and implement certain features in their own way"&lt;/p&gt;&lt;p&gt;I think this is a lack of understanding of what vendor-extensions are. Vendor extensions are a standard way to be non-standard. It is a way for vendors to offer an experimental implementation of a feature right now, eventually to be replaced by the real implementation that lacks the prefix. This means that web developers can make better experiences right now, and eventually their vendor extension rules will be ignored. It's not a maintainability nightmare since there are solutions which hide these rules entirely.&lt;/p&gt;&lt;p&gt;One other aspect little known about HTML5 is that it has made error handling part of the standard. Before, vendors had to decide for themselve how to render invalid markup, which lead to most of the browser quirks we know today. HTML5 changes all that, the error handling is standardized.&lt;/p&gt;&lt;p&gt;Concluding, whilst I agree that HTML5 is currently far from perfect, it is a lot better and more workable than most people realize. Therefore, I strongly disagree with the advise to recommend Flash for anything you plan to build new, unless you have some damn good reasons. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">daris2000</dc:creator><pubDate>Mon, 17 Oct 2011 14:55:45 -0000</pubDate></item><item><title>Re: HTML5 Takes on the King of Plugins</title><link>http://blogs.dotnetkicks.com/dnk-jump-in/2011/10/17/html5-takes-on-the-king-of-plugins/#comment-336921033</link><description>&lt;p&gt;The biggest problem right now with Flash is that it's the single largest security hole on the Internet. We've reached a point where far more malware is installed via Flash exploits then via Browser or OS exploits. That has to change and it has to change quickly if Flash is going to survive.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tridus</dc:creator><pubDate>Mon, 17 Oct 2011 13:55:49 -0000</pubDate></item></channel></rss>