際際滷shows by User: unscriptable / http://www.slideshare.net/images/logo.gif 際際滷shows by User: unscriptable / Sat, 11 Oct 2014 15:52:31 GMT 際際滷Share feed for 際際滷shows by User: unscriptable Zero-config JavaScript apps with RaveJS -- SVCC fall 2014 /slideshow/intro-to-rave-js-at-svcc-fall-2014/40152057 ravejsatsvccfall2014-141011155231-conversion-gate02
Rave eliminates configuration, machinery, and complexity. Stop configuring and tweaking file watchers, minifiers, and transpilers just to get to a runnable app. Instead, go from zero to "hello world" in 30 seconds. In the next 30 seconds, easily add capabilities and frameworks to your application simply by installing *Rave Extensions* and *Rave Starter* packages from npm and Bower, the leading JavaScript package managers. Finally, install additional *Rave Extension* packages to apply your favorite build, deploy, and testing patterns.]]>

Rave eliminates configuration, machinery, and complexity. Stop configuring and tweaking file watchers, minifiers, and transpilers just to get to a runnable app. Instead, go from zero to "hello world" in 30 seconds. In the next 30 seconds, easily add capabilities and frameworks to your application simply by installing *Rave Extensions* and *Rave Starter* packages from npm and Bower, the leading JavaScript package managers. Finally, install additional *Rave Extension* packages to apply your favorite build, deploy, and testing patterns.]]>
Sat, 11 Oct 2014 15:52:31 GMT /slideshow/intro-to-rave-js-at-svcc-fall-2014/40152057 unscriptable@slideshare.net(unscriptable) Zero-config JavaScript apps with RaveJS -- SVCC fall 2014 unscriptable Rave eliminates configuration, machinery, and complexity. Stop configuring and tweaking file watchers, minifiers, and transpilers just to get to a runnable app. Instead, go from zero to "hello world" in 30 seconds. In the next 30 seconds, easily add capabilities and frameworks to your application simply by installing *Rave Extensions* and *Rave Starter* packages from npm and Bower, the leading JavaScript package managers. Finally, install additional *Rave Extension* packages to apply your favorite build, deploy, and testing patterns. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ravejsatsvccfall2014-141011155231-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Rave eliminates configuration, machinery, and complexity. Stop configuring and tweaking file watchers, minifiers, and transpilers just to get to a runnable app. Instead, go from zero to &quot;hello world&quot; in 30 seconds. In the next 30 seconds, easily add capabilities and frameworks to your application simply by installing *Rave Extensions* and *Rave Starter* packages from npm and Bower, the leading JavaScript package managers. Finally, install additional *Rave Extension* packages to apply your favorite build, deploy, and testing patterns.
Zero-config JavaScript apps with RaveJS -- SVCC fall 2014 from John Hann
]]>
3193 2 https://cdn.slidesharecdn.com/ss_thumbnails/ravejsatsvccfall2014-141011155231-conversion-gate02-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Introducing RaveJS: Spring Boot concepts for JavaScript applications /slideshow/rave-js-springone-2gx-2014/39987138 ravejs-springone2gx2014-141007143511-conversion-gate02
Modern JavaScript frameworks have become quite sophisticated. Unfortunately, they have also become quite complicated. The demos and sample projects for these frameworks look deceptively simple. However, to build and deploy real applications, developers must scaffold, configure, and maintain a tremendous amount of intricate machinery. Until recently, the Java world wasn't very different. Spring Boot finally made it easy to create stand-alone, production-grade Spring Applications that can you can "just run". Can we do the same for JavaScript? Yes, we can! Introducing RaveJS. Rave eliminates configuration, machinery, and complexity. Stop configuring and tweaking machinery such as file watchers, minifiers, and transpilers just to get to a runnable app. Instead, go from zero to "hello world" in 30 seconds. In the next 30 seconds, easily add capabilities and frameworks to your application simply by installing *Rave Extensions* and *Rave Starter* packages from npm and Bower, the leading JavaScript package managers. Finally, install additional *Rave Extension* packages to apply your favorite build, deploy, and testing patterns.]]>

