├── .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 | {{ page.title }}
8 |
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 | --------------------------------------------------------------------------------