├── .gitignore ├── _includes ├── icon-github.html ├── icon-twitter.html ├── disqus.html ├── icon-twitter.svg ├── head.html ├── icon-github.svg ├── footer.html └── header.html ├── _layouts ├── page.html ├── default.html └── post.html ├── Untitled ├── _posts ├── listas │ ├── 2016-01-05-raphael-amorim.markdown │ ├── 2016-01-22-heverton-castro.markdown │ ├── 2016-01-13-william-oliveira.markdown │ ├── 2016-04-12-danilo-vaz.markdown │ ├── 2017-01-04-guuibayer.markdown │ ├── 2015-01-13-teles.markdown │ ├── 2016-01-05-leo-balter.markdown │ ├── 2016-01-18-ftonato.markdown │ └── 2016-01-09-afonso-pacifer.markdown └── depoimentos │ ├── 2016-01-05-leo-balter.md │ └── 2016-01-05-raphael-amorim.md ├── _config.yml ├── readme.md ├── css └── main.scss ├── feed.xml ├── index.md └── _sass ├── _syntax-highlighting.scss ├── _base.scss └── _layout.scss /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .sass-cache 3 | .jekyll-metadata 4 | -------------------------------------------------------------------------------- /_includes/icon-github.html: -------------------------------------------------------------------------------- 1 | {% include icon-github.svg %}{{ include.username }} 2 | -------------------------------------------------------------------------------- /_includes/icon-twitter.html: -------------------------------------------------------------------------------- 1 | {% include icon-twitter.svg %}{{ include.username }} 2 | -------------------------------------------------------------------------------- /_layouts/page.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 |
5 | 6 |
7 |

{{ page.title }}

8 |
9 | 10 |
11 | {{ content }} 12 |
13 | 14 |
15 | -------------------------------------------------------------------------------- /Untitled: -------------------------------------------------------------------------------- 1 | Nossos primeiros alunos já receberam as primeiras aulas, 2 | mas ainda da tempo de participar do curso e pegar esse processo inicial onde teremos muitos mais intereção a cada aula, dessa forma levaremos o curso juntos. Essa semana começaremos a liberar as aulas de forma mais frenética... 3 | -------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | {% include head.html %} 5 | 6 | 7 | 8 | {% include header.html %} 9 | 10 |
11 |
12 | {{ content }} 13 |
14 |
15 | 16 | {% include footer.html %} 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /_includes/disqus.html: -------------------------------------------------------------------------------- 1 |
2 | 12 | -------------------------------------------------------------------------------- /_posts/listas/2016-01-05-raphael-amorim.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Lista do Raphael Amorim" 4 | date: 2016-01-05 14:00:00 -0500 5 | categories: listas 6 | --- 7 | 8 | 1. [x] Primeiro Pull Request aceito em 2016 9 | 1. [x] Recriar o Chromium T-Rex Game e portar para Firefox 10 | 1. [ ] Criar lib para adicionar a funcionalidade de mapear cenários no MozVR 11 | 1. [ ] Criar lib para possibilitar a transcrição de estilos em CSS para objetos/shapes gerados pelo canvas 12 | 1. [ ] Ter um PR de feature aceito no MozVR 13 | 1. ... 14 | -------------------------------------------------------------------------------- /_posts/depoimentos/2016-01-05-leo-balter.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Leo Balter" 4 | date: 2016-01-05 13:52:59 -0500 5 | categories: depoimentos 6 | --- 7 | 8 | Esse é o meu desafio pra todos! Inspirado em um site que chamava as pessoas pra 9 | realizarem 100 coisas em geral em 2016, eu imagino que também podemos fazer 100 10 | coisas na área de desenvolvimento. Mesmo que sejam simples elas são super 11 | importantes. 12 | 13 | 14 | -------------------------------------------------------------------------------- /_posts/depoimentos/2016-01-05-raphael-amorim.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Raphael Amorim" 4 | date: 2016-01-05 14:00:00 -0500 5 | categories: depoimentos 6 | --- 7 | 8 | Resumo do meu desafio em 2016 de fazer 100 coisas dev: Tentar fazer coisas que eu nunca fiz na para poder aprender algo novo em cada realização de item. Seja fazendo algo que já fiz com técnologias diferentes, ou que nunca fiz, ou viajando para conhecer comunidades de lugares distintos :) 9 | 10 | 11 | -------------------------------------------------------------------------------- /_posts/listas/2016-01-22-heverton-castro.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Lista do Heverton Castro" 4 | date: 2016-01-26 12:00:00 -0500 5 | categories: listas 6 | --- 7 | 8 | 1. [ ] Ir em um evento fora do Brasil 9 | 1. [ ] Escrever código todos os dias 10 | 1. [ ] Finalizar o curso Javascript Ninja 11 | 1. [ ] Desenvolver um CMS intuitivo e objetivo para sites simples 12 | 1. [ ] Criar um sistema de inscrição em eventos com foco na área médica 13 | 1. [ ] Ensinar algo para alguém, seja em uma palestra ou qualquer outro lugar 14 | 1. [ ] Ler livros de javascript (em inglês) 15 | 1. [ ] Estudar mais Node.js 16 | 1. [ ] Estudar mais inglês 17 | 1. ... 18 | -------------------------------------------------------------------------------- /_layouts/post.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 |
5 | 6 |
7 |

{{ page.title }}

