Node e a batalha do ChatGPT pela sua substituição: Bun, Deno e Edge

Falar em JavaScript moderno era quase sinônimo de falar de Node, o grande motor que impulsionou uma nova camada de serviços e tecnologias disruptivas, mas será que seu império está ameaçado por tecnologias entrantes?

O Node ainda detém a grande vantagem de ser pioneiro e manter o padrão do mercado, sua substituição ainda não oferece muitas vantagens em muitos cenários, o famoso clichê “porque mexer em time que está ganhando”. Mas existe uma armadilha a sua frente e seu reinado não vai durar.

O ChatGPT e IAs estão ensinando rapidamente a substituir o Node pelo Bun, a própria imagem de destaque desse post é uma tabela gerada pelo ChatGPT, observa-se que ele está praticamente empurrando o Bun para novos projetos.

Quase sempre sem citar fontes o ChatGPT está pavimentando novas vias de substituição tecnológica, promove vantagens de uma nova tecnologia e ainda te ensina a trocar rapidamente, no seu código fonte, a tecnologia “velha” pela “nova”. Não só motores JavaScript, mas praticamente toda tecnologia, ele vai promover marcas de tênis, tipos de alimentação, cortes de cabelo…

Eu testei o Bun, segui a recomendação do ChatGPT e foi muito fácil fazer a troca, fluiu quase tudo 100%, apenas um último problema não foi resolvido, na hora de fazer o build com o Github Actions, o Dockerfile esperava uma pasta chamada “build” e ainda não encontrei qual pasta o bun gera para fazer o deploy em produção (ou se deu algum probleminha e não buildou).

Então, sem tempo para pesquisas, voltei ao clássico e funcional Node, mas é questão de tempo para o Bun funcionar de forma idêntica ao Node, mesmos argumentos, mesmas configurações, para uma troca sem esforço.

Essa experiência foi interessante, o lado positivo é o óbvio, ganho de desempenho que gera economia de recursos, o obscuro lado negativo é que existe a dúvida de que como podemos verificar se uma informação não está sendo promovida como forma de publicidade dentro do ChatGPT? Porque no Google e Meta são muito claro os anúncios (e fontes), no ChatGPT não, aí temos que criar esse mecanismo ou teremos que verificar e checar cada informação que recebemos das IAs.

Democracia em blockchain, a experiência da Solana

Desde meus tempos de estudante de Administração Pública (UNESP, 2010), tenho dado especial atenção para o tema tecnologia e democracia. No início dos anos 2000 em conversas com professores, especialmente prof. Valdemir Pires (Finanças Públicas), debatemos as infinitas possibilidades, porém limitadas, da utilização da tecnologia para participação pública em tomadas de decisão.

Como democracia, nós brasileiros somos limitados a votar uma vez a cada 2 anos para eleições, eventualmente o congresso faz debates públicos consultivos e raramente referendos são feitos no Brasil. Argumenta-se o custo para referendar um país deste tamanho, certamente o ponto onde pode entrar a tecnologia.

A discussão nos anos 2000 girava sobre a dificuldade de assegurar a participação popular, não existia nenhum mecanismo seguro (teoriamente nunca vai existir nada 100% seguro) da participação digital democratica, onde os “pobres” também pudessem opinar e votar. Naquela época, apenas os mais ricos tinham acesso a internet e computadores, hoje, 2025 temos internet no “país todo” e mais celulares do que habitantes, a esperada inclusão digital aconteceu.

Agora precisamos do mecanismo, do sistema para garantir a identificação única, será que o blockchain poderia ajudar? A resposta é sim, desde setembro de 2023 o governo anúncio a transmissão dos dados dos documentos dos cidadãos para a blockchain, já estamos pavimentando a via (notícia abaixo). Assim agora temos assegurado a identificação única de cada cidadão na rede.

Precisamos apenas do modelo de governança e temos uma excelente referência: Solana. Esta criptomoeda não está revolucionando apenas na parte tecnológica, custos de transação extremamente baixos, mas se provando como um possível oásis de participação popular na tomada de decisão pública.

De acordo com a notícia abaixo a última votação de consenso da rede teve mais participação que todas as eleições presidenciais dos EUA, além de ser super eficiente, rápida e auditável. Solução: vamos copiar esse sistema e implementar no Brasil, podemos finalmente imaginar um futuro realmente democrático, onde o custo da participação popular será ínfimo e assegurado pela qualidade pública e auditável da blockchain.

Referências

https://www.gov.br/gestao/pt-br/assuntos/noticias/2023/setembro/governo-comeca-a-utilizar-o-blockchain-na-emissao-da-carteira-de-identidade-nacional

https://br.cointelegraph.com/news/solana-proposal-cut-inflation-rate-fails-to-pass

O eterno sonho do amanhã

Somos seres humanos viciados e treinados para acreditar no amanhã melhor, como se isso fosse uma droga para amenizar a realidade dos fato. Se não deixarmos registros pessoais como anotações de pensamentos, vídeo-memórias ou agenda de compromissos, facilmente nos perdemos na imaginação do progresso.

Eu pessoalmente adoro deixar o máximo de registros possíveis, para poder fazer uma análise criteriosa da minha evolução. Numa destas análises do passado, o que me chamou atenção foram vídeos diários de 2011, ou seja, 14 anos atrás, onde relatava o meu dia a dia.

Como sempre um dilema, muita coisa mudou mas nada mudou, novamente outro dilema, isso é bom ou ruim? Pelo lado bom sempre teve uma preocupação em fazer esportes e cuidar da saúde, uma excelente preocupação que traz benefícios incalculáveis.

Por outro lado algumas ideias e observações sobre situações, comportamentos e pessoas não evoluíram nada, trazendo o terceiro dilema e mais importante: quem não evoluiu?

A experiência de tantos anos me trouxe a conclusão, esta que pode mudar daqui 10 anos, de que temos apenas o poder de mudar um por cento em um dia (ou menos, ou nada, para melhor ou pior), o progresso é realmente uma jornada diária de pequenos sonhos de amanhãs melhores.

Ser produtivo sem chicote

No meu blog de conteúdo gosto de compartilhar notícias de projetos, tecnologia e produtividade. Sempre vivenciei um pequeno conflito interno, quando trabalho em meus próprios projetos acabo não sendo tanto produtivo quanto em projetos de clientes.

Existe a clássica teoria do porrete e da cenoura para lidar com funcionários, o que não se motivam por recompensas (cenouras), são motivados pelo medo de ser demitido ou punição (porrete). Estas duas motivações são incertas em projetos próprios, quando comecei meus projetos próprios com 15, 16 anos, fazendo jogos para computador, sempre fui muito motivado porém não orientado para resultados como as empresas tradicionais são.

Normalmente faço em meus projetos diversas tarefas em poucos dias que em uma empresa tradicional levariam semanas. Tive muita dificuldade em me adaptar a esse ritmo lento, mas depois passei a apreciar e até ficar viciado, já que o ritmo lento significa que a tarefa é compartilhada e pensada por muitas pessoas, quando “cai no colo” do desenvolvedor é algo que realmente precisa ser feito.

Já em projetos próprios, pelo menos nos estágios iniciais, sou eu mesmo que faço todo o processo de avaliar, entender, priorizar e fazer, certamente traz muita agilidade, mas pouca eficiência para resultados, já que particularmente gosto muito de testar as mais diferentes possibilidades de configurações malucas. Então a “falta do chicote”, ou seja, da direção para resultados, acaba deixando os projetos em estado de inércia e laboratório por anos.

Primeiro vídeo Timelapse Screencast pronto, live de programação

No post do dia 5/3 comentei sobre meu trabalho no script do Screencast Timelapse e de como tinha uma visão de fazer vídeos de tecnologia parecido com os de construção civil do Rafael Pedreiro. Ontem terminei meu primeiro vídeo, veja o vídeo no YouTube:

O resultado ficou incrível do meu ponto de vista, pedi opiniões de algumas pessoas, poucas responderam, porém dois comentários se destacaram, uma amiga que é atriz e produtora de vídeo, mas não entende nada programação e um colega de profissão, porém não é produtor de vídeo:

  • Atriz: não entendeu nada sobre a parte tecnológica, mas acompanhou o vídeo e percebeu o trabalho que estava sendo feito e a evolução, dizendo que que percebeu o trabalho melhorando o produto.
  • Colega: gostou do vídeo e comentou da dificuldade de se criar comunidade em tecnologia, que pode também ser interessante ter a versão completa do mesmo vídeo e da curiosidade do youtuber Felipe Dechamps também ter criado um software próprio de edição.

Estes dois comentários resumem perfeitamente o indicar que estou no caminho certo.

Para os próximos passos, seguindo a metodologia do grande referencial, Rafael Pedreiro, tenho que contar uma história. Muitas pequenas reformas do Rafael levam 20 dias, ou seja, faz 20 vídeos. Do primeiro vídeo, onde só tem mato, até uma garagem pronta, ele mostra como fazer algo “do nada” até um produto final.

O mais interessante é que após assistir a qualquer sequência de trabalho dele, fico com a impressão que eu mesmo posso fazer uma casa, ele conta vários segredos do dia-a-dia e a câmera acelerada com certeza ajuda no efeito de parecer fácil.

Por último e muito importante suas frases clássicas: “isso que é economia para o cliente” e “sou desenrolado”, mesmo quando ele está reformando a própria casa ele conta uma história de estar economizando para o cliente, prendendo muito a atenção do público.

Para eu chegar nesse formato acima, do primeiro vídeo, levaram anos, muitas correções e melhorias, como vocês podem ver no vídeo abaixo de 8 anos atrás, minha primeira tentativa, eu não gostei do resultado e não fiz mais, sabia que precisava melhorar, mas deixei como lembrança:

Prodotti F5Sites per il 2025

Per il 2025 sto nuovamente svolgendo un compito abituale: organizzare i miei prodotti e i lanci per l’anno. Dal 2005, quando ho provato a lanciare il mio primo gioco, 20 anni fa, non ho ottenuto successo in nessun lancio digitale.

Sul mio GitHub (franciscof5) è possibile trovare più di 200 repository datati e catalogati con le tecnologie utilizzate. Ora vengono filtrati e aggiornati tutti i prodotti che faranno parte della suite F5Sites.

Produtos f5sites para 2025

Para 2025 estou novamente fazendo uma tarefa habitual: organizando os produtos e lançamentos para o ano. Desde 2005, quando tentei lançar meu primeiro jogo, há 20 anos, não obtive sucesso em nenhum lançamento digital.

Porém, também é fato, que nunca consegui me dedicar integralmente a nenhum desses projetos, portanto é difícil dizer se algum projeto de fato virou um produto. No meio digital já produzi muita coisa, mas o objetivo é criar uma família de produtos como a Microsoft fez com um pacote Office, são programas separados mas com uma identidade comum.

Entre produtos digitais já lancei: jogos, sites, lojas, aplicativos mobile e conteúdos em texto e vídeo. Colocar vídeos em canais como YouTube, Instagram e Tik Tok, na verdade te colocam dentro de um produto de terceiro, mesmo assim é possível criar uma linguagem e identidade compartilhada entre os vídeos e outros tipos de produtos digitais, usando logo, fontes, cores e recursos visuais compartilhados.

Agora em 2025, novamente e sempre acreditando, existe a possibilidade desse processo de lançamento de produtos ter resultados diferentes. Muita coisa mudou, mas, principalmente, a infraestrutura para suportar todos os lançamentos e manutenção dos produtos, o custo é muito alto e foi sempre uma luta para manter sob controle, luta que se encerrou apenas em 2024 e que durou mais de 10 anos.

Ademais o fato e não estar trabalhando para nenhum cliente de projeto, isso me permite que tenha uma rotina muito bem estruturada para organizar uma maçaroca de informações de projetos espalhadas em diversos locais desde 2010. No meu github (franciscof5) é possível encontrar mais de 200 repositórios datados e catalogados com as tecnologias utilizadas. Agora estão sendo filtrados e atualizados todos os produtos que vão fazer parte da suíte F5 sites.

Os produtos estão sendo organizados no github e na página principal da F5 sites, serão feitos todos os links cruzados entre os projetos no github, os produtos em produção e sua página explicativa no site da F5 sites.

Timelapse Screencast: Lavorare pubblicamente, l’esperienza di Rafael Pedreiro, il muratore brasiliano

Da alcuni anni guardo i video di Rafael Pedreiro (Brasile) e altri muratori su internet, video di uomini che fanno lavori “fisici”, lavori che dopo alcune ore sono visibili a “occhio nudo”. Ho sempre creduto che questo tipo di lavoro fosse più facile da registrare e apprezzare su internet, con la famosa tecnica del timelapse, dove il video è accelerato, possiamo vedere, per esempio, un muratore costruire muri dove prima non c’era niente.

Non ho trovato qualcuno instrumento che funzionace como io bisogno, da iniciato uno script in python che gravava il monitore di forma accelerata, generanto ao finne uno video screencast di forma accelerata, il risultato è stato incridibile. Inoltre, genera due formati di video: orizzontale, che è il video originale, e verticale, che è una versione modificata dove vengono impilati i due quadrati, posizionando sotto il video il VS Codium e sopra il sito aperto.

https://github.com/franciscof5/timelapse-screencast-auto-vertical-video-recorder-python-2025

Timelapse Screencast: Trabalhar de forma pública, a experiência do Rafael Pedreiro na web

Há alguns anos acompanho os vídeos do Rafael Pedreiro e outros pedreiros na internet, vídeos de homens que fazem trabalhos “físicos”, trabalhos que após algumas horas são visíveis a “olho nu”. Sempre acreditei que este tipo de trabalho era mais fácil de ser gravado e apreciado na internet, com a famosa técnica de timelapse, onde o vídeo é acelerado, podemos ver por exemplo um pedreiro erguer muros onde antes não havia nada.

A visibilidade do muro e do trabalho de assentar tijolo é fascinante, em câmera acelerada é incrível, com os anos o Rafael Pedreiro encontrou ângulos e melhorou a edição para criar conteúdos viciantes. Desde 2017 tenho tentado fazer lives de programação no youtube, mas sempre desisto dessas tentativas porque não gostava da qualidade do produto final.

Precisava aprender com o Rafael, gravar uma live de 2 horas editando um site por exemplo era maçante, ou eu falava durante a live ou ficaria muitos minutos de silêncio de abas alternando e código sendo lentamente escrito. Em 2025 resolvi radicalizar, vou gravar como ele, usar o timelapse e um pomodoro de 25 minutos do meu site pomodoros.com.br vai ter segundos de gravação.

Primeiras tentativas

Assim nas primeiras tentativas aprendi a organizar meu desktop para a gravação, encontrei uma fórmula de gravação muito boa. Usando dois monitores, no meu monitor grande divido a tela em 2 quadrados, no quadrado esquerdo deixo o VS Codium aberto e no da direita o site que estou trabalhando num navegador sem abas, é importante não ter abas para um experiêcia de visualização muito próxima ao “muro do pedreiro”, se a visualização ficar poluída é semelhante ao pedreiro gravando o muro e passando com o carrinho de mão na frente toda a hora, ou deixando ferramentas na frente do vídeo.

As primeiras tentativas foram com o OBS, certamente o mais popular e fácil método, mas surgiram as limitações. No OBS você pode configurar o FPS, que são frames por segundo, porém não consegue acelerar o vídeo se diminuir o FPS, se gravar um frame por segundo, o frame vai ocupar um segundo e não vai criar o efeito de timelapse. Problema é que isso vai gerar arquivos enormes e exigir edição após a gravação. É o equivalente ao português tirar o manteiga do pão para vender.

Timelapse Screencast

Não encontrei nenhuma ferramenta que funcionasse como eu precisava, assim iniciei um script em python que grava a tela em forma acelerada, gerando no final um vídeo screencast de forma acelerada, o resultado ficou incrível. Além de gerar 2 formatos de vídeo, horizontal que é o vídeo original, e o vertical, que é uma edição onde empilha os 2 quadrados, deixando abaixo do vídeo o VS Codium e acima o site aberto.

A experiência foi riquíssima, aprendi muito sobre como eu trabalho:

  • Primeiro que o trabalho do programador é lento mesmo em câmera acelerada
  • ChatGPT e ia aceleram o trabalho, mas não tanto
  • Trabalhar de forma pública, ou seja, expondo seu trabalho na internet como faz o Rafael Pedreiro exige um nível de técnica, concentração e qualidade de nível elevado

Porém o script não estava pronto, nos vídeos do Rafael, ele narra por cima do vídeo acelerado, o que torna a experiência muito mais imersiva. Porém a diferença do tipo de trabalho, físico vs digital, aparece. Muitas vezes na câmera acelerada preciso dar um destaque para uma alteração, explicar o que precisa ser feito, então nesse momento estou criando um software completo de edição de vídeo que permite pausar o timelapse para poder gravar em tempo normal quando for explicar algum detalhe, como necessidade de alinhar ou corrigir algum elemento.

Open Source no Github

Abaixo segue o link do projeto, é mais um produto da f5sites para 2025, com foco no trabalho de edição de vídeo, será integrado com meu outro sistema de inteligência artifical, para publicar automaticamente os vídeos gerados nas redes sociais. Se você precisa um editor vídeo com essa qualidade única pode acessar abaixo:

https://github.com/franciscof5/timelapse-screencast-auto-vertical-video-recorder-python-2025

Uma nova experiência para meu blog em 2025

Gosto de escrever e acredito ser uma tarefa que ajuda em vários aspectos da inteligência, porém após alguns anos em simbiose com a inteligência artificial, vulgo chatgpt, me afastei dessa prática. Acreditei por muito tempo que escrever seria uma tarefa relegada ao chatgpt e meu papel seria como editor ou revisor de textos apenas. Talvez estivesse certo, porém errado ao me afastar da escrita.

De fato integrei vários projetos ao chatgpt para o mesmo escrever e editar conteúdos de textos para mim, mas meu blog pessoal é, como o nome diz, pessoal. Apenas eu consigo imprimir minha personalidade aos meus textos, de fato muitos podem dizer grande coisa, personalidade fraca e sem talento, mas há mais de dez anos que poucos leem meu blog, escrevo para mim.

Em 2025 estou testando uma nova experiência, com um projeto de blog integrado com vídeo e no momento que escrevo este post estou testando uma novidade incrível, estou capturando em vídeo o momento que escrevo. Acredito que está é uma das poucas formas de mostrar autoralidade em textos, além de criar uma conexão que há muito venho buscando: a integração do meu blog com o youtube.

Em 2023 comecei a escrever a um post por dia, estava indo bem, tinha uma rotina promissora e até mesmo criei um modelo de thumbnail, onde nos últimos 5 minutos do pomodoros de 25 minutos diárias que utilizava para escrever o post criava thumbs peculiares (como podem ver na home). Porém essa tarefa repetitiva me levou a procura por automação, foi quando comecei a usar o chatgpt para escrever os blogs e criar thumb (novamente na home). Experiência rica, mas o conteúdo é da fato inútil e sem sal.

Também tentei em certo momento gravar arquivos de aúdios que então seriam convertidos para texto, o qual seria multimídia, pois acima do texto no blog, teria o play no audio. Volto agora para o mesmo conceito, hoje escrevendo quieto, terei um vídeo ao final do blog com o vídeo no youtube. É uma ideia, um teste de conceito. Como não podia deixar de fugir, chatgpt finalize esse post com os benefícios de escrever diariamente:

  • Clareza mental – Organiza pensamentos e melhora a tomada de decisões.
  • Criatividade – Estimula novas ideias e conexões inesperadas.
  • Autoconhecimento – Ajuda a refletir sobre emoções e objetivos.
  • Evolução contínua – Aperfeiçoa a escrita e o raciocínio com o tempo.

Esses benefícios são amplamente reconhecidos em estudos sobre escrita expressiva e produtividade. Pesquisadores como James Pennebaker destacam os efeitos positivos da escrita para o bem-estar emocional, enquanto autores como Julia Cameron (em O Caminho do Artista) falam sobre a escrita diária como um estímulo criativo. Além disso, estudos em neurociência mostram que escrever regularmente ajuda a organizar pensamentos e melhorar a cognição. (chatgpt)

Blogs são tão 2010 que em 2025 pouco se falam, hoje a experiência digital se resume a “imbecilidades” em vídeo, pouco esforço mental, um rec aleatório e conversas com pouca profundidade tem sido o objetivo da nova orda de entrantes do mundo digital. Porém, nós dinossauros da internet, temos nossos blogs e estou arriscando criar um link de vídeo e texto inédito para 2025!

Pomodoros.com.br está recebendo atualizações após 5 anos

Desde 2018 que o site www.pomodoros.com.br não recebia atualizações, neste tempo eu, o fundador, estive com a agenda sobrecarregada devido a prestação de serviços para terceiros. Neste período trabalhei somente na nova arquitetura, migrando todos o conceito para micro serviços em numa nova arquitetura de cloud auto gerenciável (ver post com detalhes sobre a nova cloud).

Somente em 2024 a nova estrutura ficou pronta e assim permitiu que todos os projetos que estavam parados pudessem receber manutenções novamente. Pomodoros foi o primeiro a ser escolhido para entrar na esteira e estou fazendo uma seria de lives com meu amigo Sergio Rodrigues Amorim, trabalhando no relançamento do site num projeto de aceleração de 90 dias. Vocês podem conferir as lives todas as segundas 14h no YouTube. Abaixo um exemplo da nossa última interação:

Abaixo também deixo um print de meu sistema de gestão de tarefa com uma anotação de dada de entrada da tarefa em dezembro de 2018, mas somente hoje, nesta data, consegui voltar nesta lista e recuperar as tarefas atrasadas. Uma sensação incrível de retomar meus projetos e ter controle novamente sob meu tempo.

O site Pomodoros.com.br te ajuda a controlar melhor o tempo que gastamos em projetos, acompanhe por aqui novidades, em breve abriremos para registro novamente e teremos o lançamento do novo aplicativo nativo.

Nova Arquitetura F5 Sites: Nginx-proxy Reverso de Múltiplos Dockers WordPress

Finalizando a tarefa mais difícil demorada, complexa e importante da história da F5 sites, mesmo tendo achado, ou até mesmo escrito posts anteriormente aqui no blog com o mesmo argumento, apenas agora, tive a plena consciência do que significa a nova arquitetura do F5 sites, como eu fiz uma virada há 2 anos e tudo isso aos poucos foi fazendo sentindo e criando pequenas soluções que juntas formam uma complexa nova arquitetura. O resultado prático é simples, mas o caminho para chegar nesse esquema é único e representa o passado, presente e futuro da F5 Sites.

Nem sempre uma tarefa nasce com o título que deveria, no começo do ano tive um excedente de caixa e pude contratar mais um pequeno servidor, uma micro cloud, com configuração mais básica e econômica (nanode de 5 dólares, uma micro VM). Para manter os custos sempre enxutos, não contratava qualquer serviço que não fosse estritamente necessário, regra que começou a valer em 2017, se não é necessário, se existe solução grátis ou se eu posso fazer, não contrato. Aqui no blog tem-se muitos posts sobre como migrei de um plano de revenda de hospedagem super custoso que hospedava mais de 10 sites, para uma micro VM de 5 dólares, hospedando os mesmos sites. Aqui já temos os ingredientes da sopa dessa publicação:

  • Mudanças na forma de administrar recursos
  • Possibilidade de contratação de um servidor adicional
  • A forma improvisada (algumas vezes atrapalhada e apressada) de criar soluções

