{"action":"created","issue":{"url":"https://api.github.com/repos/frontendbr/forum/issues/396","repository_url":"https://api.github.com/repos/frontendbr/forum","labels_url":"https://api.github.com/repos/frontendbr/forum/issues/396/labels{/name}","comments_url":"https://api.github.com/repos/frontendbr/forum/issues/396/comments","events_url":"https://api.github.com/repos/frontendbr/forum/issues/396/events","html_url":"https://github.com/frontendbr/forum/issues/396","id":197389611,"number":396,"title":"Quais são bons exemplos de código es6/es2015 para se inspirar?","user":{"login":"diegoemerique","id":17260822,"avatar_url":"https://avatars.githubusercontent.com/u/17260822?v=3","gravatar_id":"","url":"https://api.github.com/users/diegoemerique","html_url":"https://github.com/diegoemerique","followers_url":"https://api.github.com/users/diegoemerique/followers","following_url":"https://api.github.com/users/diegoemerique/following{/other_user}","gists_url":"https://api.github.com/users/diegoemerique/gists{/gist_id}","starred_url":"https://api.github.com/users/diegoemerique/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diegoemerique/subscriptions","organizations_url":"https://api.github.com/users/diegoemerique/orgs","repos_url":"https://api.github.com/users/diegoemerique/repos","events_url":"https://api.github.com/users/diegoemerique/events{/privacy}","received_events_url":"https://api.github.com/users/diegoemerique/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-12-23T15:46:56Z","updated_at":"2016-12-23T16:10:38Z","closed_at":null,"body":"Olá Galera,\r\n\r\nEstou muito em dúvida de como as coisas ficaram a partir do es6, pois antes existiam muitas técnicas diferentes e não to conseguindo mensurar se estou indo em um caminho certo ou não.\r\n\r\nProcurando no Github eu só acho projeto muito gigante com milhares de pessoas mexendo e que resolvem problemas bizarros, ou coisas muito especificas. Não consegui achar um projeto de um site \"normal\", ou de uma UI. E Quando acha é um React ou angular da vida.\r\n\r\nExemplo de coisas q eu fazia antes e que estou em dúvida agr.\r\n\r\nModule Pattern:\r\n\r\n```\r\n\r\nvar Modulo = (function() {\r\n   var whatever = 'whatever';\r\n\r\n   publicApi = {\r\n      start: function() {\r\n         // ...\r\n      },\r\n      eventHandler: function() {\r\n        // ...  \r\n      },\r\n     getFoo: function() {\r\n       return 'foo';\r\n     }\r\n  }\r\n\r\n  return publicApi;\r\n})();\r\n\r\nModulo.start();\r\n\r\nModulo.getFoo();\r\n\r\n```\r\n\r\nAlgo +/- assim.. Como fica isso de um modo mais robusto e legal com o es6?\r\n\r\noutro tipo de coisa q eu via usar era:\r\n\r\n```\r\n\r\n(function( window, undefined ) {\r\n\r\n  var Coisa = function( whatever ) {\r\n    return new Coisa.init( whatever );\r\n  };\r\n  \r\n  Coisa.prototype = {\r\n    getFoo: function() {\r\n       return 'foo';\r\n     }\r\n    // ..\r\n  }\r\n\r\n  Coisa.init = function( whatever ) {\r\n    // ...\r\n    return this;\r\n  };\r\n\r\n  Coisa.init.prototype = Coisa.prototype;\r\n\r\n  window.Coisa= Coisa;\r\n\r\n  return Coisa;\r\n\r\n})( window );\r\n\r\n```\r\n\r\nO negocio é, onde achar bons exemplos, da atualidade, onde podemos entrar ler e conquistar técnicas novas sendo usadas na vida real.\r\n"},"comment":{"url":"https://api.github.com/repos/frontendbr/forum/issues/comments/269011668","html_url":"https://github.com/frontendbr/forum/issues/396#issuecomment-269011668","issue_url":"https://api.github.com/repos/frontendbr/forum/issues/396","id":269011668,"user":{"login":"diegoemerique","id":17260822,"avatar_url":"https://avatars.githubusercontent.com/u/17260822?v=3","gravatar_id":"","url":"https://api.github.com/users/diegoemerique","html_url":"https://github.com/diegoemerique","followers_url":"https://api.github.com/users/diegoemerique/followers","following_url":"https://api.github.com/users/diegoemerique/following{/other_user}","gists_url":"https://api.github.com/users/diegoemerique/gists{/gist_id}","starred_url":"https://api.github.com/users/diegoemerique/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diegoemerique/subscriptions","organizations_url":"https://api.github.com/users/diegoemerique/orgs","repos_url":"https://api.github.com/users/diegoemerique/repos","events_url":"https://api.github.com/users/diegoemerique/events{/privacy}","received_events_url":"https://api.github.com/users/diegoemerique/received_events","type":"User","site_admin":false},"created_at":"2016-12-23T16:10:38Z","updated_at":"2016-12-23T16:10:38Z","body":"@victormiguez isso mesmo!\r\n\r\nQuem poder e tiver exemplos de bons códigos em es6, como esse do CEP, cola ai que vai ajudar muito o pessoal q ta começando a querer organizar melhor seu código com es6!"}}
{"actor":{"display_login":"diegoemerique"}}