Skip to content

Instantly share code, notes, and snippets.

View paulodeleo's full-sized avatar

Paulo Henrique Deléo paulodeleo

  • Curitiba - PR, Brazil
View GitHub Profile
@paulodeleo
paulodeleo / sublime.desktop
Last active August 29, 2015 14:01
My Sublime Text 2 launcher for Unity / Ubuntu 12.04
[Desktop Entry]
Name=Sublime Text 2
Comment=Sublime Text 2
Exec="/home/paulo/Sublime Text 2/sublime_text" %F
MimeType=text/plain;
Terminal=false
Type=Application
Icon=/home/paulo/Sublime Text 2/Icon/128x128/sublime_text.png
Categories=GNOME;GTK;Utility;TextEditor;Development;Utility;
@paulodeleo
paulodeleo / Minhas anotações sobre a palestra "Organizando o JavaScript - Nando Vieira - Webday 2013"
Last active August 29, 2015 14:05
Minhas anotações sobre a palestra "Organizando o JavaScript - Nando Vieira - Webday 2013"
Vídeo: https://www.youtube.com/watch?v=x9vDemjWmZQ
Assistido em 16/08/2014.
7:30 - Um grande fator negativo de ter cobertura apenas por testes de integração é que eles ficam muito alto nível (asserts em strings no DOM).
22:00 - Uma defesa a "quanto mais comentários melhor" / "é importante documentar" (decisões).
30:00 a 40:00 - RequireJS, Harmony ou qq outra coisa ainda me parece que mais complica do que soluciona.
38:40 - Ótima recomendação de implementar primeiro do jeito mais rápido (fail fast?) e tosco (POC?) para entender bem o problema (evita over engineering).
@paulodeleo
paulodeleo / Minhas escolhas de palestras para a rubyconfbr 2014.md
Last active August 29, 2015 14:05
Minhas escolhas de palestras para a rubyconfbr 2014

Baseado na programação disponível em: http://www.rubyconf.com.br/pt-BR/schedule

Dia 28

  • 09:00 - 09:45, (APENAS NA) Sala 1, Dogmatismo e desenvolvimento de software, George Guimarães, Plataformatec.
  • CAFÉ
  • 10:15 - 11:00, Sala 1, Refatore sua fundação, Richard Schneeman, Heroku.
  • 11:00 - 11:45, Sala 1, Fazendo mágica com ElasticSearch, Pedro Franceschi, Pagar.me.
  • ALMOÇO
  • 13:15 - 14:00, Sala 2, Migrando uma aplicação de MongoDB para PostgreSQL, Marcio Trindade, Locaweb.
@paulodeleo
paulodeleo / Minhas anotações sobre a palestra "#10 passos para o sucesso, Garantido. (Palestra dos EUA, em Inglês)", by Pascal Finette.md
Created August 25, 2014 13:53
Minhas anotações sobre a palestra "#10 passos para o sucesso, Garantido. (Palestra dos EUA, em Inglês)", by Pascal Finette
@paulodeleo
paulodeleo / que_merda_de_linguagem.js
Last active August 29, 2015 14:08
Códigos para lightning talk "javascript: alinguagem do capeta"
//////////////////////////////////////// - 0: introdução
0.1 + 0.2 // 0.30000000000000004
(0.1+0.2).toFixed(2) // "0.30"
42.toFixed(2); // SyntaxError:
42.888.toFixed(2); // "42.89"
42..toFixed(2); // "42.00"
0.1+0.2.toFixed(2) // "0.10.20"
(42).toFixed(2); // "42.00"
@paulodeleo
paulodeleo / diff1.png
Last active August 29, 2015 14:10
Post para o blog - Configurações padrão para Sublime Text
diff1.png
@paulodeleo
paulodeleo / spotify_pause.rb
Created February 13, 2015 12:21
Simple ruby (yep, not shell) script using xdotool to pause Spotify on Linux. I bind it to a global hotkey in Ubuntu.
#!/usr/bin/env ruby
windows = `xdotool search --name Spotify`
windows.split("\n").each do |window|
`xdotool key --window #{window} space`
end
@paulodeleo
paulodeleo / replay0.gif
Last active August 29, 2015 14:20
TowerFall gifs
just some replays
@paulodeleo
paulodeleo / Minhas anotações sobre a palestra "Workflow remoto, passo a passo da equipe de alta performance" com Fábio Akita
Created August 20, 2014 02:34
Minhas anotações sobre a palestra "Workflow remoto, passo a passo da equipe de alta performance" com Fábio Akita
http://www.conadev.com/fa190814.php
Assitido em 19/08/2014
Destaques sobre o relato de como as coisas funcionam na Codeminer:
- O principal mérito dado ao uso de escritório físico é juntar juniors e seniors em um mesmo ambiente;
- Usam slack para comunicação unificada;
- Escritórios e equipes não tem gerentes;
@paulodeleo
paulodeleo / gist:2425002
Created April 20, 2012 00:27
[rails-br] [vaga homeoffice] dev. Rails para rede social
Olá a todos,
Sou sócio fundador de uma startup em Porto Alegre, que recentemente recebeu investimentos e agora estamos contratando mais 1 desenvolvedor Rails.
Você irá trabalhar em uma rede social destinada ao público adulto (swing), desenvolvendo coisas legais como gerenciamento de vídeos e fotos, mural de notícias, chat, sistema de recomendação e sistema de notificação em tempo real.
É essencial que você...
* Tenha conhecimentos avançados em Ruby on Rails 3 (Coffeescript, sass, haml, etc)
* Conheça a parte de metaprogramação do Ruby
* Tenha bons conhecimentos de javascript, incluindo classes, objetos, templates e frameworks como backbonejs
* Esteja antenado com as novidades (novas gems, novas práticas, etc)