iMaster Developers

Thiago Ferreira

Thiago Ferreira

mais conhecido como tmferreira (tmferreira@bol.com.br) e é formado em Análise de Sistemas pela Universidade Salgado de Oliveira. Trabalha desde 2005 com desenvolvimento WEB, na FatorClick (http://www.fatorclick.com.br). Também mantém um blog (http://www.tmferreira.com.br/blog/) sobre desenvolvimento WEB, onde escreve sobre PHP, Javascript, Banco de Dados e Webstandards.
  • Publicou
    24
    Artigo(s)
    book
  • Visualizados
    57600
    Vezes
    eye
  • Desde
    2011
    clock
awardArtigos Publicados
Thiago Ferreira
Data
Otimização de Consultas MySQL - Parte 03

Leia os artigos anteriores: Otimização de Consultas MySQL – Parte 02 Otimização de Consultas MySQL – Parte 01 * Dando continuidade à série de artigos sobre Otimização de Consultas MySQL, abordaremos hoje dois assuntos: a escolha de tipos de dados e a eficiência de consultas, finalizando a série. Escolha de tipos de dados e eficiência…

Thiago Ferreira
Data
Otimização de Consultas MySQL - Parte 02

Leia o artigo anterior: Otimização de Consultas MySQL – Parte 01 * Fala, rapaziada!!! Conforme prometido, falaremos desta vez do Otimizador de Consultas do MySQL. Para quem ainda não leu a primeira parte do artigo, clique aqui. O Otimizador de Consultas MySQL Quando executamos uma consulta que seleciona registros, o MySQL a analisa a fim…

Thiago Ferreira
Banco de Dados
Otimização de Consultas MySQL - Parte 01

Bom, galerinha, esta é a primeira parte de um conjunto de artigos sobre otimização de banco de dados MySQL. É grande, mas acho que a leitura vale a pena! As técnicas descritas podem ser usadas em outros SGBDs (Sistema Gerenciador de Banco de Dados), respeitando-se as peculiaridades de cada um. Existem várias técnicas para trazer…

Thiago Ferreira
Desenvolvimento
YSlow: Melhore a Performance do seu Website

Olá, pessoal! O YSlowé uma ferramenta de perfomance para web, desenvolvido pela equipe de desenvolvimento do Yahoo!. Ela segue as melhores práticas de web performance para front-end, adotadas pela equipe de performance do Yahoo!. Seu funcionamento é integrado ao plugin FireBug, para o browser Firefox. Portanto, antes de instalar o YSlow no Firefox, é necessário…

Thiago Ferreira
DevSecOps
Breadcrumb Navigation: Navegação em Categorias

Quando você visualiza um produto num site qualquer, como o Mercado Livre, normalmente lhe é mostrado algo como: Informática -> Notebooks e Laptops -> AMD Turion 64 X2 -> HP e Compaq -> HP TX1119us Isto diz, para o usuário, que ele está visualizando um Notebook com processador AMD Turion 64 X2 dos fabricantes HP…

Thiago Ferreira
Back-End
Algoritmo Diffie-Hellman

Olá pessoal! Embora eu não seja um aficionado por segurança, este tema me fascina. Sempre busco trazer mais segurança para os meus sistemas. Aliás, é dever do desenvolvedor buscar formas de garantir para seu cliente segurança da informação. Pesquisando sobre métodos de criptografia, a fim de trafegar os dados entre cliente e aplicação (servidor) de…

Thiago Ferreira
Back-End
URLs amigáveis - Path para imagens, scripts e CSS

Olá, pessoal! Após a postagem do artigo sobre URLs Amigáveis – Algumas Técnicas, recebi diversos e-mails com dúvidas de funcionamento dos scripts e, principalmente, de uma forma de facilitar a exibição de imagens e carregamento de scripts e folhas de estilo. Tenho respondido essas dúvidas, na medida do possível, individualmente, mas sinto que é necessário…

Thiago Ferreira
Back-End
Upload Múltiplo com jQuery

Olá Pessoal! Hoje vou apresentar um outro plugin do jQuery que é muito útil e torna as aplicações mais interessantes. Vira-e-mexe, precisamos fazer uploads múltiplos em nossas aplicações. Normalmente, esses uploads múltiplos são de fotos, mas também vejo muito upload múltiplo de arquivos, como no caso de servidores de arquivos ou web. O Plugin MultiFile…

Thiago Ferreira
Back-End
Ordenação e Pesquisa em Tabelas com JQuery

Seguindo a série de artigos sobre os Plugins do Framework jQuery, hoje apresentarei dois de uma só vez! O uso de tabelas (para dados tabulares, hein!) é muito comum na internet de hoje, com muitos sites dinâmicos. Mas a maior parte dos clientes tem necessidades que só o HTML não propicia, como ordenação (classificação) crescente…

Thiago Ferreira
Acessibilidade
Modelo Conceitual vs Modelo Lógico

Amigos, uma grande falha dos desenvolvedores web é achar que basta aprender a programar. A realidade do nosso mercado é que apenas um desenvolvedor produz todo o projeto sozinho, do início ao fim. Consequentemente, são poucos os que fazem análise, modelagem do banco de dados, layout, programação, testes, etc. Logo, se o profissional sabe apenas…

visualizando 10 de 24
Publicidade