Modern JavaScript frameworks have become quite sophisticated. Unfortunately, they have also become quite complicated. The demos and sample projects for these frameworks look deceptively simple. However, to build and deploy real applications, developers must scaffold, configure, and maintain a tremendous amount of intricate machinery. Until recently, the Java world wasn't very different. Spring Boot finally made it easy to create stand-alone, production-grade Spring Applications that can you can "just run". Can we do the same for JavaScript? Yes, we can! Introducing RaveJS. Rave eliminates configuration, machinery, and complexity. Stop configuring and tweaking machinery such as file watchers, minifiers, and transpilers just to get to a runnable app. Instead, go from zero to "hello world" in 30 seconds. In the next 30 seconds, easily add capabilities and frameworks to your application simply by installing *Rave Extensions* and *Rave Starter* packages from npm and Bower, the leading JavaScript package managers. Finally, install additional *Rave Extension* packages to apply your favorite build, deploy, and testing patterns.]]>
Tue, 07 Oct 2014 14:35:11 GMT /slideshow/rave-js-springone-2gx-2014/39987138 unscriptable@slideshare.net(unscriptable) Introducing RaveJS: Spring Boot concepts for JavaScript applications unscriptable Modern JavaScript frameworks have become quite sophisticated. Unfortunately, they have also become quite complicated. The demos and sample projects for these frameworks look deceptively simple. However, to build and deploy real applications, developers must scaffold, configure, and maintain a tremendous amount of intricate machinery. Until recently, the Java world wasn't very different. Spring Boot finally made it easy to create stand-alone, production-grade Spring Applications that can you can "just run". Can we do the same for JavaScript? Yes, we can! Introducing RaveJS. Rave eliminates configuration, machinery, and complexity. Stop configuring and tweaking machinery such as file watchers, minifiers, and transpilers just to get to a runnable app. Instead, go from zero to "hello world" in 30 seconds. In the next 30 seconds, easily add capabilities and frameworks to your application simply by installing *Rave Extensions* and *Rave Starter* packages from npm and Bower, the leading JavaScript package managers. Finally, install additional *Rave Extension* packages to apply your favorite build, deploy, and testing patterns. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ravejs-springone2gx2014-141007143511-conversion-gate02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Modern JavaScript frameworks have become quite sophisticated. Unfortunately, they have also become quite complicated. The demos and sample projects for these frameworks look deceptively simple. However, to build and deploy real applications, developers must scaffold, configure, and maintain a tremendous amount of intricate machinery. Until recently, the Java world wasn&#39;t very different. Spring Boot finally made it easy to create stand-alone, production-grade Spring Applications that can you can &quot;just run&quot;. Can we do the same for JavaScript? Yes, we can! Introducing RaveJS. Rave eliminates configuration, machinery, and complexity. Stop configuring and tweaking machinery such as file watchers, minifiers, and transpilers just to get to a runnable app. Instead, go from zero to &quot;hello world&quot; in 30 seconds. In the next 30 seconds, easily add capabilities and frameworks to your application simply by installing *Rave Extensions* and *Rave Starter* packages from npm and Bower, the leading JavaScript package managers. Finally, install additional *Rave Extension* packages to apply your favorite build, deploy, and testing patterns.
Introducing RaveJS: Spring Boot concepts for JavaScript applications from John Hann
]]>
3090 3 https://cdn.slidesharecdn.com/ss_thumbnails/ravejs-springone2gx2014-141007143511-conversion-gate02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Pragmatic JavaScript /slideshow/pragmatic-javascript/30666145 johnhann-springone2gx2013pragmaticjavascript-140131071821-phpapp02
So you've been toying around with JavaScript. You have a basic feel for the language but don't quiet feel productive, yet. If so, this talk is for you. We'll peel away the abstractions, libraries, and frameworks to uncover the more interesting fundamentals of JavaScript.]]>