(O apressado acaba sendo uma característica inerente de quem não tem muito tempo para se dedicar integralmente para os próprios projetos, já que trabalho contratado 8 horas por dia para terceiros, além de ter uma vida pessoal que reduz minha atuação na F5 Sites as vezes a poucas horas por mês.)

Assim essa nova tarefa surgiu com o tema de “eliminar uma VM” (voltar a operar somente com uma VM). Portanto precisei migrar toda a arquitetura da VM antiga para a nova arquitetura da VM nova, com docker com nginx-proxy e acme certbots automatizado, proxyando diversos outros dockers, seja WordPress, Node ou Python.

Entrei no maior desafio da minha vida, que para muitos é algo bem simples e trivial, para mim foi uma jornada ao desconhecido. Significa ter um objetivo e buscar o conhecimento, estudar muito, fazer milhões de testes para chegar em uma fórmula muito simples. Como pegar uma AK 47, uma arma tão simples e fácil de fazer que surpreende, mas levou muitos anos para chegar nesse produto.

Então descobri com muita pesquisa, mais do que muitas semanas de teste a fio, como sustentar em pé um serviço docker que fizesse o proxy reverso para cada domínio. Porque o docker / apache trabalha com a porta 80/443, assim não tem como levantar outro docker no mesmo ambiente, se for trabalhar com um projeto WordPress precisa desligar o outro. O grande desafio foi encontrar uma forma de levantar dois dockers / apache usando a mesma porta 80 e magicamente entregar para o usuário na ponta, o site que está acessando.

Acredito que o conhecimento que construi nestes meses são muito relevantes e por isso vou criar uma série de vídeos, talvez até mesmo um curso ensinando passo a passo como fazer uso desta tecnologia e solução, como já falei, simples para quem conhece, mas um longo caminho de conhecimento para quem quer dominar todas as etapas.

Manual de Identidade Visual F5 Sites 2024

Brand Persona

Homem adulto entre 30 e 40 anos que trabalha com tecnologia, moderno, que gosta de praticar esportes radicais no tempo livre. Aceita riscos e tem visão estratégica de longo prazo, arrojado, inovador e acima de influências de manada. Tem a aparência levemente descuidada e se veste de forma informal, mas consegue transmitir valores claros de referência em conversas informais.

Elementos: tecnologia, surf, moto, natureza, comédia

Fonte:

Paleta de Cores

Editar paleta

Novos Conceitos de Identidade Visual para F5 Sites e todos meus projetos

E aí olha que legal tô trabalhando aqui no novo conceito de identidade visual de algumas páginas minhas. Eu quero conectar todas elas quando o usuários entrar na minha página de comédia e quando ele entrar no meu canal de turismo e ele entrar no meu site F5site.com, ele precisa ver que tá tudo conectado.

Então eu tô trabalhando aqui design hacks, ou seja, tem alguns hacks de design aqui: como uma fonte, a type face, adiciona significado do Design. Aqui a gente tá estudando how to pick the correct color: como escolher a melhor cor a melhor fonte alguns princípios porque vem aí a nova identidade visual de todos os meus projetos

Lógico que não vamos começar acertando, mas eu vou criar todo um padrão aqui. O Canva ele permite e você ter Marcas, cada design é uma peça única e tudo isso aqui vai mudar tudo vai mudar com o uso de kit de marca, que permite você ter um logo e algumas cores e as fontes que você quer.

Com isso eu vou padronizar todos os meus projetos em questão de cores, quando você entra num site da Google você sabe que é da Google por mais que ele seja diferente, por exemplo o Gmail é uma coisa o drive é outra, o google.com é outra, o YouTube é outra, mas tem alguns elementos ali que conectam todos eles e a isso que eu tô trabalhando agora.

Sorte e carreira profissional

A sorte é um fator que muitas vezes pode afetar a carreira de uma pessoa, seja positiva ou negativamente. Algumas pessoas podem ter tido mais oportunidades em suas carreiras devido à sorte, enquanto outras podem ter tido dificuldades devido à falta dela. No entanto, é importante lembrar que a sorte não é a única coisa que importa. O esforço, a dedicação e a habilidade também desempenham um papel importante no sucesso da carreira.

Embora a sorte possa parecer aleatória e imprevisível, existem coisas que as pessoas podem fazer para aumentar suas chances de ter sucesso em suas carreiras. Estar sempre pronto para aprender coisas novas, ter uma atitude positiva, trabalhar duro e buscar oportunidades são algumas das coisas que podem ajudar a aumentar a sorte de uma pessoa. Além disso, estar em contato com uma rede de contatos pode ajudar a criar oportunidades e a encontrar novos caminhos em uma carreira.

Por fim, é importante lembrar que a sorte pode ser cíclica. As coisas podem não estar indo bem agora, mas isso não significa que não haverá oportunidades no futuro. Manter a perseverança e a positividade pode ajudar a superar os obstáculos e a encontrar sucesso em um momento posterior. A sorte pode ser um fator importante na carreira, mas o esforço, a habilidade e a dedicação são os principais pilares do sucesso.

Oportunidades de carreira fora do Brasil

Trabalhar em empresas fora do Brasil pode ser uma experiência transformadora para a vida profissional de qualquer pessoa. Além de ser uma oportunidade de adquirir novas habilidades e conhecimentos, trabalhar em outro país pode ajudar a expandir a visão de mundo e a compreensão de diferentes culturas e modos de vida. Neste texto, serão apresentados cinco pontos que destacam a importância de trabalhar em empresas fora do Brasil.

Em primeiro lugar, trabalhar em empresas internacionais pode ser uma excelente oportunidade para aprimorar o idioma estrangeiro. Muitas empresas exigem que seus funcionários se comuniquem em inglês ou em outros idiomas para atender a clientes ou para trabalhar em projetos com equipes de outros países. Além disso, aprender um idioma em um ambiente de trabalho é muito mais eficaz do que em uma sala de aula, já que se aprende o vocabulário específico da área de atuação.

Em segundo lugar, trabalhar em empresas internacionais oferece a possibilidade de ganhar experiência em uma variedade de setores e de trabalhar com profissionais de diferentes culturas. Isso pode ajudar a desenvolver habilidades interpessoais e a compreender melhor as diferenças culturais, o que é fundamental em um mundo cada vez mais globalizado.

Em terceiro lugar, trabalhar em empresas internacionais pode oferecer melhores oportunidades de carreira. Algumas empresas oferecem programas de treinamento e desenvolvimento de funcionários, bem como oportunidades de crescimento e mobilidade internacional. Além disso, trabalhar em uma empresa internacional pode ajudar a construir uma rede de contatos mais ampla, o que pode ser muito útil na hora de buscar novas oportunidades de emprego.

Em quarto lugar, trabalhar em empresas internacionais pode oferecer melhores salários e benefícios, especialmente em países onde a economia é mais forte. Além disso, trabalhar em um ambiente mais competitivo pode ajudar a desenvolver habilidades de negociação e aprimorar a capacidade de trabalhar sob pressão.

Por fim, trabalhar em empresas internacionais pode ser uma experiência pessoal enriquecedora. A oportunidade de conhecer novos lugares e de aprender sobre novas culturas pode ajudar a expandir a visão de mundo e a desenvolver habilidades de resiliência e adaptação a mudanças.

Em conclusão, trabalhar em empresas internacionais pode ser uma experiência muito valiosa para o desenvolvimento profissional e pessoal. Além de proporcionar oportunidades de aprendizado e crescimento, trabalhar em um ambiente internacional pode ajudar a desenvolver habilidades interpessoais, ampliar a rede de contatos e aumentar as oportunidades de carreira. É uma experiência enriquecedora e transformadora que pode ser muito benéfica para qualquer pessoa que busca expandir seus horizontes.

Vamos criar juntos o próximo aplicativo de sucesso?

Se você está procurando uma empresa para criar o seu próprio aplicativo, você chegou ao lugar certo! Nós somos especializados em desenvolvimento de aplicativos para dispositivos móveis e oferecemos soluções personalizadas para atender às suas necessidades.

Nossa equipe é formada por profissionais altamente qualificados e experientes, que trabalham com as últimas tecnologias e tendências do mercado para garantir que seu aplicativo seja desenvolvido com qualidade e funcione perfeitamente. Além disso, nós nos preocupamos em entender suas expectativas e objetivos para criar um aplicativo que atenda às suas necessidades e ofereça uma experiência de usuário incrível.

Nossos serviços incluem:

  • Desenvolvimento de aplicativos nativos para iOS e Android
  • Design de interface do usuário atraente e intuitivo
  • Integração com as APIs e serviços necessários
  • Suporte técnico e manutenção contínua

Se você tem uma ideia para um aplicativo, entre em contato conosco e nós ajudaremos a transformá-la em realidade. Nós oferecemos preços acessíveis e flexíveis, sem comprometer a qualidade do trabalho.

Não perca mais tempo e comece a criar o seu aplicativo hoje mesmo! Entre em contato conosco para saber mais sobre nossos serviços e como podemos ajudá-lo a alcançar seus objetivos.

Estamos ansiosos para trabalhar com você!

Meu primeiro post criado pelo ChatGPT: como vou usar essa ferramenta para me ajudar

O ChatGPT é uma tecnologia revolucionária de processamento de linguagem natural, desenvolvida pela OpenAI. Como um modelo de linguagem de última geração, ele pode ser usado para escrever conteúdo para blogs e outros tipos de mídia.

Ao usar o ChatGPT, você pode ter acesso a uma grande quantidade de informações e dados relevantes, sem precisar pesquisar manualmente. O modelo é capaz de entender as perguntas e fornecer respostas precisas e precisas, tornando muito mais fácil escrever conteúdo informativo e bem pesquisado.

Além disso, o ChatGPT é capaz de escrever de forma coerente e convincente, o que é ótimo para quem está procurando escrever um post de blog que seja interessante e fácil de ler. Com o modelo, você pode ter certeza de que seu conteúdo será escrito com a precisão e clareza que seus leitores esperam.

Outra vantagem do uso do ChatGPT é a sua capacidade de gerar ideias e sugestões para o conteúdo do seu blog. Se você estiver tendo dificuldade em encontrar um tópico interessante para escrever, o modelo pode ajudá-lo a gerar ideias e sugestões baseadas nas suas perguntas e requisitos.

Em resumo, o ChatGPT é uma ferramenta incrivelmente útil para quem deseja escrever conteúdo para seu blog com mais facilidade e eficiência. Com o modelo, você pode ter acesso a uma grande quantidade de informações, escrever de forma coerente e convincente, e gerar ideias para o seu conteúdo. Se você está procurando maneiras de melhorar a qualidade do seu blog, experimente usar o ChatGPT hoje mesmo!

A dificuldade em planejar imprevistos

Pode soar estranho para muitas pessoas o termo planejar imprevistos, pois se há imprevisto pode se deduzir que não é planejável, é algo que está fora do planejamento. Mas será que todos os imprevistos de um projeto não são antecipaveis?

Falando desse jeito me lembro dos meus tempos de mestrado em administração na USP quando me aprofundava muito nesses tópicos avançados. Em teoria é possível planejar os imprevistos, com certeza uma estrutura hidráulica, o encanamento da sua casa por exemplo, vai acabar tendo um problema algum dia, por isso é bom ou ter uma maleta de ferramentas ou número do encanador sempre perto.

Esses são tópicos da conhecida a administração contingencial, apenas para fechar o raciocínio: o que não se pode planejar é chamado de imprevisível, em gestão do conhecimento o desconhecido impossível de conhecer, numa tradução tupiniquim do verdadeiro termo em inglês unknow unknow.

Toda essa introdução para dizer que fiquei uma semana doente e não sei como isso pode refletir no planejamento que fiz para o ano. Escrever um post por dia era minha meta, agora preciso decidir: ou corro atrás do prejuízo e faço um esforço Extra para publicar os posts que faltaram ou cria uma regra para imprevistos, como ficar doente.

Transformações no portal de conteúdo: teste de narração de posts

Narração do conteúdo, novidade do portal

Publicar um post por dia no meu portal de conteúdo é uma meta que tracei na virado do ano de 2022 para 2023, mas vale lembrar que é uma meta que tenho desde 2010, mas nunca consegui me estruturar para executar, pois sempre tenho diversas tarefas concorrentes. Mas acredito que agora após 25 dias publicando estou entendo melhor sua finalidade, estou transformando portal de conteúdo em multimídia com a criação de narrações em áudio, com textos e fotos.

Organizando um pouco o portal de conteúdo

Hoje tirei o dia para organizar um pouco meu portal de conteúdo, afinal já está adaptado a rotina a produção de textos, mas ainda falta entregar na ponta final para o leitor. Porém, antes, é melhor deixar o blog mais fácil de ler, para isso alguns retoques e melhorias no sistemas de categorias e tags estão sendo feitos agora.

Inédito no YouTube, confira as lives Relatos Viajados da viagem de carro pela América Latina

Antes tarde do que nunca, durante a viagem para América Latina em setembro e outubro de 2022 gravei no Instagram as minhas lives: Relatos Viajados. Mas o insta mudou a forma de encontrar os arquivos e não consegui publicar no YouTube em tempo real, quando entendi onde encontrar o arquivo de vídeos já estava tudo atrasado.

Só agora, no começo de 2023, com a mudança pra São Paulo finalizada e a rotina mais encaixada, consegui um tempo para organizar todo esse arquivo de 10 lives e colocar no YouTube como premiere. Agora nas próximas semanas teremos a publicação deste conteúdo inédito na plataforma.

Espero atingir o patamar de ter sempre material agendado para publicação, com semanas de antecedência, assim fica mais fácil focar no trabalho de divulgar e convidar pessoas para conhecer as lives, com horários marcados.

Organização: a própria caixa é um item em seu lugar

Escrito em 27/11/2014

Rascunho escrito e nunca publicado, agora revisto e feita pequenas correções

Quando um administrador organiza suas gavetas ele usa seu conhecimento científico. Foi num desses momentos de organização de itens pessoas e da empresa que tive um pensamento, guardamos as coisas dentro de caixas, mas as caixas muitas vezes são esquecidas, não entram no inventário.

Percebi como todos nós temos muitas coisas em nossas casas, mesmo um cidadão comum, acumula muito, somos treinados e ficamos compulsivos em comprar, viramos acumuladores. Compramos pelo simples prazer de comprar, não queremos ou não conseguimos usufruir de nossos bens, queremos somente comprar mais e mais.

Me deparei com muitas coisas ao meu redor, pensei em toda a minha vida, pois tinham coisas com muitos e muitos anos de história, algumas funcionais e muito bem conservadas. Quando comecei a pensar em como melhorar meu esquema de organização, pensei que as minhas ferramentas estavam na caixa de ferramentas, mas e esta caixa, é uma coisa mas também um lugar, complicou.

Passados 9 anos deste pensamento, agora em 2023 ainda tenho alguns problemas no meu método de inventário, itens dentro de caixas e caixas em lugares diferentes. Se usar uma planilha como eu faço, ou qualquer outros sistema, vai entender que pelo menos uma vez vai se repetir a célula da “caixa”, uma vez como local e outra como item. Assim temos que sempre lembrar que “a própria caixa é um item em seu lugar”.

Dicas para fazer lançamentos digitais

Aqui estão algumas anotações que fiz ao assistir o vídeo Como Fazer Lançamentos de Sucessos, do Canal Nerds de Negócios. Produtos digitais tem características únicas e apesar de ser um mercado maduro ainda é bastante novo e promissor, além de estar em constante mudança, por isso se atualizar de novas ferramentas, conceitos e técnicas é um exercício rotineiro.

Para fazer seu lançamento é fundamental você conhecer o seu público, fazer várias perguntas para refinar esse público, para atingir um número bom de pessoas com definições claras, “todo mundo” é uma resposta muito fraca para responder quem é seu público. Mulheres de classe alta no começo da menopausa é um recorte mais preciso.

Segundo você pode/precisa construir autoridade, um exercício constante, ser honesto e não enganar ninguém com falsa promessas, jogar o respeito pela sua marca fora com detalhes com pouca atenção como suporte ruim. Você precisa mostrar resultado por meio do seu cliente, que vai recomendar seu produto se gostar da compra.

Captura de lead para seu lançamento, capturar email das pessoas, estamos falando de produtos digitais então é fundamental conhecer o conceito de funil de vendas e refinamento de leads. Focar em uma conversão alta de pessoas certas, qualificar as pessoas, ter um bom domínio, como da minha empresa, de lançamento de sites e aplicativos, www.f5sites.com, precisando de ajuda para criar seu site e aplicativo de nova geração? Entre em contato.

Você precisa pensar numa oferta irresistível, portanto precisa se diferenciar com um produto de qualidade, escutar o feedback de seus clientes e prover um suporte bom.

O lançamento pode ser feito com um evento online, gratuito no começo para atrair as pessoas certos e após esse tempo passando conteúdo grátis cobrar pela parte premium. Você precisa focar em como vai mudar a vida das pessoas, então é fundamental responder as dúvidas de seus clientes.

Dica brinde: o conceito de dia pra fechar as vendas está sendo substituído pelo modelo de assinatura. Assim não recomenda-se mais limitar a quantidade de pessoas e restringir a oferta, com assinaturas os ganhos são mais previsíveis.

Por último nunca parar de avaliar dados e colher os frutos.

Referências:

Como Fazer Lançamentos de Sucessos, do Canal Nerds de Negócios

A difícil situação da empresa com um só cliente

Trabalho com tecnologia e criação de projetos desde 2003, iniciando de uma forma mais amadora, como um hobby ou diversão, até realmente me tornar um profissional experiente na área. Prestar serviço para terceiros é sempre uma incógnita, vivemos um grande dilema, pois, apesar de sermos valorizados financeiramente podemos facilmente ser substituídos.

A prestação de serviço pode passar por algumas fases e etapas, mas nunca é uma receita de bolo pronta, não existe nenhuma fórmula que possa garantir o sucesso nessa jornada. Alternei diversas vezes a forma de prestar serviço e mesmo assim não descobrir como ter 100% de aceitação por todas as equipes em que trabalhei.

Em alguns momentos atendia mais de um cliente, às vezes até dois ou três, com alguns outros projetos em paralelo, isso acaba sendo péssimo nos aspectos de produtividade, qualidade de entrega, percepção de desempenho das lideranças. Mas era muito seguro do ponto de vista financeiro.

Tentei atacar a situação atendendo um cliente fazendo o melhor que eu poderia fazer, na expectativa de crescer dentro da empresa, porém é assumir um risco extremamente alto pois a fragilidade da relação de trabalho é a característica desse tipo de contrato. Assim se torna uma empresa com um cliente só, fica sujeito as pressões do contrato, como Michael Porter já dizia em seus clássicos estudos sobre concorrência.

Não existe saída fácil para essa situação, porém, nesses 20 anos trabalhando como desenvolvedor, infelizmente nunca consegui chegar no estágio em que eu tentei desde o meu primeiro projeto: um produto digital.

Prestar serviço é extremamente moroso, pouco lucrativo, desgastante e ainda é preciso conviver com o ego de diversas pessoas de diferentes áreas, se encaixar em conflitos de lideranças. Por outro lado, lançar meu próprio produto pode me garantir uma situação financeira com alta possibilidade de ganho de escala, mas é uma tentativa que não deve ter nem 1% de chance de dar certo.

Assim cada, dia que passa, mesmo me sentindo um profissional muito experiente, com mais de 20 anos atuando na área, ainda sinto que o que vai diferenciar um empreendedor de tecnologia de sucesso é o fator sorte: encontrar as pessoas certas na hora certa. Do contrário, sempre vai existir a sensação de ser um avião voando muito perto do solo, enquanto poderia estar curtindo a vista numa altura inimaginável.

Como eu escrevo um post por dia em um pomodoro (25 minutos)

Na virada de ano reforcei uma promessa que tento realizar há muitos anos, publicar um post escrito por dia, durante o ano. Tive muitas dificuldades porque hospedava meu próprio conteúdo e explorava muitas ideias, criando diversos blogs para cada projeto.

Com muitos blogs era difícil contabilizar postagens de diversas fontes, mas em 2022 unifiquei todos os blogs no meu portal de conteúdo autoral. Todo conteúdo autoral eu unifiquei nesse espaço e usando categorias e tags consigo filtrar por campo de interesse.

Outra ferramenta que me ajuda muito é o ditado do celular Android, onde eu posso ditar e o recurso converte minha voz em texto. A escrita não deve levar mais do que 10 minutos e a revisão 5 minutos.

A thumbnail eu decidi por uma “linha artística” autoral, onde faço desenhos relacionado ao post, tento não levar mais do que 5 minutos, são um pouco pitorescos e infantis, mas a tendência é melhorar a cada nova publicação, desenhar é um desafio mental muito interessante.

Sobra 5 minutos para a publicação no blog, escolha de categoria e tags e configurar a thumbnail. Para publicar no LinkedIn e outras redes sociais utilizo algumas ferramentas de automação e com um clique eu publico. Assim, consigo com o tempo de 1 pomodoro (25 minutos) uma publicação autoral com thumbnail no meu blog republicada em outras redes sociais.

Vamos Longe em 2023, entrando no túnel do tempo

Vamos Longe surgiu quando estava em Curitiba, em 2020, na oficina mecânica recebi uma dica para tentar fazer dinheiro durante a viagem, vender canetas com meu nome escrito. Logo ao retornar para minha guest house, à noite, comecei a pensar em um nome original e criar o projeto, que hoje chama Vamos Longe.

Imaginei que no máximo em três meses teria um conteúdo de sucesso, meu canal seria uma explosão de sucesso e fanáticos acomapanhariam a minha aventura sobre duas rodas, durante a pandemia, viajando de São Paulo até o Uruguai. Também imprimi alguns adesivos (ocupa menos espaço que caneta), com a ideia de vender cada um por r$ 5, se tornando uma fonte de renda complementar e fácil de transportar numa mochila.

Nada disso deu muito certo financeiramente, após alguns meses o barquinho afundou, cheguei até a comprar uma pequena churrasqueira para vender espetinho durante a viagem, o que se mostrou impossível em cima de uma moto. De uma certa forma essa viagem acabou com todos os meus recursos financeiros (que juntei por meses), mas foi uma aventura sem valor de mercado, a maior proeza, conquista e alegria de toda a minha vida.

Mas não desisti do meu canal em 2023, na minha autocrítica tenho certeza que o conteúdo precisava de muitos refinamentos e até mesmo investimentos financeiros planejados. Fiz o que eu consegui durante esse trajeto de quase três anos, capturei imagens e subi para nuvem toneladas de arquivos que agora serão tratados.

Talvez o que esteja vivendo seja um hiato, uma fase de replanejamento ou talvez eu nunca volte a viajar com Vamos Longe. O que eu tenho agora são esses arquivos que levaram oito meses para ficar organizados, e que em 2023 serão todos republicados.

