Seguir Eng. Informática ou qualquer outro título universitário na área das tecnologias da informação têm algumas vantagens mas também tem uma grande desvantagem, ficar emergido numa área que, em termos universitários, tende a sobrevalorizar aspectos teóricos de pouca utilidade prática. Porque continuamos a assistir a isto? Afinal informática não é quase um sinónimo de soluções úteis, práticas e inovação?
Para a maioria das pessoas relacionadas com a indústria das tecnologias da informação escolher e/ou desenvolver tecnologia acaba por ser uma necessidade. É fácil de criar “apego” após investirmos incontáveis horas de trabalho árduo mas isto tem um custo elevado que se traduz na limitação dos nosso horizontes e expectativas.
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.
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.
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.
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.
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.
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: […]
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 […]
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: […]