
André Jaccon
Tech Lead
Backend
Python, PHP, NodeJS, Shell Script
FrontEND
HTML5, CSS3, SaSS, ReactJS, Angular, VueJS
Mobile
Desenvolvimento Mobile com React Native, Ionic ( deprecated ), Native Scripts
Deploy / Infra
Arquitetura, manutenção e configuração de ambientes Linux virtualizados, Google Cloud, Microsoft Azure, Amazon AWS, Docker e Docker Swarm
Siga-me no Linkedin para ficar por dentro das novidades exclusivas.
Últimas do blog
Conheça o Squoosh compressor de image do Google
Tendo como principal objetivo comprimir e optimizar imagens, o Squoosh criado pelo Google possui diversos algoritmos de compressão como MozJPEG, OptiPNG entre outros de forma que você pode comparar em tempo real o resultado final de acordo com o formato selecionado. Abaixo você pode conferir o editor como funciona https://github.com/GoogleChromeLabs/squoosh/
O que o Bolsonaro tem haver com o horário do seu servidor ?
O presidene atual do Brasil Jair Bolsonaro cancelou o horário de verão neste ano de 2019. Sendo assim alguns servidores estão passando por problemas no acerto do horário e ai vai uma dica para acertar o problema em distribuições baseadas no Debian

Como descobrir se seus dados vazaram em ataques ?
A Mozilla Foundation, criou uma ferramenta chamada Firefox Monitor. Esta ferramenta tem como objetivo avisar caso os seus dados pessoais foram vazados em algum tipo de ataque. Eu descobri que meus dados foram vazados 18 vezes em sites como Diqus, Linkedin, ShareThis, Last.fm, Facebook, MySpace, Tumblr entre diversos outros sites.

Dockerizando Python 2.7, 3x e Flask APIs
Fala galera tudo certo ? hoje eu resolvi preparar uma imagem do Docker para quem necessita rodar uma aplicação Python 2.7, 3x ou até mesmo Flask APIs utilizando uma imagem Docker já preparada para este tipo de ambiente. Basta baixar a imagem:https://hub.docker.com/r/jaccon/pydockr Para baixar a image utilize o comando: Agora

Download e conversão de vídeos com Python
Neste vídeo do canal do Youtube eu estarei falando sobre como criar um video downloader com versão de arquivos utilizando o Python Um nível de implementação extremamente fácil eu que irá ajudar você exercitar a codificar no Python de forma simples e com boas práticas
Detectando Malwares em apps PHP
Se você é desenvolvedor PHP já deve ter visto a rodo aplicações com códigos maliciosos ( malwares ) dividindo espaço com o código fonte da aplicação correto ? O script abaixo é um PHP CLI que pode identificar aqueles malwares escritos e convertidos para base64 que acaba sendo um trabalho

SlimPyFTPd
Estou compartilhando com a comunidade um novo script em Python que é um servidor de FTP ultra slim. Ele é fácilmente adaptado para rodar em containers Docker. Para quem tiver interesse em conhecer o projeto ele está publicado em meu Github em: https://github.com/jaccon/SlimPyFTP Espero que ajude!
23/10/19 é um dia histórico para a computação
O Google anunciou hoje o chip quântico Sycamore de 53 Qbits e isto muda completamente a história da computação como a conhecemos até hoje. Para ter uma ideia 230 QBits é equivalente a todos os átomos do Universo. Um dos feitos para que possamos comparar ele resolveu uma operação aritmética
Criando uma imagem Docker a partir de um container customizado
Neste artigo eu vou abordar como podemos criar uma imagem Docker customizada a partir de um container. A flexibilidade que o Docker nos possibilita é realmente incrível. Além de facilitar o processo de deploy, adicionamos uma camada de segurança onde sem sombra de dúvidas é algo importante para uma aplicação
Fix Docker Network Non-Overlapping
Se você chegou até este link deve já ter visto o erro de network non-overlapping do Docker. Isto acontece quando o Docker tenta criar mais de uma interface para stacks diferentes. O fix para este tipo de problema é simples depois você pode iniciar com o comando: #dockerproblem #fixERROR: could
Procurando por vulnerabilidades em sites em PHP
Para quem trabalha com sites rodando em PHP já deve ter se deparado com problemas de PHP Shells. Estas vulnerabilidades possibilitam que um invasor rode remotamente códigos em PHP que explore o file system do servidor. Com isso o invasor pode gerar desde phishing scanning, defacements e algumas vezes até
Criando uma API em Express
O Express é um micro framework para desenvolvimento de APIs REST. Neste tutorial irei mostrar como criar uma API REST de forma simples e que tenha as operações básicas do protocolo HTTP com os métodos GET, POST, PUT e DELETE Vamos começar o projeto criar um pasta chamada backend. Dentro
Descobrindo problemas de URLs seguras
Alguns dos problemas mais comuns na implementação do SSL em um servidor web são os erros de No Pad Locks. Algumas vezes você pode até ter o certificado SSL instalado corretamente mas o navegador pode varrer e considerar alguns outros fatores para não habilitar o Pad Lock aquele ícone que
Erro ao iniciar container Docker
Hoje encontrei um problema ao iniciar um docker container com MySQL, todas as configurações estavam OK porém ao carregar o container eu recebia o erro InnoDB: Error: io_setup() failed with EAGAIN after 5 attempts. A solução foi adicionar o seguinte valor ao SO de hosting do Docker sysctl -w fs.aio-max-nr=200000