Confesso que minha pretensão foi muito audaciosa no começo, criar conteúdo diário, em tempo real durante a viagem. Grandes canais de aventura tem uma base fixa, uma ilha de edição longe da estrada, recebendo conteúdo e produzindo, outros canais fazem trechos e publicam conteúdo após meses ou até anos de atraso.

Vou testar alguns formatos de vídeo, publicar de uma forma mais coerente e programática, conteúdo focado mais na viagem e turismo do que em minha vida pessoal. Além disso, destinar um pequeno recurso para a promoção desse conteúdo em redes sociais e após alguma movimentação buscar patrocinadores para sequências de vídeos

Lançar também a loja virtual de produtos Vamos Longe, pois durante viagem muitas pessoas tentaram apoiar pela internet comprando adesivos e outros itens, mas durante a compra me perdia em meio as mensagens e não conseguia fazer uma logística para garantir as entregas. Com a loja virtual todo o processo vai ser refinado, as compras serão automatizadas e as entregas facilitadas.

Essa é vamos longe em 2023, uma grande virada de qualidade e transformação baseada em marketing digital.

Vida Minimalista em Duas Rodas

Você já se imaginou viver sem ter uma casa? Quando eu digo casa, estou dizendo um lugar para voltar à noite e descansar, que vai de uma cama num quarto apertado até um apartamento ou casa completo, com todos os cômodos. Um lugar para voltar a noite.

O simples fato de ter um lugar fixo, já transforma a nossa relação com o mundo, já que somos seres acumuladores por natureza. O indivíduo que só tem uma cama, consegue colocar na guarda um terço, um livro embaixo do travesseiro, um punhado de roupa no pé da cama e uma toalha na lateral. No caso de ter um apartamento ou casa, a quantidade de imóveis e itens é infinita, se tiver espaço vai ter alguma coisa em cima, e alguma coisa em cima da coisa, dentro da coisa outras coisas.

Viver por por oito meses sem um lugar fixo, somente uma moto e uma mochila, viajando para lugares desconhecidos me fez me desprender (um pouquinho) do apego que eu tinha pela maioria dos itens pessoais do qual eu entre “possuía” (ou possuo). Aquela velha frase questionativa, não deixe os itens que você possui, possuir você.

Foi muito difícil não colocar uma grade em cima do baú para poder adquirir alguns itens durante a viagem, viver somente com uma mochila é impossível. Precisei de uma bota mais segura, uma calça com proteção pro joelho, um casaco mais confortável, luvas para o frio, acessórios para moto, na Serra gaúcha extremamente importante ter a segunda pele, uma roupa que esquenta.

Porém todos esses itens são quase indispensáveis, passar por tantos lugares e não comprar sequer uma lembrancinha foi muito difícil. Acabei comprando coisas mínimas como um chaveiro no aquário de Balneário Camboriú, uma fotografia no bondinho no Rio de Janeiro, um colar uma pedra do sol em Bombinhas, uma cuia e uma bomba em Porto Alegre, camisetas dos lugares onde passei, entre outros pequenos itens.

Tudo isso exigia uma manutenção incrível “do que” caberia na mochila, assim, deveria sempre me livrar de um item com uma camiseta velha quando comprasse uma nova. Quando começou a parte quente do trajeto, do Paraná para cima, empacotar os itens de frio e despachar pelos Correios e conseguir novo e precioso espaço livre.

Tinha somente o essencial dentro da minha mochila e isso me fez uma pessoa diferente após essa experiência. Não acho que tudo que temos é dispensável, mas acredito que os melhores presentes da vida são as pessoas e os lugares que Deus nos deu para conhecer. Ter uma televisão na casa pode ser bom, ter um relógio também, uma raquete de tênis um monitor, roupa social. Mas o sentido da vida não pode ser acumular.

A verdadeira mudança é sutil, é estar pronto para abrir mão disso tudo mas nunca deixar a sua essência ir junto. Tudo que o homem fez, projetou ou planejou tem uma utilidade limitada, o que nós precisamos mesmo é de água, alimento, abrigo, dar e receber ajuda para fazer uma sociedade melhor e colaborativa.

Tudo que você tem foi Deus que te deu, esteja pronto para que ele tire quando achar que deve, e se está esperando uma riqueza e for do gosto de Deus nada do que você tem hoje pode valer quando atingir essa fortuna. Você não tem uma casa, Deus te deu uma casa para cuidar. Abra espaço no seu guarda roupa, na sua gaveta, na sua casa e o deixe vazio.

Trinta raios convergem para o meio de uma roda,
Mas é o buraco em que vai entrar o eixo que a torna útil.
Molda-se o barro para fazer um vaso;
É o espaço dentro dele que o torna útil.
Fazem-se portas e janelas para um quarto;
São os buracos que o tornam útil.
Por isso, a vantagem do que está lá
Assenta exclusivamente
Na utilidade do que lá não está.

Livro Tao Te Ching, o Caminho

Como montar discos externos no Mac, de forma gratuita, usando MacFuse e sshfs

Comprei meu primeiro MacBook com a intenção de criar aplicativos iOS nativos, aproveitei uma viagem meio maluca que estava fazendo para o Paraguai em setembro de 2022, quando, após meses de pesquisa, encontrei um aparelho muito moderno avançado, com hardware excepcional, por um preço único. Posso dizer que é o notebook com a tecnologia de hardware mais avançada do mundo, sem sombra de dúvidas, muito leve, fino, e com muita potência. Dito isso vamos aos contras.

Seu sistema operacional (MacOs) é incomparável com o Linux, que é um sistema infinitamente melhor para quem trabalha com desenvolvimento. Estava tão acostumado as suas ferramentas nativas do Ubunto, muito avançadas, que se tornaram banais no meu dia a dia de trabalho. Sabendo que tanto o Mac quanto Linux tem uma base no sistema UNIX, imaginei que ambos teriam funcionalidades semelhantes.

Mas com com a “desculpa” de questões de segurança, as coisas mais básicas do Linux se tornam complicadas no Mac, por isso eu não gostar desse sistema operacional e quase nada que é feito pela Apple, tudo é uma ofertado para o usuário final como uma solução paga e muito cara. É o oposto do que prega o universo Linux, livre, de código aberto, customizável.

Após 3 meses de uso desisti do Mac e fui para a prática do dual boot, quand o meu mundo “desaba” e eu descubro que o novo chip Apple Silicon 2, o novíssimo e moderno recente chip, é de arquitetura incompatível com Linux, portanto a única alternativa seria virtualizando uma imagem. No meio da correria de entregas de trabalho, de uma rotina muito sem tempo, não tive escolha a não ser dar uma segunda chance para o MacOs. Em paralelo mantive meu notebook velho com Ubuntu, minha estação de trabalho é composta por um MacBook e um notebook com Linux.

Como é de costume um grande prólogo para gente chegar nos finalmente, não é mentira que o Mac facilita muita coisa e tem uma interface ligeiramente mais leve e bonito do que o Linux, mas desde o início dos anos 2010 eu sou muito acostumado a montar discos externos como um disco do sistema operacional, de forma nativa, sem dificuldade nenhuma, sem nenhuma proteção de sistema, sem instalar software de terceiros, sem pagar nada por isso, o nautilus permite conectar por ssh/sftp e montar o disco de forma nativa.

É como se eu pudesse ter infinitos discos dentro do meu notebook, de computadores remotos, assim eu posso trabalhar num projeto como se ele tivesse dentro do meu HD, seja um site de um cliente que precisa de uma manutenção ou mesmo um repositório de documentos. Como não é possível fazer isso de forma nativa no Mac? Vocês estão pirados?

Mas com muita luta eu encontrei uma dupla chamada MacFuse e sshsh, levei meses para conseguir fazer funcionar, mas após seis meses sofrendo com essa limitação, hoje, finalmente consegui montar um disco do meu notebook ubuntu, pela internet. Foi preciso ajustar as permissões para poder arrastar os arquivos do meu Mac para o meu HD externo (que fica conectado no computador, que fica na casa da minha mãe), como se fosse um HD externo conectado diretamente no meu Mac (ignorando outro problema do sistema de arquivo, ntfs, fat, ext).

Esse HD contém arquivos muito importantes e serve como backup por isso eu não posso viajar com ele, por uma questão de segurança você nunca pode manter o arquivo backup no mesmo local físico. Agora estou em São Paulo, usando meu Mac conectado no servidor na casa da minha mãe, montando um disco remoto pela internet como se fosse uma pasta dentro do notebook. Resumo: facilitou muito minha vida e futuro trabalho como desenvolvedor.

Dicas de produtividade, cuidados e revisão de agenda

Muitas profissões exigem alta carga de trabalho e só conseguimos um bom nível de produtividade com muita organização. Aprender e melhorar o processo de cuidar da própria agenda permite-nos sempre conquistar mais resultados, aprender um novo idioma por exemplo, entregar mais trabalho, ser mais produtivo, não perder compromissos, não se atrasar, encaixar pequenos compromissos como uma ligação, uma revisão rápida de um documento antes de uma reunião.

Um livro que trata deste assunto do ponto de vista pessoal é Como Fazer Amigo e Influenciar Pessoas, de, Dale Carnegie. A seguir recortei alguns trechos para vocês.

“Há anos mantenho uma agenda onde anoto todos os compromissos que tenho durante o dia. Minha família nunca faz quaisquer planos para mim nas noites de sábado, pois sabe que eu dedico parte de tais noites ao processo de exame de consciência, revisão e avaliação. Depois do jantar despeço-me, abro minha agenda e relembro todas as entrevistas, discussões e reuniões que tiveram lugar durante a semana. Pergunto a mim mesmo:

  • “Que erros cometi durante este tempo?
  • “0 que fiz estava correto? Em que podia eu ter melhorado meu desempenho?
  • “Que lições posso tirar desta experiência?

“Muitas vezes, nesta revisão semanal, acho-me muito infeliz. Espanto-me freqüentemente com meus próprios erros. Naturalmente que com o passar dos anos os erros se tornam cada vez menos comuns. Algumas vezes, agora, inclino-me a dar-me os parabéns depois de uma dessas reuniões. Este sistema de auto análise, auto-educação, ano após ano, tem feito mais por mim do que qualquer outra coisa que já tentei.

“Tem-me ajudado a melhorar minha capacidade de tomar decisões e tem-me auxiliado enormemente em todos os contatos com as pessoas. Não posso recomendá-lo senão com muito entusiasmo!”

Por que não usar um sistema similar para tomar nota da sua aplicação dos princípios discutidos neste livro? Se você fizer isto, resultarão duas coisas:

  • Primeiro, você estará seguindo um processo educacional que é tão empolgante como inestimável.
  • Segundo, você reconhecerá que sua habilidade para estar e tratar com as pessoas crescerá consideravelmente.

A seguir deixo algumas recomendações de produtos para você comprar e aumentar sua produtividade

Estratégia TikTok para meus conteúdos

Trabalho com a criação de conteúdo pela internet pelo menos desde 1998, iniciei estudando HTML e criando sites infantis sobre a criação do meu hamster ou para fazer alguma brincadeira com amigo da escola. No ano de 2000 a internet começou a amadurecer e a criação de conteúdo passou a se tornar um trabalho muito mais profissional para a indústria que estava nascendo.

Tentei criar jogos dos anos 2000 até 2005, deixando a criação de conteúdo em segundo plano, fazendo apenas o básico como um site muito simples para ser a homepage de algum jogo. Fiquei sem trabalhar com internet durante 5 anos até me formar e quando voltei em 2010 percebi que um novo paradigma passou a dominar a criação de conteúdo.

Mecanismos de busca agora varriam e liam o conteúdo que era publicado na internet, técnicas de SEO começaram a guiar os criadores de conteúdo, a internet privilegiava muito a criação de textos, já que naquele momento os robôs que iriam site eram muito limitados. Diferente de hoje, que os robôs conseguem até mesmo extrair um significado semântico, contextos relacionando variáveis do texto com as imagens e vídeos.

Portanto, seguindo essa tendência, desde 2010 me tornei especialista em WordPress, uma plataforma que permite a criação de conteúdo em texto com ferramentas incluídas para aumentar o alcance em mecanismos de buscas, colocando o site em vantagem para atingir posições acima nos resultados de buscas do Google, Bing, Yahoo e duckduckgo, por exemplo.

A partir de 2015 com a popularização do Instagram internet focou o conteúdo em imagens, começaram a surgir os primeiros interpretadores de fotos que extraiam quantidade de pessoas, locais, e até as emoções das expressões dos presentes. No início dos anos 2020 uma nova mudança, a criação de vídeos curtos trazidas pelo TikTok.

Certamente podemos dizer que sempre existiu a criação de conteúdo em todos os formatos em todos os tempos da internet, YouTube provou ser uma ferramenta muito popular há muito tempo como ferramenta de busca, porém estamos falando de um novo formato, já que o YouTube é uma linguagem diferente do Tik Tok.

Assim, juntamente com o meu blog pessoal, estou adaptando os meus projetos para se tornarem canais do Tik Tok. Mas como isso funcionará na prática?

Vou tentar criar pequenos vídeos para o Tik Tok explicando alguns conteúdos dos quais sempre abordei em forma de texto, como instalar WordPress, como escolher um tema para o seu site, como criar um aplicativo, como registrar um domínio internacional, como migrar um site. Esse tipo de conteúdo não visa o mainstream, mais pequenos nichos de mercado.

Querendo ou não hoje estamos vivendo uma revolução na área de marketing, basta que faça uma busca por “como emagrecer em 15 dias”, para seu feed de todas as redes sociais exibiremcentenas de anúncios para você, até mesmo em vídeos, pois a partir de agora você é um lead qualificado, você tem muito mais propensão a comprar produtos de emagrecimento do que uma pessoa que já é magra, a internet sabe dos seus quilos a mais.

Dentro desse mesmo contexto vídeos de explicação e vantagens dos produtos que ofereço vão entrar no feed das pessoas que estiverem qualificadas para receber os conteúdos a comprar. O que não acontece com um texto escrito tão fortemente como no passado. Adaptar-se para sobreviver em mercados rápidos.

Produtos digitais para 2023, planejando lançamentos para este ano

Estamos relançando nossos produtos digitais, ou poderia dizer, lançando de fato, já que existir, ser atualizada, ter conteúdo no blog e uma página explicativa sobre serviços e produtos não é de fato um lançamento nos termos de marketing digital. Foi estudando marketing digital diariamente que me deparei com estratégias e tendências para marketing digital em 2023 e resolvi me readaptar. Mas antes um pouquinho de história…

Primeiro planejamento estratégico, de 2010

Recém-formado em administração trazia uma bagagem teórica interessante para colocar em prática na minha própria empresa. Estudei diversas tecnologias e me comprometi 100% com o WordPress, criei produtos para atender uma futura demanda para projetos com esta tecnologia. Resultado disto é que trabalho com WordPress deste então, tenho me destacado no mercado pela qualidade e evolução com qual atendo clientes. O lado negativo foi que atuei sempre como prestador de serviços terceirizado e não como uma empresa, com áreas específicas, assim limitando a atender poucos ou somente um cliente por um longo período de tempo. A estratégia tecnológica foi boa mas de marketing insuficiente, o mercado não foi impactado por anúncios e ofertas, não captei leads.

Produtos digitais, revisão e lições de 2003 a 2023

São 20 anos tentando lançar produtos digitais, começando com games, blogs, sites de conteúdo, canais no YouTube e redes sociais, uma infinidade de tentativas que falharam, por alguns motivos. Primeiro: tentativa de atingir uma qualidade e quantidade de funcionalidades fora da curva, apesar de ser interessante o lançamento de um produto de qualidade e fundamental para quem tem a cabeça de engenheiro, não é o único caminho possível, uma simples landing page pode converter e trazer muita muito mais receita do que uma aplicação completa que ninguém acessa, assim, tentei projetar uma série de produtos, todos inacabados, gerando falta de recursos.

Segundo problema: falta de recursos foi outro ponto muito importante, seja conhecimento em estratégias de marketing, seja tecnológico para sustentar operações de projetos que começaram a crescer e atingir uma nova base de usuários ou seja falta de recursos financeiros, para suportar o crescimento e investir em marketing, rebranding e anúncios.

Produtos para 2023, será que agora vai?

A vida é um caminho de aprendizado, para qualquer atividade que nos dedicarmos temos chance de ter sucesso. Atendendo clientes exigentes o tempo para minha própria empresa sempre foi escasso, mesmo com um bom salário, acredito que lançamento de produtos digitais podem me trazer uma renda muito maior, mais autonomia e independência financeira no longo prazo. Agora estou estudando diariamente marketing digital, trabalhando com mais intensidade nos negócios da minha empresa, dedicando horas planejadas para estas atividades.

Assim, no início de 2023, após um planejamento cuidados, foi definida uma estratégia para o lançamento de produtos lucrativos, focando essencialmente na geração de receitas. Vamos as prioridades para o primeiro trimestre:

  • Blog do Francisco, portal de conteúdo autoral com sistema de assinatura.
  • Lojas do Mago, estratégia de trabalhar com dropshipping e marketplace.
  • Lançamento de produtos digitais, com a F5Sites vamos oferecer a criação de sites e apps.
  • Cursos: possibilidade de lançar cursos em plataformas como Udemy, como CursoWP e Treinamento em Foco.

Esperamos potencializar as receitas com o investimento pesado em landing pages e anúncios para captar leads e os qualificar e assim poder crescer.

Referências:

F5 Sites, mais uma tentativa de amadurecer: fim da FNetwok (2022)

Planejamento de Marketing F5 Sites 2021 (2020)

As Mudanças No Mercado Brasileiro e o Novo Planejamento Para 2020 (2016)

Novo logo F5 Sites (2020)

Publicando do seu blog para o LinkedIn automaticamente

Do seu lançamento para os últimos anos o LinkedIn se esforça muito para se tornar uma referência em conteúdo profissional, não é só uma rede de anúncios de profissionais e empregos, mas um portal de conteúdo para rivalizar com Facebook, Twitter, Instagram e outros, mas no seu nicho e com suas características. Partem de um princípio que conteúdo profissional e tópicos de carreira trazem relevância para o autor e quem sabe novas oportunidades, novos trabalhos, novas parcerias e novas vendas.

Com esse driver muito forte a rede vem buscando seu espaço e buscando novos influencers, nesta brecha imaginei publicar alguns conteúdos do meu blog especialmente nesta plataforma. Publicando um conteúdo por dia e com uma agenda cheia o processo de copiar o conteúdo, preparar para colar na plataforma, colar o link, se mostrou muito trabalhoso para uma tarefa diária.

Como sou programador WordPress desde 2010 sabia que existia algumas alternativas para deixar esse processo automático. Os plugins do WordPress também evoluíram junto com o core do projeto, no início o valor de código aberto e compartilhável era muito mais forte, os plugins que antes funcionavam gratuitamente hoje foram atualizados e se tornaram freemium ou pagos.

Mas encontrei uma solução muito boa para fazer essa publicação de forma automática, instalei o plugin no meu blog e atingi um patamar incrível de publicação automática. Não somente o texto, a publicação vai com a imagem destacada, trazendo muito mais relevância para a publicação. Assim ao final do processo, basta publicar meu post e o mesmo vai ser copiado de forma automática para o LinkedIn, sem fazer esforço nenhum.

Você tem interesse em aprender mais sobre WordPress, recomendo entrar na lista de espera para a próxima edição do meu curso sobre o WordPress, o CursoWP. Se precisa de um profissional para automatizar e melhorar seu blog ou instalção de WordPress entre em contato comigo através da minha página de orçamento.

Novo Curso: Tecnologias Para Finanças Pessoais e Startups em 2023

Estamos em 2023 e nos últimos anos o setor financeiro sofreu inovações disruptivas, do mercado ao governo tivemos avanços incríveis, a área da gestão financeira pode se aproveitar muito destes avanços para atingir um novo patamar de controle “relaxado”. Por isso estou programando um curso na Udemy com seguintes objetivos:

  • Entender a contabilidade básica: receitas, despesas, ativos, passivos e equidade
  • Dominar novas tecnologias para gestão financeira
  • Orçamento pessoal com tecnologias avançadas, programa suas despesas
  • Gnucash: Aprender a utilizar esta incrível software de contabilidade, profissional e gratuito
  • Tecnologias orquestradas: Gnucash, Google Docs, Pix, Nubank, ofx e mais

Não é necessário ter conhecimento em contabilidade, porém deixo a ressalva que este tópico é muito abrangente e pode levar tempo para dominar, assim recomendamos a prática e leitura constante.

Este curso vai ser destinado a gestores financeiros de pequenas empresas e startups, investidores e interessados em enriquecer. Utilizando tecnologias gratuitas e profissionais, pode até mesmo ser utilizado por médias e grandes empresas, devido a qualidade das tecnologias, porém o foco é na automação e controle de empresas pequenas pois organiza o fluxo de pagamentos e registro de despesas para indivíduos ou equipes pequenas. Controlando resultados de operações como compras e vendas, lucros e prejuízos, orçamentos e outros itens de interesses.

Avaliando uso de disco de servidores com o comando ncdu

Para quem utiliza a distribuição Ubuntu do Linux, ou outras, tem uma aplicação muito avançada para avaliar o uso de disco da máquina, é o Disk Usage Analyzer, que varre a máquina e o seu sistema de arquivo para criar a visualização gráfica da locação de recursos que HD.

Porém, ele é um comando voltado para o usuário navegando pela interface, para conectar no servidor somente por SSH a avaliação do uso de disco se torna bem mais tediosa, o comando padrão du é bastante útil mas não é nada amigável e nem chega aos pés do potencial da ferramenta nativa.

Porém existe um pequeno script que torna a visualização de disco muito facilitada para a gestão eficiente de servidores. O comando é o ncdu e praticamente imita de forma amigável e ASCII o resultado visual na tela do prompt/terminal. Veja uma discussão no stackoverflow sobre o tema.

Além de fazer uma representação visual do uso de disco permite navegar facilmente entre as pastas dando muito mais poder a interpretação do uso do disco. Aqui na F5 sites.com utilizamos este e vários outros comandos avançados para gestão eficiente do nosso servidores, caso você esteja procurando uma empresa para hospedar seu site e aplicativo entre em contato conosco, temos excelentes produtos e serviços em nosso portfólio.

FAQ de serviços F5sites.com, criação de apps nativos para WordPress

Não tenho site e nem aplicativo, quais tecnologias vocês oferecem?

F5 sites é uma pioneira empresa brasileira a trabalhar com WordPress, fornecendo para clientes desde 2009. Desde 2015 criamos aplicações não-nativas para o WordPress de uma forma simples, porém 2022 fechamos o stack para os próximos 5 a 10 anos, assim as tecnologias que trabalhamos são WordPress + Angular + Ionic.

Tenho um site WordPress, posso transformá-lo em um aplicativo?

Não só pode como deve, o WordPress é um sistema monolítico, porém, nos últimos anos transformou-se em uma API de conteúdo, sugerindo que sua melhor aplicação em 2023 em diante é como uma camada intermediária.

