Profiling tools! Usar ou não usar… Os 5 minutos que mudam a experiência!

Este artigo pretende apresentar as vantagens da utilização de ferramentas de profiling no desenvolvimento de aplicações web em PHP,  bem como justificar a afirmação feita no título para ele pensado: “Os 5 minutos que mudam a experiência!”.

Introdução

Frequentemente, ao desenvolvermos aplicações web, deparamo-nos com problemas de desempenho. No entanto, ao tentarmos cegamente resolver esses problemas, podemos não obter resultados concretos e estáveis. Assim, para auxiliar e optimizar o nosso trabalho, dispomos de uma técnica a que damos o nome de profiling.

Continuar a ler

HTML 5

A primeira coisa que notei, mesmo antes de receber este livro, foi que não podia ser muito aprofundado: se cabia na caixa do correio, não era tão grosso quanto o habitual em livros técnicos. Fisicamente, é o normal para livros de capa mole, à excepção das páginas, que me pareceram de melhor qualidade do que o habitual. A tipografia é excelente para um livro que se proponha ser de referência: 40 linhas por página, 70 a 80 caracteres por linha, fonte com serifas leves.

Ainda antes de sair da introdução, uma das pequenas idiossincrasias deste livro já me estava a incomodar; eu percebo que o tamanho dos endereços bit.ly seja convidativo à poupança de caracteres, até entendo a racionalização que poderia ser feita quanto à quantidade de caracteres a copiar pelos leitores, mas, pessoalmente, apresentam dois defeitos inultrapassáveis: é impossível alguém decorar sequências de 6 caracteres aleatórios de relance, obrigando a copiar os endereços com uma mão no livro, outra no teclado, e impede que se reconheça um eventual endereço que já conheçamos. Várias vezes copiei laboriosamente os links para ir dar a páginas que já conhecia.

Depois de relegar esta irritação para o fundo do consciente, o resto do livro foi uma viagem relativamente suave. O estilo de escrita de Luís Abreu é extremamente acessível e percebe- se que, não só sabe perfeitamente do que está a falar, como, tirando uma ou outra excepção, também sabe como o explicar. As caixas de realce são agradavelmente relevantes e pertinentes. Os exemplos de código são de boa qualidade, se bem que preferiria um maior rigor nas boas práticas em Javascript.

Continuar a ler

Desenvolvimento em iOS iPhone, iPad e iPod Touch – Curso Completo

Sabe bem acordar com o carteiro a tocar à campainha, a dizer que tem uma encomenda registada para entregar. Ainda melhor sabe, abrir o envelope almofadado e retirar dele, nem mais nem menos que o livro Desenvolvimento em iOS para iPhone, iPad e iPod Touch – curso completo.

Como é a minha primeira review, fiquei logo em pulgas para ver se o seu conteúdo correspondia às minhas expectativas. Já tinha passado uma vista de olhos pelos assuntos, uma vez que consultei as informações disponíveis online. Mas realmente fantástico foi ver que o livro é simplesmente brutal.

Continuar a ler

Sistemas Operativos

Quando se fala em livros de sistemas operativos, o primeiro nome que nos vem à cabeça é o muito popular Modern Operating Systems de Tanenbaum, uma obra já adotada por muitas instituições de ensino superior nacionais e internacionais para dar apoio à unidade curricular homónima. No entanto, com a edição Sistemas Operativos editada pela FCA, tudo poderá mudar no mercado nacional, que até aqui, não possuía uma obra tão completa do género.

O livro Sistemas Operativos da FCA, escrito por quatro professores de prestigiadas universidades portuguesas já bem experientes no assunto, vem desafiar o império criado pela anterior obra, criando um manual bastante completo e interessante deste grande mundo dos sistemas operativos. Apesar de no dia-a-dia, apenas usarmos a interface, existe muito para além disso, pois este tipo de software tem como principais objetivos fazer a gestão dos recursos do computador e disponibilizar ao utilizador uma interface que permita que este tire partido da melhor forma possível dos mesmos, por isso não é difícil imaginar o grande mundo que se passa por baixo do capot.

Continuar a ler