So you've been toying around with JavaScript. You have a basic feel for the language but don't quiet feel productive, yet. If so, this talk is for you. We'll peel away the abstractions, libraries, and frameworks to uncover the more interesting fundamentals of JavaScript.]]>
Fri, 31 Jan 2014 07:18:21 GMT /slideshow/pragmatic-javascript/30666145 unscriptable@slideshare.net(unscriptable) Pragmatic JavaScript unscriptable So you've been toying around with JavaScript. You have a basic feel for the language but don't quiet feel productive, yet. If so, this talk is for you. We'll peel away the abstractions, libraries, and frameworks to uncover the more interesting fundamentals of JavaScript. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/johnhann-springone2gx2013pragmaticjavascript-140131071821-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> So you&#39;ve been toying around with JavaScript. You have a basic feel for the language but don&#39;t quiet feel productive, yet. If so, this talk is for you. We&#39;ll peel away the abstractions, libraries, and frameworks to uncover the more interesting fundamentals of JavaScript.
Pragmatic JavaScript from John Hann
]]>
3880 7 https://cdn.slidesharecdn.com/ss_thumbnails/johnhann-springone2gx2013pragmaticjavascript-140131071821-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Top 10 Misconceptions of Software Freelancing /slideshow/top-10-misconceptions-of-software-freelancing/5767103 top10misconceptionsofsoftwarefreelancing3-101113063040-phpapp01
]]>

]]>
Sat, 13 Nov 2010 06:30:27 GMT /slideshow/top-10-misconceptions-of-software-freelancing/5767103 unscriptable@slideshare.net(unscriptable) Top 10 Misconceptions of Software Freelancing unscriptable <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/top10misconceptionsofsoftwarefreelancing3-101113063040-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br>
Top 10 Misconceptions of Software Freelancing from John Hann
]]>
2140 6 https://cdn.slidesharecdn.com/ss_thumbnails/top10misconceptionsofsoftwarefreelancing3-101113063040-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
OOCSS for JavaScript Pirates jQcon Boston /slideshow/oocss-for-javascript-pirates-jqcon-boston/5465648 oocssforjavascriptpiratespresentationatjqconboston-101017095722-phpapp01
At first glance, Object-Oriented CSS looks like yet another rehash of CSS "best practices". Maybe the OO part caught your attention briefly before you dismissed it as a gimmick. Who cares about CSS anyways? I'm a JavaScript Pirate! CSS is for lollygaggers and deck scrubbers! That's what these JavaScript Pirates thought, too, at first. But now that we're skilled in the arcane art of OOCSS, we've come to realize that it not only helps us write better CSS, but it also helps us write much better JavaScript! You too will be able to create kick-ass web apps that are engineering marvels -- able to withstand high seas and hurricane-force winds -- er... or at least unreasonable customer demands. First, we'll review the basics of OOCSS. Then, we'll delve deeper. Way deeper. Attending pirates will learn how to: 1) use OOCSS principles to modularize HTML into reusable components, 2) mate these components with CSS rules and JavaScript ""controllers"", and 3) identify and implement inheritance patterns in CSS, HTML, and JavaScript. More importantly, pirates will discover several little-known secrets about OOCSS. These ""secrets"" are tips and techniques that you won't find in any book, tutorial, or treasure map. They're not even divulged on the OOCSS Github repository! Once you see them in action, you'll never want to do it the ""old way"" again. For certain, by the end of this session, you will: 1) have a much greater appreciation for CSS, 2) understand several simple, yet powerful, techniques for applying OOCSS, and 3) feel much more confident about creating and maintaining large web apps. Arrrrrr, matey!!! Let the wind blow! ]]>