Criando um assistente pessoal com Python
Fala dev, nesta nova série de vídeos iremos abordar um assunto bem interessante e que muita gente me pediu para falar. Iremos criar um assistente pessoal usando bibliotecas nativas do Python, pesquisas utilizando a API do Wikipedia e no final iremos configurar um RaspberryPi 3 para executar toda a brincadeira.
Redirecionamento via proxy reverso no NGINX
Uma dica rápida e simples do dia. Vamos redirecionar uma determinar conexão com um 301 direto do NGINX.

Docker + Portainer como instalar e utilizar
O Portainer é uma alternativa para gerenciamento do Docker. É um painel web que pode ser fácilmente integrado com o Docker. Vamos mostrar aqui como instalar o Portainer de forma fácil é rápida. O ambiente que estamos utilizando é Ubuntu Server 16.04Docker 18.09 Primeiro fazemos um Docker pull da imagem
Importando e Exportando imagens no Docker
O conceito do Docker pode parecer novidade para muitos. O fato é que depois que você começa a trabalhar com ele e consegue entender o funcionamento e diferenças entre containers e virtual machines você com certeza será um profissional mais eficiente. A velocidade para exportar e importar imagens, migrar ambientes
Nginx Web Proxy + Docker para hospedagens
Fala comunidade tudo bem ? a ideia de hoje é montarmos um ambiente para hospedagens utilizando NGInx Web Proxy + Docker. Estou levando em consideração o seguinte ambiente: Sistema OperacionalUbuntu Server 16.04.6 LTS AplicaçõesNGINX 1.10.3Docker 18.09 1 – Preparando o Sistema Operacional2 – Instalando o NGINX 3 – Instalando o
Curso Hands On gratuito de Docker
Neste treinamento hands on de Docker você irá aprender como trabalhar com o Docker de forma simples e objetiva, possibilitando assim ter um avanço em sua carreira seja como DevOps ou mesmo como developer. Este conteúdo foi criado primeiramente para uso próprio então caso tenha alguma sugestão ou mesmo dúvida
XMLRPC problema disfarçado de solução
O XMLRCP que existe no WordPress deste suas primeiras versões serve para criar a interação entre o WordPress e outros sistema. Este recurso tão breve será substituido pela WP API que já existe porém ainda em processo de validação. O grande problema é que o XMLRPC também é utilizado como
Soluções em meios de pagamento para e-commerce
Hoje em dia nós encontramos todos os dias diversas novas startups no ramo financeiro as denominadas fintechs. E elas atuam nas mais diversas áreas do setor financeiro. Eu separei aqui nesta publicação as soluções mais conhecidas para e-commerce e também integração com plataformas através de APIs ( Application Programming Interface
Primeiras impressões do Edge for Mac
Hoje eu resolvi baixar e testar o navegador Microsoft Edge baseado na engine do projeto Chromium. Bom eu tenho que admitir que a Microsoft é uma empresa completamente diferente na gestão Satia Nadella. O CEO mudou o conceito a respeito de valorizar as tecnologias Open Source e hoje é sem

Será o Google o novo protagonista na revolução dos games ?
O Google anunciou hoje 19/03/2019 o lançamento do Stadia. Um novo conceito em plataforma de games. Mais poderoso que o PS4 e XBOX One ele deve ganhar aos poucos terreno antes nunca habitado pela gigante de tecnologia. O Stadia deve sair em seu lançamento com 10.7 teraflops da GPU que
Usando o touchID no terminal do seu Mac
A idéia do utilizar o TouchID no terminal do mac é realmente algo interessante. Para usuários como eu que definem senhas malucas e utilizamos elas quase todo momento, o touchID veio para ajudar. E ele realmente funciona. Eu criei um shellscript para você habilitar ele em seu macBook Pro que

Angular: template forms, utilizando formulários no Angular
Template forms no Angular é uma forma declarativa de trabalhar com forms no componente do Angular. Com template forms nós utilizamos a diretiva ngModel nos inputs que são controlados pelo Angular. Quando criamos a diretiva <form> em um template o Angular associa implicitamente a diretiva ngForm no formulário.

Angular: localizando moedas para padrão Brasileiro
O Angular é um framework completo. Ele é completo pois permite integrações de componentes externos que existem milhares, um para cada funcionalidade. Sem mais delongas, vamos ao que interessa: 1) Alterando o arquivo pollyfills.tsPrimeiramente vamos importar o Intl dentro do nosso arquivo pollyfills.ts que está na raiz da aplicação.
Instalando o iTerm2 com ZSH
A utilização do ZSH vem tomando uma aderência interessante entre os desenvolvedores devido a sua larga eficiência com a utilização dos highlights de código. Como podem ver na imagem abaixo, é possível diferenciar fácilmente os branchs do GIT no qual está localizado entre diversas outras funcionalidades. Neste tutorial irei apresentar