Como funciona o aplicativo nativo para sites WordPress?

Uma aplicação nativa utiliza todos os sistemas do celular como câmera, push notification, sensores, GPS, bluetooth, wi-fi e se comunica com o WordPress como API, para fazer login do usuários, consumir conteúdo do blog, gerar páginas e até post type personalizado.

Preciso instalar alguma coisa no meu site WordPress?

Não precisa, porém recomendamos manter sempre atualizado.

Quanto custa o serviço de criar um aplicativo nativo para WordPress?

O serviço foi inicialmente anunciado como a partir de R$ 1000, mas muita coisa pode influenciar, tamanho, complexidade, finalidade, tempo para o desenvolvimento. Um aplicativo de R$ 1000 apenas exibe os últimos posts do blog, não permite login de usuários, conteúdo exclusivo, planos de assinaturas, push notification, funcionalidades específicas, porém é excelente para quem já tem um blog WordPress e deseja uma nova canal e comunicação com seus clientes.

Quanto tempo para ficar pronto esse serviço de criação de aplicativo?

O prazo pode variar de duas semanas a 3 meses, porém em alguns casos pode até mesmo ser por tempo indeterminado, já que existem também no contrato cláusulas de manutenção, suporte, treinamento, sustentação e melhoria contínua com a criação de novos funcionalidades e monitoramento de progresso.

Posso fazer um aplicativo nativo sem WordPress?

Certamente, a mesma camada de comunicação utilizada para WordPress pode ser utilizada para se comunicar com qualquer API ou mesmo criar um aplicativo fixo, que ele já vai embarcado com todas as informações sem precisar fazer requisições pela internet. Projetado para ser atualizado raramente, via própria loja da Google ou da Apple quando usuário atualiza recebe novos pacotes de informações e funcionalidades.

Porque o preço da F5 sites é muito mais barato do que uma agência convencional?

Desenvolvemos uma linha de criação de aplicativos para WordPress especificamente, assim acreditamos que fechando o escopo para esse sistema conseguimos ganhar em escala.

Preciso migrar a instalação do meu WordPress para os servidores F5 sites?

Recomendamos que sim, porém não é necessário.

De forma simples, como funciona a integração das tecnologias oferecidas?

WordPress funciona como API, gestor de conteúdo e usuários, já o aplicativo é feito com o Ionic, que gera as versões nativas do Android e IOS, o Angular para suas funcionalidades e renderização de páginas.

Dica de produtividade: limite de 10 abas no navegador

Me lembro no começo dos anos 2000 quando se popularizou uma novidade incrível nos navegadores, a possibilidade de trabalhar com várias abas, sem perder parte da navegação e trabalho atual, mantendo ativo vários sites, ferramentas e informações. Veja no tecmundo um post sobre guerra dos navegadores.

No começo poucos usuários entenderam a importância dessa dinâmica, meus amigos e colegas não usavam com frequência, porém, após 20 anos, raramente encontramos alguém que não está com muitas abas abertas no navegador. Seja uma videochamada com um colega de trabalho ou seja quando alguém presencialmente vai te mostrar algo no computador, lá se encontra dezenas de abas abertas.

Sempre quando noto essa infinidade de abas abertas e me pergunto para que tudo isso? O hábito se tornou uma compulsão, duas memórias diferentes são prejudicadas, a memória do computador e a do usuário. O computador fica sobrecarregado e lento a cada nova aba e o usuário perdido tentando lembrar o que cada uma representa. Após escrever esse texto, encontrei essa referência no fastcompany, em inglês, sobre efeitos psicológicos negativos deste hábito.

Foi sofrendo com esse cenário que conheci um limitador de aba para o Firefox, veja a extensão no github, que deve existir para todos os navegadores se fizerem uma boa pesquisa. A mais simples função exerce: não permite mais de 10 abas abertas no navegador. Quer abrir uma nova aba? Então você precisa fechar uma velha (e não venha com a desculpa que não pode fechar!).

Encontrar essa extenão começou por um problema físico, de hardware, instalei esse limitador em um computador velho, pois o mesmo vivia travando, já que eu abria dezenas de aba, compulsivamente, por sessão, sendo que alguma abas ficavam abertas por meses, por mais engraçado que possa parecer.

Não demorou para eu limitar a quantidade de abas em todos os computadores que eu trabalho, até mesmo no novo MacBook Apple 2 com 16 GB, que tecnicamente suporta “300” abas abertas. Não é mais uma questão de hardware e sim de produtividade, por isso estou compartilhando essa dica com vocês. Teste essa ferramenta e após algumas semanas volte aqui para comentar o impacto na produtividade e ansiedade.

Sou desenvolvedor de sistemas e trabalho com a criação de sites e aplicativos para internet desde 2005, conheça melhor meu trabalho visitando o da minha empresa f5sites.com e meu blog no meu site pessoal Francisco Matelli.

Kit de ergonomia @vamoslonge para nômades digitais

Um assunto muito pouco explorado quando se fala do universo nômade digital, que a ergonomia no computador. Brevemente podemos considerar a ergonomia como a postura mais adequada para se trabalhar com o computador, mas também é importante observar os aspectos do ambiente.

Quem viaja muito e utiliza o computador para trabalhar certamente já passou por situações do tipo: trabalhar numa mesa improvisada num quarto de hotel, um café, restaurante, ou até em algumas situações no meio do nada, como uma praia ou montanha.

Em algumas situações em que o trabalho for prolongado é muito recomendado estar numa posição confortável, o monitor precisa estar na altura dos olhos, o que muitas vezes não acontece, pois usamos notebook. Faça você o teste e observe seus colegas de trabalho, a postura ao utilizar o computador, provavelmente muito pescoço inclinado e as costa arcadas.

Ao longo dos anos fui melhorando muito a minha postura (até hoje sou um pouco torto na minha postura natural, devido a anos de má utilização de computadores) e hoje tenho alguns equipamentos que eu sempre carrego e que se tornarem indispensáveis, quando vou trabalhar longe de casa. Com certeza a cadeira é um dos itens mais importantes para se ter conforto, mas nômades digitais não podem carregar uma cadeira para onde forem, mas os equipamentos a seguir sim.

O primeiro item é um suporte para o notebook, que o deixa elevado, porém impossível de trabalhar, pois as mãos ficariam tortas, inclinadas para digitar, assim, obrigando a carregar um teclado e um mouse bluetooth. A maior parte dos seus problemas foi resolvido mas ainda podemos acrescentar mais um último item.

Muito comum trabalhar em locais barulhentos, não podemos entrar num café, em algumas vezes até em outro país, e mandar todos se calarem, temos que ter uma solução individual para esse problema. Um item mega importante é um fone de ouvido com isolamento acústico, também aquelas espumas chamadas de protetor auricular da 3M.

Com isso você vai garantir um conforto enorme para trabalhar em qualquer lugar, aumentando a sua capacidade de concentração melhorando o seu tempo em frente ao computador e produzindo muito mais sem prejudicar sua saúde.

Uma dica extra: nenhum equipamento no mundo vai fazer você trabalhar melhor e mais focado do que sua própria consciência. Lembre-se: a mente é a rainha da consciência e o nariz é o rei da mente. Respirar e meditar enquanto trabalha é possível e muito benéfico, experimente agora respirar fundo três vezes e perceba como isso vai eliminar sua ansiedade e te deixar muito mais calma preparado para as adversidades agenda de trabalho

Durante 3 anos viajei o Brasil e América Latina produzindo conteúdo para o meu canal o @vamoslonge, você já conhece? Estamos em todas as redes sociais e agora também LinkedIn dando dicas de nomadismo e o universo digital.

Três anos vivendo como nômade digital, o que eu aprendi?

Muitas pessoas que estão em home office se tornaram nômades digitais, uma definição deste conceito são pessoas que trabalham pela internet, utilizando computador ou celular, independente de local fixo de trabalho, desfrutando de renda suficiente para viver viajando.

Por três anos eu, Francisco Matelli, vivi isto, que é considerado por muitos um grande sonho e objetivo final de vida. Em 2023, pelo menos nos primeiros meses, pretendo suspender os meus deslocamentos tão constantes, por tempo indeterminado.

Viajei o Brasil de moto com uma mochila e o notebook nas costas, experiência que foi compartilhada em tempo real no meu canal vamoslonge. Visitei mais de 50 cidades, em algumas fiquei alguns dias, semanas, em Itacaré 1 ano e meio.

Maior benefício com certeza é a transformação pessoal, hoje vejo diferente, fazer uma viagem se modificou para ser um elo do setor de turismo, e o que isso muda?

Quando chega o final do ano as pessoas estão com muita vontade de viajar para praia, uma pessoa comum planeja essa viagem por semanas, tenta se informar o máximo possível sobre o local onde vai, faz um roteiro prévio e algumas vezes até a agenda passeios.

A minha experiência de viajar sem destino e sem roteiro me fez perceber que viajar é muito mais simples, pega e vai que tudo dá certo. As melhores ofertas os melhores preços você só encontra chegando no local, não é uma verdade absoluta que agendar com antecedência garante o melhor preço, na maioria das vezes sempre se consegue uma vaga remanescente ou uma oferta relâmpago de última hora.

Além disso ficar constantemente viajando em cima de uma moto me trouxe consequências de saúde. Apesar de estar sempre controlando para não exceder mais de uma hora direto e não mais do que 2 a 3 horas por dia em cima da moto evitando problemas de coluna, a falta de rotina e sem controle de alimentação e bebidas fiquei muito acima do peso.

Com certeza é possível praticar esportes fazendo uma viagem longa, mas é muito difícil e eu conheci muita gente que não consegue porque está vivenciando outras experiências. É óbvio que se você chega numa cidade nova quer conhecer o lugar, pontos turísticos, atrações, passeios, pessoas, restaurantes, festas e não vai abrir mão disso para fazer esporte, muitas vezes de forma solitária e cansativa, drenando toda a energia para aproveitar o seu lazer.

Cuidar da minha saúde, ter uma rotina muito mais produtiva, foi o principal motivo para eu parar um tempo. Certamente a experiência de viajar me transformou em outra pessoa, após 3 anos estou de volta na cidade de São Paulo e tendo sido reconhecido como uma pessoa diferente pelos antigos conhecidos.

Tem um outro cabelo (raspei em Foz de Iguaçu em 2020), outra aparência, outro peso (engordei), não tenho mais olheira (em Floripa começou a sumir), sou muito mais feliz, tenho muito mais facilidade para ter conversas rápidas e me aproximar de pessoas, me visto muito mais colorido (efeito da Bahia, 2021), sou muito mais sério e profissional, e transmito confiança muito rapidamente.

Tudo isso são consequências de conhecer diversas culturas viajar todo o Brasil e ser um desconhecido em lugares novos, obrigando-me a sair de uma zona de conforto para poder me comunicar com estranhos de forma precisa direta e confiante, para, se não conseguir fazer novos amigos pelo menos não gerar inimizades e passar por situações de perigo.

Assim a experiência de nomadismo realmente é gratificante e frutífera, muda completamente as perspectivas e sensação de realização das pessoas, recomendo para todos que conseguirem esse feito. Tenho tanto para compartilhar sobre o assunto que somente nesse post ficaria impossível, por isso recomendo que você continue acessando meu canal, @vamoslonge no YouTube, Instagram, Tik Tok, site com blog e em breve Spotify e Apple Podcast, para ficar por dentro de tudo que rolou nessa experiência de nomadismo e as minhas novas perspectivas.

Vamoslonge vai estrear podcast no Spotify e Apple

Como consequência da assinatura de um serviço de repostagem automática de conteúdos, melhores explicadas no post de ontem, abriu-se a possibilidade de transformar os meus vídeos da série Relatos Viajados em podcasts de áudio.

Desde sempre o formato de vídeo foi preferido, porque a minha prioridade era o YouTube, conhecendo melhor a ferramenta e também entendendo que um podcast com vídeo é mais atrativo, iniciei a jornada pelo YouTube, gravando os vídeos da série Relatos Viajados.

Esta série de vídeos narra em tempo real as histórias que passei durante a minha viagem de moto pelo Brasil e Uruguai em 2020, 2021 e 2022, e também a minha curta viagem de carro pelo Paraguai e Argentina em 2022.

São vídeos totalmente aptos a virarem podcasts porque não tem músicas de terceiros, participações de convidados, é um conteúdo totalmente autoral, inédito e contemporâneo.

Com essa nova ferramenta uma grande facilidade vai acontecer, o áudio dos vídeos vão ser convertidos e subidos automaticamente para as duas plataformas com um clique de um botão. Pensa na economia de tempo, se eu tivesse que extrair o audio de cada vídeo, organizar no computador, subir um por um, rotular, nas duas plataformas.

Ser multi plataforma é com certeza a melhor chance de obter receitas e atingir o maior público possível, sendo eu, a única pessoa trabalhando, em tempo parcial e reduzido, no meu canal, era “praticamente” impossível atualizar todas as redes, mas agora, com essa ferramenta estarei omnipresente em diversas redes sociais.

Em breve teremos a estreia do primeiro episódio no Spotify e no Apple podcasts, conto com você para ajudar a divulgar e acompanhar esta grande novidade do canal vamoslonge, toda a semana você vai acompanhar um novo episódio. Será que vai ser um sucesso no Spotfy e Apple?

Como repostar automaticamente conteúdos entre redes sociais, Instagram, TikTok, YouTube e outras.

Um dos maiores incômodos em administrar muitas redes sociais é ter que repetir a tarefa de postar o mesmo conteúdo em cada uma delas. Além de gastar muito tempo, muitas vezes é tão trabalhoso que, no calor do momento e na pressa do clique, é muito comum só publicar em uma.

Pesquisando muito na internet encontrei uma ferramenta que permite fazer essa tarefa automaticamente, e, como meta de ano novo era trabalhar com mais seriedade no meu canal, decidi então adquirir esse serviço.

O site chama repurpose.io e permite conectar várias redes sociais para diversos esquemas de republicação entre múltiplas contas. Use o meu link e ajude-me a ganhar e promover descontos para novos assinantes.

Em resumo a partir de agora vou apenas utilizar o Tik Tok do @vamoslonge, pois cada vídeo novo que eu publicar o mesmo irá para o YouTube shorts e o Instagram reels.

Também estou iniciando um novo projeto para gravar algumas músicas e com a mesma conta eu consigo utilizar o serviço de repostagem para vários @ diferentes.

O custo da ferramenta é bastante elevado, 25 dólares, ou 130 a 140 no Brasil incluindo impostos após a conversão. Se pensar que o meu projeto não tem um real de receita a conta fica bastante cara, é uma aposta e um investimento. Mas eu encaro de uma outra perspectiva, vou ter um canal, um Instagram um Tik Tok muito mais profissionais e organizados.

Mas o principal ponto é quanto tempo eu vou economizar e quanto prazeroso vai ser subir apenas o vídeo em uma plataforma. Se, para cada vídeo eu economizar 10 a 20 minutos, a conta muda totalmente, podendo chegar fácil em 10 horas de economia em um mês.

Estou aumentando os investimentos no meu canal do YouTube pois pretendo transformar isso num projeto com receita, hoje tenho um pequeno orçamento mensal e esse serviço está incluso, além de alguns impulsionamentos que vou fazer entre as plataformas, até atingir uma visibilidade bacana e conseguir receita com publicidade.

Por final, para quem não conhece quer conhecer ou até mesmo investir e fazer parceria, te convido a conhecer o meu canal de viagem de moto, por dois anos e meio rodei o Brasil com uma mochila nas costas, um verdadeiro nome de digital, acesse agora em todas as redes @vamoslonge.

Página de metas de pomodoros, nova funcionalidade em fase de testes

Final de ano mais um post inspirado no tema de estabelecer e acompanhar metas para um novo ciclo. Desde o ano de 2010, quando adotei a técnica dos pomodoros de forma consistente tenho metas de pomodoros por dia.

Neste mesmo ano criei o meu próprio site, www.pomodoros.com.br, ano que passei do pomodoros feitos com relógio físico e anotações no papel para o digital. Tendo a minha própria ferramenta imaginei ser mais fácil ter o controle e fazer a gestão dos pomodoros, porém exigiu um esforço enorme na parte de gestão e arquitetura de infraestrutura.

Desde então pouco tem sido um esforço no desenvolvimento do projeto devido à falta de tempo. Como sou o desenvolvedor solo acabei com vários projetos estagnados e o pomodoros ficou desatualizado porém ainda existe e sou o seu único único usuário ativo (até o momento, desde 2017).

Nos bastidores do novo projeto é a criação de um aplicativo nativo para Android e IOS, a versão Web está descontinuada faz muito tempo. Porém o seu sistema de API está operacional, então desde 2020 estou aprimorando uma ferramenta de controle de metas de pomodoros no meu site pessoal.

Essa funcionalidade foi criada em 2020 de forma muito rápida, porém não foi muito utilizada. Em 2021 repliquei a solução e novamente com um código muito sujo estava no ar um sistema de controle de metas de pomodoros por dia, levemente aprimorado.

Porém, os problemas com a gestão da infraestrutura novamente me fizeram ter dificuldade tanto para utilizar meu site pessoal quanto o pomodoros. Fechando esse ano cumprindo a meta de migrar os meus blogs e enxugar a infraestrutura acredito ter pavimentado uma pista para ter mais consistência na gestão dos meus projetos.

Assim imagino que a versão melhorada dos meus blogs e da limpeza do código que fiz hoje na ferramenta de controle de metas vai ser essencial para tentar atingir a minha meta de 8 como horas por dia.

Também tenho a meta de publicar um post por dia aqui no blog e a ferramenta de metas tem um contador automático de posts publicados. Com todos os meus antigos blogs centralizados ficou muito mais fácil contar em um só lugar a quantidade de publicações.

Assim a ferramenta está aberta para o público como forma de demonstração, os testes ao longo do ano vão mostrar se ela será uma nova funcionalidade exclusiva do site e futuro aplicativo ou se ainda não está pronta.

Acessar página de controle de metas, pomodoros por dia post publicados por dia

Metas pessoais para 2023

Fechamento de ano é um momento muito frutífero para quem gosta de estabelecer metas, não sou adepto de determinar o que é melhor para cada pessoa, mas de algum modo aprendi na minha vida a estabelecer metas no final do ano, acompanhando as de perto durante o passar do ano.

Comecei escrevendo as metas numa folha de papel, imagino que fiz isso nos anos de 2009/2010, onde também estabeleci metas para 5 e 10 anos (fica para outro post essa revisão). Acompanhar estas metas não era tão fácil porque a folha de papel ficava dentro de uma gaveta que eu não via nunca. Alguma pessoa me sugeriu escrever as metas em post-its e colar elas no espelho do banheiro, para encontrá-las diariamente.

Nem tanto ao mar nem tanto à Terra, utilizo há anos o meu sistema de gestão de tarefas (RTM), que já visito diariamente, para estabelecer as metas de cada ano, o que me ajudou muito a ver, por ano, cada meta que eu estabeleci no ano anterior. Também determinei metas que eram mais longas do que um ano, assim podendo se repetir em vários anos.

Basicamente o sistema de meta nos permite crescer na vida, atingir objetivos de forma gradual e possível, pois a cada ano e repetição do ciclo de criação e acompanhamento de metas conseguimos entender melhor todas as áreas da vida em que podemos evoluir.

Metas de saúde já me deixaram com a barriga de tanquinho, metas de educação me deram diploma e o curso de mestrado, metas de trabalho me ajudaram a aumentar muito minhas receitas e outras tantas metas pequenas foram degraus para eu subir um pouquinho mais na minha jornada produtiva.

Mas enfim, eis então as minhas metas para 2023:

  • 1 curso udemy por bimestre (6 cursos no ano)
  • 1 post escrito por dia no blog (365 no ano)
  • 8 pomodoros dia (2920 no ano)
  • Escrever um livro
  • F5sites lucrativa
  • Fechar 2024 com um orçamento fechado em contas (sem depender de receita)
  • Vendas superar compras de produtos 2023

Deixo também um trecho do site psitto

Estabelecer o hábito da vídeo-leitura em canais de psicólogos que abordam os temas da psicologia, como o canal do YouTube da psicóloga e CEO da Psitto Thaiana Brotto;
   Fazer meditação;
   Praticar exercícios regulares;
   Se alimentar de alimentos saudáveis;
   Manter laços de amizade sadios que enriqueçam o seu cotidiano e personalidade;
   Ter um hobby produtivo para preencher o tempo de ócio;
   Acrescentar momentos de diversão em sua rotina;
   Aderir a técnicas de relaxamento sadias para fortalecer o controle emocional e aliviar o estresse;
   Ter um diário para expressar sentimentos;
   Engajar em uma atividade artística com o meio propósito como, por exemplo, dança, canto, pintura, desenho, entre outros;
   Utilizar aplicativos de relaxamento, meditação, exercício e que oferecem outros serviços terapêuticos;
   Fazer voluntariado;
   Ter o hábito da leitura;
   Ouvir músicas e podcasts interessantes; e
   Construir um relacionamento afetivo saudável.

Viajando no tempo: Post Metas para um feliz 2013

Arquitetura de TI F5 Sites: Passado, Presente e Futuro

Trabalhar com arquitetura de software exige uma capacidade de abstração muito grande, é preciso ter imaginação. Trabalhar sozinho, projetando o futuro de uma empresa com muitos projetos é ainda mais desafiador porque é difícil documentar e comunicar a evolução. Este post tem essa intenção, contar um pouco da história das arquiteturas “perdidas” no passado da F5 Sites.

Passado

Arquitetura de 2003-2009 – Hospedagem grátis

Uma boa história merece ser contada desde o começo, basicamente no começo, de 2003 até 2009 usava serviços gratuitos, depois passei a pagar para ter hospedagem e domínio, assim neste tempo a arquitetura era terceirizada. Passei por domínios como .kitnet, .h1000, usando a ferramenta Microsoft Frontpage para editar simples páginas html, com links, que subia por FTP. Em alguns casos tinha uma minúscula cota de banco de dados.

Arquitetura de 2009-2013 – Hospedagem compartilhada

A partir de 2009 migrei para um grande site de hospedagem, assinava uma opção compartilhada (e econômica) com o domínio gerenciado pela empresa, com a gestão feita pelo cpanel. Uma dica de um cliente, que utilizava o serviço, assim neste ano lancei a primeira versão e o embrião da F5 Sites, com o domínio já internacional que mantenho até hoje www.f5sites.com. A cada novo domínio um novo pacote de hospedagem compartilhada.

Arquitetura de 2013-2017 – Plano de revenda de hospedagem

A partir de 2013 já tinha bastante experiência com cpanel e nesta mesma empresa de hospedagem decidi migrar para um plano de revenda, com um alto custo. Facilitava a minha vida como gestor de projetos da minha própria empresa, conseguia seprarar cada pequeno projeto em um plano de hospedagem próprio, mas como meu crescimento comercial foi fraco, não terminei nenhum projeto valioso, não consegui nem iniciar a revenda de planos. Tive a sensação que trabalhar revendendo planos de outra empresa seria trabalhar para outra empresa, não a minha própria, as grande empresas gerenciam sua infra, Google e Facebook não contratam terceiros para sua hospedagem, infra é o núcleo (core business) de uma empresa de TI que quer ser respeitada.

