Não só falando de desenvolvimento Web, mas também da própria Ciência da Computação, temos uma constante: a mutabilidade.

A constante mudança presente na área, que vai desde o surgimento de uma lib JS a cada 2 milissegundos, até a obsolescência programada de 1 a 2 anos de seu celular, acende uma luz vermelha anti-comodismo em nós.

Se por um lado, a necessidade de aprender uma linguagem de programação a cada ano nos instiga a não nos acomodarmos, por outro lado nos torna obsoletos tecnologicamente em pouco tempo caso não nos adequemos a essa variação.

Evolução da Web nos Anos 90

Cito como exemplo meu TCC: no…


Gostaria de começar essa publicação confessando algo: não me dou bem com front-end. Desde um simples posicionamento de um elemento no centro da div até uma estilização das options de um select, a angústia só aumenta.

Um dos problemas mais recorrentes em minha jornada e que atinge 101% dos desenvolvedores Web é:

Qual a utilidade do bendito float?

E mais:

Essas dúvidas, aliadas a não tão genial definição da W3C sobre o assunto, me fizeram ir atrás de tentar entender como ele funciona.

“The CSS float property specifies how…


Cache é algo que invariavelmente temos que pensar sempre quando vamos começar uma nova loja com Magento.

Dependendo da complexidade do projeto, temos que nos atentar com diversos tipos: cache a nível de servidor (Apache, Nginx), do browser (cache de assets js, css, imagens), de banco de dados, a nível de hardware

OK, sou um desenvolvedor Magento e entendo que o controle de cache é vital para a performance, redução de custos com tráfego, dentre outras inúmeras qualidades.

Mas e quando o cache começa a atrapalhar não só a visualização das mudanças de código em etapa de desenvolvimento, mas também…


Em algum dia qualquer do mês de outubro recebi o convite pela empresa que sou desenvolvedor, a Cammino, de ir até o Meet Magento junto com outro dev full-stack. Fiquei feliz em receber o convite e aceitei-o de prontidão, mesmo sem saber muito bem o que era esse tal de meeting.

“Meet Magento é a série de conferências líder mundialmente, focada em negócios, comércio eletrônico, plataforma Magento e seu ecossistema regional, abrangendo todos os mercados importantes do comércio eletrônico.”

Uma conferência mundial sobre Magento, na maior cidade do Brasil, com diversos evangelistas da área e almoço incluso? Sensacional.

9 horas…


Inaugurando a série de posts sobre Magento, gostaria de dividir o conhecimento de como fazer um controller para sua loja Magento.

Vamos ao código

  1. Crie dentro de app/etc/modules o arquivo Empresa_Modulo.xml, onde Empresa deve ser o nome da pasta dentro do seu codepool (local, community ou core) e Módulo o nome do módulo onde será criado seu controller.
    Você só deve criar este arquivo caso deseje criar um novo módulo para incluir seu novo controller. Caso contrário, pule esta etapa.
Adicionando arquivo de declaração de módulo

2. Com o arquivo de declaração do módulo criado, é hora de dar vida a seu módulo. Crie o arquivo abaixo em app/code/{codepool}/{Empresa}/{Modulo}/etc/config.xml

Adicionando arquivo de configuração do módulo com rotas

3. Crie seu controller em app/code/{codepool}/{Empresa}/{Modulo}/controllers/Controller.php

Adicionando controller e action

Pronto! Com essas configurações, você já deverá ver a resposta retornada pela nossa ação acao adicionada a nossa controller acessando a url

www.minhaloja.com.br/url_acesso_modulo/controller/acao

André Regino

Meu espaço online para comentar sobre descobertas no mundo TI, mais especificamente na área de Desenvolvimento Web

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store