Writing code that lasts

  • Joomla and Beyond 2014 (Königstein im Taunus, DE)
  • May 30, 2014
  • Watch video

As developers we write code everyday, only to frown at it a week after that. Why do we have such a hard time with code written by others and ourselves, this raging desire to rewrite everything we see? Writing code that survives the test of time and self judgment is a matter of clarity and simplicity. Let’s talk about growing, learning and improving our code with calisthenics, readability and good design.

Recording

Slides

Tags:
comments powered by Disqus

Related Posts

Documentação e Best Practices: Um caso de uso

Documentação e Best Practices: Um caso de uso

  • January 4, 2007

Documentação, a palavra mais assustadora e antipática criada dentro do ambiente de desenvolvimento.

Read More
Novo Plugin: BlogBlog User Info

Novo Plugin: BlogBlog User Info

  • July 3, 2007

Algum tempo atrás fui procurado por Manuel Lemos, criador do BlogBlogs para participar do projeto BlogBlogs API. O objetivo deste grupo de “figurinhas carimbadas” da blogosfera era grandioso, desenvolver a nova API do BlogBlogs e botar na “rede” novas ferramentas, widgets e diversos recursos para aproximar o BlogBlogs de seus usuários.

Isso foi por torno de 16 de Março, e logo pensei em fazer um plugin que utilizasse os dados de cada usuário e agregasse valor aos comentários dos blogs. Comecei o trabalho mas tive que parar em alguns momentos devido a falta de tempo, mas recentemente retomei o trabalho e hoje apresento os frutos.

Read More
Meetup API Client v1.0.0

Meetup API Client v1.0.0

  • March 29, 2013

I love APIs, but I honestly hate having to deal with signing, auth, and curl inside my controllers or services, which means I end up wrapping all of that into something that provides easy access in my controllers. I also love Meetup.com since it really makes managing User Groups pretty cool, even with some bad UI choices, which is exactly where their API comes in, it allows me to provide a decent interface to their features from my own UG page and do all the communication via API.

Read More