Arquitetura de 2017-2020 – Micro cloud self managed

Dizem que os maiores hackers se tornam grandes devido as dificuldades que enfrentam, assim com uma limitação enorme de orçamento, precisei de meses para migrar de uma estrutura de custo alto (vários projetos e vários domínios num plano de revenda de hospedagem) para a solução mais econômica possível.

Passei então a um plano compartilhado de cinco dólares por mês (já que no Brasil, naquela época, não encontrei nenhuma empresa que oferecesse micro-nuvem baratas com auto-gestão por SSH), possíveis de serem pago com boleto bancário (já que eu também não tinha cartão de crédito, sequer internacional). Passei a administrar os meus domínios e fazer a gestão do DNS (precisei aprender sobre como fazer tudo isso no processo), todos apontando para uma econômica máquina virtual compartilhada.

Assim estava sentindo que entrava no caminho certo para crescer de forma escalonada, uma injeção de recursos facilitaria a expansão do serviço pela agregação de mais nós a custos controlados, sem cobranças abusivas. Tinha a sensação de estar indo no rumo certo de grandes empresas com respeitada arquitetura e soluções de infra.

O espaço em disco também era um problema, todos os meus sites eram WordPress e para caber no menor plano possível a única solução foi compartilhar uma instalação de WordPress para todos os projetos (cada backup de um projeto cPanel tem em médio 1gb). Isso foi um desafio enorme para a arquitetura de solução, hoje é fácil perceber que foi uma solução executada de uma forma ruim, mas possível.

Assim que terminei a migração enfrentei outra enorme dificuldade que foi a obtenção de certificados SSL (eu nem sabia o que era isso). Com todos os domínios e projetos no servidor mais econômico possível, como obter um certificado para cada domínio gratuitamente? Descobrir um caminho para gerar um certificado compartilhado para os domínios (poupando dezenas de dólares) e então finalmente tinha independência da minha arquitetura com o Lets Encrypt para apache.

Arquitetura de 2020-2022 – Início do docker

No final de 2019 e início de 2020 era impossível ignorar o surgimento e predominância da tecnologia docker. Na empresa que eu trabalhava e em muitos projetos que participei era unânime sua adoção, assim decidi também adotadas a tecnologia para F5 sites.

Já que nenhum projeto meu estava acabado a minha infraestrutura era precária estaria arriscando pouco para colher bons frutos. Em 2020 adotei de forma integral o docker derrubando tudo que eu tinha feito de 2017 até então e unificando os serviços, padronizando tudo pelo docker (também de uma forma meio grotesca e primitiva, um único docker apache e mysql para vários projetos WordPress, numa única instalação: simples mas meio inútil pois quebra a regra de independência de serviços).

De fato a infraestrutura evoluiu com a adoção do docker, permitiu a automação do deploy de novos servidores, mas continuou compacta e muito parecida com anterior ao docker, já que eu tinha uma única instância de servidor e a migração para o docker não alterou isso, permaneci com uma instância do servidor, porém dockerizada em vez dos serviços como Apache e Mysql instalados diretamente na máquina. Ainda era preciso entrar no docker para obter o certificado do SSL, pois não consegui superar o desafio de gerar uma instância docker para obtenção de certificados, de forma independente (um belo samba).

Arquitetura a partir de 2023 – Docker como micro-serviço

Finalmente estamos em 2022, já no final do ano, e a arquitetura de infra começa a se tornar verdadeiramente robusta. Com um pouco mais de recurso, mais máquinas e um esforço enorme para estudar novos conceitos de devOps, cloud e docker, consegui finalizar a última etapa do desafio.

Fazendo uma referência ao início desse post, lembramos do poder da imaginação. Uma grande dificuldade em separar os projetos de forma independente em instâncias de docker eram a utilização da mesma porta. Dois domínios com servidores apaches utilizando a mesma porta virar um conflitos, assim para desenvolver projetos sempre derrubava um docker para iniciar outro.

Com a agenda muito apertada entre viagens (conheça meu instagram de viagem @vamoslonge), produção de conteúdo, atendimento de clientes e desenvolvimento de projetos precisei dedicar um esforço mental muito grande, no período onde tive um tempo de algumas semanas (pois fui desligado do meu único cliente). Nesse ínterim estudei como rodar infinitas distâncias de docker na mesma máquina sem ter problemas com porta.

Superei mais um desafio tecnológico e entendi como utilizar o enigma x com proxy reverso e o docker gem para ficar sempre escutando a inicialização é derrubada distâncias docker utilizando o conceito de encaminhamento de porta. Complexo para entender e complexo para explicar e resumo uma imagem de docker e a sua instância fazem a comunicação com o cliente e direcionam o domínio para o seu docker que pode ser na mesma máquina. Uma analogia simples é como colocar um porteiro num prédio e sempre que alguém vai visitar ele indica o andar o apartamento da pessoa.

Assim hoje (data que escrevo este post) superei o último desafio, com essa infraestrutura montada ter um docker atacado para obtenção de certificações SSL para cada domínio do projeto. Para tanto criei uma segunda máquina compartilhada na nuvem e migrei meu primeiro domínio (www.f5sites.com), com uma máquina zerada e muito estudo, atenção aos detalhes, consultas extensas em sites de buscas e documentação de projetos, encontrei finalmente o caminho e conseguir migrar o meu primeiro domínio para essa estrutura, com seu docker próprio.

Então o resumo da missa é que no passado, devido a restrições financeiras, migrei uma estrutura terceirizada para uma máquina muito pequena na nuvem auto gerenciada. O futuro no curto prazo é uma infraestrutura muito mais confiável sólida e econômica, e o presente é a migração dos outros domínios após o sucesso do primeiro.

Futuro no longo prazo

Ainda sonho com a criação do meu MaaS (Metal as a Service), minha própria estrutura física compartilhada com projetos de outras empresas. Onde pretendo reciclar máquinas velhas e criar um datacenter sustentável com amplas áreas ventiladas, utilização de água resfriada ecológica e um poderoso sistema de node balance para distribuir o calor gerado pelas máquinas numa arquitetura predial moderna, atendendo todas as normas de segurança.

Como enviar emails do Google Workspace a partir do shell bash ubuntu

Infelizmente o Google mudou suas regras desde agosto de 2022, assim não permite mais que aplicativos não seguros usem serviços de login somente com email e senha. Motivos de segurança obrigam o usuário a autenticar por 2 fatore, seja aviso no celular ou código por email/sms.

Assim, usuários padrão (grátis) do gmail já não tem mais a opção de usar o smtp de forma rápida e eficaz. Porém, ainda, para usuários do workspace (serviço pago do Google, para usar o gmail no seu próprio email) ainda é possível com bastante esforço.

Após ter feito a configuração do seu domínio é preciso acessar o painel de administrador do domínio. No menu a esquerda as opções de seguranças estão escondidas (colapsadas), é preciso expandir o menu (isso você não acha na ajuda do Google). Vai finalmente aparecer a opção de less secure apps, deve ativar essa opção (aparece uma mensagem que demora minutos para ativar, como tenho poucos usuários foi rápido).

Não basta isso, deve voltar para as opções de segurança do seu email e finalmente ativar a opção de less secure apps para o email. Aí finalmente vai funcionar o serviço smtp a partir do bash shell do ubuntu. Que eu vou usar para avisos do sistema como backups concluídos e outros.

Siga esse tutorial para instalar os pacotes e configurar: https://www.atlantic.net/vps-hosting/how-to-use-ssmtp-to-send-an-email-from-linux-terminal/

Unificação de conteúdos com utilização da API rest

Uma nova forma de publicar no meu blog está sendo consolidada. Quando escolhi o WordPress para meus projetos fiz algumas adaptações, após muito bater a cabeça unifiquei todos os usuários na mesma tabela.

Aí cada site teria todas as tabelas do WordPress, exceto as de usuários (wp_user e wp_usermeta). Forcei, via plugin autoral, o compartilhamento de outros tabelas, links, registros de contatos, assim cada instalação do WordPress nascia enxuta, possivelmente só com a tabela wp_options, o resto seria compartilhado e teria um banco de dados super enxuto, vários projetos, poucas tabelas. Nessa intenção fiz um grande erro técnico, tentei compartilhar também as tabelas de posts e postmeta para os conteúdos dos blogs de cada projeto.

De forma nativa o WordPress só permite compartilhar usuários numa mesma instalação, compartilhar posts se mostrou uma solução que funcionou para instalações cruas, conforme plugins era adicionados, novas gambiarras precisavam ser feitas, até chegar a um ponto de se tornar impossível dar manutenção devido a quantidade de exceções para se tratar cada post_type. Pois no WordPress, o modelo de dados baseado em post_type mistura na tabela de posts todas as entidades, um post é um post, mas também é um post uma foto, um produto, um cupom, um ticket, assim era preciso uma exceção e acionar diversos hooks para tratar o encaminhamento de cada tipo de post

Grande erro técnico

Criei um plugin que bagunçou tudo e atrasou muito os projetos, na teoria a ideia era boa (como já comentei aqui em outro post, publicar em um só lugar todos os posts), mas, na prática eram tantas exceções que não saia do lugar. Quando matei esse plugin em 2020 os posts foram distribuídos para cada blog, assumindo o risco de virar uma segunda bagunça sem controle, vários e vários blogs independentes.

Além desta tralha virtual online também tinha meu HD cheio de rascunho e textos, como misturar tudo isso? Criei em 2022 o meu portal de conteúdos autoral, aí foi o tiro certeiro. Conteúdo pode ser um texto para blog, como uma ideia, um vídeo, um pensamento, um diagrama, iria finalmente unificar tudo.

Mas e para entregar no front-end? Alguma coisa eu aprendi com esse plugin fracassado, utilizar uma categoria como a url do destino, por exemplo, publicar em no meu portal de conteúdos (conteudo.franciscomatelli.com.br) um texto com a categoria www.treinamentoemfoco.com.br encaminha para o projeto correto. O portal de conteúdo é a fonte de verdade e nenhum projeto tem blog próprio.

Quando eu criei o plugin em 2017 e alterei a trajetória da empresa para um caminho ruim, a tecnologia do wp-rest, que transforma qualquer blog num servidor rest de conteúdo, não era dominante. Hoje, ficou muito fácil distribuir conteúdo,lá na ponta é fácil, só chamar o endpoint de post filtrado pela categoria.

Melhor, vai servir também uma nova safra de aplicativos, como o meu próprio aplicativo deste blog. Confira no rascunho diagrama o novo esquema de publicação.

Prova de Conceito de WordPress com Ionic, Angular e Android SDK

A história da minha empresa F5 Sites é bem incomum, mas como tudo, a dificuldade e as limitações ensinam. Falta de recursos exige uma compensação de inteligência, tanto emocional, para não se desesperar e se afogar, quando técnica/estratégica, para encontrar um caminho pra praia.

Quem não tem um momento na vida onde se orgulha de ter atingido um resultado, sem crédito e apoio de outros? A última prova de conceito da F5 Sites precisava assegurar toda sua trajetória tecnológica. Desde 2009 trabalhando com WordPress, tenho um legado desta tecnologia.

Acompanhando as mudanças do mercado desde 2003, me especializar em WordPress em 2009 foi uma estratégia que se recompensou, mas em 2015 o mercado mudou (de novo e sempre mudará) e em 2020 as tecnologias mobile passaram a ser dominante. O mercado renascia e parecia a todo momento querer matar todos os meus projetos.

Recomeçar projetos do zero é uma tarefa muito cansativa, ver um tsunami passar e levar tudo, como em 2007 quando o Flash morreu com a chegada e dominância do Iphone, assim todos os projetos que eu tinha foram juntos, nunca terminei meus jogos. Agora precisava de um ponte, do velho WordPress para as novas tecnologias mobile, criar aplicativos com o back-end em WordPress.

A comunidade do WordPress é muito avançada e já vinha se preparando a anos, eu que não havia tido tempo para acompanhar as mudanças. Afinal, uma estratégia para conseguir recursos para minha empresa foi trabalhar para empresas terceiras, prestando serviço. Assim a F5 Sites existe desde 2010, mas com poucos meses reais de operação, o resto foi em standby, pausa estratégica para o fundador juntar recursos próprios, para investir.

Empresas grandes podem se dar ao luxo de serem atrasadas, tem recursos e a maioria das empresas que eu trabalhei utilizam a tecnologia somente para não morrer no mercado. Tentam copiar o que acham que os concorrentes e as grandes empresas fazem, num mar de hierarquia com diretores, vice, gerentes, supervisores, chefes e principalmente consultores externos, que sempre recomendam as mesmas tecnologias para todas as empresas, soluções corporativas.

Então todas as empresas são iguais em tecnologia, não existe a mentalidade startup, mesmo eu que sempre tentei empurrar essa mentalidade, sequer era ouvido. Não era consultado pois as decisões vem de cima para baixo, ou seja, quanto mais para baixo menor deveria ser o ego de quem participa.

Então nessa briga de ego e vaidades o principal escapa, o presidente tenta criar um programa de startups dentro da empresa gigante mas escolhe as pessoas erradas (por simpatia, liderança (ou seria puxa-saquismo?)) para liderar e injeta milhões em projetos que devem ser feitos a toque de caixa (porém acabam voltando para o chão da fábrica e exigem entregas tão absurdas pois os novos líderes, que não querem assumir o risco do fracasso, criando projetos distorcidos).

Isso é exatamente o que um diretor de uma empresa elefante acha de uma startup, vamos projetar o novo distorcendo números aleatórios para cima. Startups são silenciosas, podemos levar anos para amadurecer uma tecnologia e quando finalmente conseguem a disrupção, em outras palavras, dar um salto maior que a perna, conseguir um ganho de desempenho inesperado e fora da curva, chamam a atenção e parece que foi rápido.

O mercado acende uma luz e então muitos analistas prevem retornos financeiros incríveis, sabem que uma startup de sucesso no começo da jornada é a nova meca, o novo paradigma de investimento. É a apple em 1980, suas ações subiram muito.

Assim a F5 Sites sempre esteve com um pé em novas tecnologias. Além da estrutura super enxuta, acamos de compilar com sucesso o primeiro APK, aplicativo Android, da nova geração de produtos baseados em Ionic e Angular. Nenhuma empresa grande que eu passei sequer está olhando para essa dupla de tecnologia, quase ninguém no Brasil saberia o que é Ionic. É nossa nova aposta, assim como apostei tudo em WordPress em 2010, em 2022 todas as minhas fichas vão para Ionic.

Utilizar o Android Studio para criar aplicativos é muito fácil, porém se você tiver uma máquina de 3.6 GB de memória RAM, já não seria possível, essa foi minha dificuldade. Como fazer nesse caso? Aí é preciso trocar falta de recursos por estratégia, estudar JAVA, Gradle, Android SDK e sdkmanager no ubuntu. Tecnologias que permitem compilar aplicativos em uma máquina velha, somente por linha de código.

Eu posso criar um novo aplicativo para Android de dentro do meu próprio celular via SSH e executando códigos para compilar. Não é incrível?

O universo parece conspirar e sorrir quando está de bom humor, dia 27 de julho de 2022, logo após assistir o último episódio da série O Gambito da Rainha, sinto a mesma emoção da jovem que derrotou o Russo após anos da sua vida dedicada ao xadrez. Parece que finalmente tudo que eu aprendi sobre tencologia web e mobile finalmente fizeram sentido, finalmente consegui unir suas pontas e agora me preparo para um futuro diferente.

A F5 Sites tem a palavra sites no nome porque nasceu com uma proposta de fazer sites, ainda não existia a demanda por aplicativos, cheguei atrasado nesse mercado, porém é inegável que mesmo atrasado estou me posicionando muito a frente, apostando numa tecnologia que vai unir os (antigos) sites com (novos)aplicativos.

Agora é torcer para não acabar os recursos até essa brasa realmente virar uma fogueira, além da prova da tecnologia será necessário meses de desenvolvimento e muito recursos investido em marketing para atingir um novo padrão de sucesso. Aguardemos.

O Balanço da Cerveja

Essa história de um sonho que eu tive, era uma pequena festa particular na fazenda de um uma pessoa muito rica e muito peculiar, estava com seus amigos na área externa. Nesse dia alguns populares souberam que haveria essa festa e ficaram do lado de fora, na cerca, olhando com vontade de participar.

Tiveram uma ideia muito curiosa, escolheram uma pessoa muito divertida para segurar uma placa escrito “cerveja aqui, por favor”, deram um jeito para amarrar ela numa corda e fizeram um sistema de balanço, para jogar ela para perto da festa, assim de forma até engraçada ela passava segurando a placa e voltava.

O fazendeiro então pensou não tem problema nenhum e dar uma cerveja para essa moça, quantas ela quiser, sou conhecido como excêntrico e as pessoas acham que sou muquirana e egoísta. Poderia até chamar os seus amigos, todos que estão ali de fora da cerca para entrar. Melhor do que dar uma cerveja, vou descobrir se os seus amigos são de verdade, vão ter que provar sua lealdade.

Ele então pegou uma arma de festim, que só faz barulho, e deu três tiros para o alto. A reação foi imediata, todos saíram correndo e deixaram a pessoa pendurada na corda, abandonaram ela a própria sorte.

Assim o fazendeiro se aproximou da pessoa e disse, você não percebeu que eles não são seus amigos de verdade, todos queremos ter amigos, queremos ser queridos. Assim, fazemos coisas, às vezes, só para agradar aos outros e tentar ser aceito. Você poderia ser morta e seus amigos teriam te abandonado, você não percebeu que aqui você não tem nenhum amigo?

Se os seus amigos tivessem te resgatado ou tentado de alguma forma te salvar ou te proteger, todos seriam convidados para festa e teriam tudo, comida e bebida à vontade, sem precisar gastar dinheiro. Assim, por eu ser rico, muitos pensam que eu sou avarento, egoísta e que não devido o que eu tenho.

Mas agora você entende que as pessoas se aproximam por interesse e quando não conseguem o que quer viram as costas e vão embora? Agora você sabe que vai acontecer com você? Está dentro da minha propriedade, é uma invasora.

A pessoa estava assustada, envergonhada, o que era para ser algo divertido com os amigos virou uma situação onde só ela se prejudicou. O fazendeiro disse: “eu vou te soltar, não vou te machucar, mas antes vou prender meus cachorros, essa arma é de brincadeira. Preste atenção agora, eu vou te dar um fardo de cerveja e vou te deixar ir”.

“Os seus amigos estão escondidos esperando você sair e quando te virem o com fardo de cerveja vão todos rir e se aproximar de novo. Eu te pergunto, você vai dividir a cerveja com eles?”

Qual o sentido da vida (de um programador) quando não tem nada atrasado?

Como dev sempre tenho um cliente com um projeto, seja ambicioso ou tedioso, manutenção do dia-a-dia ou criação do próximo uber misturado com tinder. Eventualmente não tenho clientes, mas estou ocupado com projetos pessoais, tenho uma vida fora do computador.

Mas, após um mês, organizei minha vida pessoal, organizei minha finanças, organizei meu calendário, estou até consertando eletrônicos quebrados a muito tempo. E agora, que fazer com as 24h do dia?

Nunca um dia pareceu tão longo, especialmente quando aproveito este hiato para ser mega produtivo, parar de beber e focar toda a energia em organizar. Até mesmo o sótão da casa da minha mãe, cheio de caixas misteriosas, foi tudo catálogado, inventariado, não existe nem mais esse mistério na minha vida, o que foi mesmo que guardei no sótão 5 ou 10 anos atrás? O único lugar do mundo onde as coisas não desaparecem.

Como praticante de esportes também me pegava pensando, se tiver a oportunidade vou me dedicar aos esportes, mas com 24h por dia não é possível ocupar a cabeça o tempo todo. Não vou me tornar um atleta profissional aos 34 anos e nem mesmo vou ficar tão desocupado por tanto tempo, já tenho novos projetos chegando, é uma questão de tempo.

Então estou sofrendo uma síndrome do que fazer, terapia ocupacional. Tomar uma cerveja no bar, conversando com amigos, estranhos, estranho amigos e amigos estranhos ocupa a cabeça por horas a fio e quando retorno para casa não tenho capacidade cognitiva para fazer nada além do que um animal na selva, no máximo ligar a TV.

Mas com a capacidade mental a 100% me sinto uma draga de ouro num leito de problemas onde parece que chegou ao fim da mina. Tenho muita coisa para fazer de fato, projetos como editar vídeos, publicar fotos, até mesmo publicar e redigir este texto na data de hoje. Mas são da 9 da manhã, estou tomando um café tranquilamente e o dia vai ser suficiente para fazer tudo que preciso.

Será que sou viciado em estar atrasado? Ou aquela sensação de se sentir importante porque uma empresa, projeto ou equipe precisa da sua colaboração? O mundo existir e as pessoas seguirem sua vida enquanto eu me sinto um fantasma parece perturbadora.

Posso começar algo novo e muito maluco, sempre usei essa saída para ocupar meu tempo, mas sempre abri mais uma gaveta e enfiei muita bagunça lá dentro, nunca fiz de fato nada que tivesse terminado, então hoje prefiro não começar nada que não for terminar.

Um transtorno psicológico diário ter que lidar com uma mente criativa, ela precisa de saída, precisa de vazão e estes pequenos textos são um alívio na tensão de não ser “ninguém resolvendo problemas”. Um agente secreto esperando, qual será minha próxima missão?

Como usar o Pomodoros para melhorar seus ciclos de trabalho

Muito se fala em estratégia e tópicos de filosofia, mas na prática o que conta são as dicas práticas. Se você já conhece a Técnica dos Pomodoros, pode utilizar nosso site e app para a gestão prática do seu tempo.

Pense na sua jornada de trabalho como ciclos, nosso corpo tem o ciclo circadiano, as empresas tem horários comerciais, são formas de organizar o tempo, calendário e agenda. Isso ajuda a “visualizar” algo que só existe na nossa imaginação, o tempo.

Pense num calendário, na imagem de um calendário, essa imagem representa o tempo passando, passado e futuro. Mas como organizar um dia dentro do calendário? Parece ser um fragmento muito pequeno mas com os Ciclos de trabalho fica facil.

Ciclos de Trabalho

Na prática um ciclod e trabalho é composto por 4 pomodoros (25 minutos) e um descanso longo (25 minutos), ou seja, 4 ciclos de trabalho de 25 minutos bem focados com 5 minutos de descanso e um descanso longo de 30 minutos ao final. Assim um ciclo de trabalho tem 2.5 horas.

Definição: um ciclo representa um tempo focado e um descanso.

Francisco Matelli

Pense agora na sua agenda diária, em adicionar um, dois ou três ciclos em espaços da sua agenda. Por exemplo, eu tento fazer um ciclo de manhã e um a tarde, eventualmente, um a noite. Ao total são 8-12 pomodoros dia, aí com o tempo podemos atribuir a estes ciclos funções como desenvolvimento, estudos organizados e execução de tarefas de projetos.

