Vinicius Lourenço

Web Developer

Desenvolvedor backend, palestrante ocasional, CTO e um monte de coisa na Codyss Tecnologia.

Popular articles

by Vinicius Lourenço

All articles

by Vinicius Lourenço

 

Dicas sobre trabalhar para empresas de fora do Brasil

Recentemente fiz uma thread no Twitter que muita gente gostou e rolou uma interação muito bacana, sendo assim, para que as informações estejam sempre de fácil acesso vou também documentar aqui o que foi dito lá. O tweet em questão: Inglês: Por mais básico que pareça ser esta dica, ela é fundamental, afinal, sem se
Continue lendo...  

Programadores Juniores e Seniores – Precisamos uns dos outros!

Diante algumas recentes discussões sobre a interação entre ambos, a empatia é a melhor forma de se lidar. Antes de mais nada, pergunto: cabe ao sênior o trabalho de ensinar ou ao júnior a iniciativa de ir atrás e tentar se virar sozinho, deixando para perguntar em último caso? Estamos em um mundo cada vez
Continue lendo...  

Resolvendo o erro 401 ao consumir dados no WooCommerce via REST API (Apache)

Esta dica é bem rápida, no entanto que pode nos poupar algumas boas horas de debug e análise. Se você estiver coletando dados de pedidos no WooCommerce via API REST, e se deparar com o erro 401, conforme abaixo: Primeiramente: não se desespere! Antes de mais nada, verifique se as credenciais e permissões (consumer key
Continue lendo...  

O avanço da Inteligência Artificial, o Hype do GPT-3 e o conto do fim dos programadores

Como esta simplificação do desenvolvimento de software ignora uma série de fatores e relativiza todo o trabalho a simplesmente ‘escrever código’. Estou eu há alguns dias observando o imenso hype que está sendo gerado devido a demonstrações de várias possibilidades de ferramentas e usos junto ao GPT-3 (se você ainda não ouviu falar, logo irá
Continue lendo...  

Resolvendo Questões de JavaScript (Promises) em Versões do Internet Explorer Antigas

Se você trabalha há pelo menos uns 8,9 anos com desenvolvimento já deve ter uma certa familiaridade com estas imagens abaixo: Ok, a saudade não é tão forte assim, hehe, mas e se, com toda tecnologia existente no front-end de hoje, você tiver que, em um projeto, ter em sua aplicação scripts com um objeto
Continue lendo...  

Open-Source Orientado a Pessoas

Pequeno vídeo sobre alguns trechos de palestras que realizei falando de tecnologia, código, mas sempre destacando o lado do open-source orientado a pessoas, o valor das comunidades e do coletivo em prol de melhores soluções, projetos colaborativos e o compartilhamento de conhecimento.
Continue lendo...  

Como instalar o Lakka Linux em um Raspberry Pi e ter seu videogame retrô!

Fala pessoal, tudo bem? Já tem um tempo que não escrevo aqui, ano que vem este espaço completa 10 anos, neste meio tempo aconteceu tanta coisa, trabalhei em diversas empresas, projetos, me casei, mudei de cidade, sou pai de 3 gatos e o tempo vai ficando cada vez mais escasso! Planejar e priorizar é preciso,
Continue lendo...  

Iniciando estudos com React, primeiras impressões – pt. 1

<desabafo> “Pra que simplificar, se pudemos complicar? Vamos criar uma ferramenta que, pra que possam desenvolver algo, antes, tenham que instalar dezenas de pacotes para funcionar, várias dependências, compiladores e bibliotecas juntas, ah, e o melhor: vamos criar ao mesmo tempo, zilhões destas ferramentas e as atualizar diariamente.” E assim nasceram React, Vue, Ember, Angular,
Continue lendo...  

Quicktip: Convertendo string para numeric com a constante JSON_NUMERIC_CHECK na função json_encode() do PHP.

Fala pessoal! Dica rápida, coisa fácil, mas acho que vale a pena compartilhar*: Se você precisa converter um array em um JSON utilizando a função json_encode, saiba que todo o conteúdo será transformado em texto. Logo, se você tem números e precisa que eles permaneçam como inteiros, utilize a seguinte constante como argumento: JSON_NUMERIC_CHECK. Sendo
Continue lendo...  

Trabalhando Remotamente como Desenvolvedor

O trabalho remoto é cada vez algo mais comum, principalmente entre áreas de tecnologia. É possível trabalhar da praia, do campo, de um ambiente legal ou até em um home office bacana, com horas flexíveis e você sendo seu chefe… mas acredite: pode não ser tão fácil quanto se pensa e nem ter tudo isso
Continue lendo...  

Slides da palestra – WordCamp São Paulo 2017

Fala pessoal, tudo certo? Aqui estão os slides da minha palestra do WordCamp São Paulo 2017! Qualquer dúvida é só entrar em contato! Palestra WordCamp São Paulo 2017 de Vinícius Lourenço Abração
Continue lendo...  

WordCamp São Paulo 2017

Fala pessoal, tudo certo? Trago aqui uma notícia ótima para quem trabalha, curte, desenvolve ou quer aprender mais sobre WordPress! Dia 02/12 teremos o WordCamp São Paulo 2017, que está com uma programação espetacular! Tem para todos os públicos: dev, marketing, conteúdo, design… E estarei palestrando sobre o seguinte assunto: Automatizando tarefas no WordPress utilizando
Continue lendo...  

Hooks no WordPress – Entendendo como funciona: Actions e Filters

Olá pessoal, tudo bem? Hoje não trago um tutorial em texto mas sim em formato de videoaula e nela você entenderá melhor como funcionam os Hooks no WordPress (Actions e Filters) e sua vital importância para extender funcionalidades, criar plugins, extensões, temas e por aí vai! Se você quer aprender a desenvolver com WordPress ou
Continue lendo...  

Plugin: WooCommerce Freshbooks Automatic Sync Extension

Plugin para atualização automática de pedidos com base no serviço de faturas Freshbooks.   Fala pessoal, tudo certo? Diante um projeto que utilizava o serviço de invoices Freshbooks houve a necessidade da verificação automática, por parte da loja, em checar as invoices pagas e atualizar os pedidos junto ao WooCommerce, e esta era uma funcionalidade que
Continue lendo...  

Palestra: Vinícius Lourenço – Spread the Word – WordCamp Porto Alegre 2017

Minha palestra no WordCamp Porto Alegre 2017 está disponível, espero que gostem! Grande Abraço
Continue lendo...  

Palestra: Vinícius Lourenço – tAPIoca com WooCommerce – WordCamp Fortaleza 2016

Fala pessoal, tudo bem? O pessoal do WordCamp Fortaleza 2016 fez o upload da minha palestra tAPIoca com WooCommerce! Espero que seja de bom proveito! Abraços.
Continue lendo...  

WooCommerce Extension Plugin Boilerplate

Fala pessoal, tudo certo? Criei um plugin boilerplate para extensões WooCommerce, a intenção é ter toda a estrutura pronta para realmente focar somente na lógica do que a sua extensão precisará fazer sem se preocupar com a construção inicial do plugin, ou seja, com métodos padrões tais como internacionalização, verificar se o WooCommerce está instalado e
Continue lendo...  

WordPress Coding Standards: Código limpo & boas práticas!

Fala pessoal! Hoje quero contar algo para vocês: uma das coisas que mais me enche de orgulho e me faz brilhar os olhos é olhar meus códigos e vê-los limpos, de fácil entendimento para qualquer outro ser humano programador(a) e que esteja seguindo as boas práticas de programação, e no caso, falando de desenvolvimento com
Continue lendo...  

Criando seu virtual host (Apache) personalizado no seu ambiente Linux!

Fala pessoal! Este mini-tutorial, apesar de ser algo bem fácil para quem já está acostumado com ambiente linux, é bem válido e de grande utilidade para o cotidiano do desenvolvimento em geral. Vamos lá, você está desenvolvendo seu projeto sobre plugins e gostaria de um novo ambiente em sua máquina, algo, como por exemplo: http://plugins.dev
Continue lendo...  

WordPress: Lista essencial sobre itens de segurança!

“A maioria das vezes que um site feito com WordPress é invadido a culpa não é do WordPress, mas sim de alguma falha boba que poderia ter sido evitada durante a sua construção. Essa é a ideia desse projeto: Ser um checklist de ações que você deve tomar para aumentar a segurança do seu site.”
Continue lendo...  

Como criar e configurar conexões simultâneas a bancos de dados com o micro-framework Lumen em sua API

Fala pessoal, tudo certo? Recentemente precisei criar uma API para consumo de dados e integrar junto ao WooCommerce, com isso logo fui atrás do Lumen, que já tinha escutado boas recomendações sobre e que tinha uma excelente estrutura para desenvolver APIs RESTful, sendo desenvolvido com este foco, para serviços e APIs. E em um determinado
Continue lendo...  

Palestra sobre WordPress no #FISL17!

Desenvolver pra e com WordPress tem sido sensacional, tanto pelo conhecimento, pela comunidade fantástica e pelas possibilidades, com isto este Sábado, no FISL em Porto Alegre estarei falando sobre o assunto! Se você estiver por lá está mais que convidado! Abração!
Continue lendo...  

Apostila e Canivete Suiço – Shell Script

Confesso que o ecossistema shell-script, terminais, bash e tudo mais é fantástico, e ultimamente tenho mergulhado cada vez mais nesse mar de comandos! Abandonei o planeta Windows há um tempo e agora tenho um baita orgulho de estar envolvido em meio ao universo Linux! Com isto, recentemente navegando pelo site do Aurélio, (que recomendo fortemente
Continue lendo...  

Talk: WordPress for Dummies

Fala pessoal, tudo certo? Amanhã, quarta-feira (04/05) farei um talk com o tema: “WordPress for Dummies”, será na Springpoint às 19h! O endereço é Rua Bahia, 1096, fica bem próximo a consolação e estação Paulista do Metro! Falarei sobre a plataforma e também suas múltiplas possibilidades! Será uma excelente troca de idéias! Espero vocês lá! Link
Continue lendo...  

WordCast #2 – Falando sobre Segurança no WordPress

Fala pessoal! Tudo certo? Neste segundo WordCast o bate papo é sobre segurança! Falando sobre boas práticas, instalação, plugins e temas. Se você tem alguma dica, recomendação, observação e/ou plugin que seja interessante e vinculado ao tema compartilhe conosco! Links dos plugins que sugiro: Wordfence Security Sucuri Scanner BackWPup Excelentes para monitoramento, varredura no projeto em
Continue lendo...  

WordCamp Rio de Janeiro 2015: Desenvolvendo plugins para automatizações

Crie plugins que automatizem tarefas do cotidiano em seus projetos WordPress Fala pessoal, tudo certo? Em Agosto do ano passado palestrei no WordCamp Rio de Janeiro 2015, falei sobre desenvolver plugins para automatizar tarefas e também sobre o incentivo a criação de plugins. Espero que gostem, todo feedback será muito bem vindo! Abraços.
Continue lendo...  

WordCast #1 – Introdução e o que dá pra fazer com WordPress?

Fala pessoal, tudo bem? Neste primeiro WordCast dou uma introdução sobre mim e falo um pouco sobre o que dá pra fazer com o WordPress. Por ser o primeiro do canal está sem efeito, sem edição, gravado no trânsito e do meu celular. Talvez esse conjunto de fatores do cotidiano, um pouco improvisado, foi a
Continue lendo...  

Mini Curso de Shell Script

Fala pessoal, tudo certo? Esse é um post bem rápido, mas pra quem curte linha de comando vai ser de muita ajuda! Baixe aqui o mini curso de shell script, do Julio Cezar Neves. O PDF contém uma introdução legal e também fala sobre os comandos e estruturas básicas sobre o assunto! Mega recomendo! Espero
Continue lendo...  

Ubuntu: Usando o comando wget sem proxy

Fala pessoal, tudo certo? Uma dica bem rápida, que antes de eu resolver me deixou uns 40 minutos correndo atrás. Seguinte, se você quando for usar o comando wget no linux para um download ele der a mensagem: Conexão Recusada (failed: Connection refused) especificando algum ip:porta, como no meu caso “127.0.0.1:1234”, o primeiro passo é
Continue lendo...  

Lista com os mais importantes comandos para uso no terminal – Ubuntu (Linux)

Post como nota mental, e também para ajudar aqueles que curtem o ecossistema Linux e as maravilhas de se executar as mais variadas tarefas via terminal, abaixo alguns dos principais comandos! Abaixo você confere uma lista com os principais comandos do Ubuntu: Atualizar a lista de pacotes: sudo apt-get update Efetua a atualização: sudo apt-get upgrade Instalar
Continue lendo...  

Passando variáveis entre Javascript e PHP com WordPress

É muito comum precisarmos transitar dados entre o back-end e o front-end de uma aplicação, e nesta semana, em um projeto de ecommerce utilizando WordPress precisei utilizar um dado proveniente do PHP para que determinado evento ocorresse no front com o Javascript. Sendo assim, fui atrás de uma transição nativa entre dados dentro do WordPress,
Continue lendo...  

A crise, o mundo, a economia criativa e o empreendedorismo social!

O mundo passa por uma revolução, a tecnologia uma ascensão e o Brasil por uma crise. A era em que vivemos é das revoluções, das inovações, de novas e criativas tecnologias, mas também tempos de crise e de muitos e muitos problemas espalhados pelo país e mundo. O que mais se fala no Brasil atualmente,
Continue lendo...  

Minha palestra no WordCamp Rio de Janeiro 2015

Neste último Sábado (29/08), tive o prazer de palestrar no evento WordCamp 2015 Rio de Janeiro, falei sobre o desenvolvimento de plugins para automatizações no cotidiano, utilizando como exemplo um plugin que desenvolvi que me ajudou bastante quanto a isto. (Saiba mais). Todo o planejamento e organização do evento estava impecável, desde o início ao
Continue lendo...  

Python – Abrindo o Apetite

Se você trabalha muito com computadores, acabará encontrando alguma tarefa que gostaria de automatizar. Por exemplo, você pode querer fazer busca-e-troca em um grande número de arquivos de texto, ou renomear e reorganizar um monte de arquivos de fotos de uma maneira complicada. Talvez você gostaria de escrever um pequeno banco de dados personalizado, ou
Continue lendo...  

Aprendendo, se desenvolvendo e programando com Python

Fala pessoal! Tudo bem? Desde Novembro faço parte da Atados que além de trabalhar com causas fantásticas e que geram diferença e impacto na sociedade tenho também aprendido novas tecnologias, dentre eles mergulhando no mundo do Python, com Django, no backend e muito angularJS no front. Este post é específico para o Python, portanto abaixo
Continue lendo...  

Perdendo peso (no browser) – Job saudável!

Dicas sensacionais para que o desenvolvimento do seu front-end esteja dentro dos padrões, sem peso, todo fitness e serelepe! Desenvolvimento light, job saudável! 😀 http://browserdiet.com/pt/ Espero que seja útil! Abraços!
Continue lendo...  

WordPress Plugin – Easy WP Admin Customizer

Fala pessoal! Em meus projetos de desenvolvimento utilizando WordPress sempre realizo uma limpa na administração com algumas funções para que o meu cliente tenha a melhor experiência possível com a plataforma, e uma área clean faz parte integral deste processo. Diante isto, em todos os projetos precisava inserir manualmente estas funcões, no entanto eis que
Continue lendo...  

HTML5: Finalmente é recomendado pela W3C!

O HTML5 agora é, finalmente, uma recomendação do W3C, o artigo acaba de ser publicado. A origem inicial não era oficial do W3C, sua criação foi por sagazes desenvolvedores que formaram um grupo denominado WhatWG, saiba mais aqui. A versão trouxe uma nova era na internet e no desenvolvimento, novas possibilidades, tags, API e diversas outras integrações
Continue lendo...  

WordPress – Aprendendo a desenvolver da melhor forma!

Fala pessoal! Pra quem foi ao WordCamp SP 2014 e quer ver denovo, ou pra quem não foi e deseja ver, abaixo os slides das palestras que foram realizadas! O conteúdo está simplesmente SENSACIONAL! BRENO ALVES – COMO EU APRENDO WORDPRESS? Como eu aprendo WordPress? from Breno Alves DEBLYN PRADO E RAFAEL FUNCHAL – FAZENDO
Continue lendo...  

MySQL – Duplicando tabelas gigantes em instantes!

Fala pessoal, tudo bem? Para este post fiz questão de ter um título bem específico, afinal foi a dúvida de muita gente que vi em algumas ocasiões. Apesar de ser uma dica bem rápida, pode salvar vidas, pois nas ocasiões a que me refiro já ví pessoas querendo duplicar tabelas e por infelizmente não estar
Continue lendo...  

CSS3 – Combinando seletores com pseudo-elementos!

O CSS3 é fantástico e isto é fato, repleto de possibilidades extremamente úteis utilizando seletores e pseudo-elementos, além também dos efeitos e transições sensacionais que são possíveis de se fazer. Trabalhando em um projeto tive a necessidade de combinar estes para customização de um menu em uma lista <li>.

Vamos lá, o que eu
Continue lendo...  

Criando Web Apps com AngularJS – Hangout

Fala pessoal, tudo certo? Venho compartilhar algo bem bacana para toda comunidade dev! Neste Sábado 27/09 – 9h30, horário de Brasília, será realizado pelo Igor Costa um hangout sobre como criar Web Apps com Angular JS. Abaixo a descrição do evento: “Convido a todos para participar desse Hangout, onde vou mostrar como criar uma aplicação
Continue lendo...  

Sobre o WordCamp RJ 2014

O evento, que foi realizado neste último Sábado dia (20/09) superou, de longe, todas as expectativas, desde o que diz respeito a conteúdo, informação, infra-estrutura, e brindes! 😀 Logo no início estava o famoso dinossauro do CSS, este com quem aprendí muito no passado (e atualmente também) o Maujor, um cara figuraça que além de contribuir
Continue lendo...  

Web Developer Checklist

Fala pessoal, tudo certo? Hoje o post é com uma dica bem rápida, mas intensamente interessante! Se trata da página Web Developer Checklist, como o próprio nome diz, um verdadeiro checklist com grande maioria dos pontos de atenção ao final de cada desenvolvimento! Espero que seja útil! Grande abraço e um excelente final de semana
Continue lendo...  

Infográfico: PHP vs. Python vs. Ruby

Fala pessoal, tudo certo? Recentemente, navegando em meio aos grupos de desenvolvimento do Facebook, encontrei este infográfico abaixo, apesar de ser de 2011 as informações são bem interessantes, fica aí a ajuda pra quem está pensando em aprender mais alguma linguagem dentre estas ou apenas para enriquecer o seu banco de dados mental com essas
Continue lendo...  

WordCamp Rio de Janeiro – 2014

Ocorrerá neste Sábado (20/09) no Senac Flamengo, no Rio de Janeiro que continua lindo, o evento WordCamp 2014. A programação está excelente, repleta de um rico conteúdo envolvendo desenvolvimento, design e conteúdo. O WordPress tem sido, ultimamente, uma plataforma a qual tenho dedicado bastante tempo e investimentos para meus projetos, com isto certamente estarei presente
Continue lendo...  

WordPress – Resolvendo conflito da tecla “Tab” do plugin Gravity Forms

Fala pessoal, tudo bem? Hoje vou compartilhar algo bem rápido, mas de grande utilidade! Para quem utiliza o saudoso plugin Gravity Forms para formulário no WP, pode ter notado que, ao tentar trocar de campo utilizando a tecla “tab” isto não ter acontecido como deveria, pois então abaixo segue um hook para ser inserido em
Continue lendo...  

Lançado o novo WordPress 4.0 – “Benny”.

No último dia 04 foi lançado a versão 4.0 do WordPress, batizada de “Benny”, músico clarinetista conhecido como “rei do swing.” Em suma, suas mudanças foram designadas a melhorias de design na interface, sendo as áreas de “media”, tela de edição de conteúdo e também a tela de plugins, que agora está bem bacana, como
Continue lendo...  

Editor de script para .htaccess

Deseja aprender os diversos comandos para o arquivo .htaccess do seu servidor Apache? Ou então precisa urgentemente gerar suas configurações? Seus problemas acabaram, acesse: http://www.htaccessredirect.net/ Espero que seja útil! Abraços.
Continue lendo...  

Google Chrome como debug e acelerador no desenvolvimento web!

Quando comecei a programar, lembro que usava como debug os famosos ‘alerts’ do JavaScript, e quando precisava debugar/testar o front-end, era na marra mesmo, editando o CSS e atualizando o navegador, práticas comuns na época mas que tinham uma significativa parcela de gasto de tempo dentro do desenvolvimento! Mas a tecnologia anda a passos largos
Continue lendo...