iMaster Developers

Michael Granados

Michael Granados

é Gerente de Tecnologia no portal Virgula. Formado em Design Gráfico pelo CEFET Campos - RJ, já escreveu artigos para revistas e sites especializados na área de TI. Foi professor e ministrou palestras em grandes eventos como PHPConference e WPSummit. Desenvolve nas linguagens PHP, RubyOnRails, Python, Asp, Node e JavaScript (DOM). Auxiliou no desenvolvimento das ferramentas de integração de e-commerce com o gateway de pagamento PagSeguro. Especialista em WordPress, mantém plugins abertos na comunidade. Programador server-side e client-side com fluência em HTML5 e CSS3 técnicas de desenvolvimento ágil scrum e XP.
  • Publicou
    5
    Artigo(s)
    book
  • Visualizados
    2500
    Vezes
    eye
  • Desde
    2011
    clock
awardArtigos Publicados
Michael Granados
Back-End
Datas com Python: brincar com objetos é mais legal

Revendo um velho texto sobre como reformatar datas em python do formato “máquina” (Y-m-d) para o formato “humano” (d/m/Y), percebi que estava trabalhando o tempo todo com strings e ainda era preso à forma PHP de pensar em resolver o problema com Arrays e Strings. Elcio resolveu a questão com apenas uma linha, o que…

Michael Granados
Back-End
Usando PHP+Selenium para fazer testes unitários

Quando falamos de desenvolvimento ágil, logo pensamos em programação pareada, quadros de rendimento com tickets e, é claro, testes unitários com integração contínua. E é sobre esses testes unitários que o artigo de hoje vai tratar. No caso, o PHPUnit será abordado para fazer testes em cima de uma navegação web de verdade e com…

Michael Granados
Desenvolvimento
Coisas que aprendi sobre e-commerce

Gosto muito de palestras sobre e-commerce. Os palestrantes normalmente falam sobre coisas que parecem óbvias mas que na verdade quase ninguém aplica no dia-a-dia. Se você tem um cliente que tem um e-commerce ou se você tem um site com venda de produtos online siga estas dicas pois podem fazer seu negócio crescer. Dicas para…

Michael Granados
Agile
PHP + Selenium = fácil e legal!

Quando falamos de desenvolvimento ágil, logo pensamos em programação pareada, quadros de rendimento com tickets e, é claro, testes unitários com integração contínua. Neste artigo, falaremos sobre testes unitários. E o PHPUnit será abordado para fazer testes em cima de navegação web de verdade, com navegador de verdade, seja ele Safari, Internet Explorer, Firefox ou…

Michael Granados
Back-End
Compreensão de código

Muitas vezes, principalmente quando chegamos a uma equipe nova, temos um monte de ideias na cabeça e queremos implementar ou passar para os novos colegas. Hoje, eu me sinto muito desconfortável se tiver que trabalhar sem controle de versão ou testes unitários. Acontece que nem sempre nós temos o controle do ambiente e não está…

Publicidade