Assim de manhã organizo meu dia e a tarde trabalho em um ou dois projetos que preciso programar e atuar para clientes ou projetos próprios.

A Arte de Terminar Projetos

Entregar projetos de TI é uma arte, porque exige malabarismo mental pra criar soluções criativas. Uma máxima de projeto diz que 90 por cento dos projetos estão em 90 por cento.

Significa muito e o pouco que posso extrair é incompetência, da gestão e do desenvolvimento. Primeiro por não ter um projeto claro com entregas e metas bem definidas e o segundo por não realizar as entregas no prazo.

Posso dizer que meu diferencial como programado e prestador de serviço é chegar no 100 por cento e as vezes até passar esse marca, melhorar o produto pronto. Para isso é preciso consistência e experiência pra realização das tarefas e relatórios pra acompanhamento.

Assim nas duas pontas fico a disposição para ajudar, você que precisa de um projeto de TI e quer me contratar como consultor e você dev que pode entender melhor esse cenário pra tirar grandes vantagens competitivas em relação aos seus concorrentes.

Meu novo site e app: estilo revista de assinatura

A nova home page do meu site é uma tarefa que eu refaço pelo menos desde o ano de 2003, pelo que tenho recordação. No passado tentei até mesmo criar um museu de versões diferentes que já publiquei.

A ideia sempre foi anunciar os meus serviços e de certa maneira entregar junto conteúdo original por meio do meu blog. Redesenhar e redesenhar sempre com a mesma finalidade, mas agora a coisa foi repensada desde a base.

Em 2003 meu site pessoal era feito com flash e nunca ficou pronto, em 2007 e 2009 criei versões muito mais naked apenas com PHP e HTML com CSS. Destacava alguns dos projetos que já havia participado junto com uma página de contato, raramente usada

A partir de 2010 toda a estrutura migra para o WordPress, tudo que eu fazia era com essa tecnologia e assim foi até hoje. Não precisei ter muito esforço para criar um novo layout já que a base era sempre a mesma, bastava criar ou alterar um tema pronto e eu tenho um novo site.

A partir de hoje meu site pessoal, que sempre serviu de laboratório, vai ser cobaia para uma nova tecnologia, ionic com angular. Terei um aplicativo para Android junto com um novo portal de conteúdo, no modelo de revista por assinatura, onde será possível cobrar para ter acesso a conteúdos exclusivos.

Não sou nenhum repórter o jornalista famoso a ponto de vender conteúdo, mas o que será vendido é a tecnologia, que funciona, opera transações financeiras e entrega tecnologia. Certamente existem muitos criadores de conteúdo que precisam desse tipo de produto, então meu produto não é meu conteúdo e sim a minha tecnologia.

Publicando do celular

Após reconfigurar toda a estrutura do meu blog, estou muito feliz em poder escrever diretamente do meu celular. Com a ferramenta de narração de texto do Android não preciso nem digitar mais, posso simplesmente falar minhas ideias e pensamentos que o próprio Android/Google vai transformar em texto.

Assim preciso agora terminar de estruturar um esquema de backup muito seguro. As publicações de texto serão feitas diretamente em produção, o que vai exigir uma atenção redobrada para não se perder nenhuma informação.

Uma outra vantagem vai ser poder publicar fotos diretamente da minha câmera, não serão fotos de redes sociais, mas sim de diagramas, tabelas e planejamentos que gosta de fazer em folhas de papel.

A diferença entre amigos e colegas

Quando entramos em uma rede social nova queremos encontrar nossos amigos, mas no Pomodoros é mais fácil você encontrar seus colegas de trabalho, de estudo e outras atividades. Como somos uma rede de produtivide os usuários aqui, desde 2014, são chamados de colegas.

Escolhi usar a palavra colega no site inteiro porque não quero dar a impressão que existe muita intimidade entre as pessoas. A palavra colega pode ser colega de escola ou de trabalho, dando a entender que você pode encontrar colegas de profissão usando a ferramenta, mas não vai querer convidar todos seus amigos para usarem, e nem vai usar o Pomodoros como bate-papo com os amigos.

Acredito que este termo deixa o contato mais formal e gera menos expectativas, assim vamos nos tornas mais produtivo com ajuda e competição de nossos colegas!

F5 Sites, mais uma tentativa de amadurecer: fim da FNetwok

Milestone de Março: Organizar Blogs

Mudanças, adaptações e migrações: o dia a dia de um gestor de conteúdo e blogs WordPress. Desde 2010 quando comecei a escrever no blog da F5 Sites, lancei alguns projetos com seus respectivos blogs, Pomodoros, Itapemapa, LojasDoMago, blog de estudos, todos com a intenção de contar histórias dos projetos. Em 2013 interrompi minha empresa para mudar e trabalhar em São Paulo, 2014-2016 dedicação total ao mestrado na USP.

Após encerrar todos os projetos em 2017 namorei a oportunidade de retomar minha empresa, porém sem recursos, sem dinheiro, sem apoio. Pedro Superti e Sérgio Rodrigues foram os dois que me aconselharam na direção contrária, o primeiro ao dizer que a hora mais propícia para começar um negócio seria agora que não sou casado e não tenho filhos. O segundo por ser o único a acreditar que meus projetos e produtos são incríveis. Todas as outras pessoas insistiam para eu conseguir um emprego.

Quando digo sem recursos estou falando de vender itens da casa para pagar o servidor de 5 dólares (R$15-R$20 por mês) mais poucos domínios (R$40/domínio/ano). Com apenas 50mb de dados por dia por R$0,50 na promoção da TIM precisava ficar compacto, zipado. Solução colocar no mesmo servidor, compartilhado, todos os projetos, serviços, banco de dados, certificações, plugins, a mesma instalação de WordPress.

Descobri uma forma de fazer todos projetos compartilharem os usuários entre si, assim migrei os usuários de cada projeto para uma tabela compartilhada (shared wp_users, precisam estar no mesmo banco). Não era o suficiente, pesquisei várias formas para facilitar a integração entre os blogs e surgiu a ideia de ter um blog central, em termos técnicos do WordPress, todas as instalações compartilhando as mesmas tabelas de post, postmeta, e terms* (e adicionalmenteo no futuro os mesmo arquivos de mídia, para evitar subir imagens duplicadas e consumir recursos desncessários).

Foi meu grande erro, hackei o núcleo do WP e inventei uma forma única, via o plugin autoral F5 Sites Shared Posts e Uploads. Foram semanas queimando neurônios para ter uma versão funcional, criei um sistema onde o post teria uma categoria com o domínio do projeto (por ex, www.cursowp.com.br). Na prática funcional, numa tabela centraliza disparava conteúdo para qualquer domínio bastando tickar a categoria, podia publicar em dois ou três sites sem o menor esforço e o melhor, bastava corrigir em um para corrigir em todos.

Seria um ano lindo, objetivo concluído, batizei essa iniciativa de FNetwork, a rede integrada de sites. Começou a ficar completamente confuso quando o plugin quebrou praticamente todos os outros plugins, a quantidade de gambiarras para funcionar o WooCommerce era insana. Dezenas de commits que viraram uma bola de neve. Nenhum site funcionava direito.

Errei de novo ao insitir na solução, desempenhei mais energia para corrigir os bugs que eu mesmo criava, atualizar plugins era surreal visto que precisava editar os arquivos fontes, cheguei a criar pull request para os devs do WooCommerce para inserirem hooks onde eu precisava no projeto oficial, não aceitaram.

O castelo de cartas crescia. O comprometimento era total. Já era 2018 quando finalmente entrei em um período de estabilidade, com os projetos recuperados e de volta a programação de valor ao cliente, pois toda essa energia para criar a FNetwork só era bom para mim, facilitou a minha vida. Os projetos, como Pomodoros e Focalizador, estavam parados, sem avanço. Hora de retomar e 2018 foi um ano dedicado a recuperar o Pomodoros.com.br do auge que ele atingiu em 2012, mas não consegui.

Sites não tinham mais a penetração que tinham antes, precisa de um aplicativo. Então eu fiz, mais um desafio para um empreender exausto, estava no meio do ano com site e aplicativo pronto, e agora? Como fazer as pessoas usarem?

Mais um tempo quebrando a cabeça e no final do ano lanço a palestra Treinamento em Foco, com conteúdo original ensinando dicas práticas para estudar melhor e trabalhar com mais foco. A segunda parte (marketing puro, meu pagamento pela palestra) ensinavam como usar o app pomodoros. Assim ministrei gratuitamente em modelo de testes essa palestre em alguns locais, curso de inglês, escolas, no final de 2018.

Na vida pessoal é melhor nem contar como eu estava, totalmente sem dinheiro, muita pressão para conseguir um emprego regular, cada vez mais difícil ter coragem para dar uma palestra para jovens sendo que ao olhar no espelho via a imagem de um mendigo, de um fracassado que nem água tinha na casa quando cortavam por falta de pagamento.

Toda esse dedicação me catapultou para um lugar de rico conhecimento, eu já não era um simples programador WordPress que adaptava a aparência do site para o cliente, me tornei um senhor na área, dominando todas as etapas, desde planejamento, escalonamento, sustentação, desenvolvimento, entrega, gestão do produto, tudo feito na raça e sem recursos. Estava sempre fazendo entrevistas de trabalho quando final de 2018 finalmente fui aprovado para trabalhar em São Paulo.

O plano era chegar com energia total e começar as palestras na maior capital da América Latina, lançar o pomodoros no coração do Brasil. Na prática, assim que entrou o primeiro salário, consegui após anos ver comida no prato, bebida no copo e roupa no corpo, foram meses para curar esse período de privação. Final de 2019 a virada financeira, fui demitido, consegui outro cliente, depois outro e outro. Dinheiro entrando mas sem tempo nem para respirar (obs: o texto está muito mais longo que imaginava).

Estava decidido em manter estes clientes para capitalizar. Alegria durou pouco, pandemia, perdi os dois clientes. Por outro lado meu tempo era meu de novo, dediquei o mês de abril para refazer meu servidor (como podem ver aqui na série de posts Milestone de 2021).

Desempregado de novo, maio, subi na minha moto e viajei até o Uruguai, depois 11 estados e capitais brasileiras durante dez meses na estrada, veja meu instagram VamosLonge, até voltar a trabalhar em home office. Em 2021 outro erro, parei em Itacaré, Bahia e abri um coworking com hostel (www.coworkinghostel.com.br), muita gente adorou a ideia e achou genial, foi um ano de muito aprendizado, mas um gasto de energia enorme pra um retorno financeiro zero. Virada de ano para 2022 com uma certeza: voltar a trabalhar na minha empresa.

Assim que vi o samba do criolo doido que estava meus projetos resolvi matar de vez a Fnetwork: vou adaptar 90% dos meus projetos para a tecnologia VueJS, terei meu blog centralizado de novo, mas agora da forma correta. Onde estou escrevendo e fornecendo o conteúdo para você agora, o novo portal de Conteúdos Francisco Matelli. Assim vou ter um único WordPress fornecendo o conteúdo para todos os blogs (com o mesmo sistema de categoria). Porém o consumo na ponta vai ser via wp-json (API nativa do sistema). Transformando todos os projetos em SPA, PWA e apps, de forma simplificada mesmo.

Os portais CursoWP e Treinamento em Foco terão seus conteúdos de aula no Udemy, as lojas virtuais serão removidas de todos os projetos até se provarem necessárias, ficando apenas a Lojas do Mago funcional, Pomodoros, Focalizador e Projectimer serão prioridade. Neste mês de março a milestone é: organizar os blogs e até agora está sendo concluída com maestria, trazendo diversos efeitos colaterias positivos.

Tarefa que parecia mais fácil, mas, sozinho, rachando a cabeça para entender a situação dos muitos blogs, conteúdo separados em ideias, textos, rascunhos, vídeos, papel, instagram, youtudos, hds externos, deixei combinado comigo mesmo de centralizar tudo no meu portal de conteúdos e daqui espalhar a mensagem para o mundo. Os blogs ficaram assim:

  • F5 Sites: notícias de projetos e investimentos em TI.
  • CursoWP e Treinamento em Foco: anúncios e dicas de conhecimento, convertendo para Udemy.
  • CoworkingHostel: histórico de postagens da hospedagem fechada em 2021.
  • VamosLonge: centralizando tudo que estou produzindo sobre essa viagem, canal e livro.
  • Pensamentos: unifiquei o portal de pensamentos com o conteúdo
  • Outros blogs de projetos pequenos

Tudo estará aqui agora, centralizado, e todos os outras instalações de WordPress não terão blogs, além disto 80% dos projetos será trocada WordPress por VueJS em sites ultra-simples, para num futuro próximo ter o WordPress utilizado somente como API.

Unidade Itacaré Fechada

Não é com tristeza que anuncio o encerramento da Unidade Itacaré, na verdade este era um projeto experimental, quase um laboratório, para entender o potencial do negócio. A experiência pessoal foi muito boa, de crescimento e oportunidades de conhecer pessoas incríveis, mas como negócio não foi lucrativo.

Os resultados foram incertos, afinal algumas coisas fora da curva aconteceram O Coworking Hostel funcionou durante o auge da pandemia, logo após a abertura em dezembro, a curva de contaminação disparou e os turistas deixaram de viajar.

Além disto um ano é pouco tempo para avaliar um negócio, os primeiros meses foram muito ruins e os últimos muito bons, ficando difícil chegar a uma conclusão.

Definitivamente eu, Francisco Matelli, não tenho perfil para gestão de um negócio 24/7. Preciso descansar, afinal tenho outro trabalho, assim me esforcei muito para conseguir atender o público e não foi suficiente, não tinha tempo então isso também impactou na performance, alguns momentos atendia bem e trazia clientes, outros criava regras que deixavam os hóspedes inseguros, como proibir e liberar festas, consumo de bebida de fora, etc.

Tudo isso me fez perceber muitas oportunidades, fazendo eventos, lojinha de brindes, espaço de coworking bem decorado, assim vou promover a adaptação de espaços ociosos em pousadas em ambientes de coworking e transformar o projeto para a era digital.

De agora em diante seremos um selo, onde visito pousadas, aplico meu conhecimento adquirido, transformo o espaço em coworking e ajudo a construir uma comunidade, numa imersão prática de 1 ou 2 semanas. Assim o site vai ser um indicador de espaços de co-living e co-working.

Muito obrigado a todos que passaram pela unidade Itacaré, e que venham as próximas!

Quarta com Samba – Happy Hour do Coworking

A partir do final de agosto inauguramos uma série de eventos às quarta-feiras a partir das 19h, chamado Happy com Samba. A proposta é integrar os coworkers e moradores após a jornada de trabalho, aberto também para a comunidade local o evento conta com música ao vivo, bar e gastronomia.

Sua duração prevista é até 22h, a intenção é trazer alegria e diversão para o ambiente, afinal estamos em Itacaré! Para quem eventualmente precisar trabalhar durante este horário temos uma sala reservada no segundo piso, nossa sala multi-uso, onde os hóspedes e coworkers podem fazer reuniões e trabalhar em tapetes com almofadas, num ambiente afastado do evento.

Finalizando testes do Fernanbot 1.0

Criptorobô nasceu das conversas de Francisco Matelli com seu amigo investidor Fernando. Ambos iniciaram o processo de automação de decisões de compra/venda de ativos

Francisco optou por programar seu próprio robô com base em tecnologias abertas e linguagens de programação que dominava, escolhendo o mercado de criptomoedas. Fernando operando índice Bovespa e ativos do mercado Brasil com seu robô alugado.

Após um “duelo” de robôs, envolto em muitas dúvidas, numa batalha com poucos critérios a não ser o resultado prático, Francisco se auto intitulou vencedor com lucratividade de 100% em um mês.

Considerando que neste momento houve um aumento do valor do Bitcoin, porém o ganho do robô foi superior ao índice Bitcoin, assim para Francisco consagrando sua tecnologia.

Em homenagem a este amigo que me incentivou muito a entrar no mercado de cripto, investimento e automação de processos de decisão de compra/venda batizei esse primeiro produto de Fernanbot.

Preços de Hospedagem Atualizado Para 2o Semestre

Caros viajantes devido a mudanças no setor de turismo e alta de preços na cidade, anunciamos reajustes nos preços. Não temos mais pacotes mensalistas, somente diárias e semanais.

Para facilitar a integração de nossos preços com o site criamos uma ligação entre nossa planilha do google e o site, assim sempre que atualizarmos os preços o site irá atualizar.

O setor de turismo é muito dinâmico e os preços mudam sempre, se você encontrou um preço muito bom mês passado mas não fez a reserva não se decepcione porque os preços subiram. Com a queda de casos de doenças causadas pelo vírus e aumento de circulação de pessoas, Itacaré está recebendo uma onda de turistas, que aumentam os preços de tudo, desde padaria, restaurantes até hospedagem.

Login com Google e Facebook funcionando novamente

A base de crescimento dos usuários do site Pomodoros em 2010 se deu a integração com Google e Facebook, permitir aos navegantes do site, com um simples clique, ter acesso a áreas restritas do site usando login de suas redes sociais, pode impulsionar o crescimento consideravelmente.

Ao longo do tempo percebi que seria mais inteligente tentar assumir uma postura como destas próprias gigantes de tecnologia, uma base unificada de usuários e um sistema de login multi domínio. Baseado em WordPress ainda em 2016 fiz uma grande migração de todos os usuários para uma única tabela do mesmo banco, usando técnicas nativas do próprio WordPress.

Assim foi-se “desconectados” todos os usuários do projetos da F5 Sites e unificado nesta tabela. Ainda assim tive muita dificuldade para permitir administrar estes usuários, já que o ataque de bots é constante em sites WordPress, precisei fechar a abertura de contas de usuários em toda a rede até resolver o problema.

Administrando estes projetos em tempo muito parcial, menos que meio dia por semana muitas vezes, a maior parte do tempo os projetos estariam parados. A tecnologia de integração do Facebook mudou drasticamente nesse meio tempo, evoluiu, para ter acesso a dados dos usuários ou poder publicar em seu nome é preciso passar por um processo muito burocrático, até disponibilizar sua aplicação para a equipe do Facebook, explicando cada detalhe.

Agora no meio de 2021 precisei atualizar meu plugin de login com rede social. Utilizando a técnica de modificar plugins de código aberto, com base no WordPress Social Login criei o meu próprio, forçando a configuração e a criação das tabelas no banco de dados pulando o register_activation_hook para fazer a auto-instação. Assim após semanas a integração do Google e Facebook está refeita em todos os projetos da F5 Sites, com isso diminui muito a quantidade de bots e facilita muito a vida do usuário que não precisa preencher formulário de cadastro e confirmar email.

Conheça o Primeiro Coworking de Itacaré, Bahia

O primeiro espaço de coworking de Itacaré foi trazido pelo empresário e investidor Francisco Matelli Matulovic, que relata “a pandemia do novo coronavírus consolidou as oportunidades do trabalho 100% remoto”. Francisco, que trabalha como programador desde 2005, teve seu primeiro cliente remoto em 2009, Pedro Superti da Agência Dynamo, um dos pioneiros do “movimento” home-office no Brasil.

Quando se mudou para São Paulo em 2013, visitou vários espaços de coworking e ficou encantado com as possibilidades, muitos serviços eram oferecidos. Presenciou a franca expansão do setor nos anos seguintes. Em 2019 travalhava para um cliente remoto, mas que exigia uma reunião presencial por semana, pensava na liberdade que teria se fosse 100% remoto, sempre imaginando morar na praia.

Frequentou o Plug Co, em Pinheiros/São Paulo. Ambiente de trabalho divertido e alto astral. Viu colegas de empresas diferentes, compartilhando o mesmo espaço, alegre e bem decorado, com opções de descompressão e networking. Também contava com um excelente café e happy hour. Estes meus dias de coworking mudaram a forma de trabalhar.

Antes da pandemia existia muito preconceito em relação ao home-office, as empresas adotavam um modelo misto, alguns dias na empresa e outros em casa. Francisco diz: “após a pandemia eu sai de São Paulo, deixei meus clientes e viajei o Brasil de moto por um ano, passando por 11 estados, mais de 200 cidades, conhecendo um pouco do nosso país que é enorme. Durante a viagem não encontrou nenhum espaço pronto para receber trabalhadores em home-office”.

Questionava se existia mesmo uma oportunidade, entre hostel, casas e hotéis nunca encontrava um espaço adequada para abrir seu notebook e trabalhar. Era difícil achar uma simples mesa com cadeira e uma conexão boa de internet. Os proprietários não se esforçavam para se adaptar ou não perceberam essa oportunidade?

Quando chegou em Itacaré em novembro de 2020, planejou cuidadosamente o lançamento de uma pousada com coworking. Enquanto operava somente com pousada grande parte de seus hóspedes perguntavam se tinha um espaço para trabalhar e a cozinha da hospedagem era usada de forma improvisada pelos colegas. Agora em abril de 2021 temos em nossa cidade o primeiro Coworking Hostel, espaço de trabalho compartilhado e hospedagem. Venha conhecer.

Quais Efeitos da Pandemia no Turistmo?

Uma tendência dos grandes centros, o coworkirng, espaço de trabalho compartilhado, está chegando agora em pequenas cidades turísticas, devido a mudanças no mercado. Com a chegada da pandemia, todos deixaram os escritórios em São Paulo e grandes centros da noite para o dia. A previsão de voltar em duas semanas se prolongou por meses.

O novo normal é não ter preconceito com a modalidade de trabalho remota, algo que estava crescendo há anos, mas sempre com dias de trabalho presencial. A pandemia acelerou a aceitação de que este modelo pode ser produtivo e econômico, muitos já deixaram de pensar em reabrir os escritórios fechados em março de 2020, permanecendo sem previsão de volta no modelo remoto.

Uma nova onda de trabalhadores digitais está chegando em cidades turísticas. Itacaré sem dúvida vem mudando o perfil do turismo, temos uma boa infra-estrutura, a cidade possui muitas pousadas, internet fibra ótica c qualidade de vida imcomparável, com praias, cachoeiras, gastronomia e muita riqueza cultural.

Trabalhar em Home-Office

Capítulo 1

Nesse capítulo vou contar “causos”da estrada.

Hoje foi um daqueles dias em que tudo dá certo e no final da errado, mas depois inexplicavelmente dá certo, como aquela frase: “Deus escreve certo por linhas tortas”.

Eu tinha um roteiro, ia pelo norte da Ilha de São Francisco do Sul e pretendia contornar toda a ilha para chegar em Barra Velha, tomei um café da manhã lá com o mano Júlio. A viagem era bem curta, mas eu queria passar um tempo na estrada. Cheguei no norte da ilha a uma hora da tarde, mas a balsa para fazer a travessia só abriria às quatro horas. Por isso, tive que mudar o roteiro, pois quem está viajando tem que estar preparado para imprevistos, mudou o roteiro, era uma viagem, virou outra viagem. Essa viagem não tem roteiro definido e, às vezes, chego em algum lugar sem ter onde passar a noite.