At first glance, Object-Oriented CSS looks like yet another rehash of CSS "best practices". Maybe the OO part caught your attention briefly before you dismissed it as a gimmick. Who cares about CSS anyways? I'm a JavaScript Pirate! CSS is for lollygaggers and deck scrubbers! That's what these JavaScript Pirates thought, too, at first. But now that we're skilled in the arcane art of OOCSS, we've come to realize that it not only helps us write better CSS, but it also helps us write much better JavaScript! You too will be able to create kick-ass web apps that are engineering marvels -- able to withstand high seas and hurricane-force winds -- er... or at least unreasonable customer demands. First, we'll review the basics of OOCSS. Then, we'll delve deeper. Way deeper. Attending pirates will learn how to: 1) use OOCSS principles to modularize HTML into reusable components, 2) mate these components with CSS rules and JavaScript ""controllers"", and 3) identify and implement inheritance patterns in CSS, HTML, and JavaScript. More importantly, pirates will discover several little-known secrets about OOCSS. These ""secrets"" are tips and techniques that you won't find in any book, tutorial, or treasure map. They're not even divulged on the OOCSS Github repository! Once you see them in action, you'll never want to do it the ""old way"" again. For certain, by the end of this session, you will: 1) have a much greater appreciation for CSS, 2) understand several simple, yet powerful, techniques for applying OOCSS, and 3) feel much more confident about creating and maintaining large web apps. Arrrrrr, matey!!! Let the wind blow! ]]>
Sun, 17 Oct 2010 09:57:20 GMT /slideshow/oocss-for-javascript-pirates-jqcon-boston/5465648 unscriptable@slideshare.net(unscriptable) OOCSS for JavaScript Pirates jQcon Boston unscriptable At first glance, Object-Oriented CSS looks like yet another rehash of CSS "best practices". Maybe the OO part caught your attention briefly before you dismissed it as a gimmick. Who cares about CSS anyways? I'm a JavaScript Pirate! CSS is for lollygaggers and deck scrubbers! That's what these JavaScript Pirates thought, too, at first. But now that we're skilled in the arcane art of OOCSS, we've come to realize that it not only helps us write better CSS, but it also helps us write much better JavaScript! You too will be able to create kick-ass web apps that are engineering marvels -- able to withstand high seas and hurricane-force winds -- er... or at least unreasonable customer demands. First, we'll review the basics of OOCSS. Then, we'll delve deeper. Way deeper. Attending pirates will learn how to: 1) use OOCSS principles to modularize HTML into reusable components, 2) mate these components with CSS rules and JavaScript ""controllers"", and 3) identify and implement inheritance patterns in CSS, HTML, and JavaScript. More importantly, pirates will discover several little-known secrets about OOCSS. These ""secrets"" are tips and techniques that you won't find in any book, tutorial, or treasure map. They're not even divulged on the OOCSS Github repository! Once you see them in action, you'll never want to do it the ""old way"" again. For certain, by the end of this session, you will: 1) have a much greater appreciation for CSS, 2) understand several simple, yet powerful, techniques for applying OOCSS, and 3) feel much more confident about creating and maintaining large web apps. Arrrrrr, matey!!! Let the wind blow! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/oocssforjavascriptpiratespresentationatjqconboston-101017095722-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> At first glance, Object-Oriented CSS looks like yet another rehash of CSS &quot;best practices&quot;. Maybe the OO part caught your attention briefly before you dismissed it as a gimmick. Who cares about CSS anyways? I&#39;m a JavaScript Pirate! CSS is for lollygaggers and deck scrubbers! That&#39;s what these JavaScript Pirates thought, too, at first. But now that we&#39;re skilled in the arcane art of OOCSS, we&#39;ve come to realize that it not only helps us write better CSS, but it also helps us write much better JavaScript! You too will be able to create kick-ass web apps that are engineering marvels -- able to withstand high seas and hurricane-force winds -- er... or at least unreasonable customer demands. First, we&#39;ll review the basics of OOCSS. Then, we&#39;ll delve deeper. Way deeper. Attending pirates will learn how to: 1) use OOCSS principles to modularize HTML into reusable components, 2) mate these components with CSS rules and JavaScript &quot;&quot;controllers&quot;&quot;, and 3) identify and implement inheritance patterns in CSS, HTML, and JavaScript. More importantly, pirates will discover several little-known secrets about OOCSS. These &quot;&quot;secrets&quot;&quot; are tips and techniques that you won&#39;t find in any book, tutorial, or treasure map. They&#39;re not even divulged on the OOCSS Github repository! Once you see them in action, you&#39;ll never want to do it the &quot;&quot;old way&quot;&quot; again. For certain, by the end of this session, you will: 1) have a much greater appreciation for CSS, 2) understand several simple, yet powerful, techniques for applying OOCSS, and 3) feel much more confident about creating and maintaining large web apps. Arrrrrr, matey!!! Let the wind blow!
OOCSS for JavaScript Pirates jQcon Boston from John Hann
]]>
5524 5 https://cdn.slidesharecdn.com/ss_thumbnails/oocssforjavascriptpiratespresentationatjqconboston-101017095722-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation 000000 http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
dojo is bizarro jQuery /slideshow/dojo-is-bizarro-jquery/4966673 bocoupdojoisbizarrojquery-100814080042-phpapp01
My presentation at the Bocoup Loft (Boston, 2010-08-11). A fun diversion to illustrate some of the similarities and differences between jQuery and dojo. Also, a sneak peek of a few features of cujo.js (a web app platform that provides an MVC framework on top of dojo). The code samples and demos are not included in this version. I'm working on a version with more code!]]>