8 | 9 |
10 | 11 |
12 | {{ content }} 13 |
14 | 15 | {% if site.comments %} 16 | {% include disqus.html %} 17 | {% endif %} 18 | 19 |
20 | -------------------------------------------------------------------------------- /_includes/icon-twitter.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /_includes/head.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %} 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /_includes/icon-github.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # Welcome to Jekyll! 2 | # 3 | # This config file is meant for settings that affect your whole blog, values 4 | # which you are expected to set up once and rarely need to edit after that. 5 | # For technical reasons, this file is *NOT* reloaded automatically when you use 6 | # 'jekyll serve'. If you change this file, please restart the server process. 7 | 8 | # Site settings 9 | title: 100 Coisas Dev 10 | email: leonardo.balter@gmail.com 11 | description: > # this means to ignore newlines until "baseurl:" 12 | Quais são as 100 coisas em desenvolvimento que você vai fazer em 2016? 13 | baseurl: "/100-coisas-dev" # the subpath of your site, e.g. /blog 14 | url: "http://leobalter.github.io" # the base hostname & protocol for your site 15 | twitter_username: leobalter 16 | github_username: leobalter 17 | permalink: /:categories/:title/ 18 | comments: true 19 | 20 | # Build settings 21 | markdown: kramdown 22 | gems: 23 | - jemoji 24 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # [100 Coisas Dev](http://leobalter.github.io/100-coisas-dev/) 2 | 3 | > A ideia do projeto é propor aos desenvolvedores que em 2016 façam 100 coisas. 4 | 5 | Pode ser um Pull Request em um projeto Open Source, ou aquele commit bacana que lançou uma nova feature. Que tal um projeto novo? Quem sabe um artigo em um blog, ou até criar um blog novo? Ir para um evento? Assistir uma palestra ou apresentar uma? Viajar o mundo e participar de encontros locais de desenvolvimento, conhecer outros desenvolvedores? 6 | 7 | A gente acredita que 2016 vai ser um ano excelente, e a gente quer desafiar você a realizar pelo menos 100 coisas incríveis. Não precisa ser nada complexo nem difícil, podem ser pequenos atos. 8 | 9 | ## Como contribuir 10 | 11 | Você pode mandar um PR com a sua lista ou montar a sua própria, assim como 12 | enviar um vídeo incentivando todas as outras pessoas que podem realizar coisas incríveis. 13 | 14 | ## Licença 15 | 16 | O conteúdo deste projeto se encontra licenciado pela [Creative Commons Attribution 3.0 license](http://creativecommons.org/licenses/by/3.0/us/deed.en_US). -------------------------------------------------------------------------------- /_includes/footer.html: -------------------------------------------------------------------------------- 1 | 39 | -------------------------------------------------------------------------------- /_includes/header.html: -------------------------------------------------------------------------------- 1 | 28 | -------------------------------------------------------------------------------- /css/main.scss: -------------------------------------------------------------------------------- 1 | --- 2 | # Only the main Sass file needs front matter (the dashes are enough) 3 | --- 4 | @charset "utf-8"; 5 | 6 | 7 | 8 | // Our variables 9 | $base-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 10 | $base-font-size: 16px; 11 | $base-font-weight: 400; 12 | $small-font-size: $base-font-size * 0.875; 13 | $base-line-height: 1.5; 14 | 15 | $spacing-unit: 30px; 16 | 17 | $text-color: #111; 18 | $background-color: #fdfdfd; 19 | $brand-color: #2a7ae2; 20 | 21 | $grey-color: #828282; 22 | $grey-color-light: lighten($grey-color, 40%); 23 | $grey-color-dark: darken($grey-color, 25%); 24 | 25 | // Width of the content area 26 | $content-width: 800px; 27 | 28 | $on-palm: 600px; 29 | $on-laptop: 800px; 30 | 31 | 32 | 33 | // Use media queries like this: 34 | // @include media-query($on-palm) { 35 | // .wrapper { 36 | // padding-right: $spacing-unit / 2; 37 | // padding-left: $spacing-unit / 2; 38 | // } 39 | // } 40 | @mixin media-query($device) { 41 | @media screen and (max-width: $device) { 42 | @content; 43 | } 44 | } 45 | 46 | 47 | 48 | // Import partials from `sass_dir` (defaults to `_sass`) 49 | @import 50 | "base", 51 | "layout", 52 | "syntax-highlighting" 53 | ; 54 | -------------------------------------------------------------------------------- /_posts/listas/2016-01-13-william-oliveira.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Lista do William de Oliveira" 4 | date: 2016-01-23 07:00:00 -0500 5 | categories: listas 6 | --- 7 | 8 | 1. [x] Transformar o [Kibe](https://github.com/woliveiras/kibe) em um Yeoman Generator. 9 | 1. [x] Aprender a usar um novo editor e transmitir isso para alguém. [VIM](https://github.com/woliveiras/vimparanoobs). 10 | 1. [x] 21 Pull Requests em projetos Open Source. 11 | 1. [x] Testar o Jekyll. [My Precious Links](woliveiras.com.br/my-precious-links/) 12 | 1. [ ] Criar ou mudar o layout do meu Blog para algo mais clean. 13 | 1. [ ] Finalizar o curso JavaScript Ninja. 14 | 1. [x] Fazer uma palestra/talk/hangout. 15 | 1. [x] Ensinar Front End para alguém e ajudar essa pessoa a direcionar sua carreira (até onde eu conheço claro). 16 | 1. [ ] Melhorar no inglês! - Critério de pronto: conversar em inglês sem engasgar! ;D 17 | 1. [x] Estimular um grande evento sobre Front End no Grande ABC. 18 | 1. [ ] Usar o Vim no dia-a-dia durante um mês. 19 | 1. [ ] Subir um aplicativo na Play Store. 20 | 1. [ ] Escrever 30 artigos até o Dezembro de 2016 21 | 1. [ ] Escrever 10 artigos não técnicos até Dezembro de 2016 (fora os 30 acima) 22 | 1. [ ] Dominar Padrões de Projetos 23 | 1. [ ] Ler o livro Clean Code 24 | 1. [ ] Criar um aplicativo com AngularJS 100% sozinho 25 | 1. ... 26 | -------------------------------------------------------------------------------- /feed.xml: -------------------------------------------------------------------------------- 1 | --- 2 | layout: null 3 | --- 4 | 5 | 6 | 7 | {{ site.title | xml_escape }} 8 | {{ site.description | xml_escape }} 9 | {{ site.url }}{{ site.baseurl }}/ 10 | 11 | {{ site.time | date_to_rfc822 }} 12 | {{ site.time | date_to_rfc822 }} 13 | Jekyll v{{ jekyll.version }} 14 | {% for post in site.posts limit:10 %} 15 | 16 | {{ post.title | xml_escape }} 17 | {{ post.content | xml_escape }} 18 | {{ post.date | date_to_rfc822 }} 19 | {{ post.url | prepend: site.baseurl | prepend: site.url }} 20 | {{ post.url | prepend: site.baseurl | prepend: site.url }} 21 | {% for tag in post.tags %} 22 | {{ tag | xml_escape }} 23 | {% endfor %} 24 | {% for cat in post.categories %} 25 | {{ cat | xml_escape }} 26 | {% endfor %} 27 | 28 | {% endfor %} 29 | 30 | 31 | -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | Quais são as 100 Coisas que você vai realizar na sua carreira de desenvolvimento 6 | em 2016? 7 | 8 | Pode ser um Pull Request em um projeto Open Source, ou aquele commit bacana que 9 | lançou uma nova feature. Que tal um projeto novo? Quem sabe um artigo em um 10 | blog, ou até criar um blog novo? Ir para um evento? Assistir uma palestra ou 11 | apresentar uma? Viajar o mundo e participar de encontros locais de 12 | desenvolvimento, conhecer outros desenvolvedores? 13 | 14 | A gente acredita que 2016 vai ser um ano excelente, e a gente quer desafiar você 15 | a realizar pelo menos 100 coisas incríveis. Não precisa ser nada complexo nem 16 | difícil, podem ser pequenos atos. 17 | 18 | Você pode mandar um PR com a sua lista ou montar a sua própria, assim como 19 | enviar um vídeo incentivando todas as outras pessoas que podem realizar coisas 20 | incríveis. 21 | 22 | ## Depoimentos de quem já aceitou o desafio 23 | 24 | {{ site.depoimentos }} 25 | 26 | 37 | 38 | ## Quem já fez o seu? 39 | 40 | 51 | 52 |

subscribe via RSS