Voltei por dentro de Barra Velha, por uma estradinha cheia de lombadas, a moto é alta então não preciso me preocupar com lombadas, mas e o bagageiro atrás? aí que a gente vê o certo pelas linhas tortas. No caminho, o bagageiro soltou e saiu arrastando pelo chão. Por sorte, dentro do bagageiro tinha uma mochila com apenas algumas roupas. Meu notebook não estava na mochila, porque eu tinha despachado pelos Correios uma hora antes de pegar a estrada, porque já tinha terminado os atendimentos aos meus clientes, tinha terminado relacionamento com todos os clientes, tinha um útlimo cliente que cortei o relacionamento por achar que estava sendo explorado, quando você está viajando a última coisa que você quer é ser explorado. Se você está na sua casa de boa, tomando sorvete, vendo Netflix, você consegue dedicar um tempo para atender, mas quando está viajando não quer stress, o cara pagou uma diária e ficou quinze dias no meu pé. Ofereci o pacote semanal para ele, que recusou falando que ia sair caro para ele, mas da outra forma sairia caro para mim. Então despachei o notebook pelos correios, pela primeira vez em um mês e meio estava sem o notebook no bagageiro, o errado que virou o certo.

Parei a moto para arrumar o bagageiro e troquei algumas ideias com um senhor que estava parado por ali. Ele disse que não precisaria aparafusar o bagageiro, poderia simplesmente encaixar. Então, eu encaixei e assegurei o bagageiro com uma aranha ou rede.

Segui a viagem até a casa do Guto, indicação do Mabel, onde combinei de passar a noite. Por causa da mudança no roteiro, cheguei antes do horário combinado. Ele não estava em casa, mas a esposa me avisou que ele estava na praia dando aulas de surfe. Ela disse que eu teria que ficar em outro lugar e isso me deixou incomodado. Na praia, conversei com ele e pedi uma prancha emprestada para surfar. Ele disse que não tinha o costume de emprestar pranchas, porque tinha uma filosofia de não deixar alunos sozinhos, porque o mar é perigoso, mas falei o mar está vazio, não vou atrapalhar ninguém. A minha filosofia de vida diferia da filosofia dele, pensei vamos lá para biblioteca, pegar papel e caneta e ler uns livros estudar filosofia, vim pra surfar! Se eu quiser enfiar uma prancha no mar eu enfio, se o carra gostou ou não gostou problema dele e por isso eu resolvi ir embora.

Resolvi ir a Itajaí, onde encontrei outro professor de surf e combinei com ele para fazer algumas aulas. Pedi uma indicação de pousada e ele me passou o número de um restaurante que tinha um quarto para alugar na beira da praia. Por telefone, um rapaz concordou em alugar o quarto, falando que ficava na beira da praia e que o preço era bom.

Quando escureceu, notei que o farol de milha da moto tinha parado de funcionar e que o óleo precisava ser trocado, bagageiro quebrado, farol quebrado. Fiz a travessia na balsa com a moto e fui até a beira da praia. Chegando no restaurante, o proprietário me falou que não queria alugar o quarto, porque estava sujo, argumentei que vim de longe que tinha já combinado. Perguntei sobre o rapaz, o Matheus, com quem tinha combinado, mas o senhor não concordou em alugar o quarto, fechou a porta e virou as costas. Ele me indicou uma pousada, mas decidi não alugar o quarto, porque minha oferta pela diária não foi aceita, ela ofereceu por setenta reais um quarto com três cama, que era acomodação para uma família, aí então quando eu casar e tiver filho aí me hóspedo com você.

Reservei um quarto em outra pousada, mas não conhecia o lugar. Chegando lá, notei que tinha uma oficina do lado onde poderia consertar a moto, troca óleo, pode ver o bagageiro, conserta a led do milha. Na hospedagem tinha um carioca que falou que viajou o mundo, indicou um lanche. Conversei com o professor de surfe, o Nei, dizendo que estava em outra pousada e enviei a localização. Ele me disse que estava perto da casa dele e que poderia fazer as aulas de surfe sem problemas.

No fim das contas, algumas coisas deram errado, depois deram certo, depois deram errado mas depois tudo se acertou.

Compartilhando Sustentabilidade

Nosso coworking está se empenhando em iniciativas sustentáveis, inciando projetos como:

  • Horta urbana
  • Composteira
  • Cisterna
  • Copos de papel
  • Cursos

Acreditamos compartilhar espaços é entender que estamos todos unidos, não existe “joga fora” pois tudo é conectado, se não tratarmos do lixo, resíduos sólidos, que geramos, vamos ter um impacto indesejado em nossa socidade.

Home-office: novo normal

Uma tendência dos grandes centros, o coworkirng, espaço de trabalho compartilhado, está chegando agora em pequenas cidades turísticas devido a mudanças no mercado. Com a chegada da pandemia, todos deixaram os escritórios em São Paulo e grandes centros da noite para o dia, a previsão de voltar em duas semanas se prolongou por meses.

O novo normal é não ter preconceito com a modalidade cem por cento remota, algo que estava crescendo em tendência, mas sempre num modelo mesclado, com dias de trabalho remotos. A pandemia acelerou a aceitação de que este modelo pode ser produtivo e econômico, muitos já deixaram de pensar em reabrir os escritórios fechados em março de 2020, permanecendo sem previsão de volta no modelo remoto.

Um esforço enome foi feito nos bastidores, limpeza do banco de dados

Fnetwork é uma rede de sites e aplicativos em diversos estágios, porém ainda são produtos não finalizados, assim temos uma estrutura de custos muito reduzido.

Para não sobrecarregar os servidores em alguns momentos dedicamos dias para limpar e organizar o banco de dados dos projetos, assim temos menos “tralha” armazenada. Economiza espaço, tempo de backup, melhora performace na busca de informação e no final reduz os custos financeiros e de manutenção.

Uma das maiores mudanças foi a descontinuação do plugin F5 Sites Shared Posts & Upload Folder, um projeto que nunca saiu do estágio de testes de conceito, com isso o banco de dados de muitos projetos foi organizado e migrado para o modelo padrão do WordPress.

2020 F5 Sites Server Schema

Esquema de Servidor F5 Sites 2020

Muitas mudanças já ocorreram e este tópico tende a ficar velho, portanto é um registro temporal para a data presente, podendo ou não ser modificado num futuro próximo. Hoje sendo uma empresa de um único programador, um modelo mais enxuto e simples possível foi pensando, usando repositórios com uma única branch (trunk based flow), e um grande repositórios com sub-repositórios para o deploy da rede.

2020 F5 Sites Server Schema

Planejamento de Marketing F5 Sites 2021

Para todos 2020 foi um ano de mudança, impossível não ser afetado pela pandemia e mudanças na economia. A F5 Sites é uma empresa conceitual, desde 2010, nunca saiu do estágio ideia/modelo/conceito, pois nunca realmente operou como empresa, estava mais para um nome fantasia que eu, Francisco Matelli, usava para prestar serviços.

Sempre em “banho maria”, esperando a oportunidade de sair do papel, existe e sempre existiu um projeto maior do que o possível realizar por uma única pessoa, então, a solução era manter as tarefas do projeto sempre organizadas para uma situação de crescimento da empresa.

Durante a pandemia perdi um cliente importante e aproveitei para encerrar todos as contas de clientes pequenas, que demandavam então um tempo grande para retorno baixo, e usar o tempo livre advindo para viajar de moto pelo Brasil e refletir sobre minha situação profissional.

Assim, esperei a oportunidade certa para retomar as atividades, antes de sair em viagem, fiz um rebuild completo do servidor de produção (e dev) e deixei tudo pronto para fazer uma manutenção CI/CD, com integração contínua, baseada no script BSG, de código aberto, para fazer uma gestão de deploy automatizado. Derrubei todos os projetos em produção e levantei tudo do zero, deixando uma instância limpa e organizada, que permaneceu funcionando sem bugs durantes meses.

Novo Cliente: Grande Player da Educação

Em setembro fui sondado por um grande player do mercado na área de educação e aceitei um contrato de prestação de serviço como empresa, o famoso “PJ”, mas os planos agora são diferentes. Por anos concentrei as receitas da prestação de serviço e tentei agir como empresa de um homem só.

Não era um plano de todo errado, os custos ficaram muito baixos, riscos baixos e responsabilidades só com as demandas dos clientes, mas, algo mudou, é hora de dar oportunidade para outras pessoas crescerem.

Assim, para 2021 o projeto F5 Sites é realmente virar a chave de empresa de um homem só para uma pequena estrutura, capaz de absorver demandas de projetos, gerar receitas para todos os colaboradores e lucro para as operações.

A missão agora é montar uma equipe de fato, o que não é tarefa fácil, mas é o projeto. Como fazer isso? Existe fórmula? Abordagem escolhida começa pelo marketing, a área principal de atuação da F5 Sites, a maioria das demandas dos meus clientes são para área de marketing, assim, vamos iniciar estabelecendo uma comunicação efetiva com leads e candidatos as vagas que serão abertas.

Planejamento de Marketing F5 Sites 2021

Este planejamento de marketing foi priorizado após o contato com um primeiro prestador de serviços, há alguns dias montei uma página no instagram para a F5 Sites, com a ideia apenas de registrar o nome para usar futuramente. Mas o futuro é agora, então, com a entrada de um social media, isso puxou uma renovação da F5 Sites, assim, antes de começar qualquer atividade e tarefa, decidi por fazer um planejamento rápido e funcional para 2021, separando em tópicos:

  • Comunicação: vamos estabelecer uma metodologia nova de comunicação, com enfoque inicial em social media pretendemos padronizar algumas imagens de produtos e anúncios, que irão refletir na imagem do site.
  • Site: com uma nova estratégia de comunicação vamos finalmente transformar o site numa “máquina de vendas”, onde poderemos administrar o fluxo de leads de forma eficiente, com um atendimento híbrido via algorítimo e um atendente humano.
  • Produtos: vamos retomar a formatação dos produtos, inicialmente temos um potencial de produtos muito grande e isso pode causar confusão, então a estratégia inicial é anunciar 3 produtos básicos.
  • Secretária virtual: também vamos anunciar uma vaga eventual para secretária virtual, para fazer uma gestão de contatos e leads, responder emails e tirar dúvidas de clientes, encaminhando para mim os projetos já brifados, com informações técnicas para acelerar a entrega.
  • Métricas: por último e mais importante precisamos fazer uma gestão eficiente das metas e métricas, todos os anos faço um fechamento e consolidação de métricas, porém, algumas metas eu não consigo acompanhar com precisão. Algumas métricas como publicações de posts, tempo de projetos, analytics de sites, são muito difícil de consolidar e acompanhar ao vivo, assim dentro do planejamento de marketing estará incluso para 2021 uma metodologia automatizada para acompanhar de forma simples e consolidade todas as metas e métricas.
  • Metas globais e tarefas: em 2018 e 2019 inventei de fazer no começo do ano tinha um calendário de entregas semanal, organizado no final do ano anterior, servia mais para direcionar e priorizar os esforços, com 56 pequenas metas priorizadas, tentando usar a ideia de lançamento rápido de pequenos produtos. Esse esforço foi importante, mas na prática conseguia realizar 10 destas tarefas no ano, pois não eram equivalentes em tempo, algumas demorariam meses enquanto outras só algumas horas. Para 2020 alterei este conceito para 12 metas, uma por mês, mas, novamente não foram atingidas, pois devido a pandemia forcei uma paralização das atividades de abril a setembro, mas agora vou retomar este planejamento e deixar visível de forma pública e organizada.
  • Blogs: o início da F5 Sites, em 2009/2010, foi marcado pela criação de um blog com um mix grande de informações, dicas de WordPress, notícias de projetos, conhecimento técnico aleatórios. Ao longo de dez anos criei um blog pessoal, um blog para o curso de WordPress e repliquei alguns conteúdos entre estes. Em 2021 vou organizar estes posts como estratégia de comunicação.

Em resumo, vou aumentar a equipe, injetar recursos em canais de comunicação social, focar em pequenos sprints com metas possíveis e fáceis de acompanhar, anunciando 3 produtos inicialmente para ganhar tração e conquistar novos pequenos clientes que se tornarão lucrativos a longo prazo.

Alguns usuários estão testando o Pomodoros e o feedback tem sido ótimo

Testes com usuários reais indicam um estágio de maturidade bastante avançado, um grande objetivo de toda a equipe de TI é chegar neste estágio, pois são a partir do feedbak dos clientes e usuários é que se pode fazer um bom produto.

Um novo aplicativo recém (re)inaugurado pode apresentar pequenos problemas que impedem seu crescimento em escala. O usuário @Yuri_Calazans (não rankeado) criou o primeiro tópico “real” no suporte, apesar de ser o ticket número 7, abriu o primeiro chamado real, pois os primeiros tickets eu mesmo coloquei como exemplo, o que se mostrou muito inteligente pois assim melhorou a experiência do usuário.

Além disto também tenho recebido muitos feedbacks, ideias e conselhos de um usuário que criou sua conta há pouco tempo, mas já está fazendo parte da grande família Pomodoros.com.br, meu amigo @sergiorodrigues (27 no ranking).

A mais importante sem dúvida foi a @camilamglhs (9 no ranking), pois antes mesmo de eu começar a divulgar o Pomodoros, antes de convidar qualquer pessoa para acessar, foi logo após recolocar o site no ar que ela, por conta própria, acessou o site e voltou a usar meses antes da previsão de lançamento. Foi muito bom ter a presença dela em algumas situações fomos os únicos usando, ela sempre muito atenciosa e paciente, enfrentou muitos bugs e ajudou muito, principalmente dando esperança que a ferramenta podia dar certo.

Atuais usuários se preparem pois a previsão é de crescimento, não sei qual a taxa, mas vamos procurar sempre ser uma comunidade forte, unida e bem receptiva, todos podem interagir entre si, trocar mensagens e pedidos de amizade e abrir e responder tickets no forum. Jun 12, 2018 at 12:05 

Deploy fnetwork in fresh ubuntu (português)

Antes de começar

  • install docker.io and docker-compose

Configuração de SSH

  • add ssh keys to bitbucket e github

Instalação de Scripts

  • download bsg (bash server deployer),
  • config bsg (adicionar domínio)
  • download wpsql configure and download prod db
  • download sublime 3 and optional mysql-workbench (to check)

Execução de comandos BSG

bsg run - dp
bsg run - dd (deploy docker só depois de baixado o projeto)
bsg run - sc (ssh copy id...)

Configurtar f5sites shared post

<?php 
$config["posts"] = "1fnetwork_posts"; 
$config["postmeta"] ="1fnetwork_postmeta"; 
$config["terms"] ="1fnetwork_terms"; 
$config["term_taxonomy"] ="1fnetwork_term_taxonomy";
$config["term_relationships"] ="1fnetwork_term_relationships"; 
$config["termmeta"] ="1fnetwork_termmeta";
$config["taxonomy"] ="1fnetwork_taxonomy";
$config["comments"] ="3fnetwork_comments";
$config["commentmeta"] ="3fnetwork_commentmeta";
$config["links"] ="4fnetwork_links";

Instalação pelo front

Após colocar no BSG, depois instalar pelo próprio front do wp, aí pode deletar as tabelas sobrando (comments, links), deve criar a pasta mu-plugins-DOMÍNIO

Capacidades do usuário

Adicionar o usuario DOMÍNIO_capabilities

a:1:{s:13:"administrator";s:1:"1";}

user id = 2

FSlint: Deletando Arquivos Duplicados no Linux

A manutenção de sistemas exige limpezas constantes, ter arquivos duplicados em servidores tem um custo muito alto, as vezes temos várias cópias do mesmo arquivo, ocupando espaço, dificultando backups, custando espaço, tempo e dinheiro.

Instale o script com o comando

sudo apt-get install fslint

Basta encontrar o programa para iniciar a busca de arquivos duplicados, pode ser feito a remoção em massa ou arquivo por arquivo.

Referências

https://www.edivaldobrito.com.br/remover-arquivos-duplicados-no-linux/

FSlint: Deletando Arquivos Duplicados no Linux

A manutenção de sistemas exige limpezas constantes, ter arquivos duplicados em servidores tem um custo muito alto, as vezes temos várias cópias do mesmo arquivo, ocupando espaço, dificultando backups, custando espaço, tempo e dinheiro.

Instale o script com o comando

sudo apt-get install fslint

Basta encontrar o programa para iniciar a busca de arquivos duplicados, pode ser feito a remoção em massa ou arquivo por arquivo.

Referências

https://www.edivaldobrito.com.br/remover-arquivos-duplicados-no-linux/

Aparência de sites pessoais aprimorada

Um dos maiores desafios que emplaquei para uma minha rede FNetwork de projetos é criar interfaces consistentes, antes mesmo de saber o que é isso.

Comecei alguns meses criando o design guidelines, de forma bem simples, para a F5 sites, intencionava criar um guia para cada subprojeto. Porém seria muito custoso então surgiu a ideia e a oportunidade de unificar a aparência de todos os projetos.

Assim, a primeira coisa, foi adoção de uma fonte comum para todas as logomarcas, mais um padrão de cores e recomendações gerais.

Dentro do esquema do WordPress eu tenho meu site principal Francisco Mat ponto com, compartilhado na rede, mas o meu portifólio, aqui também é um site do WordPress, é uma instalação isolada. Para criar uma interface única, para usuário não perceber que estava navegando em dois sites diferentes, criei um tema único e apliquei nos dois projetos, assim, a sensação é de estar sempre no mesmo site.

Novo build do docker no Linode seguro

Infelizmente a internet continua sendo um local inóspito, servidores podem ser facilmente atacados por máquinas mal-configuradas ou scripts maliciosos, para saber o IP de um site, basta para isso uma consulta reversa pelo nome do domínio para encontrar o IP da máquina.

Com isso bote podem começar a escanear arquitetura do sistema, no caso de sistemas fechados com senha rapidamente pode ser começar o ataque brutal no painel, com um algoritmo programado para tentar milhares de usuários e senhas diferentes até obter êxito no login.

Não tenho tanta experiência com docker e teve alguma dificuldade para identificar a origem dos ataques, pois o consumo excessivo dos os recursos do sistema e dificultavam muito a execução de comandos por SSH.

Precisei aprender a visualizar o log dentro do próprio docker para assim identificar o IP, ou a faixa de IP, da máquina que estava atacando os meus belos e inocentes serviços de publicação de conteúdo e anúncios do bem, dos meus serviços que prestam com tanto amor um serviço de hospedagem para os meus projetos e clientes.

Foi então usado um simples e velho recurso de bloquear o acesso da faixa de IP por htaccess. Em relação ao painel do WordPress, como pode se verificar, nesse post sobre a segurança do meu servidor, o acesso já é bloqueado de fora da rede interna. com isso o risco de complicações é quase zero e após esse bloqueio do ataque o serviço voltou a sua normalidade.

Data do evento: 19 de maio de 2020

Atualização: Setembro de 2020, confirmado meses de estabilidade e fix com sucesso.

Plugin F5 Sites Bar Atualizado

Há alguns anos lançamos o plugin F5 Sites Bar para compartilhar em toda a rede de sites e blogs Fnetwork uma barra, no topo de cada site, todos os principais projetos da F5 Sites.

Inspirado em um sites como o UOL e ESPN, onde seus blogs, subsites e até mesmo sistema de terceiros hospedados em seus servidores, apresentam uma barra acima com o link para o portal principal e outros links para os sistemas top nível.

Assim, os visitantes conseguem entender que estão dentro de uma rede de sites, conectados e que compartilham informações. Além de aumentar o link building e destacar a marca como provedora de serviços. No caso da F5 Sites somos uma empresa de hospedagem, tratando os projetos internos como projetos de clientes.

Update: Setembro de 2020, foi removido o bootstrap (3 e 4) da barra devido a vários conflitos com temas e sistemas, é necessário um grande esforço para normalização, por isso a barra só conta com o logo da F5 Sites no topo e a localização flutuando a direita.

Maio de 2020: Agora as informações estão muito mais organizadas, pois a atualização contou com a instalação do Bootstrap 4, trazendo uma grande melhoria na aparência e principalmente responsividade, já que a barra se adapta para tos os dispositivos e o menu colapsa (encolhe) e expande, e se ajusta em qualquer tamanho de tela.

Um problema para sua implementação imediata é que alguns projetos utilizam o Bootstrap 3, então houve uma quebra destes e está sendo realizado um grande esforço para atualização de toda a nossa base de projetos.

Capítulo 8 – Novas Formas Para Interfaces Consistentes

Ianne Howards Koritzinsky GE Medical Systems

É preciso mais do que desejo para criar uma interface consistente, é necessário ferramentas e metodologias que deem suporte ao design. Sempre importante lembrar que é necessário e crítico o apoio político.

Novos designs consistentes exigem um novo modo de desenvolvimento, é óbvio que não acontece sem esforço, é preciso de estratégia e plano para realizar.

Produtos médicos também tem uma interface de usuário, não é somente software de aplicações de computador. O método antigo da época (1988) usando Fortran Style, consistia em misturar os códigos de interface com o código-fonte da aplicação.

A nova metodologia poderia ser definida como:

  • Previsível: usuários antecipam que o sistema vai fazer Dependente: o sistema preenche as expectativas do usuário
  • Formação de hábito: o sistema encoraja o desenvolvimento de padrões de comportamentoTransferível: habilidades podem ser transferir dados de uma aplicação para outra cavalinha
  • Natural: a interface consistente com um entendimento do usuário.

Esses tópicos podem ser aplicado em uma aplicação única ou em muitas aplicações, até mesmo em produtos da mesma família. Assim quatro aspectos são inicialmente discutidos: o conceito do design, a aparência da interface, os diálogose os mecanismos de interação (Foley 1982, Blake 1986).

Desenvolvere o estilo é o mais fácil, ter apoio da direção e mudar a cultura da empresa são as tarefas que mais exigem esforço. Organizações estão sobre diveras pressõe diferentes, muitas vezes para entregar um produto rápido, e assim muitas vezes atropelam a consistência.

Capítulo 7 – Consistência Como Processo

Richard Wolf, lotus development Corporation

Consistência significa que ações similares dos usuários levam a resultados similares, e assim, permitem que usuários transferiram os conhecimentos e habilidades de uma área para outra (skills). A consistência no mundo real é uma tarefa multifacetada, exige compreensão de requisições conflitantes.

A resolução desses conflitos a maioria das vezes é um problema de processo, não de tecnologia, assim, para atingir consistência é preciso ter uma visão de processo: o fluxo de informação e decisões pela organização.

Aspectos da consistência: consistência é composta de elementos conflitantes.

  • Self consistency: consistência em relação a si mesmo, é relacionada as ações e modelos dentro de uma aplicação.
  • Consistência entre aplicações: ações similares dos usuários em diferentes aplicações deve levar a resultados semelhantes, por exemplo: clicar na opção Arquivo -> Salvar.
  • Histórica: é necessário que a aplicação seja consistente com as suas versões anteriores e diferentes plataformas (nota do autor: Android e IOS por exemplo).

Todos esses elementos ocasionam conflitos, que podem ser resolvidos por um indivíduo com uma perspectiva mais ampla: um arquiteto de interface de usuário. Sua função é ser o coordenador das decisões interface.

