‹ Voltar aos artigos

Apresentando a Categoria

Programação

📌 17 de Agosto, 2015

APIs: Pluralização, Hierarquias e Relações

As APIs são o componente fundamental da nova Web. Uma forma pensar e organizar a Web mais próxima da ideia original do protocolo HTTP que nos ajuda aumentar a interoperabilidade e agregar facilmente funcionalidades de vários provedores de serviços para construir aplicações mais complexas. Neste artigo continuo a falar sobre a teoria e a prática de desenvolvimento de boas APIs.

📌 15 de Agosto, 2015

APIs: RESTFul, Nomes de Recursos e Acções

As APIs são o componente fundamental da nova Web. Uma forma pensar e organizar a Web mais próxima da ideia original do protocolo HTTP que nos ajuda aumentar a interoperabilidade e agregar facilmente funcionalidades de vários provedores de serviços para construir aplicações mais complexas. Neste artigo introduzo um conjunto de boas práticas a tomar em consideração durante o desenvolvimento de uma API.

📌 8 de Agosto, 2015

Cópias de Segurança de Baixo Nível

Por vezes é útil fazer cópias de segurança de unidades externas como pens, cartões SD ou até discos. Podemos copiar os ficheiros todos, como é recomendado na maioria dos casos, no entanto se tivermos a lidar com discos de arranque é aconselhado fazer a cópia a nível dos blocos da unidade.

📌 4 de Agosto, 2015

MySQL: Registo de Comandos

Em diversas circunstancias é útil fazer logs dos comandos executados numa base de dados MySQL / MariaDB directamente na base de dados. Assim podemos ignorar todo o software e código acima da base de dados e fazer debug de “baixo nível”. Explico aqui como fazer e gerir estes logs.

📌 2 de Agosto, 2015

OSX + PHP: Instalar o Composer

O Composer é um gestor de dependências para PHP, neste pequeno guia demonstro como o instalar globalmente no sistema (Mac OSX) e torna-lo facilmente disponível no Terminal.

📌 29 de Julho, 2015

Adware: DiscountMan e WordPress

O DiscountMan é um adware que se instala nos browsers através das extensões. Depois de aparecem links estranhos num blog, onde giro a parte técnica, decidi investigar: Como podem ver, no artigo, existem links incluídos pelo DiscountMan. Inicialmente eu até suspeitei que o meu computador tivesse infectado, mas como duvidava disso, fui ao editor dos artigos do blog e vi isto: […]

📌 27 de Julho, 2015

Orgulho Open-Source – Parte II

Depois de alguma reacções ao post original, Orgulho Open-Source, senti a necessidade de esclarecer alguns pontos. 1. Open-Source = Mais Barato Sim é. Mas não é gratuito. O problema é que as grandes administrações e departamentos de informática que fazem a mudança para open-source não o fazer por ser bom, fazem porque se criou o mito de […]

📌 26 de Julho, 2015

Orgulho Open-Source

Estamos num década em que o open-source tem ganho terreno a soluções proprietárias a uma velocidade nunca antes vista, especialmente os sistemas operativos Linux em plataformas móveis e computadores pessoais. Muitos entusiastas, programadores ou não, envolvidos no open-source gabam-se orgulhosamente dos seus projectos ao escrever e partilhar notícias como estas: Munique poupa 11 milhões de euros ao mudar para Linux: […]

📌 24 de Julho, 2015

Encoding: O Mínimo Absoluto

Ao lidar com formandos e até programadores menos experientes deparo-me sempre com um problema generalizado: Desconhecimento profundo de todos os temas relacionados com codificação / encoding e especialmente da importância de utilizar UTF-8. O encoding é também visto como um “bicho de 7 cabeças”. Comecemos por definir o que é encoding: Encoding é a relação estabelecida pelos computadores entre os […]