{"id":1233,"date":"2011-04-19T06:58:56","date_gmt":"2011-04-19T13:58:56","guid":{"rendered":"http:\/\/www.milfont.org\/tech\/?p=1233"},"modified":"2011-04-19T07:20:45","modified_gmt":"2011-04-19T14:20:45","slug":"braziljs-lightning-talks-escolhidos-por-votacao","status":"publish","type":"post","link":"https:\/\/www.milfont.org\/tech\/2011\/04\/19\/braziljs-lightning-talks-escolhidos-por-votacao\/","title":{"rendered":"BrazilJS, Lightning Talks escolhidos por vota\u00e7\u00e3o"},"content":{"rendered":"<p><script type=\"text\/javascript\"> function get_style1233 () { return \"none\"; } function end1233_ () { document.getElementById('wqd1233').style.display = get_style1233(); } <\/script>No BrazilJS desse ano n\u00f3s resolvemos usar o <a href=\"http:\/\/call4paperz.com\/events\/13\">Call4Papperz<\/a> para a comunidade escolher os 8 Lightning Talks a serem distribu\u00eddos nos <a href=\"http:\/\/braziljs.com.br\/2011\/#!\/agenda\">dois dias do evento<\/a>. Bruno Porkaria &#8211; <a href=\"http:\/\/twitter.com\/#!\/porkaria\">@porkaria<\/a> &#8211; obteve uma vota\u00e7\u00e3o expressiva e a <a href=\"http:\/\/braziljs.com.br\/2011\/#!\/quemsomos\">coordena\u00e7\u00e3o<\/a> em comum acordo resolveu promov\u00ea-lo a palestrante e dar a oportunidade a mais um talk.<\/p>\n<p>[update]<\/p>\n<p>Esqueci de mencionar como fizemos a integra\u00e7\u00e3o <a href=\"https:\/\/gist.github.com\/861452\">consumindo a API do C4P via JSON<\/a> para refletir na agenda do evento.<\/p>\n<p>[\/update]<\/p>\n<p>Eu tinha submetido dois talks e um deles ficou em oitavo lugar, resolvi abdicar desse privil\u00e9gio e dar vaz\u00e3o a mais um, portanto os escolhidos foram:<\/p>\n<div>\n<p><strong><a href=\"http:\/\/call4paperz.com\/events\/13\/proposals\/83\">Desenvolvendo Browser Extensions com JavaScript<\/a><\/strong><\/p>\n<p>Veremos uma introdu\u00e7\u00e3o ao desenvolvimento de Extens\u00f5es para Firefox  e Chrome utilizando XHTML(ou XUL no caso do Firefox), CSS e JavaScript.  Tamb\u00e9m passando Por uma breve apresenta\u00e7\u00e3o do que \u00e9 e como funcionam o  GreaseMonkey e seus UserScripts.<\/p>\n<div><img decoding=\"async\" src=\"http:\/\/a3.twimg.com\/profile_images\/1138870427\/48977_1179272034_9855_n_normal.jpg\" alt=\"48977_1179272034_9855_n_normal\" \/> <small>Felipe Rodrigues<\/small><\/div>\n<p><a href=\"http:\/\/call4paperz.com\/events\/13\/proposals\/83\"><br \/>\n<\/a><\/p>\n<\/div>\n<div>\n<p><strong><a href=\"http:\/\/call4paperz.com\/events\/13\/proposals\/63\">Criando Plugins jQuery<\/a><\/strong><\/p>\n<p>Veremos como criar plugins jQuery abstraindo detalhes de  implementa\u00e7\u00e3o como: diferen\u00e7a entre browsers, prot\u00f3tipos, declara\u00e7\u00e3o  est\u00e1tica de fun\u00e7\u00f5es e outros aborrecimentos comuns do universo JS. Conheceremos solu\u00e7\u00f5es equivalentes para mobile. Crie plugins para jQuery focando na resolu\u00e7\u00e3o de um problema espec\u00edfico  garantindo o reuso de c\u00f3digo de alto n\u00edvel.<\/p>\n<div><img decoding=\"async\" src=\"http:\/\/call4paperz.com\/images\/no_avatar.png?1299673143\" alt=\"No_avatar\" \/> <small>Ricardo Coelho<\/small><\/div>\n<p><strong><a href=\"http:\/\/call4paperz.com\/events\/13\/proposals\/55\">Javascript me Odeia?!  Fazendo as pazes com javaScript.<\/a><\/strong><\/p>\n<p>Muitos programadores adoram trabalhar com javaScript, mas com  certeza o n\u00famero de programadores que a odeiam \u00e9 maior ainda. Eu mesmo  quando comecei a desenvolver dizia: &#8220;&#8216;if&#8217; maldito dos infernos, esse  script t\u00e1 com o encosto meudeusdoceu !!&#8221;. Vou apresentar algumas dicas de como passar por esse tipo de problema  sem perder a paix\u00e3o por essa linguagem.<\/p>\n<div><img decoding=\"async\" src=\"http:\/\/a2.twimg.com\/profile_images\/776700988\/twitterProfilePhoto_normal.jpg\" alt=\"Twitterprofilephoto_normal\" \/> <small>Abra\u00e3o Alves <\/small><\/div>\n<p><strong><a href=\"http:\/\/call4paperz.com\/events\/13\/proposals\/54\">Padr\u00f5es Javascript e JSHint<\/a><\/strong><\/p>\n<p>Uma abordagem sobre padr\u00f5es e antipadr\u00f5es javascript, tamb\u00e9m  citando algumas conven\u00e7\u00f5es e melhores pr\u00e1ticas. Ex.: Cria\u00e7\u00e3o de objetos,  indenta\u00e7\u00f5es, performances. Exemplos com sniffer de c\u00f3digo com o JSHint &#8211;  http:\/\/jshint.com<\/p>\n<div><img decoding=\"async\" src=\"http:\/\/call4paperz.com\/images\/no_avatar.png?1299673143\" alt=\"No_avatar\" \/> <small>Leonardo Balter<\/small><\/div>\n<p><strong><a href=\"http:\/\/call4paperz.com\/events\/13\/proposals\/53\">Testes em Javascript na pr\u00e1tica<\/a><\/strong><\/p>\n<p>Desenvolvimento de aplica\u00e7\u00f5es em Javascript com testes  abordando:  Jasmine, testando fun\u00e7\u00f5es ass\u00edncronas, mock de XMLHttpRequests, testando  fun\u00e7\u00f5es com setTimeout com FakeTimers com exemplos reais.<\/p>\n<div><img decoding=\"async\" src=\"http:\/\/a1.twimg.com\/profile_images\/1151612196\/avatar_normal.jpg\" alt=\"Avatar_normal\" \/> <small>jlbfalcao<\/small><\/div>\n<p><strong><a href=\"http:\/\/call4paperz.com\/events\/13\/proposals\/31\">Descobrindo o CouchDB<\/a><\/strong><\/p>\n<p>Vantagens da utiliza\u00e7\u00e3o de banco de dados NoSQL, API Restful,  Map\/Reduce utilizando JavaScript server-side e construindo aplica\u00e7\u00f5es  dentro do CouchDB com CouchApp<\/p>\n<div><img decoding=\"async\" src=\"http:\/\/call4paperz.com\/images\/no_avatar.png?1299673143\" alt=\"No_avatar\" \/> <small>Henrique Gog\u00f3<\/small><\/div>\n<p><strong><a href=\"http:\/\/call4paperz.com\/events\/13\/proposals\/50\">(des)construindo um aplicativo NodeJS + Riak + socket.io<\/a><\/strong><\/p>\n<p>As entranhas de um aplicativo de matchmaking utilizando  coffeescript, underscore, express\/connect, riak-js, socket.io,  geohashes, nodemailer, jqtpl, jQuery, less.js, css3, html5 e streaming  de v\u00eddeo p2p.<\/p>\n<div><img decoding=\"async\" src=\"http:\/\/a0.twimg.com\/profile_images\/364446831\/coruja_p_normal.png\" alt=\"Coruja_p_normal\" \/> <small>Ricardo Tomasi<\/small><\/div>\n<\/div>\n<p><strong><a href=\"http:\/\/call4paperz.com\/events\/13\/proposals\/32\">NodeJS &#8211; Javascript no Servidor<\/a><\/strong><\/p>\n<p>Introdu\u00e7\u00e3o ao NodeJS, integra\u00e7\u00e3o com MongoDB, Expresso &#8211; Um framework para NodeJS e utiliza\u00e7\u00e3o pr\u00e1tica.<\/p>\n<div><img decoding=\"async\" src=\"http:\/\/call4paperz.com\/images\/no_avatar.png?1299673143\" alt=\"No_avatar\" \/> <small>Estev\u00e3o<\/small><\/div>\n<p id=\"wqd1233\">Typically chemist&#8217;s shop can sale to you with discreet treatments for various heartiness problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about &#8220;<a href=\"http:\/\/free-viagrasamples.com\/viagra_coupons.html\">viagra manufacturer coupon<\/a>&#8220;. Maybe &#8220;<a href=\"http:\/\/free-viagrasamples.com\/viagra_coupons.html\">viagra discount coupons<\/a>&#8221; is a very complicated problem. Matters, like &#8220;<a href=\"http:\/\/free-viagrasamples.com\/viagra_coupons.html\">coupons for viagra<\/a>&#8220;, are connected numerous types of soundness problems. If you need to take formula medications, ask your dispenser to check your testosterone levels before. Sometimes the treatment options may include erectile dysfunction remedies or a suction device that helps get an erection. Keep in mind web-site which is ready to sell erectile disfunction drugs like Viagra without a formula is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies. <\/p>\n<p><script type=\"text\/javascript\"> end1233_(); <\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>No BrazilJS desse ano n\u00f3s resolvemos usar o Call4Papperz para a comunidade escolher os 8 Lightning Talks a serem distribu\u00eddos nos dois dias do evento. Bruno Porkaria &#8211; @porkaria &#8211; obteve uma vota\u00e7\u00e3o expressiva e a coordena\u00e7\u00e3o em comum acordo resolveu promov\u00ea-lo a palestrante e dar a oportunidade a mais um talk. [update] Esqueci de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[323],"tags":[419],"_links":{"self":[{"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/posts\/1233"}],"collection":[{"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/comments?post=1233"}],"version-history":[{"count":8,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/posts\/1233\/revisions"}],"predecessor-version":[{"id":1241,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/posts\/1233\/revisions\/1241"}],"wp:attachment":[{"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/media?parent=1233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/categories?post=1233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/tags?post=1233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}