53 | -------------------------------------------------------------------------------- /_posts/listas/2016-04-12-danilo-vaz.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Lista do Danilo Vaz" 4 | date: 2016-04-12 03:14:00 -0500 5 | categories: listas 6 | --- 7 | 8 | 1. [ ] Ensinar o básico de desenvolvimento web ao [Guilherme Martins](https://github.com/gMartinsC) 9 | 1. [ ] Terminar o generator que começei a fazer em Slush. 10 | 1. [ ] Criar um arquivo bash que instala todos os packages e softwares que utilizo na minha máquina. 11 | 1. [X] Lançar o primeiro encontro do [BeerJS/SJC](https://github.com/beerjs/sjc) 12 | 1. [ ] Escrever 50 posts no ano. 13 | 1. [ ] Documentar meu Code Style. 14 | 1. [X] Apresentar uma palestra relevante. 15 | 1. [X] Palestrar em um evento para mais de 10 pessoas rs. 16 | 1. [ ] Estudar Ember.js até dominar o framework. 17 | 1. [ ] Estudar JS Funcional. 18 | 1. [ ] Estudar Electron. 19 | 1. [ ] Estudar Broccoli. 20 | 1. [ ] Estudar [Jeet](http://jeet.gs/). 21 | 1. [ ] Estudar [Lost](http://peterramsing.github.io/lost/). 22 | 1. [ ] Fazer o [Curso de SVG](http://willianjusten.com.br/pre-venda-curso-de-svg/) do @willianjusten . 23 | 1. [ ] Fazer o [Curso ReactJS Ninja](http://blog.da2k.com.br/curso-reactjs-ninja/) do @fdaciuk . 24 | 1. [ ] Estudar API's e criar uma com base no [JSONAPI](http://jsonapi.org/). 25 | 1. [ ] Estudar mais sobre integração contínua e deploy automático. 26 | 1. [ ] Aprender mais sobre os produtos e serviços da AWS. 27 | 1. [ ] Tornar testes automatizados algo comum no meu processo de desenvolvimento. 28 | 1. [ ] Melhorar minha conversação em inglês. 29 | 1. [ ] Começar a estudar espanhol. 30 | 1. [X] Ir a um evento de desenvolvimento web. 31 | 1. [ ] Ir a um evento de desenvolvimento web fora do estado de São Paulo. 32 | 1. [ ] Ir a um evento de desenvolvimento web fora do Brasil. 33 | 1. [ ] Ministrar um curso de JavaScript Básico. 34 | 1. ... 35 | -------------------------------------------------------------------------------- /_posts/listas/2017-01-04-guuibayer.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Lista do Guilherme Bayer" 4 | date: 2017-01-04 12:41:00 -0500 5 | categories: listas 6 | --- 7 | 8 | 1. [ ] Melhorar meu nível de inglês 9 | 2. [ ] Ler o livro [Clean Code](https://www.amazon.com.br/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882) 10 | 3. [ ] Estudar mais sobre testes unitarios e de integração (e aplicar) 11 | 4. [ ] Ler o livro [Orientação a Objetos e SOLID para Ninjas](https://www.casadocodigo.com.br/products/livro-oo-solid) 12 | 5. [ ] Terminar o [Selectshare](https://github.com/guuibayer/selectshare) e publicar na Chrome Web Store 13 | 6. [ ] Portar a documentação do [Gride](https://github.com/guuibayer/gride) para o gh-pages 14 | 7. [ ] Dar a talk, [Do callback hell a async functions](https://docs.google.com/presentation/d/1SscZa_Yxzp8uE3x83xTFbIfDOkZxfd-H10XQ04hP1GA/edit?usp=sharing) 15 | 8. [ ] Aprender mais sobre o paradigma funcional 16 | 9. [ ] Estudar mais sobre filas e workers 17 | 10. [ ] Contribuir mais com o Devparaná 18 | 11. [ ] Colocar o [Arrecadar](https://github.com/arrecadar) em produção 19 | 12. [ ] Realizar maior número de encontros do FEMUG Maringá que em 2016 20 | 13. [ ] Criar posts técnicos uma vez a cada dois meses no mínimo 21 | 14. [ ] Participar da Braziljs 2017 (curti de mais a edição de 2016) 22 | 15. [ ] Contribuir mais com Java na escola de T.I 23 | 16. [ ] Aplicar redux com react em uma webapp 24 | 17. [ ] Criar uma webapp com vue e vuex 25 | 18. [ ] Participar de alguns encontros do [Speako Meetup](https://www.meetup.com/ptBR/Speako-Meetup/) 26 | 19. [ ] Estudar a especificação de service workers 27 | 20. [ ] Terminar o [Notificat](https://github.com/guuibayer/Notificat) e coloca-lo em produção 28 | 21. [ ] Escrever uma pequena série de posts sobre alguns hacks css 29 | 22. [ ] Ir a um evento em outro estado 30 | 23. [ ] Ir a um evento fora do país 31 | 24. [ ] Estudar mais sobre delivery contínuo e deploy contínuo 32 | 25. [ ] Estudar mais sobre bots na web 33 | 26. [ ] Aprender mais sobre shell script 34 | 27. [ ] Terminar o [markdoq](https://github.com/guuibayer/markdoq), gerador de documentação com base em arquivos markdown :heart: 35 | 28. [ ] Abrir um pull request com as issues que sugeri no [angular-materializecss-autocomplete](https://github.com/marcosflorencio/angular-materializecss-autocomplete) 36 | 29. [ ] Participar bastante de hackathons e bolar um post sobre minhas experiências 37 | 30. [ ] Contribuir na criação do [site](https://github.com/DeveloperParana/developerparana.github.io) do devparaná 38 | 31. [ ] Terminar o projeto Robcar, que iniciamos no 2º ano da faculdade 39 | 32. [ ] Estudar mais a fundo Docker 40 | -------------------------------------------------------------------------------- /_posts/listas/2015-01-13-teles.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Lista de Jota Teles" 4 | date: 2016-01-13 07:00:00 -0500 5 | categories: listas 6 | --- 7 | 8 | 9 | 1. [ ] Fazer pull request com tutorial de xslt para o [learn x in y minutes](https://github.com/adambard/learnxinyminutes-docs) 10 | 2. [ ] Fazer pull request com tutorial de angular para o [learn x in y minutes](https://github.com/adambard/learnxinyminutes-docs) 11 | 3. [x] Fazer 2 pomodoros por dia durante 21 dias seguidos 12 | 4. [ ] Escrever um post para o [raio frontendizador](http://jotateles.com.br) sobre espaçamentos em css 13 | 5. [ ] Escrever um post para o [raio frontendizador](http://jotateles.com.br) sobre como recarregar urls no angularjs sem recarregar controllers usando decorator 14 | 6. [ ] Finalizar uma versão estável para o plugin de [links da semana](https://github.com/teles/links-da-semana/) 15 | 7. [ ] Adicionar um tema de minha autoria ao site [jekyll themes](http://jekyllthemes.org/) 16 | 8. [ ] Completar o [mini crud com angularjs](https://dicasdolampada.wordpress.com/2015/06/09/faca-voce-mesmo-mini-crud-com-angularjs/) 17 | 9. [ ] Criar um plugin para habilitar o contenteditable do html com um botão 18 | 10. [x] Enviar link [desse post](http://jotateles.com.br/opini%C3%A3o/2015/11/09/desenvolvimento-front-end-alem-do-e-so-html-e-css.html) para lista de email do BrazilJS 19 | 11. [ ] Escrever um post sobre o mixin [background stripes](http://codepen.io/teles/pen/GJrgNW) 20 | 12. [ ] Pesquisar e encontrar um curso bom de scrum master na cidade de São Paulo 21 | 13. [ ] Criar uma página inicial para o site [versos do mundo](http://versosdomundo.github.io/livro) 22 | 14. [ ] Passar uma noite tentando resolver o problema de CORS do [markpad](https://github.com/markpad) 23 | 15. [ ] Escrever um post para o [raio frontendizador](http://jotateles.com.br) sobre minha experiência tentando commitar frequentemente no github 24 | 16. [ ] Publicar um projeto de financiamento coletivo para o projeto "Desafio 21 dias" no catarse 25 | 17. [ ] Criar página cssparagentegrande.github.io 26 | 18. [ ] Escrever introdução para [css para gente grande](https://github.com/cssparagentegrande) 27 | 19. [x] [Listar 10 tópicos possíveis para o css para gente grande](https://github.com/cssparagentegrande/cssparagentegrande.github.io/issues/1) 28 | 20. [x] Listar 20 dicas de css para o projeto 365css.ninja 29 | 21. [ ] Listar mais 20 dicas de css para o projeto 365css.ninja 30 | 22. [ ] Publicar uma landing page em [365css.ninja](http://365css.ninja) 31 | 23. [ ] Extrair componente de documentação de angularjs do freedom sponsors e publicar como [ngdocs](https://github.com/teles/ngdocs) no github 32 | 24. [ ] Publicar [ngdocs](https://github.com/teles/ngdocs) no bower 33 | 25. [ ] Publicar [ngdocs](https://github.com/teles/ngdocs) no npm 34 | 26. [ ] Listar todas as urls dos ícones que estarão disponíveis no [fontdown](https://github.com/teles/fontdown) 35 | 27. [ ] Criar gh-pages para o projeto [fontdown](https://github.com/teles/fontdown) 36 | -------------------------------------------------------------------------------- /_posts/listas/2016-01-05-leo-balter.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Lista do Leo Balter" 4 | date: 2016-01-05 13:52:59 -0500 5 | categories: listas 6 | --- 7 | 8 | 1. [x] Montar uma lista com 100 coisas 9 | 2. [x] Virar maintainer do test262 10 | 3. [x] Ter um PR aprovado no repositório do ecma262 11 | 4. [x] Me tornar membro do TC39 12 | 5. [x] Participar de uma reunião do TC39 (Março/2016) 13 | 6. [x] Participar de uma segunda reunião do TC39 no mesmo ano (Maio/2016) 14 | 7. [ ] Participar de uma terceira reunião do TC39 no mesmo ano (Julho/2016) 15 | 8. [x] Conseguir consenso em uma mudança grande no ecma262 16 | 9. [x] Criar uma [proposta de feature](https://github.com/leobalter/object-enumerables/issues) para o JS 17 | 10. [x] Ler um livro excelente sobre viagem no tempo (Accidental Time Machine) 18 | 11. [x] Ajudar pessoas a [montarem uma proposta](https://github.com/awtk/Array.prototype.sample) para o TC39 19 | 12. [x] [Manter um repo](http://github.com/jquery/standards) para documentar todas as atividades do time de Standards do jQuery Foundation e descobrir que tem __várias__ pessoas envolvidas. 20 | 13. [x] Achar um novo maintainer para o QUnit 21 | 14. [ ] Achar mais um novo maintainer para o QUnit 22 | 15. [x] Cobrir testes TypedArrays no JS 23 | 16. [x] Cobrir testes para DataView no JS 24 | 17. [x] Cobrir testes para ArrayBuffer no JS 25 | 18. [ ] Terminar a cobertura para ES2015 no test262 26 | 19. [x] Consertar a especificação de TypedArrays, DataView e ArrayBuffer no JS! 27 | 20. [x] Ler toda a especificação original de TypedArrays (Khronos) 28 | 21. [x] Ler (em partes) a especificação do IEEE 754-2008 (muito louco) 29 | 22. [x] Aprender todos os valores em bits que representam NaN no JS e achar uma forma que eles são expostos na linguagem. 30 | 23. [x] Entrar em uma conferência grande e super cara sem crachá, encontrar amigos e bater um papo (MS Build em SFO) 31 | 24. [ ] Participar de um FrontInRio 32 | 25. [x] Me apresentar em uma meetup como membro do TC39 (BostonJS - Maio/2016) 33 | 26. [x] Tomar mate com a galera da comunidade da Mozilla no Brasil (Fevereiro/2016) 34 | 27. [ ] Lançar o QUnit 2.0 35 | 28. [ ] Criar uma CI para o test262 36 | 29. [x] Comprar um Tessel 2 37 | 30. [ ] Fazer alguma experiência com o Tessel 2 38 | 31. [x] Conseguir um computador com windows 39 | 32. [x] Montar um ambiente de dev razoável no Windows 40 | 33. [x] Dar build do ChakraCore no Windows 41 | 34. [ ] Dar build do ChakraCore no Mac 42 | 35. [ ] Dar build do V8 no Windows, :tableflip: acho que não vou resolver essa nunca 43 | 36. [ ] Será que consigo uma versão do V8 já compilada e super recente no Windows? 44 | 37. [ ] Instalar o novo bash nativo no Windows 45 | 38. [ ] Ler o livro "Fearless Change" 46 | 39. [ ] Acabar de ler o livro "More Fearless Change" 47 | 40. [ ] Acabar de ler o livro "Collaborate or Die" 48 | 41. [ ] Acabar de ler o livro "The Cluetrain Manifesto" 49 | 42. [x] Aprender sobre Include Web Development 50 | 43. [x] Montar uma máquina na aws com o meu cliente favorito de irc, IRSSI rodando 24h por dia 51 | 44. [x] Configurar essa máquina na aws com ansible e usando um pem file para me conectar sem senha 52 | 45. ... 53 | -------------------------------------------------------------------------------- /_sass/_syntax-highlighting.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Syntax highlighting styles 3 | */ 4 | .highlight { 5 | background: #fff; 6 | @extend %vertical-rhythm; 7 | 8 | .highlighter-rouge & { 9 | background: #eef; 10 | } 11 | 12 | .c { color: #998; font-style: italic } // Comment 13 | .err { color: #a61717; background-color: #e3d2d2 } // Error 14 | .k { font-weight: bold } // Keyword 15 | .o { font-weight: bold } // Operator 16 | .cm { color: #998; font-style: italic } // Comment.Multiline 17 | .cp { color: #999; font-weight: bold } // Comment.Preproc 18 | .c1 { color: #998; font-style: italic } // Comment.Single 19 | .cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special 20 | .gd { color: #000; background-color: #fdd } // Generic.Deleted 21 | .gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific 22 | .ge { font-style: italic } // Generic.Emph 23 | .gr { color: #a00 } // Generic.Error 24 | .gh { color: #999 } // Generic.Heading 25 | .gi { color: #000; background-color: #dfd } // Generic.Inserted 26 | .gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific 27 | .go { color: #888 } // Generic.Output 28 | .gp { color: #555 } // Generic.Prompt 29 | .gs { font-weight: bold } // Generic.Strong 30 | .gu { color: #aaa } // Generic.Subheading 31 | .gt { color: #a00 } // Generic.Traceback 32 | .kc { font-weight: bold } // Keyword.Constant 33 | .kd { font-weight: bold } // Keyword.Declaration 34 | .kp { font-weight: bold } // Keyword.Pseudo 35 | .kr { font-weight: bold } // Keyword.Reserved 36 | .kt { color: #458; font-weight: bold } // Keyword.Type 37 | .m { color: #099 } // Literal.Number 38 | .s { color: #d14 } // Literal.String 39 | .na { color: #008080 } // Name.Attribute 40 | .nb { color: #0086B3 } // Name.Builtin 41 | .nc { color: #458; font-weight: bold } // Name.Class 42 | .no { color: #008080 } // Name.Constant 43 | .ni { color: #800080 } // Name.Entity 44 | .ne { color: #900; font-weight: bold } // Name.Exception 45 | .nf { color: #900; font-weight: bold } // Name.Function 46 | .nn { color: #555 } // Name.Namespace 47 | .nt { color: #000080 } // Name.Tag 48 | .nv { color: #008080 } // Name.Variable 49 | .ow { font-weight: bold } // Operator.Word 50 | .w { color: #bbb } // Text.Whitespace 51 | .mf { color: #099 } // Literal.Number.Float 52 | .mh { color: #099 } // Literal.Number.Hex 53 | .mi { color: #099 } // Literal.Number.Integer 54 | .mo { color: #099 } // Literal.Number.Oct 55 | .sb { color: #d14 } // Literal.String.Backtick 56 | .sc { color: #d14 } // Literal.String.Char 57 | .sd { color: #d14 } // Literal.String.Doc 58 | .s2 { color: #d14 } // Literal.String.Double 59 | .se { color: #d14 } // Literal.String.Escape 60 | .sh { color: #d14 } // Literal.String.Heredoc 61 | .si { color: #d14 } // Literal.String.Interpol 62 | .sx { color: #d14 } // Literal.String.Other 63 | .sr { color: #009926 } // Literal.String.Regex 64 | .s1 { color: #d14 } // Literal.String.Single 65 | .ss { color: #990073 } // Literal.String.Symbol 66 | .bp { color: #999 } // Name.Builtin.Pseudo 67 | .vc { color: #008080 } // Name.Variable.Class 68 | .vg { color: #008080 } // Name.Variable.Global 69 | .vi { color: #008080 } // Name.Variable.Instance 70 | .il { color: #099 } // Literal.Number.Integer.Long 71 | } 72 | -------------------------------------------------------------------------------- /_sass/_base.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Reset some basic elements 3 | */ 4 | body, h1, h2, h3, h4, h5, h6, 5 | p, blockquote, pre, hr, 6 | dl, dd, ol, ul, figure { 7 | margin: 0; 8 | padding: 0; 9 | } 10 | 11 | 12 | 13 | /** 14 | * Basic styling 15 | */ 16 | body { 17 | font: $base-font-weight #{$base-font-size}/#{$base-line-height} $base-font-family; 18 | color: $text-color; 19 | background-color: $background-color; 20 | -webkit-text-size-adjust: 100%; 21 | -webkit-font-feature-settings: "kern" 1; 22 | -moz-font-feature-settings: "kern" 1; 23 | -o-font-feature-settings: "kern" 1; 24 | font-feature-settings: "kern" 1; 25 | font-kerning: normal; 26 | } 27 | 28 | 29 | 30 | /** 31 | * Set `margin-bottom` to maintain vertical rhythm 32 | */ 33 | h1, h2, h3, h4, h5, h6, 34 | p, blockquote, pre, 35 | ul, ol, dl, figure, 36 | %vertical-rhythm { 37 | margin-bottom: $spacing-unit / 2; 38 | } 39 | 40 | 41 | 42 | /** 43 | * Images 44 | */ 45 | img { 46 | max-width: 100%; 47 | vertical-align: middle; 48 | } 49 | 50 | 51 | 52 | /** 53 | * Figures 54 | */ 55 | figure > img { 56 | display: block; 57 | } 58 | 59 | figcaption { 60 | font-size: $small-font-size; 61 | } 62 | 63 | 64 | 65 | /** 66 | * Lists 67 | */ 68 | ul, ol { 69 | margin-left: $spacing-unit; 70 | } 71 | 72 | li { 73 | > ul, 74 | > ol { 75 | margin-bottom: 0; 76 | } 77 | } 78 | 79 | 80 | 81 | /** 82 | * Headings 83 | */ 84 | h1, h2, h3, h4, h5, h6 { 85 | font-weight: $base-font-weight; 86 | } 87 | 88 | 89 | 90 | /** 91 | * Links 92 | */ 93 | a { 94 | color: $brand-color; 95 | text-decoration: none; 96 | 97 | &:visited { 98 | color: darken($brand-color, 15%); 99 | } 100 | 101 | &:hover { 102 | color: $text-color; 103 | text-decoration: underline; 104 | } 105 | } 106 | 107 | 108 | 109 | /** 110 | * Blockquotes 111 | */ 112 | blockquote { 113 | color: $grey-color; 114 | border-left: 4px solid $grey-color-light; 115 | padding-left: $spacing-unit / 2; 116 | font-size: 18px; 117 | letter-spacing: -1px; 118 | font-style: italic; 119 | 120 | > :last-child { 121 | margin-bottom: 0; 122 | } 123 | } 124 | 125 | 126 | 127 | /** 128 | * Code formatting 129 | */ 130 | pre, 131 | code { 132 | font-size: 15px; 133 | border: 1px solid $grey-color-light; 134 | border-radius: 3px; 135 | background-color: #eef; 136 | } 137 | 138 | code { 139 | padding: 1px 5px; 140 | } 141 | 142 | pre { 143 | padding: 8px 12px; 144 | overflow-x: auto; 145 | 146 | > code { 147 | border: 0; 148 | padding-right: 0; 149 | padding-left: 0; 150 | } 151 | } 152 | 153 | 154 | 155 | /** 156 | * Wrapper 157 | */ 158 | .wrapper { 159 | max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2)); 160 | max-width: calc(#{$content-width} - (#{$spacing-unit} * 2)); 161 | margin-right: auto; 162 | margin-left: auto; 163 | padding-right: $spacing-unit; 164 | padding-left: $spacing-unit; 165 | @extend %clearfix; 166 | 167 | @include media-query($on-laptop) { 168 | max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit})); 169 | max-width: calc(#{$content-width} - (#{$spacing-unit})); 170 | padding-right: $spacing-unit / 2; 171 | padding-left: $spacing-unit / 2; 172 | } 173 | } 174 | 175 | 176 | 177 | /** 178 | * Clearfix 179 | */ 180 | %clearfix { 181 | 182 | &:after { 183 | content: ""; 184 | display: table; 185 | clear: both; 186 | } 187 | } 188 | 189 | 190 | 191 | /** 192 | * Icons 193 | */ 194 | .icon { 195 | 196 | > svg { 197 | display: inline-block; 198 | width: 16px; 199 | height: 16px; 200 | vertical-align: middle; 201 | 202 | path { 203 | fill: $grey-color; 204 | } 205 | } 206 | } 207 | -------------------------------------------------------------------------------- /_sass/_layout.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Site header 3 | */ 4 | .site-header { 5 | border-top: 5px solid $grey-color-dark; 6 | border-bottom: 1px solid $grey-color-light; 7 | min-height: 56px; 8 | 9 | // Positioning context for the mobile navigation icon 10 | position: relative; 11 | } 12 | 13 | .site-title { 14 | font-size: 26px; 15 | font-weight: 300; 16 | line-height: 56px; 17 | letter-spacing: -1px; 18 | margin-bottom: 0; 19 | float: left; 20 | 21 | &, 22 | &:visited { 23 | color: $grey-color-dark; 24 | } 25 | } 26 | 27 | .site-nav { 28 | float: right; 29 | line-height: 56px; 30 | 31 | .menu-icon { 32 | display: none; 33 | } 34 | 35 | .page-link { 36 | color: $text-color; 37 | line-height: $base-line-height; 38 | 39 | // Gaps between nav items, but not on the last one 40 | &:not(:last-child) { 41 | margin-right: 20px; 42 | } 43 | } 44 | 45 | @include media-query($on-palm) { 46 | position: absolute; 47 | top: 9px; 48 | right: $spacing-unit / 2; 49 | background-color: $background-color; 50 | border: 1px solid $grey-color-light; 51 | border-radius: 5px; 52 | text-align: right; 53 | 54 | .menu-icon { 55 | display: block; 56 | float: right; 57 | width: 36px; 58 | height: 26px; 59 | line-height: 0; 60 | padding-top: 10px; 61 | text-align: center; 62 | 63 | > svg { 64 | width: 18px; 65 | height: 15px; 66 | 67 | path { 68 | fill: $grey-color-dark; 69 | } 70 | } 71 | } 72 | 73 | .trigger { 74 | clear: both; 75 | display: none; 76 | } 77 | 78 | &:hover .trigger { 79 | display: block; 80 | padding-bottom: 5px; 81 | } 82 | 83 | .page-link { 84 | display: block; 85 | padding: 5px 10px; 86 | 87 | &:not(:last-child) { 88 | margin-right: 0; 89 | } 90 | margin-left: 20px; 91 | } 92 | } 93 | } 94 | 95 | 96 | 97 | /** 98 | * Site footer 99 | */ 100 | .site-footer { 101 | border-top: 1px solid $grey-color-light; 102 | padding: $spacing-unit 0; 103 | } 104 | 105 | .footer-heading { 106 | font-size: 18px; 107 | margin-bottom: $spacing-unit / 2; 108 | } 109 | 110 | .contact-list, 111 | .social-media-list { 112 | list-style: none; 113 | margin-left: 0; 114 | } 115 | 116 | .footer-col-wrapper { 117 | font-size: 15px; 118 | color: $grey-color; 119 | margin-left: -$spacing-unit / 2; 120 | @extend %clearfix; 121 | } 122 | 123 | .footer-col { 124 | float: left; 125 | margin-bottom: $spacing-unit / 2; 126 | padding-left: $spacing-unit / 2; 127 | } 128 | 129 | .footer-col-1 { 130 | width: -webkit-calc(35% - (#{$spacing-unit} / 2)); 131 | width: calc(35% - (#{$spacing-unit} / 2)); 132 | } 133 | 134 | .footer-col-2 { 135 | width: -webkit-calc(20% - (#{$spacing-unit} / 2)); 136 | width: calc(20% - (#{$spacing-unit} / 2)); 137 | } 138 | 139 | .footer-col-3 { 140 | width: -webkit-calc(45% - (#{$spacing-unit} / 2)); 141 | width: calc(45% - (#{$spacing-unit} / 2)); 142 | } 143 | 144 | @include media-query($on-laptop) { 145 | .footer-col-1, 146 | .footer-col-2 { 147 | width: -webkit-calc(50% - (#{$spacing-unit} / 2)); 148 | width: calc(50% - (#{$spacing-unit} / 2)); 149 | } 150 | 151 | .footer-col-3 { 152 | width: -webkit-calc(100% - (#{$spacing-unit} / 2)); 153 | width: calc(100% - (#{$spacing-unit} / 2)); 154 | } 155 | } 156 | 157 | @include media-query($on-palm) { 158 | .footer-col { 159 | float: none; 160 | width: -webkit-calc(100% - (#{$spacing-unit} / 2)); 161 | width: calc(100% - (#{$spacing-unit} / 2)); 162 | } 163 | } 164 | 165 | 166 | 167 | /** 168 | * Page content 169 | */ 170 | .page-content { 171 | padding: $spacing-unit 0; 172 | } 173 | 174 | .page-heading { 175 | font-size: 20px; 176 | } 177 | 178 | .post-list { 179 | margin-left: 0; 180 | list-style: none; 181 | 182 | > li { 183 | margin-bottom: $spacing-unit; 184 | } 185 | } 186 | 187 | .post-meta { 188 | font-size: $small-font-size; 189 | color: $grey-color; 190 | } 191 | 192 | .post-link { 193 | display: block; 194 | font-size: 24px; 195 | } 196 | 197 | 198 | 199 | /** 200 | * Posts 201 | */ 202 | .post-header { 203 | margin-bottom: $spacing-unit; 204 | } 205 | 206 | .post-title { 207 | font-size: 42px; 208 | letter-spacing: -1px; 209 | line-height: 1; 210 | 211 | @include media-query($on-laptop) { 212 | font-size: 36px; 213 | } 214 | } 215 | 216 | .post-content { 217 | margin-bottom: $spacing-unit; 218 | 219 | h2 { 220 | font-size: 32px; 221 | 222 | @include media-query($on-laptop) { 223 | font-size: 28px; 224 | } 225 | } 226 | 227 | h3 { 228 | font-size: 26px; 229 | 230 | @include media-query($on-laptop) { 231 | font-size: 22px; 232 | } 233 | } 234 | 235 | h4 { 236 | font-size: 20px; 237 | 238 | @include media-query($on-laptop) { 239 | font-size: 18px; 240 | } 241 | } 242 | } 243 | -------------------------------------------------------------------------------- /_posts/listas/2016-01-18-ftonato.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Lista do Ademílson F. Tonato" 4 | date: 2016-01-18 15:42:59 -0500 5 | categories: listas 6 | --- 7 | 8 | 1. [x] Traduzir uma postagem do blog [JS Rocks](http://jsrocks.org/) 9 | 2. [x] Criar um [novo layout](https://github.com/ftonato/fuck-feelings/issues/16) para o blog 10 | 3. [ ] Criar uma *UI* para o [Harmonic](https://github.com/JSRocksHQ/harmonic) 11 | 4. [x] Organizar um *meetup* com o formato do [#DevOpenHouse](https://github.com/ftonato/meetup) 12 | 5. [ ] Aprender/Melhorar no inglês! :( 13 | 6. [ ] Ler 5 livros de programação 14 | 7. [x] Criar um [starter](https://github.com/admcode/admcode-starter) para projetos pessoais com *PHP* 15 | 8. [x] Ter um [_PR_ aceito](https://github.com/css/csso/pull/282) em um projeto com mais de 1000 stars 16 | 9. [x] Estudar [Bulma](http://bulma.io/) 17 | 10. [x] Estudar [Git](https://github.com/ftonato/github-course) 18 | 11. [x] Estudar [Bower](https://github.com/ftonato/bower-course) 19 | 12. [x] Criar um [CLI](https://github.com/ftonato/registrobr) para consultar disponibilidade de domínios 20 | 13. [x] Concluir o curso de [Python](https://www.codecademy.com/pt-BR/learn/python) da Codecademy 21 | 14. [x] Concluir o curso de [Design Patterns PHP](https://www.alura.com.br/curso-online-design-pattern-php) da Alura 22 | 15. [x] Concluir o curso de [Introdução ao NodeJS com Typescript no Visual Studio Code](https://mva.microsoft.com/pt-br/training-courses/introdu-o-ao-nodejs-com-typescript-no-visual-studio-code-15851?l=BrG7Pho6B_6305192797) da Microsoft 23 | 16. [x] Concluir o curso de [jQuery](https://www.codecademy.com/pt-BR/learn/jquery) da Codecademy 24 | 17. [x] Concluir o curso de [Ruby](https://www.codecademy.com/pt-BR/learn/ruby) da Codecademy 25 | 18. [x] Concluir o minicurso de [VueJS](http://www.vedcasts.com.br/series/vuejs) 26 | 19. [x] Publicar o [novo site](http://admcode.com.br) da [ADMCode](https://github.com/admcode/admcode.com.br) 27 | 20. [x] Concluir o minicurso de [React.js](http://jscasts.teachable.com/courses/comecando-com-react-js) 28 | 21. [x] Migrar do *Ubuntu* para o *Mint* 29 | 22. [x] Ir a 2 eventos 30 | 23. [ ] Organizar o [meetup](https://github.com/ftonato/meetup) no mínimo 4 vezes 31 | 24. [x] Concluir o minicurso de [React.js com ES6](http://jscasts.teachable.com/courses/react-js-com-es6) 32 | 25. [x] Assistir os vídeos interessantes do evento [FrontInSM 2016](https://www.youtube.com/playlist?list=PLg2lQYZDBwOSIaYbxJ5hLYfxkUZndjyAg) 33 | 26. [x] Concluir o curso [Learn the Command Line](https://www.codecademy.com/pt-BR/learn/learn-the-command-line) da Codecademy 34 | 27. [x] Concluir o curso [Deploy a Website](https://www.codecademy.com/pt-BR/learn/deploy-a-website) da Codecademy 35 | 28. [x] Concluir o minicurso [Aprenda React na Prática](http://kodezilla.com/courses/introducao-ao-react) 36 | 29. [x] Concluir o minicurso [Python e Flask](http://www.alfamidiaonline.com.br/Turmas.aspx) 37 | 30. [x] Concluir o minicurso [Visão Geral de ERP](http://www.alfamidiaonline.com.br/Turmas.aspx) 38 | 31. [x] Concluir o minicurso [ReactJS Ninja](https://www.youtube.com/playlist?list=PLr4c053wuXU-mP3W_Z8EX_MLaHktns4jf) 39 | 32. [ ] Concluir o curso [Python 3 na Web com Django](https://www.udemy.com/python-3-na-web-com-django-basico-intermediario/) 40 | 33. [x] Atualizar repositórios antigos do GitHub 41 | 34. [x] Manter a frequência de estudos de 2 mêses de Inglês 42 | 35. [x] Encontrar um [mentor(a) de Inglês](https://github.com/training-center/mentoria/issues/92) 43 | 36. [x] Transformar [meu GitHub Pages](ftonato.github.io) em uma página para listar alguns projetos interessantes 44 | 37. [ ] Criar e manter um repositório sobre aprendizado da [Língua inglesa](https://github.com/ftonato/learn-english) 45 | 38. [x] Estudar o [Curso de Inglês Básico - Inglês de Bolso](https://www.youtube.com/playlist?list=PLifNhj7vtELsE2cxbwCdBjp0xD4sdK4Jb) 46 | 39. [x] Estudar o [Curso de Inglês Intermediário - Inglês de Bolso](https://www.youtube.com/playlist?list=PLifNhj7vtELvpspP9zPxhliWAF1tOJB95) 47 | 40. [x] Estudar o [Curso de Inglês Imagina na Copa - Inglês de Bolso](https://www.youtube.com/playlist?list=PLifNhj7vtELuNI15C3iekKQPelYrwL_zE) 48 | 41. [x] Assistir os vídeos interessantes do evento [FrontInSP 2016](https://www.youtube.com/channel/UCwoGd_KU0OxiVT5r-rPrzWA/videos) 49 | 42. [x] Concluir o minicurso [Programando um jogo simples em JavaScript](http://www.alfamidiaonline.com.br/Turmas.aspx) 50 | 43. [x] Concluir o minicurso [Jogo de Aventura em JavaScript](http://www.alfamidiaonline.com.br/Turmas.aspx) 51 | 44. [x] Estudar o [Elllo - Level 2 - Beginner Basics](http://www.elllo.org/english/beginner/index.htm) 52 | 45. [ ] Estudar o [Elllo - Level 3 - High-Beginner](http://www.elllo.org/english/beginner-3-high.htm) 53 | 46. [ ] Estudar o [Elllo - Level 4 - Low Intermediate](http://www.elllo.org/english/intermediate-4-low.htm) 54 | 47. [ ] Estudar o [Elllo - Level 5 - Intermediate](http://www.elllo.org/english/intermediate-5-mid.htm) 55 | 48. [ ] Estudar o [Elllo - Level 6 - High Intermediate](http://www.elllo.org/english/intermediate-6-high.htm) 56 | 49. [ ] Estudar o [Elllo - Level 7 - Advanced English](http://www.elllo.org/english/advanced.htm) 57 | 50. [ ] Concluir o minicurso [Curso Ionic 01](https://www.youtube.com/playlist?list=PLpP8rO2FXVXTJRTJ2j6rYLKQrQC1XgIra) 58 | 51. [ ] Concluir o minicurso [ Curso Ionic 02 - Finances](https://www.youtube.com/playlist?list=PLpP8rO2FXVXQ1rg4Xc-r52xlSMDGOjO-X) 59 | 52. [ ] Concluir o minicurso [ Curso Ionic 02 - Photo](https://www.youtube.com/playlist?list=PLpP8rO2FXVXQAopw8x7hLSGbkr0AazwQ8) 60 | 53. [x] Ler o [Guia de Desenvolvimento Técnico](https://thoughtworksinc.github.io/guia-de-desenvolvimento-tecnico/) 61 | 54. [x] Criar um [Pomodoro App](https://github.com/ftonato/pomodoro-app) usando *VueJS* 62 | 55. [x] Criar um [Laboratório](https://github.com/admcodelabschool) para disponibilizar pequenos cursos e testes 63 | 56. [ ] Disponibilizar um curso/teste no [Laboratório](https://github.com/admcodelabschool) 64 | 57. [ ] Assistir os vídeos interessantes do minicurso [Introdução à Ciência da Computação com Python](https://www.youtube.com/playlist?list=PLcoJJSvnDgcKpOi_UeneTNTIVOigRQwcn) 65 | 58. [x] Assistir os vídeos interessantes do evento [BrazilJS 2016](https://www.youtube.com/playlist?list=PLg2lQYZDBwOTMMnclNPFZdbLPKKYNazXb) 66 | 59. [x] Manter menos de 5 episódios na lista de podcasts não ouvidos - [Inglês Todos os Dias](http://www.domineingles.com.br/category/ingles-todos-os-dias/) 67 | 60. [x] Ter um [_PR_ aceito](https://github.com/julianshapiro/velocity/pull/705) em um projeto com mais de 10000 stars 68 | 61. [x] Concluir o curso [Fundamentos do Design Responsivo para a Web](https://br.udacity.com/course/responsive-web-design-fundamentals--ud893/) da Udacity 69 | 62. [ ] Concluir o curso [Javascript com TDD na prática](https://www.eventick.com.br/javascript-com-tdd-na-pratica) do Willian Justen 70 | 63. [x] Em [2016 eu quero](https://github.com/ftonato/in-2016-i-want) [ler mais (livros)](http://ftonato.github.io/in-2016-i-want/read-more.html) 71 | 64. [x] Em [2016 eu quero](http://ftonato.github.io/in-2016-i-want/write-more.html) escrever mais artigos técnicos 72 | 65. [x] Escrever para um [blog famoso](https://braziljs.org/blog/author/ftonato/) #BrazilJS 73 | 66. [x] Ter três postagens no blog da [BrazilJS](https://braziljs.org/blog/author/ftonato/) 74 | 67. [ ] Ler o livro [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) 75 | 68. [x] Criar uma [ferramenta](https://github.com/ftonato/modelo-de-processos) para gerenciar informações de um modelo de referência de processo de software 76 | 69. [ ] Estudar o [English Speaking Basics I](http://www.talkenglish.com/speaking/basics/speaking_basics_i.aspx) 77 | 70. [ ] Estudar o [English Speaking Basics II](http://www.talkenglish.com/speaking/basics/speaking_basics_ii.aspx) 78 | 71. [ ] Estudar o [English Speaking Basics III](http://www.talkenglish.com/speaking/basics/speaking_basics_iii.aspx) 79 | 72. [x] Assistir algumas aulas sobre PostCSS 80 | 73. [x] Escrever sobre [acessibilidade](https://braziljs.org/blog/melhorando-a-acessibilidade-de-aplicacoes-web-com-aria/) 81 | 74. [x] Escrever sobre uma [API pouco conhecida](https://braziljs.org/blog/web-share-api/) 82 | 75. [x] Escrever sobre [i18n](https://braziljs.org/blog/implementando-internacionalizacao-i18n-com-javascript/) 83 | 76. [x] Assistir os vídeos interessantes do canal do [Filipe Deschamps](https://www.youtube.com/channel/UCU5JicSrEM5A63jkJ2QvGYw/videos) 84 | 77. [x] Assistir os vídeos interessantes do canal do [Pagar.me Talks](https://www.youtube.com/channel/UCNhSCufrcOMeFvzEM7tt9Lw) 85 | 78. [x] Criar um [repositório](https://github.com/ftonato/postcss-course) para distribuir os conhecimentos adquiridos sobre PostCSS 86 | 79. [ ] ... 87 | -------------------------------------------------------------------------------- /_posts/listas/2016-01-09-afonso-pacifer.markdown: -------------------------------------------------------------------------------- 1 | --- 2 | layout: post 3 | title: "Lista do Afonso Pacifer" 4 | date: 2016-01-09 12:00:00 -0500 5 | categories: listas 6 | --- 7 | 8 | 1. [x] Aprender **MongoDB**. 9 | 1. [x] Aprender **Ruby** e reforçar meus conhecimentos em **OO** "clássica". 10 | 1. [x] Ajudar a [escalar o All animations](https://github.com/all-animation/all-animation/issues/19) para uma org. 11 | 1. [x] Definir um método, montar um planejamento e reunir material para estudar/práticar inglês diáriamente. 12 | 1. [x] Palestrar sobre [CSS nativo como linguagem de programação.](https://speakerdeck.com/afonsopacifer/css-as-a-programing-language) 13 | 1. [x] Contribuir para algum projeto aberto de dentro da piscina de bolinhas da HE:Labs. 14 | 1. [x] Criar um [jogo apenas com CSS](https://github.com/afonsopacifer/egg-emergency) ;) 15 | 1. [ ] Dar um passo atrás e estudar melhor os fundamentos de **ciência da computação**. 16 | 1. [x] Dissecar o **Ruby on Rails**. 17 | 1. [x] Aprender a trabalhar com **Heroku**. 18 | 1. [ ] Terminar de ler *Javascript o Guia definitivo - by David Flanagan* (Pendência de 2015) 19 | 1. [ ] Me aprofundar nos paranauês de **NodeJS** para web. 20 | 1. [ ] Parar de bobeira e fazer as pazes com o **PHP**. 21 | 1. [ ] Fazer um tour pelos principais frameworks PHP e ver no que dá. 22 | 1. [ ] Aprender **Python**. 23 | 1. [x] Escrever [um artigo por dia durante dez dias consecutivos](http://codepen.io/afonsopacifer/posts/popular/?grid_type=list).:sparkling_heart: 24 | 1. [x] Criar um [canal no youtube sobre CSS](https://www.youtube.com/channel/UC9d_htYmYYFUXB2vBKx4NgA) e publicar um video por semana.:sparkling_heart: 25 | 1. [x] Pedir demissão da empresa onde já estava acomodado. 26 | 1. [x] Fazer uma [mágica apenas com CSS](http://afonsopacifer.github.io/css-magic/). 27 | 1. [x] Criar uma [ferramenta para ajudar a desenhar com CSS](https://github.com/afonsopacifer/da-vinci-css). 28 | 1. [x] Aprender a utilizar um generator(**Slush**), e [automatizar meus processos de scaffolding](https://github.com/search?q=user%3Aafonsopacifer+slush). 29 | 1. [x] Concluir o desafio de fazer [uma contribuição de código aberto e útil por dia, durante 365 dias seguidos](https://github.com/afonsopacifer/commit-wars).:sparkling_heart: 30 | 1. [x] Aprender **React** e criar uma [webapp realmente útil](http://afonsopacifer.github.io/react-pomodoro/). 31 | 1. [x] Escrever um [artigo](https://medium.com/@afonsopacifer/iniciando-seus-testes-unit%C3%A1rios-em-componentes-reactjs-de-forma-moderna-c711977d7143#.cq0htj66o) sobre **testes** com React. 32 | 1. [x] Fazer um [desabafo sobre contribuições com o Raphael Amorim](https://www.youtube.com/watch?v=n9967Iw6Ql0). 33 | 1. [x] Expressar minhas opniões sobre o mundo Front-End em uma [entrevista](https://www.youtube.com/watch?v=ck7pYoDDD5s). 34 | 1. [x] [Palestrar](https://speakerdeck.com/afonsopacifer/o-que-ha-de-novo-no-html5-dot-1) em um Front-in * (Front in Rio) 35 | 1. [x] Terminar uma palestra e receber um abraço seguido de parabéns vindos do Maujor.:sparkling_heart: 36 | 1. [x] [Reformular meu site pessoal](http://afonsopacifer.com/). 37 | 1. [x] Criar uma [newsletter sobre CSS](http://us13.campaign-archive1.com/?u=1a0f9fcb157dd48548cf5b618&id=1845db2d7d&e=[UNIQID]). 38 | 1. [x] Iniciar em um [trampo remoto na area de produto](https://github.com/nutriotos). 39 | 1. [x] Aprender **Polymer** e criar vários [webcomponents descolados](https://customelements.io/afonsopacifer). 40 | 1. [x] Criar a [Awesome **Firebase**](https://github.com/afonsopacifer/awesome-firebase). 41 | 1. [x] Criar um [série de videos sobre Polymer](https://www.youtube.com/playlist?list=PLgcWRW66amTkWM7E2vdw3lMoDSAJG7vdl). 42 | 1. [x] Dar minha primeira palestra fora do Rio de Janeiro (Sampa.JS em São Paulo):sparkling_heart: 43 | 1. [x] Escrever sobre [como foi a viagem para o SampaJS](https://medium.com/@afonsopacifer/como-foi-o-sampa-js-para-um-carioca-que-curte-css-3702665c60cc#.82wcbksfk). 44 | 1. [x] Visitar o meetup de CSS em São Paulo. 45 | 1. [x] Conhecer a sede do Google Brasil. 46 | 1. [x] Palestrar no meetup de CSS edição especial no Google Brasil.:sparkling_heart: 47 | 1. [x] Participar da 1ª edição do Code in the Dark Brasil.:sparkling_heart: 48 | 1. [x] Ir pela primeira vez ao Front in Sampa. 49 | 1. [x] Escrever [sobre como foi a FrontWeekSP 2016](https://medium.com/@afonsopacifer/um-relato-sobre-como-foi-a-frontweeksp-para-um-comedor-de-biscoito-85e936052bd#.cwmvgjulx) 50 | 1. [x] Criar uma webapp simples para me ajudar a treinar o inglês. 51 | 1. [x] Aprender **Shell Script** e [automatizar tudo](https://github.com/afonsopacifer/friday) o que der. 52 | 1. [x] Me tornar professor na [Webschool.io](https://www.youtube.com/channel/UCKdo1RaF8gzfhvkOdZv_ojg). 53 | 1. [x] Montar uma rotina organizada de estudos, trabalho e projetos pessoais (equilibrando com qualidade de vida e **sáude**).:sparkling_heart: 54 | 1. [ ] Passar a me exercitar antes de iniciar meu dia sentado na frente do computador. 55 | 1. [x] Passar a meditar antes de cada tarefa. 56 | 1. [ ] Passar a intercalar algum jogo de videogame entre as sessoes de programação e estudo. 57 | 1. [x] Aprender mais sobre o **paradigma funcional**. 58 | 1. [ ] Aprender **Ember.js** 59 | 1. [ ] Renovar todos os adesivos do macbook. 60 | 1. [x] Reviver os lendários [desafios com CSS](http://afonsopacifer.com/challenges.html).:sparkling_heart: 61 | 1. [x] Apresentar uma mini talk sobre comunidade Web no Marketing Meetup Rio 3ª Edição. 62 | 1. [ ] Terminar de ler * **MEAN** - by Flávio Almeida* (Pendência de 2015) 63 | 1. [ ] Terminar de ler *HTML5 - by Maujor* (Pendência de 2015) 64 | 1. [x] Terminar de ler * **SEO** Prático - by Adriano Almeida* (Pendência de 2015) 65 | 1. [ ] Terminar de ler *Web Design Responsivo - by Tárcio Zemel* (Pendência de 2015) 66 | Stark* (Pendência de 2015) 67 | 1. [ ] Terminar de ler *Aplicações web real-time com Node.js - by Caio Ribeiro Pereira* (Pend()ência de 2015) 68 | 1. [ ] Terminar de ler *CSS3 Layout Modules - by Rachel Andrew* (Pendência de 2015) 69 | 1. [x] Ler *Ruby - by Lucas Souza* 70 | 1. [x] Ler *CSS Eficiente - by Tárcio Zemel* 71 | 1. [ ] Ler *CSS Secrets - by Lea Verou* 72 | 1. [ ] Ler *Guia Front-End - by Diego Eis* 73 | 1. [ ] Ler *PHP e **Laravel** - by Rodrigo Turini* 74 | 1. [x] Ler *Guia do mestre programador - by Carlos Bueno* 75 | 1. [ ] Ler *Javascript Patterns - by Stoyan Stefanov* 76 | 1. [ ] Ler *Clean Code - by Robert Cecil Martin* 77 | 1. [ ] Ler *JavaScript de Alto Desempenho - by Nicholas C. Zakas* 78 | 1. [ ] Ler *You Don't Know JS: ES6 & Beyond - by Kyle Simpson* 79 | 1. [ ] Ler *Construindo APIs REST com Node.js - by Caio Ribeiro Pereira* 80 | 1. [x] Aprender **Vue.js**. 81 | 1. [ ] Criar uma **extensão para Chrome**. 82 | 1. [x] Criar um [WebApp para me ajudar a meditar](http://afonsopacifer.github.io/vue-meditation/). 83 | 1. [ ] Dissecar a API de **Service Workers**. 84 | 1. [ ] Substituir Appcache por Service Workers para Offline First em meu workflow. 85 | 1. [ ] Construir uma **API REST** com **Express**. 86 | 1. [x] Largar o trabalho para focar totalmente em evangelismo CSS e projetos Open Source.:sparkling_heart: 87 | 1. [x] Aprender **metalsmith**. 88 | 1. [x] Definir meu próprio [code **style guide**](https://github.com/bananacss/banana-style-guide) para nodejs. 89 | 1. [x] Criar uma API para [**abstrair iterações** complexas na CSS abstract syntax tree (AST)](https://github.com/bananacss/css-ast-iterations) 90 | 1. [x] Criar meu próprio [CSS preprocessor (bananacss)](https://github.com/bananacss/bananacss).:sparkling_heart: 91 | 1. [x] Criar meu primeiro [Plugin de Gulp](https://github.com/bananacss/gulp-banana). 92 | 1. [x] Automatizar o [scaffolding de **Plugins para Gulp**](https://github.com/afonsopacifer/slush-gulp-plugin) 93 | 1. [x] Conhecer SJC através da minha palestra no Front in Valle.:sparkling_heart: 94 | 1. [x] Ter a honra de ouvir que sou uma inspiração para a [Alda](https://twitter.com/mjcoffeeholick).:sparkling_heart: 95 | 1. [x] Receber um abraço apertado após uma palestra e ouvir "eu vi o seu futuro" 96 | de alguém que eu amo.:sparkling_heart: 97 | 1. [x] Criar um [curso sobre CSS](https://csshortcut.github.io/) junto com a designer mais cheirosa do mundo.:sparkling_heart: 98 | 1. [x] Gravar um video sobre [Frameworks e arquiteturas Front-End com o Yan Magalhães](https://www.youtube.com/watch?v=lFsubBeWviE&t=1848s). 99 | 1. [x] Gravar um [video de zueira](https://www.youtube.com/watch?v=FrgdNN97r8E) sobre CSS X Back-end. 100 | 1. [x] Me tornar membro do Alpha Team no [CSS Brasil](http://cssbrasil.org/). 101 | 1. [x] Aprender **React Native**. 102 | 1. [x] Aprender **ThreeJS**. 103 | 1. [x] Escrever um [artigo](https://codepen.io/afonsopacifer/post/introducao-a-modelagem-3d-com-three-js) sobre o básico de **WebGL** com ThreeJS. 104 | 1. [x] Palestrar no Rio Dev Day sobre **CSS4** nao existir. 105 | 1. [x] Falar mau de pré-processadores CSS no Front in Floripa.:sparkling_heart: 106 | 1. [x] Criar um [micro lib client side](https://afonsopacifer.github.io/scrollindo.js/) para ajudar uma amiga. 107 | 1. [ ] Ajudar a lançar o [gorilla](https://github.com/floripajs/gorilla). 108 | 1. [ ] Escrever um artigo sobre como foi 2016. 109 | --------------------------------------------------------------------------------