Deve gerenciar os esforços para consistência no produto, administração, marketing, até mesmo a documentação sobre uma família de produtos. Pode até existir um comitê e membros de interface cuja função é educar um grupo sobre os trade-offs envolvendo decisões interface e receber feedback.

Capítulo 6 – Criando o estilo XUI

Michael Good

Nota do autor: XUI é um termo utilizado no livro para se referir a um conjunto de métodos e objetivos de padrão de interface, buscando no Google não é encontrado resultados rápidos pois o termo não se popularizou como “X Window System” e “DECWindows”.

O X se originou no Projeto Athena no Instituto de Tecnologia de Massachusetts (MIT) em 1984. O protocolo X está na versão 11 (daí “X11”) desde setembro de 1987. A Fundação X.Org lidera o projeto X

Wikipedia

Em 1988 a criação do DECWindows já considerava diferentes tamanhos de monitores e até mesmo tablets, utilização de mouses com “muitos” botões, assim poderia ser utilizado desde pequenas telas até monitores maiores (nota do autor: está é uma preocupação constante e muito importante nos dias atuais, pois a variação de tamanhos e resoluções é ainda maior).

Este projeto envolveu centenas de pessoas, desde engenheiros, marqueteiros, escritores, administradores, vendedores, suporte, todos foram envolvidos em diferentes linhas do produto ao redor do mundo.

Método inclui a seguinte lista:

Guia de estilo de interface do usuário: uma técnica comum para criar consistência no estilo de interface do usuário é criar um guia de estilo (Apple 1987). Guia de estilo descreve o elemento do estilo da interface do usuário e mostra exemplos do seu uso, também pode conter filosofia e princípios que descrevem conceitos. Oo guia XUI tinha próximo de 150 páginas e 50 ilustrações.

Caixa de ferramentas ou toolkit: Guias de estilo tendem a ser mais efetivos quando acompanhado por ferramentas de desenvolvimento, do que só ter a sua implementação seguindo recomendações.

Consultoria e design: Carrol Campbell, em 1988, propôs que artefatos computacionais carregam teorias implícitas de interação humano-computador que muitas vezes não podem ser deduzidas em teorias explícitas (nota do autor: caso clássico de conhecimento tácito x explícito).

Comunicação eletrônica: centenas de pessoas trabalhando nesse projeto deveriam estar sempre em contato via e-mail (nota do autor: algo muito incomum e 1988, inovador para a época) até mesmo conferências eletrônicas mais de mil vezes foram usadas.

Desenvolvendo uma nova interface de estilo: dificuldade inicial é que o guia tocava muito na descrição de forma muito analítica dos estilos, assim, os desenvolvedores tentavam fazer implementações que eram muito diferentes uma das outras. Perceberam que desenvolveram o novo guia de estilo é como desenvolver uma nova academia de artes, a “XUI School of Design”, alguns padrões arquitetônicos, como Barroco, Gótico, em música, pintura, são facilmente reconhecidos após o contato com alguns exemplos.

Uma das soluções foi compartilhar protótipos de forma antecipada, pois fotos estáticas e abstratas de produtos de interfaces não comunicam tão bem quanto protótipos que podem ser utilizados.

Feiras de negociação de interface do usuário: percebeu-se uma enorme quantidade de diferentes protótipos, que muitas vezes não conversavam entre si e apesar, de seguirem o guia, muitas vezes não era nem sequer usáveis. Então foi “roubada” uma ideia das artes novamente e criou-se uma feira ou uma galeria para a disposição destes protótipos, onde 45 times puderam exibir seus designs para mais de 600 pessoas, que compareceram, desde engenheiros, administradores, escritores de software.

Além de ter gerado um excelente documento, essa feira permitiu algo muito mais importante que foi a criação de relacionamento entre as pessoas e equipes, times da Nova Inglaterra, Califórnia e França se conheceram nesse evento.

Após essa feira a impessoalidade por trás de troca de mensagens eletrônicas foi menor e uma convergência de interfaces começou a surgir com o tempo. Após um ano, uma segunda-feira chamada DECWindows Enterprise Fair foi criada, dessa vez com 55 exibidores e mais de 5500 pessoas em dois dias de evento, focando muito mais em protótipos funcionais do que slides.
Afinal, o sucesso da iniciativa foi graças a testes constantes de usuários e recebimento de feedback, os quais designers conseguiram fazer trade-offs.

Nota do autor: o resultado desta iniciativa foi tão poderoso que a sua implementação está em voga desde 1987, sendo o padrão do sistema Unix desde então, estudar o processo do seu desenvolvimento é entender a chave do sucesso de um guia de estilo tão duradouro e importante.

Capítulo 5 – Como o MacIntosh Atingiu Consistência

Bruce tognazzin

O computador MacIntosh atingiu um alto nível de consistência no seu software pelos esforços e planejamento da Apple Computer Corporation. Mas, de certa forma, podemos dizer que muito desse crédito se deve a fontes externas, como os desenvolvedores que criaram as aplicações, a imprensa que foi vigilante nas suas expectativas de consistência e até os usuários finais, que demandam alto nível de consistência, nunca visto antes nos computadores.

Assim que a gente observa que muitos desses elementos estão mais relacionados a pessoas do que com hardware e software, boa parte dos esforços era para que novos programas não parecessem uma nova aventura para o usuário do Apple 2. Consistência se tornou uma chave para acessibilidade.

A história da Apple mostra que seus computadores são lançados depois dos guidelines interface, algumas vezes, até mesmo meses após, quando já existe até uma segunda edição do guia.

No geral podemos agrupas as recomendação em tópicos:

  • Flexibilidade: é necessário certo nível de flexibilidade para que o desenvolvedor não abandone o toolkit de interface e tente que criar a sua própria.
  • Promoção: a Apple tinha um conhecido grupo chamado evangelistas, quem incentivavam e convenciam os desenvolvedores a fazer produtos de acordo com os guias da Apple.
  • Usuários: são primeiramente os mais beneficiados pela consistência, porém, em certo ponto acabam se tornando os maiores críticos quando percebe a sua falta. Um princípio simples é o sistema não usar mensagens de erro dizendo que o usuário está errado, mas que o sistema foi mal concebido.
  • Pessoal de vendas: esses deveriam aprender em menos de 5 minutos a atualizar o software, do contrário o abandonariam.
  • Imprensa: semearam notícias de que o MacIntosh seria um computador com uma interface humana consistente. O que acabou criando um comprometimento mútuo e cobranças.
  • Mouse: fazer interfaces para computadores sem mouse o que implicava na obrigação dos desenvolvedores tem uma interface para seus programas que funcionar sem sem o mouse (nota do autor: pode parecer ridículo nos dias de hoje pensar que para reduzir custos computadores eram empacotados sem o mouse).
  • Suporte: para o sucesso de uma guidelines de interface é necessário suua implementação seja mais fácil do que evitá-la. Também, deve-se considerar que kit básico pode ser customizado, então deve ser distribuído como módulos e não impedir o usuário programador de fazer alterações.
  • Expansão: os guias interfaces da Apple nunca estão prontos, pois eles são constantemente revistos.
  • Quality Assurance: existe um pessoal treinado para encontrar bugs e inconsistência nas interfaces dos programas, sempre levando seus feedbacks para os desenvolvedores.
  • Teste de Usuário: por fim, nada substitui o teste humano de interfaces com membros do público alvo. É impossível prever com clareza o que os usuários finais esperam no programa, então é preciso equilíbrio.

A conclusão é que muito do sucesso do MacIntosh da Apple pode ser pela sua consistência do olhar e sentir (look and feel). A consistência foi uma ideia abraçada por toda equipe.

Capítulo 4 – Coordenando Consistência

Título original: Coordenando Consistência na Interface do Usuário (UI), Código, Ajuda Online e Documentação Multilingual/Multitarget

Gary Pearlman

Existem muitos tipos de texto associados com software. O código do programa, os comentários no código, especificações técnicas, mensagens de erro, documentação, material de referência e provavelmente outros.

Assim, é necessário ter o usuário em mente para ser consistente na linguagem. Então, um programador não é indicado para escrever a documentação para o usuário final, devido a sua mentalidade. Considerando o conhecimento de um programador, também não é adequado que ele desenha interfaces ou faça redação de textos.

Tecnicamente mudança exige um custo enorme, até mesmo para mudar o tipo de variável de inteiro para flutuante, tem que mudar a declaração da variável no programa, fazer um comentário, alterar a interface, modificar o manual, e até o menu de ajuda. Por isso, não é de se surpreender que o maior custo de um software seja em manutenção e mudanças.

Desde os primórdios da computação existem métodos e linguagens de programação e frameworks voltados para a interface do usuário, aonde essas mudanças são refletidas automaticamente. Uma das técnicas consiste em separar os problemas e descrevê-los de forma simples, colocá-los no banco de dados, e a partir daí várias soluções de textos podem ser sintetizadas (nota do autor: estamos falando de uma solução inovadora para 1989, que, dentro do contexto, pode ser implementada atualmente).

Desde a década de 80, termos como design interativo e fast prototype são considerados eufemismo para a expressão “não temos certeza do que nós estamos fazendo e vamos tentar alguma coisa, coletar dados e a partir daí trabalhar”. Porém esse esforço quase nunca é conseguido de uma forma sintética, sendo que algoritmos, ferramentas e métodos acabam sendo ambíguos, exigem esforço para sua implementação e nem sempre vale o custo.

Capítulo 3 – O Preço da Consistência

Tradução do título original: Análise de custo benefícios para utilização corporativas de padrões interface de usuário (UI): qual o preço a pagar para um ver e sentir consistente?

Daniel Rosenberg

Grandes empresas de computação se esforçam e planejam a padronização de interface (UI) de muitas linhas e produtos. Do ponto de vista financeiro é complexo, porque, a princípio, com um investimento inicial baixo, pode-se resultar retornos, e potenciais economias, de longo prazo.

Para montar o modelo mental do sistema (UI) é preciso padrões de construção, de uma linguagem comum para navegação e apresentação de dados. Palavras como: arquivo, novo, deletar, salvar, sair, fazem parte do dicionário da aplicação.

A navegação por janelas é diferente em sistemas Windows, Linux e Mac. Isso é a parte visual, do ver e sentir (do inglês look and feel). A parte de sentir está mais relacionado aonde está o ícone de fechar a janela, qual desenho desse ícone, ou como uma usuária faz para rolar a barra de navegação para baixo. (Nota do autor: a diferença é bem clara em sistemas Android e IOS, onde temos botões de ações, às vezes com os mesmos títulos, mas muito diferentes na tela).

Usuários experientes de computador estão tão acostumadas que nem param para pensar quantos comandos são necessários para arrastar um arquivo entre pastas. Depois que se aprende, fica intuitivo.

Uma interface consistência traz benefícios de marketing, usabilidade, valor do serviço, desenvolvimento e qualidade, e como estamos vendo, em finanças. É difícil avaliar, pois só sabemos o custo do desenvolvimento e antecipar o sucesso da qualidade e seu impacto nas vendas é difícil, imprevisível.

Estima-se que o desenvolvimento da interface do usuário (UI) pode representar um terço das linhas de código de um sistema (Smith, 1984). Uma conta simples para determinar o retorno seria utilizar (ou reutilizar) 20% do código para cada novo produto, assim, o 5º produto da mesma família, pagaria o esforço desenvolvimento de uma interface consistente.

Estratégias de marketing podem ser divididas em três:

  1. A primeira seria não desenvolver interfaces, somente componentes.
  2. A segunda é copiar a interface de uma outra empresa e,
  3. A terceira criar uma interface única

Ao optar pela terceira, deve se levar em conta diferentes dispositivos e tamanhos de telas (responsividade).

Questões legais também deve ser consideradas (nota do autor: o livro foi escrito para o mercado dos Estados Unidos, assim a simples tradução não refleteria a realidade do ordenamento jurídico brasileiro). Nos Estados unidos é possível patentear o código e o ver e sentir (look and feel). Existem diversas jurisprudência sobre o tema, o que obriga empresas a expressarem de formas diferentes interfaces, porém a ideia básica por trás não pode ser patenteada. As patentes geralmente são compostas de diagramas e modelos de operação lógicos. (nota do autor: no Brasil não é possível patentar design de telas de software nem código-fonte de programas, são considerados produção autoral, como um livro, o que resulta em outras implicações legais)

Milestone de Abril: Organização Para Crise da Pandemia

Desde 2010 utilizo o software online RTM para gestão de notas e tarefas, ainda estou finalizando meu próprio sistema e como tenho todo esse histórico lá de 10 anos é difícil desvincular.

Então durante todo este tempo as tarefas e projetos aconteceram na vida real e por lá foi administrado, então existe um histórico que reflete diversos momentos dos meus projetos e consultorias.

Agora vivemos um momento único, pandemia de coronavírus, que sem dúvida impactou a minha vida pessoal, me trazendo para o isolamento e quarentena. A organização de todas as tarefas se tornou possível e viável, já que perdi um cliente e fiquei com bastante tempo livre.

Organização apontou uma nova direção: priorizar pelos próximos 3 anos a prestação de serviços e criar ferramentas personalizadas para aumentar o valor percebido pelo cliente e transformar estas iniciativas em possíveis produtos.

Bloqueado Painel (wp-admin) em Produção via .htaccess

Por uma questão de segurança e manutenção de sistema de backup automatizado, foi bloqueado o acesso ao painel do WordPress, de todos os nossos sites, em produção.

É uma questão de segurança pois evita o ataque do tipo força bruta ou outros, protegendo com mais uma camada as informações do nosso banco.
Em relação à manutenção de backup e do banco de dados em ambiente de produção, é para evitar a publicação de posts e mídias em produção sem o seu correspondente no ambiente de desenvolvimento e QA.

Utilizamos o nosso plugin script BSD e WPSQL para esta automação, assim recomendamos que você conheça nossas soluções de código aberto e tente de adotá-las em seus projetos para ter um maior controle da automação.

Aprenda como fazer este tipo de bloqueio de segurança no blog do CursoWP.

Plugin de Login F5 Sites Atualizado

Atualizado o nosso plugin, F5 Sites Login Screen, que customiza, com as cores e o logo da F5 sites, a nossa página de login do WordPress. Usamos a técnica de instalar o plugin em toda a rede via pasta mu plugins compartilhada. Assim o plugin é utilizado em toda a rede FNetwork, em uma única pasta compartilhada.

A atualização ocorreu porque mudamos o logo, a última atualização desse plugin foi há 4 anos quando lançamos o logo conceitual da tartaruga. Agora com o novo padrão de logo, cores tipografia, aparência de muitos sistemas estão sendo atualizadas.

Milestone de Fevereiro: Certificação SSL Renovada Após Rebuild

Posso dizer que ainda não dominei o método de certificação SSL, continuo tendo muita dificuldade em algumas etapas, principalmente a renovação automática e a configuração de virtual hosts do Apache.

Após o rebuild do meu servidor principal (veja post com mais detalhes) obtive sucesso nas novas configurações para renovação dos certificados utilizando certbot. Assim, foi renovado os nossos certificados, e muitos usuários que haviam tido problemas em acessar todos os nossos sites, passaram a conseguir acessá-los novamente.

Um bug de configuração foi identificado no servidor antigo, pois havia mais de um diretório com configurações do Apache SSL e virtual hosts, fazendo com que o servidor não conseguisse entregar os arquivos certos para navegador e a certificadora.

Centralizamos todas as configurações do Apache e instalamos o servidor principal com docker, fizemos o rebuild e a nova instalação do certbot para poder resolver esse problema e assim permitir a navegação segura para os nossos usuários novamente. Sei que ainda terei alguns problemas pela frente, como a renovação automática, então, por hora a navegação está garantida e o esforço de rebuild e recertificação valeu a pena.

Capítulo 2 – As dimensões da Consistência

Wendy A. Kellogg

Em algumas situações exceções podem ajudar na rotina de desenvolvimento, se pensar no processo de lavar roupa, o que você faz quando encontrar uma roupa manchada? Não podemos ter um processo único para todos os casos, para lavar roupa, para interface (UI) ou outros. Apesar da exceções serem um risco para a consistência são necessários para a usabilidade.

O esforço da coordenação da consistência é para controlar proliferação de designs. Usuários generalizam, de forma certa ou errada, com base nas suas experiências anteriores. Consistência não tem uma definição própria tem a ver com relacionamentos. Então como saber o que é consistente?

Para isso é preciso saber consistente em relação a quê. algo pode ser consistente em relação a uma coisa e inconsistente em relação a outra coisa. É muito difícil descrever as dimensões da consistência, geralmente focamos nos aspectos visuais e comportamentais.

Para alguns estudos foram criados interfaces com aparência parecida mas comportamento inconsistência para ações. Alguns ícones de ações podem ser mais facilmente entendidos pelos usuários quando representam ações do mundo real como tirar uma folha de papel de uma pasta (nota do autor: ou como meu vizinho de 96 anos me explicou como fazia para enviar um foto para seu filho no WhatsApp, tem que “apertar o clips”). Porém nomear um ícone com o desenho de uma pasta com o título “carro”, são coisas distintas, gera uma grande confusão no usuário.

Ações iguais como arrastar um arquivo pode ter resultados diferentes, arrastar um arquivo para outra pasta move o arquivo, mas a mesma ação de arrastar, se for levando o arquivo para um HD externo faz uma cópia do mesmo, preservando original, já arrastar para lixeira o remove do sistema. O comportamento consistente, para ser vantajoso, é preciso considerar o contexto.

É preciso saber como o componente será usado para entender a sua consistência. É preciso lembrar que a interface do usuário (UI) é um conceito abstrato e a sua aplicação pode trazer contradição de uma forma geral.

Uma forma é definir consistência por especificação, a definição da arquitetura da interface associada a regras para componentes padrões (desenhar como serão os botões, menus, scrolls), mas como consistência tem a ver com o contexto, regras rígidas podem não considerar cenários específicos.

Outras formas é a consistência por explicação e exemplo, suas regras não são tão detalhadas e permitem os desenvolvedores terem mais liberdades. A contrapartida da sua adoção é que não garante a consistência entre vários sistemas.

Meu site pessoal agora centraliza todos meus blogs

Como administro diversos blogs, tinha muita dificuldade em oferecer um espaço único para os leitores de diversas fontes.

Após pensar um pouco, resolvi utilizar a homepage do meu site pessoal para listar, utilizando o plugin RSSImport, os posts mais recentes de cada blog aonde eu publico.

Agora home está carregada de informações referentes aos meus trabalhos mais recentes, optei por apenas colocar o endereço do blog e listando abaixo os últimos posts, sem identificar a data da publicação ou mais detalhes.

Na home, acima dos blogs, uma foto minha. No meu site continua com meu currículo aberto e o meu portfólio detalhado, com trabalhos e estatísticas de projetos, além de um menu para contato diretamente comigo.

Novo Layout Porfólio

Foi atualizado o layout do meu portfólio de projetos, ele já era bastante moderno, intuitivo e fácil de navegar. Mas essa atualização traz mais destaque para as imagens do quê o excesso de texto que continha embaixo delas.

Ah sim agora temos uma lista de imagens usando um plugin chamado posts_grid, o que facilita para o usuário encontrar trabalhos que sejam do seu interesse assim fica o convite para visitar o meu portfólio e conhecer os meus trabalhos que estão listados desde os primeiros trabalhos de 2002 qual tem vaga lembrança muitos poucos arquivos recuperados até os trabalhos mais recentes e muito importantes para minha carreira.

Milestone de Março: Rebuild do Servidor de Produção

Foi feita a reconstrução (rebuild) do nosso servidor de produção, uma operação bastante delicada e arriscada. Após muito tempo dependendo de um esquema antigo e repleto de manutenções feitas sem planejamento, aproveitamos a janela de oportunidade para migrar totalmente nossa operação para o docker.

Assim, comecei a reconstrução com o servidor local de desenvolvimento, tarefa que levou meses, para só depois atuar em produção. Inicialmente, para não cair o serviço, havia planejado fazer um servidor em paralelo com todas as aplicações, porém, durante o processo, houve um comprometimento crucial dos serviços no servidor em produção, pela expiração dos certificados SSL.

Assim, seria um desperdício de tempo trabalhar em dois servidores em produção e abandonei o plano inicial, pois o serviço já havia caído. Então, destruí o antigo servidor em produção e todo o esquema que estava corrompido, para dar lugar ao novo esquema baseado em docker linux WordPress, Apache e MySQL.

Com a reconstrução terminei a implantação de uma nova esteira de desenvolvimento e deploy automatizado. Com isso voltei a ter mais controle sobre o processo de desenvolvimento e entrega.

Acredito em um futuro mais automatizado e mais “simples” para fazer entregas, sabemos que existem algumas dificuldades com a estrutura que foi desenvolvida, como versionamento de todos os sistemas em conjunto. Trabalhamos com um repositório principal e diversos submódulos, técnica a qual ainda não domino completamente.

O espaço em disco foi economizado e os processos de utilização de CPU e memória obtiveram ganho de desempenho. Assim em 2020 temos um novo servidor em produção baseado em Ubuntu e não mais em CentOS, mais uma dificuldade que foi superada.

Capítulo 1 – Sumário Executivo: Coordenando UI para Consistência

Jakob Nilsen

Um dos aspectos mais importantes da usabilidade é a consistência na interface do usuário (UI).

Vantagens da consistência

O usuário pode transferir sua habilidade de um sistema para o outro, sentindo-se mais produtivo e cometendo menos erros, pois consegue prever o comportamento do sistema. Ao final isso aumenta a satisfação e diminui frustrações, dando-lhe a grata e impagável sensação da autoconfiança.

Para as empresas diminui os custos com os treinamentos e suporte, pois os usuários não precisam aprender a usar muitas interfaces diferentes. A consistencia entre interfaces funciona como base para crescimento, além de diminuir os custos de desenvolvimento, design e manutenção.

Também permite ao usuário, entender produtos como pertencentes a uma família e assim, as empresas podem desenvolver segmentos de mercado, pois quem já comprou um produto terá mais afinidade para comprar outros, se perceber a mesma consistência.

Os perigos da consistência

Além de aumentar os custos, pode atrasar o lançamento do produto, a rigidez das regras podem reduzir muito a flexibilidade e a inovação de produtos, de forma individual, fazendo que não consigam atender requerimentos em contextos muito específicos. Se as regras de consistência são ruins, os produtos derivados serão péssimos.

Um usuário comentou que “quando um programa se comporta de uma forma inesperada (como apagar dados sem avisar) é como um amigo quebrando uma promessa”.

A consistência pode ser aplicada de uma forma total, incluindo não só a interface de uma aplicação, mas a documentação de todo o sistema, manual de ajuda, referências, vídeos e tutoriais.

A consistência tem que levar em conta diferentes hardwares rodando a mesma aplicação (nota do autor: Windows, Mac, Linux, Android e iOS por ex.). Deve ser formalmente documentada para evitar que desenvolvedores utilizem novas tecnologias e interações, apagando o que estava anteriormente determinado.

A consistência segue a segunda lei da termodinâmica: se nada for feito (para coordenar UI), o caos vai aumentar mais e mais, gerando inconsistência nas interfaces de usuários.