My presentation at the Bocoup Loft (Boston, 2010-08-11). A fun diversion to illustrate some of the similarities and differences between jQuery and dojo. Also, a sneak peek of a few features of cujo.js (a web app platform that provides an MVC framework on top of dojo). The code samples and demos are not included in this version. I'm working on a version with more code!]]>
Fri, 13 Aug 2010 19:58:23 GMT /slideshow/dojo-is-bizarro-jquery/4966673 unscriptable@slideshare.net(unscriptable) dojo is bizarro jQuery unscriptable My presentation at the Bocoup Loft (Boston, 2010-08-11). A fun diversion to illustrate some of the similarities and differences between jQuery and dojo. Also, a sneak peek of a few features of cujo.js (a web app platform that provides an MVC framework on top of dojo). The code samples and demos are not included in this version. I'm working on a version with more code! <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/bocoupdojoisbizarrojquery-100814080042-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> My presentation at the Bocoup Loft (Boston, 2010-08-11). A fun diversion to illustrate some of the similarities and differences between jQuery and dojo. Also, a sneak peek of a few features of cujo.js (a web app platform that provides an MVC framework on top of dojo). The code samples and demos are not included in this version. I&#39;m working on a version with more code!
dojo is bizarro jQuery from John Hann
]]>
2077 5 https://cdn.slidesharecdn.com/ss_thumbnails/bocoupdojoisbizarrojquery-100814080042-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-unscriptable-48x48.jpg?cb=1522933691 Current interests: IoT, sensors, machine learning, AI, microservices, and functional programming. Specialties: Haskell, EcmaScript 6/7, node.js. John Hann is a software engineer whose early interest in the web became a career and an obsession. Since 1996, he has successfully delivered over 70 enterprise-class, web-based applications. Notable projects include a Web 2.0-class product in 2000 (US Patent 7,016,751) and several Rich Internet Applications ("Ajax apps") as early as 1996 (using browser plug-ins before 1999 and hidden IFRAMEs until 2004). In addition to learning the popular frameworks, he has also written three comprehensive JavaScript frameworks from scratch. unscriptable.com https://cdn.slidesharecdn.com/ss_thumbnails/ravejsatsvccfall2014-141011155231-conversion-gate02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/intro-to-rave-js-at-svcc-fall-2014/40152057 Zero-config JavaScript... https://cdn.slidesharecdn.com/ss_thumbnails/ravejs-springone2gx2014-141007143511-conversion-gate02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/rave-js-springone-2gx-2014/39987138 Introducing RaveJS: Sp... https://cdn.slidesharecdn.com/ss_thumbnails/johnhann-springone2gx2013pragmaticjavascript-140131071821-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/pragmatic-javascript/30666145 Pragmatic JavaScript