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.

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!

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.

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.

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.

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.

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

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?

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.

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.

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.

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.

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.

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.

Milestone de Janeiro: BSD – Bash Shell Deployer

Script que eu criei para fazer o deploy de meus projetos WordPress em ambiente local e produção. Está disponível no meu perfil do github:

Com este repositório você pode configurar rapidamente o seu docker, seus virtuais hosts do apache e fazer o deploy do seu projeto WordPress ou outros.

Verifique também este item no meu portfólio de projetos:

https://portfolio.franciscomat.com/bsg-shell/

F5 Sites Design Guidelines

In our first attempt to uniform all our projects designs, making a similar look, like when you are in a Google, Amazon, Microsoft or Apple product you kind of know, even if you don’t really know why you know, you pretty sure that the sense and fell makes you fell like you are in “home”. That’s because they have a consistent design with some rules that guide all they products.

So F5 Sites started developing our first design guidelines, they started simple, but we think the rules will become more fit-able and better with time passes, so our first design guidelines are:

  • Top bar over all products
  • Logo font: Lobster
  • Color:
    • F5 blue: #03659c
    • F5 light blue: #549ed1
    • Ubuntu orange: #FF5919
    • Darkest gray: #3F3F3F
    • Dark gray: #888888
    • Light gray: #EEEEEE
    • Dark green: #398439
    • Light green: #449d44
    • Gold: #E2D693
  • Custom posts and products thumbnails

For now that is all, in future we are predicting paddings and margins for some elements. They will be applied whenever I can, for now they just exists and are being implemented without a deadline, but nothing new will be developed without following this strict.

Plugin Atualizado: F5 Sites Bar

Em cada site da Fnetwork você pode ver uma barra na parte inferior com links para os principais projetos, e, conforme a rede cresce, novos links são atualizados. Eu nunca tenho tempo para trabalhar com calma e com essa barra não era diferente.

A ideia chegou para dar consistência à rede e fazer com que os usuários navegassem melhor entre todos os projetos. Além disto, os links entre si também podem ajudar a obter uma melhor posição nos resultados de mecanismos de pesquisa.

Uma vantagem é que podemos saber todas as visitas à rede, verificando o número de vezes que a barra é exibida. E também, no canto direito, mostramos a localização atual do usuário.

Mas o design e a aparência não eram bons, e até a posição na parte inferior faz com que muitos usuários não a vejam. Então, eu estou quase terminando o novo design, a barra vai para o topo, o que fez o nome original mudar, agora é só o F5 Sites Bar. O design também mudou um pouco, muitas melhorias foram feitas e estamos esperando outro plugin da rede para ficar pronto, F5 Sites Smart Language Filter.

Quando esses dois plugins estiverem prontos, a Fnetwork alcançará um novo nível. Mas vai levar um tempo, muitas mudanças estão sendo feitas em segundo plano, o foco é apenas um: obter novos clientes.

Plugin Updated: F5 Sites Bar

In every Fnetwork site you can see a bar in the bottom, it has links to the main projects, and as the network grown, new links was updated. I never had comfortable time to work and with that bar was not different.

The idea arrived to get consistency to network, and make users navigate more well between all projects. Besides that, the linkage also could help get better position in search result engines.

One advantage is that we can check the whole network visits by checking the number of times that plugin bar displays. And also, in the right corner we show current user location.

But the design and appearance was not good, and even the position at the bottom make many users not saw it. So I am almost finishing the new design, the bar will go to the top, what made the original name change, now is only F5 Sites Bar. The design also changed a bit, many improvements was made and we are waiting another plugin of the network to be ready, F5 Sites Smart Language Filter.

When these twos plugins be ready, the Fnetwork will get to a new level. But it will take a time, many changes is being made in the background, the focus will be just one: get new costumers.

F5 Sites Está Procurando Novos Clientes na Cidade de São Paulo/SP

Desde o nosso plano de 2016, eu mudei o foco do F5 Sites para uma posição mais global, fazendo esforços para sair do Brasil e ir para um país como os EUA. O caminho que pensei foi simples, comecei por traduzir todo o conteúdo do site (posts, menus) para o inglês, fazer uma seção EUA no site e depois entregar conteúdo especialmente feito para esse público.

Para o banner do site eu escolhi imagens como a Califórnia, o engarrafamento chinês, tudo era mais global e estava pronto para receber clientes de qualquer lugar do mundo.

Mas a internacionalização nunca acabou, a F5 Sites acabou de ser traduzida e nunca terminou todo o processo. Não é apenas traduzir, tornar o site bonito, alterar imagens e esperar que novos clientes e leads entrem em contato. Era necessário chegar aos clientes, começar a conversa, fazer propostas de trabalho, e é aí que as coisas ficavam difíceis.

Eu pessoalmente acho que posso fazer dezenas de leads e alcançar novos clientes em uma conversa cara a cara, mesmo sabendo que é possível e usual conseguir clientes apenas via internet, é mais fácil para mim ter contato em reuniões, eventos, palestras , workshops, fazer visitas ativas e explorar minha rede pessoal para alcançar novos clientes. Então, enquanto eu ainda estou no Brasil, meu plano tem que mudar, preciso alocar esforços para conseguir novos clientes aqui.

Se você estiver em São Paulo, SP, entre em contato conosco agora mesmo para agendar uma reunião.

F5 Sites Started a Renovation to Get New Clients in Brazil

Since our 2016 plan, I changed F5 Sites focus to a more global position, making efforts to exit Brazil and go to a country like USA. The path I figured out to reach was simple, I started by translate all content of the site (posts, menus) to English, make a USA section in the site and then delivered content especially made to that target.

For site banner I choosed images like California, Chinese traffic jam, everything was more global and ready to get clients from anywhere in the World.

But the internationalization never ended-up, F5 Sites was just translated and never finished the whole process. It is not just translate, make the site beautiful, change images and wait for new lead and costumers to contact. It was necessary to get to the clients, to start conversation, make jobs proposal, and that’s when things got difficulty.

I personally think I can make dozen of leads and reach new clients in a face-to-face talk, even knowing that is possible and usual to get clients only via internet, it is easier for me to get touch in meetings, events, lectures, workshops, make active visits and explore my personal network to reach new clients. So, while I am still in Brazil, my plan has to shift, need to allocate efforts to get new clients here.

If you are in Sao Paulo, SP, contact us right now to schedule a meeting.

New Plugin in Development: F5 Sites Smart Language Filter

After tons of tests and experiences, with the most famous and updated language plugins for WordPress, I started one plugin for F5 Sites e Fnetwork. Based in a simple but efficient code I made for a project theme (Sistema Focalizador Javascript).All I had to do is to use tags in posts, like:

  • lang-en: english
  • lang-pt: portugues
  • lang-fr: french
  • lang-zn: chinese
  • And so on…

The “Smart” term in the name is because it use an algorythym based on WooCommerce Geocode and HTTP function to determine users location and provice the probably most correct language. So we will close our domains that start with br, like br.f5sites.com and br.franciscomat.com, because whenever location you are, the main domain will provide you content in your language.

The plugin will be present in all network, it will be attached to another plugin we use F5 Sites Footer Bar, so all sites will have translate options. The users will also have the option to change language anytime, and if it come in a link that does not have the language users spoke, a warn will be attached to change language anytime.

The plugin is under development and has no deadline to be finished, it is an effort I making to achieve best results in marketing and getting new clients.

Docker: Estamos migrando nossos serviços para o novo paradigma de DevOps

Na fronteira das mudanças tecnológicas atuais, vimos o Docker como um novo paradigma de otimização. Por que esperamos tanto tempo para adotá-lo? A resposta é simples, só precisamos disso agora, estávamos em um processo de desenvolvimento muito longo e estável, sem a necessidade de migrar o servidor ou alterar o processo de desenvolvimento.

Mas recentemente chegamos a um ponto para fazer um servidor intermediário, um tipo de homolog / backup de produção, então vimos que a tarefa seria muito demorada, faria toda configuração, clone de git repos, instalação de serviços como Apache, MySQL, WordPress. Então, eu tinha duas opções, ir pasta a pasta e verificar se tudo estava bem, ou formatar e instalar o docker em um ambiente fresco linux / docker.

Eu escolhi a segunda e mais desafiadora opção, então agora estou trabalhando na migração completa de todos os nossos projetos, sites e operações para a tecnologia Docker. Depois disso, poderíamos instanciar nosso servidor homolog executando simplesmente um comando docker para configurar tudo e rodar.

Docker não é difícil de entender, mas você precisa ser muito experiente para entender todo seu poder, e não é a melhor solução para todos os cenários, mas depois que você começar a usá-lo será muito difícil voltar atrás.

Estuve muy ocupado en el primer semestre de 2019

A finales de 2018, inicié una nueva posición en una empresa de marketing, trabajando de las 9 a las 18, entonces tuve que salir de una pequeña ciudad del interior, Itapetininga, y cambiarme abruptamente a São Paulo. En un día estaba en una ciudad pequeña con todo el tiempo para mí, en el próximo yo estaba en una de las diez mayores ciudades del mundo, sin conocer a nadie, fui a trabajar en proyectos de TI, un trabajo de programación muy intensivo, un desafío muy grande .

Me mudé para obtener una nueva renta, no tuve elección, sin fondos y apoyo, la única manera que vi para hacer mis planes fue cambiar a la capital. Además de trabajar por dinero, planeé lanzar mis proyectos en una ciudad de oportunidades, además de São Paulo ser la ciudad más cara para vivir en América Latina, recompesa a cualquiera que se dedique al trabajo.

En paralelo, inicié el curso de teatro por la noche, entonces básicamente no tenía tiempo para bloguear en mi sitio personal. Pero después de un período de adaptación, estoy empezando a volver a las pistas de mensajes y comisiones constantes en GitHub.

No fue en mi planificación para detener todos mis proyectos, que para mí iba muy bien, además de estar siempre atrasado, sin fondos, yo estaba constantemente sofocando por soluciones de bajo costo para situaciones básicas, incluso para hacer comidas. Pero, después de 6 meses trabajando duro, estoy de vuelta en mi sitio personal, todo el trabajo que he hecho desde finales de 2016, será la plataforma para el lanzamiento de mi cohete.

Estive Muito Ocupado no Primeiro Semestre de 2019

No final de 2018, iniciei uma nova posição em uma empresa de marketing, trabalhando das 9 às 18, então tive que sair de uma pequena cidade do interior, Itapetininga, e me mudar abruptamente para São Paulo. Em um dia estava em uma cidade pequena com todo o tempo para mim, no próximo eu estava em uma das dez maiores cidades do mundo, sem conhecer ninguém, fui trabalhar em projetos de TI, um trabalho de programação muito intensivo, um desafio muito grande .

Eu me mudei para obter uma nova renda, eu não tive escolha, sem fundos e apoio, a única maneira que eu vi para fazer meus planos foi mudar para a capital. Além de trabalhar por dinheiro, planejei lançar meus projetos em uma cidade de oportunidades, além de São Paulo ser a cidade mais cara para se viver na América Latina, recompesa qualquer um que se dedique ao trabalho.

Em paralelo, iniciei o curso de teatro à noite, então basicamente não tinha tempo para blogar no meu site pessoal. Mas depois de um período de adaptação, estou iniciando esforços para voltar às trilhas de postagens e commits constantes no GitHub.

Não foi “planejado” parar todos os meus projetos, que para mim estavam indo muito bem, apesar de estar sempre atrasados e sem fundos, eu estava constantemente me sufocando por soluções de baixo custo para situações básicas, até para fazer refeições. Mas, depois de 6 meses trabalhando duro, estou de volta ao meu site pessoal, todo o trabalho que fiz desde o final de 2016, será a plataforma para o lançamento do meu foguete.

The First Semester of 2019 Was Very Busy

In the very end of 2018 I started a new position in a marketing company, working 9-18, so I had to leave a country side, small city, Itapetininga, and moved abruptly to Sao Paulo. In a day was in one small town with all time for me, the next I was in one of the ten biggest city of the World, without knowing nobody, moved to work in IT projects, a very intensive programming job, a very big challenge.

I moved to get a new income, I did not had choice, without funds and support, the only way I saw to get my plans done was to move to the capital. Besides work for money, I planned to launch my projects in a city of opportunities, besides Sao Paulo is the most expensive city to live in America Latina, it recompenses any one who is dedicated to work.

In and in parallel with it I started theater course in night, so basically had no time for blogging in my personal site. But after a period of adaptation, I am starting efforts to get back on trails of constantly post and commit in GitHub.

It was not in my planning to stop all my projects, that for me was going very well, besides it’s constantly late, without any funds, I was constantly strangling for low costs solutions to basic situations, even to make meals. But, after 6 months working hard, I am back to my personal site, all the work I did since end of 2016, will be the platform for my rocket launch.

Pomodoros Recebe Atualização Crítica No Algorítimo de Cronômetro

Um grave problema surgiu nos testes finais do Pomodoros.com.br, ao ser utilizado em navegadores modernos, inesperadamente o tempo do pomodoro era maior do que o exibido na tela. Para completar os 25 minutos que o app indicava poderiam ser consumidos 35, 40 minutos, o que frustrava muitos usuários, pois quando a aba do site ficava inativa, sem foco, a alocação de memória do navegador era otimizada, assim, do ponto de vista do navegador, tudo fica mais fluído, ele tira memória da aplicação em segundo plano e otimiza o que o usuário está fazendo, se troca de aba, a nova aba tem prioridade.

Assim, quando ficava em segundo plano o Pomodoros perdia prioridade no sistema do navegador, então a contagem de tempo demorava a passar. Demorei para ter tempo para atualizar o algorítimo, em meio a celebrações natalinas, consegui dedicar um dia do meu descanso para atualizar o app, a nova lógica é de certa forma até melhor, pois quando o usuário inicia a contagem de tempo, é guardado a data e hora do clique do botão, então compara-se o tempo decorrido com este instante, assim temos novamente o aplicativo funcionando com perfeição! Será que posso dizer que é um presente de natal para meus usuários que utilizam o app em navegadores modernos?

Trocador: Nova Ferramenta do Pomodoros Para Trocar de Tarefas Automaticamente

Venho trabalhando na última ferramenta do pomodoros, até então a penúltima inovação antes do lançamento oficial, até agora o nome desta ferramenta é TROCADOR, apesar de achar um nome um pouco feio, ajuda a realizar tarefas em sequência com agilidade.

Por exemplo, eu tenho algunas tarefas diárias como “escrever um post”, “escrever uma proposta”, “gravar um vídeo”, etc., são tarefas que me planejei para fazer todos os dias. Não estava me dedicando pois, infelizmente, estava muito trabalhoso a cada final de pomodoro ter que editar a tarefa para recomeçar.

Então rachei a cabeça o ano todo para solucionar esse problema, assim, somente agora, chegando ao final do ano precisei dar um “gás” nisso. Pensando em usabilidade, queria que quem usasse não precisasse ser “ensinado” antes, precisa tentei fazer de forma que fosse intuitiva, a ponto do usuário conseguir usar sem “manual”, ao mesmo tempo que é uma ferramenta muito, muito avançada, de fato poderia criar um mini-curso só para explicar.

Mas basicamente: começando abrindo o TODO (botão azul), 1 salvar uma tarefa modelo ou mais, 2 arrastar as tarefas para a caixa cinza, 3 clicar no ícone para ativar. Assim ele vai carregar automaticamente, no final de cada pomodoro, a próxima tarefa da lista.

Fiz uma bateria de testes extremos aqui e não achei bug, mas é possível que algo de errado, por isso você usuário é bem vindo a dar feedbacks. A último inovação vai ser o controle de metas diárioa, pensando aqui em criar uma barrinha que vai aparecer em cima indicando quantos pomodoros falta pra meta do dia, aí teremos enfim o lançamento.

Confira a Nova Homepage do Site Pomodoros, Ficou Incrível

Após muito tempo finalmente o site tem uma homepage de classe, estirpe e categoria! Foram anos de homepage “improvisada”, fazendo o que era possível com o pouco tempo disponível, porém a taxa de conversão era sempre muito, muito baixa, não era uma landing page eficiente para novos visitantes, que entravam e muitas vezes se perguntavam “do que se trata esse site?”.

Na primeira versão do site, em 2011, red, a homepage era o próprio aplicativo, não era necessário logar para usar e assim visitantes tinham um aplicativo muito simplificado, somente o cronômetro, se criassem uma conta abriria a parte de amigos e mais ferramentas. Na segunda versão do site, em 2013, green, na home tinham 8 balõezinhos explicando o que era, incentivando os usuários a se cadastrarem.

No início da versão black, 2018, ainda não lançada oficialmente, foi colocado um slider com imagens passando automaticamente, além das últimas notícias do blog logo abaixo, no típico formato blog do WordPress, com uma barra na lateral com mais informações, outro “improviso”, pois também não era muito claro ao visitante recém-chegado do que se tratava o aplicativo.

Assim, após analisar as taxas de conversão do Google Analytics percebi que ainda não estava bom, apesar do blog trazer novo visitantes, ainda não convertia-os em usuários ativos, precisaria dedicar um tempo para essa nova homepage. Foram 8 horas de trabalho, confira essa tarefa no aplicativo.

Comecei fazendo uma análise minuciosa dos concorrentes e pude perceber o que cada homepage tinha de melhor, assim incorporei alguns elementos dos concorrentes e criei outros originais, com uma interface exclusiva fiz uma nova homepage, com base no conceito de “explicar do que se trata o aplicativo”, os elementos básicos são:

  • Pequeno cabeçalho explicativo com botão de ação para usuário se registrar gratuitamente
  • Slider com imagens originais, explicando as principais funcionalidade do site com legendas
  • Estatísticas da comunidade, com dados em tempo real de usuários ativos, tempo de uso e outros
  • Depoimentos de usuários, colhidos nos últimos meses
  • Breve histórico, contando a história do site desde de 2010 até a data atual, com previsões para os próximos 3 anos
  • Blog, finalmente, somente ao final da homepage, as últimas 3 notícias do blog

A partir de agora uma “nova era” é iniciada, onde temos uma homepage compatível com um padrão de qualidade global, competindo de igual com os principais concorrentes e, na minha opinião, melhor do que muito deles. Ainda falta a tradução desta nova homepage para os idiomas do site, tarefa para os próximos dias.

Lojas Prontas: WooCommerce “Hackeado” Para Solução Exclusiva de Backup Automático

Atenção, conteúdo altamente técnico! Pode ser que nem eu entenda amanhã…

A mais importante, mais difícil e mais complicada implementação do WooCommerce que já realizei. Foram ao menos 2 anos de estudos para poder terminar essa implementação, a requisição da “equipe” de engenharia e projetos era simples: queremos automatizar o backup e sincronia de pedidos (orders). Assim, após a criação do plugin “F5 Sites | WordPress MySQL Manager”, ficou fácil fazer backups e uploads de dados, bastava que as tabelas tivessem o mesmo prefixo, por exemplo, site1_.

Mas o WooCommerce herdou os problemas de estrutura de dados do próprio WordPress, uma zona, fica tudo misturado no banco de dados (produtos, pedidos, posts, menus…). Então precisei criar hooks para a função get_wc_order e get_wc_orders (alterando o core do woo), além de implementar na marra as modificações no core do plugin, inserindo “6woo_” antes dos prefixos das tabelas woocommerce_items e woocommerce_itemmeta. Assim, essa solução hackeada não é de longe a melhor possível, mas a questão principal é, funciona melhor que o original, permite automação dos pedidos sem misturar os produtos, e apesar da bagunça, é excelente.

Foi difícil fazer, muito complexo e exigiu a integração de 3 plugins próprios:

  • F5 Sites | WordPress MySQL Manager
  • F5 Sites | WooCommerce shop_order Tables
  • F5 Sites | Shared Posts and Tables + Uploads Folder
  • Fork exclusivo do WooCommerce, para funcionar os 3 acimas de maneira graciosa

Assim, essa notícia, muito técnica e confusa, serve só para anunciar que a loja de chaveiro e anúncios pode começar a operar sem problemas, um marco na história do projeto. Teremos um post mais bonitinho e comercial para iniciar as atividades de vendas, esse daqui é só um registro histórico de que, após anos de testes e implementações, o esquema de backup de dados está 100% funcional, no product backlog várias tarefas foram concluídas com essa realização.

Confira o plugin:

Pomodoros.com.br Application Android publiée en phase bêta

Un objectif pour 2011 est enfin en train de se mettre en place, en développant la application native pour Android . En raison de l’avancement de Focus Training, le développement d’applications a été mis en priorité afin que les premiers cours puissent être téléchargés plus rapidement.

Avec l’application, nous prévoyons une croissance un peu plus rapide. Pour certains investisseurs, la présence dans Google Play Store est également un facteur différentiel, car une bonne partie croit au marché de la téléphonie mobile et que se positionner avec une application native est une stratégie supérieure.

En fait, il suffisait que l’utilisateur accède au navigateur mobile, cliquez sur Menu-> Ajouter un raccourci au menu principal, et le lien avec le gabarit apparaîtrait déjà sur le lanceur principal, mais je réalise que peu d’utilisateurs ont cette habitude, beaucoup préfèrent à télécharger directement depuis l’App Store . Nous attendons des commentaires pour améliorer et publier la version définitive bientôt.

La aplicación Pomodoros.com para Android Lanzado en Etapa Beta

Una meta de 2011 comienza finalmente a salir del papel, el desarrollo del aplicación nativa para Android . Debido al avance del Entrenamiento en Foco, fue priorizado el desarrollo de la aplicación para que los primeros alumnos del curso pudieran descargar más rápidamente.

Con la aplicación esperamos crecer un poco más rápidamente, para algunos inversores también es un diferencial estar presente en la tienda Google Play, pues buena parte cree en el mercado móvil y que posicionarse con una aplicación nativa es una estrategia superior.

De hecho, basta con acceder al navegador del celular, hacer clic en Menú-> Agregar Atajo al Menú Principal, y el enlace con el foquinha ya aparecer en el lanzador principal, pero percibo que pocos usuarios tienen este hábito, muchos prefieren descargar directamente desde la App Store . Esperamos comentarios para mejorar y lanzar la versión definitiva en breve.

Pomodoros.com.br Android Application Released in Beta Stage

A 2011 goal is finally getting out of the way, developing the native app for Android . Due to the advancement of Focus Training, application development was prioritized so that the first course students could download faster.

With the application we expect to grow a little faster, for some investors it is also a differential to be present in the Google Play store, because a good part believes in the mobile market and that to position with a native application is a superior strategy.

In fact it was enough for the user to access the mobile browser, click Menu-> Add Shortcut to the Main Menu, and the link with the jig would already appear on the main launcher, but I realize that few users have this habit, many prefer download direct from the App Store . We expect feedback to improve and release the definitive version soon.

Aplicativo Pomodoros.com.br para Android Lançado em Estágio Beta

Uma meta de 2011 começa finalmente a sair do papel, o desenvolvimento do aplicativo nativo para Android. Devido ao avanço do Treinamento em Foco, foi priorizado o desenvolvimento do aplicativo para que os primeiros alunos do curso pudessem fazer o download mais rapidamente.

Com o aplicativo esperamos crescer um pouco mais rapidamente, para alguns investidores também é um diferencial estar presente na loja Google Play, pois boa parte acredita no mercado mobile e que se posicionar com um aplicativo nativo é uma estratégia superior.

De fato bastava ao usuário acessar o navegador do celular, clicar em Menu->Adicionar Atalho ao Menu Principal, e o link com a foquinha já iria aparecer no lançador principal, porém percebo que poucos usuários tem este hábito, muitos preferem baixar direto da App Store. Esperamos feedback para aprimorar e lançar a versão definitiva em breve.

Mega Update, Pre-Release Closing List

Before launching Pomodoros.com.br officially, I had to make a last list of updates, very extensive, that grew as I finished the tasks, but that brought great results from the point of view of programming and also many features for the users. The updates were:

Advertising Space

It was not the most difficult or the most laborious update of this round, but certainly the most important, since to date pomodoros.com.br, in almost 7 years in the air, never exhibited a single advertisement, having been kept with its own resources from the launch and until then in testing and development stage.

With the creation of advertising space within the app we can finally move to a second stage, supporting the expansion of the user network and further improving the service. At the moment we have no sponsor, we just opened the space, so know our sponsorship proposal and advertise your brand, product or service on our site.

Translation

The first version of pomodoros (Red), in 2011, already had two languages, Portuguese and English, with the qtranslate plugin, however as I add new screens and tools I left the translation for a second moment, the result was that the site was never 100% translated. The application was already in JavaScript, so I needed to create specific language files for the js, so the mess started.

In 2013 was released the second version (Green), also had two languages. another plugin for translation, wpml. Initially it seemed easier to translate, but soon it became a mess again, because as this plugin is for beginners and indicated for simple sites, also as I expanded the site it was difficult to do the translation, because it mixed parts of the words in source code and database.

Only now, at the end of 2018, I was able to take the time to “undo” all the “mistakes” of the past. For the translation was created its own technology, integrated with the new version of wordpress, buddypress and woocoomerce. Now with its own tool and the advanced method of translation, separating all the words into a language file in .pot format. Thus English was chosen as the primary language, and from it all new translations will be made, and only a small part. In addition, for new translations just send this simple file to a translator, who can do the translation and quickly the pomodoros will speak new languages.
Interface

The interface was updated in many parts, the main novelty was the implementation of bootstrap tables, they were implemented in the User Statistics widget, from the focus page, making the view much cleaner.

The task preview page was also completely redone using the tables, so it was also much lighter and easier to see the information. Finally, the project tag visualization page, where the bootstrap table was also implemented at the top, making the report much more professional.

And a very important update was made in the main tool, in the Focus page, it had already been “wiped” the screen, hiding additional information from the task with the Extra button, thus making the screen cleaner and easier for new users. Now it was implementing a new button called TODO, or task list, which displayed the task list when clicked and automatic dowel. For example, when used in the cell phone the interface was considerably simpler, more elegant and easier to use.

Bugs and Minor Updates.

Button Titles: a few weeks ago I was already bothering a little bug that changed the title of the application’s action button to the word Focus, at all stages of the tool, although working normally, this caused confusion in users, who expected the buttons, such as Focus, Interrupt Focus, Start Rest. In addition, the preset time only appears after clicking the button, now, after closing the pomodoros the clock displays the next action time, thus ending the pomodoro of 25 minutes, the clock displays 5 minutes with the Rest button.

Project tags: they were not working a few weeks ago, so some user projects were damaged, I needed to rebuild the project tags system and types of pomodoros to be able to work again.

Registration form: After some problems with the registration form, the registration process was finally stabilized and the registration interface closed, with a new screen for user activation after registration success. It was also possible to set the goal in Google Analytics to track the number of records and closely track the conversion rate of visitors to users.

Product visualization page: also the product page has been slightly updated, when clicking on buy keyring the screen is more rounded and similar to the registration and activation page, giving a similar appearance to all content of the site. The widget to buy keychain was also not displayed on the posts page due to a small, fixed.

Dynamic warnings: when the user clicks Interrupt Focus now a confirmation dialog will appear, to avoid inadvertent clicks, avoiding wasting time (user suggestion @Victor_Tardelli, thank you). Another warning that appears is when you close the browser tab with the time rolling, asking the user to confirm that they want to leave and lose the timed time.

Block wp-admin: An important security issue is to block the administrative area of ​​wordpress for non-admins.

It still has a huge list of tasks to close this list, less inconvenient bugs for the user and some new tools, continue reading our blog and follow the news of the project.

See the corresponding task: closing list

大型更新,预发布结算清单

正式启动Pomodoros.com.br之前,我不得不做出更新,非常广泛,其前身为我完成任务的最终名单,但是它的观点编程和用户也有许多新的功能点带来了巨大的成果。更新是:

广告空间

这是最困难的,甚至是最费力的更新这一轮,但肯定是最重要的,因为现在在空中近七年的pomodoros.com.br,从未表现出一个单一的宣传,并保持与自己的资源从发布到测试和开发阶段。

随着应用程序内广告空间的创建,我们终于可以进入第二阶段,支持用户网络的扩展并进一步改善服务。目前,我们没有赞助商,刚刚开放的空间,所以知道我们的建议赞助和宣传自己的品牌,产品或服务在我们的网站。

翻译

番茄的第一个版本(红)在2011年,有两种语言,葡萄牙语和英语,与qTranslate插件,但我添加新的屏幕和工具制作翻译成第二阶段,其结果是,该网站是从来没有100%翻译。该应用程序已经在JavaScript中,所以我需要为js创建特定的语言文件,所以混乱开始了。

在2013年发布的第二个版本(绿色),也有两种语言。另一个翻译插件,wpml。最初,它似乎更容易翻译,但很快就变成了一个烂摊子再次,因为这个插件是为初学者和适合简单的网站,以及我扩大该网站是很难翻译,因为源代码字的混合部件和数据库。

直到现在,在2018年底,我才能花时间“解除”过去的所有“错误”。因为翻译创建了自己的技术,与wordpress,buddypress和woocoomerce的新版本集成。现在有了自己的工具和先进的翻译方法,将所有单词分成.pot格式的语言文件。因此,选择英语作为主要语言,并且将从中创建所有新的翻译,并且只有一小部分。此外,新的翻译,只是发送单个文件翻译,它可以做翻译,迅速将番茄讲新的语言。

接口

界面在很多方面进行了更新,主要的新颖之处在于引导表的实现,它们在焦点页面的“用户统计”小部件中实现,使视图更加清晰。

任务预览页面也使用表格完全重做,因此它也更轻松,更容易查看信息。最后,项目标签可视化页面,其中引导表也在顶部实现,使报告更加专业。

和一个非常重要的更新已在焦点页面的主要工具制作,已被“抹去”屏幕,隐藏有额外的按钮任务信息,并让新用户一个更清洁,方便的屏幕。现在它正在实现一个名为TODO或任务列表的新按钮,它在单击和自动定位时显示任务列表。例如,当在手机中使用时,界面相当简单,更优雅且更易于使用。

错误和次要更新

按钮的标题:几个星期前就已经被困扰了我一个小错误,更改标题aplicaativo对所有刀具阶段字对焦动作按钮,虽然正常,这引起了用户的困惑,等待他们的按钮,例如Focus,Interrupt Focus,Start Rest。此外,预配置的时间仅在按下按钮结束时钟显示下一个动作的时候番茄,从而结束了25分钟后的番茄钟后现在出现了,时钟显示五分钟的休息按钮。

设计标签:没有工作在几个星期前,所以一些用户受到影响的项目,我不得不重建的标签和类型番茄的系统设计,回去工作。

注册表:注册表格出现问题后,注册过程终于稳定,注册界面关闭,注册成功后用户激活新界面。还可以在Google Analytics中设置目标以跟踪记录数量并密切跟踪用户访问者的转化率。

产品visualiação页:还当你点击买钥匙扣画面更加圆润和类似的注册页面和激活,使类似的所有网站内容的外观的产品页面略有更新。由于小的,固定的,因此在帖子页面上也没有显示购买钥匙串的小部件。

动态信息:当用户点击停止焦点现在会出现一个确认对话框,以防止无意中点击失去避免运行时间(用户建议@Victor_Tardelli,谢谢)。出现的另一个警告是当您关闭浏览器选项卡时,滚动时间,要求用户确认他们要离开并丢失定时时间。

阻止wp-admin:一个重要的安全问题是阻止非管理员的wordpress管理区域。

它仍然有一个巨大的任务列表来关闭此列表,减少用户和一些新工具的不便之处,继续阅读我们的博客并关注项目的新闻。

请参阅相应的任务:结束列表

Mega Update, liste de clôture pré-release

Avant de lancer officiellement Pomodoros.com.br, je devais faire une dernière liste de mises à jour, très volumineuses, qui se développaient au fur et à mesure que je terminais les tâches, mais qui apportaient d’excellents résultats du point de vue de la programmation et également de nombreuses nouvelles pour les utilisateurs. Les mises à jour étaient:
Espace publicitaire

Ce n’était pas la mise à jour la plus difficile ni la plus laborieuse de ce cycle, mais certainement la plus importante, car à ce jour pomodoros.com.br, en près de 7 ans dans les airs, n’a jamais affiché une seule publicité, ayant été conservée avec ses propres ressources. dès le lancement et jusque-là au stade des tests et du développement.

Avec la création d’espaces publicitaires au sein de l’application, nous pouvons enfin passer à une deuxième étape, en soutenant l’expansion du réseau d’utilisateurs et en améliorant davantage le service. Pour le moment, nous n’avons pas de sponsor, nous venons tout juste d’ouvrir l’espace. Vous devez donc connaître notre proposition de sponsoring et faire la publicité de votre marque, de votre produit ou de votre service sur notre site.

Traduction

La première version de pomodoros (rouge), en 2011, comportait déjà deux langues, le portugais et l’anglais, avec le plugin qtranslate. Cependant, lorsque j’ai ajouté de nouveaux écrans et outils, j’ai laissé la traduction un moment, le résultat n’a pas été Traduit à 100%. L’application était déjà en JavaScript, je devais donc créer des fichiers de langue spécifiques pour le js, le désordre a donc commencé.

En 2013, a été publié la deuxième version (Green), avait également deux langues. un autre plugin pour la traduction, wpml. Au début, cela semblait plus facile à traduire, mais cela est vite redevenu un désordre, car ce plugin est destiné aux débutants et indiqué pour des sites simples. De plus, lorsque j’ai agrandi le site, il était difficile de faire la traduction, car il mélangeait des parties des mots dans le code source et base de données.

Seulement maintenant, fin 2018, j’ai pu prendre le temps de “réparer” toutes les “erreurs” du passé. Pour la traduction a été créée sa propre technologie, intégrée à la nouvelle version de wordpress, buddypress et woocoomerce. Désormais, avec son propre outil et la méthode de traduction avancée, séparant tous les mots dans un fichier de langue au format .pot. Ainsi, l’anglais a été choisi comme langue principale et toutes les nouvelles traductions seront faites, et seulement une petite partie. De plus, pour les nouvelles traductions, envoyez ce fichier simple à un traducteur, qui peut faire la traduction et rapidement, les pomodoros parleront de nouvelles langues.

L’interface

L’interface a été mise à jour dans de nombreuses parties, la principale nouveauté étant l’implémentation de tables d’amorçage, elles ont été implémentées dans le widget Statistiques utilisateur, à partir de la page de focus, ce qui rend la vue beaucoup plus propre.

La page d’aperçu des tâches a également été entièrement refaite à l’aide des tableaux. Il était donc beaucoup plus clair et facile à voir. Enfin, la page de visualisation des balises du projet, où la table d’amorçage a également été implémentée en haut, a rendu le rapport beaucoup plus professionnel.

Et une mise à jour très importante a été faite dans l’outil principal, dans la page Focus, il avait déjà été “effacé” l’écran, masquant des informations supplémentaires à la tâche avec le bouton Extra, rendant ainsi l’écran plus propre et plus facile pour les nouveaux utilisateurs. Maintenant, il implémentait un nouveau bouton appelé TODO, ou liste de tâches, qui affichait la liste des tâches lorsque l’utilisateur cliquait dessus et un goujon automatique. Par exemple, lorsqu’elle était utilisée dans un téléphone portable, l’interface était considérablement plus simple, plus élégante et plus facile à utiliser.

Bugs et mises à jour mineures

Titres de boutons: il y a quelques semaines, je dérangeais déjà un petit bug qui changeait le titre du bouton d’action de l’application en mot Focus, à toutes les étapes de l’outil, bien que fonctionnant normalement, cela causait de la confusion chez les utilisateurs, qui s’attendaient à ce que le boutons, tels que Focus, Interrupt Focus, Start Rest. De plus, l’heure préréglée n’apparaît qu’après avoir cliqué sur le bouton. Désormais, après la fermeture des pomodoros, l’horloge affiche l’heure suivante, mettant ainsi fin au pomodoro de 25 minutes, l’horloge affiche 5 minutes avec le bouton Reste.

Balises de projet: elles ne fonctionnaient pas il y a quelques semaines. Certains projets d’utilisateurs ont donc été endommagés. Je devais reconstruire le système de balises de projet et les types de pomodoros pour pouvoir fonctionner à nouveau.

Formulaire d’inscription: Après quelques problèmes avec le formulaire d’inscription, le processus d’inscription a finalement été stabilisé et l’interface d’enregistrement fermée, avec un nouvel écran permettant l’activation de l’utilisateur une fois l’inscription réussie. Il était également possible de définir un objectif dans Google Analytics afin de suivre le nombre d’enregistrements et de suivre de près le taux de conversion des visiteurs en utilisateurs.

Page de visualisation du produit: la page du produit a également été légèrement mise à jour. Lorsque vous cliquez sur le porte-clé d’achat, l’écran est plus arrondi et similaire à la page d’enregistrement et d’activation, donnant une apparence similaire à tout le contenu du site. Le widget pour acheter un trousseau n’était également pas affiché sur la page des messages en raison d’une petite erreur corrigée.

Avertissements dynamiques: lorsque l’utilisateur clique sur Interrupt Focus, une boîte de dialogue de confirmation apparaît pour éviter tout clic accidentel et éviter de perdre du temps (suggestion de l’utilisateur @Victor_Tardelli, merci). Un autre avertissement apparaît lorsque vous fermez l’onglet du navigateur avec le temps écoulé, demandant à l’utilisateur de confirmer qu’il souhaite partir et de perdre le temps chronométré.

Bloquer wp-admin: un problème de sécurité important consiste à bloquer la zone administrative de wordpress pour les non-administrateurs.

Il reste encore une liste énorme de tâches pour fermer cette liste, des bugs moins gênants pour l’utilisateur et de nouveaux outils, continuez à lire notre blog et suivez l’actualité du projet.

Voir la tâche correspondante: liste de fermeture

Mega Atualização, Lista de Fechamento Pré-Lançamento

Antes de lançar o Pomodoros.com.br oficialmente, precisei fazer uma última lista de atualizações, muito extensa, que cresceu conforme fui terminando as tarefas, mas que trouxe ótimos resultados do ponto de vista de programação e também muitas novidades para os usuários. As atualizações foram:

Espaço Publicitário

Não foi a mais difícil e nem a mais trabalhosa atualização desta rodada, mas certamente a mais importante, visto que até hoje o pomodoros.com.br, em quase 7 anos no ar, nunca exibiu uma única propaganda, tendo sido mantido com recursos próprios desde o lançamento e até então em estágio de testes e desenvolvimento.

Com a criação de espaço publicitário dentro do app poderemos finalmente avançar para um segundo estágio, dando suporte a expansão da rede de usuário e melhorando ainda mais o serviço. No momento não temos patrocinador, acabamos de inaugurar o espaço, portanto conheça nossa proposta de patrocínio e anuncie sua marca, produto ou serviço no nosso site.

Tradução

A primeira versão do pomodoros (Red), em 2011, já tinha dois idiomas, português e inglês, com o plugin qtranslate, porém conforme eu adiciona novas telas e ferramentas deixava a tradução para um segundo momento, o resultado foi que o site nunca ficou 100% traduzido. O aplicativo já era em JavaScript, assim precisei criar arquivos de idiomas específicos para o js, então a bagunça teve início.

Em 2013 foi lançado a segunda versão (Green), também contava com dois idiomas. outro plugin para a tradução, o wpml. Inicialmente parecia mais fácil para traduzir, porém logo virou uma bagunça de novo, pois como este plugin é para iniciantes e indicado para sites simples, também conforme eu expandia o site ficava difícil fazer a tradução, pois misturava partes das palavras em código-fonte e banco de dados.

Somente agora, no final de 2018, consegui dedicar um tempo para “desfazer” todos os “erros” do passado. Para a tradução foi criada uma tecnologia própria, integrada com a nova versão do wordpress, buddypress e woocoomerce. Agora com uma ferramenta própria e o método avançado de tradução, de separar todas as palavras em um arquivo de linguagem em formato .pot. Assim foi escolhido inglês como o idioma principal, e a partir dele todas as novas traduções serão feitas, e somente uma pequena parte. Além disto, para novas traduções basta enviar esse simples arquivo para um tradutor, que o mesmo pode fazer a tradução e rapidamente o pomodoros irá falar novos idiomas.

Interface

A interface foi atualizada em muitas partes, a principal novidade foi a implementação de tabelas do bootstrap, elas foram implementadas no widget de Estatísticas do Usuário, da página focus, deixando a visão muito mais limpa.

A página de visualização de tarefa também foi totalmente refeita usando as tabelas, assim também ficou muito mais leve e fácil de se visualizar as informações. Por último a página de visualização de tag de projeto, onde na parte de cima também foi implementada a tabela do bootstrap, deixando o relatório muito mais profissional.

E uma atualização muito importante foi feita na ferramenta de principal, na página de Focar, já havia sido “enxugada” a tela, escondendo informações adicionais da tarefa com o botão Extra, assim deixando a tela mais limpa e fácil para novos usuário. Agora foi implementando um novo botão chamado TODO, ou lista de tarefa, que exibi a lista de tarefa quando clicado e passador automático. Assim por ex., quando usado no celular a interface ficou consideravalmente mais simples, elegante e fácil de usar.

Bugs e Atualizações Menores

Títulos dos botões: há algumas semanas já estava me incomodando um pequeno bug que alterava o título do botão de ação do aplicaativo para a palavra Focar, em todos os estágios da ferramenta, apesar de funcionando normalmente, isto causava confusão nos usuários, que esperavam os títulos corretos nos botões, como Focar, Interromper Foco, Iniciar Descanso. Além disto o tempo pré-configurado só aparecia depois de clicar no botão, agora, após encerrar o pomodoros o relógio exibe o tempo da próximo ação, assim terminando o pomodoro de 25 minutos, o relógio exibe 5 minutos com o botão Descansar.

Tags de projeto: não estavam funcionando há algumas semanas, assim alguns projetos de usuários foram prejudicados, precisei reconstruir o sistema de tags de projetos e tipos de pomodoros para poder voltar a funcionar.

Formulário de registro: após alguns problemas com o formulário de registro, foi finalmente estabilizado o processo de registro e fechada a interface de cadastro, com uma nova tela para a ativação do usuário após o sucesso do registro. Assim também foi possível configurar a meta no Google Analytics para acompanhar a quantidade de registros e acompanhar de perto a taxa de conversão de visitantes em usuários.

Página de visualiação de produto: também a página dos produtos foi levemente atualizada, quando se clica em comprar chaveiro a tela está mais arredondada e parecida com a página de registro e ativação, dando uma aparência semelhante a todo conteúdo do site. O widget para comprar chaveiro também não era exibido na página de posts, devido a um pequeno, corrigido.

Avisos dinâmicos: quando o usuário clica em Interromper Foco agora aparece um diálogo de confirmação, para evitar cliques sem querer, evitando perder o tempo corrido (sugestão do usuário @Victor_Tardelli, obrigado). Outro aviso que aparece é quando fecha a aba do navegador com o tempo rolando, pedindo para o usuário confirmar que deseja sair e perder o tempo cronometrado.

Bloquear wp-admin: uma questão de segurança importante é bloquear a área administrativa do wordpress para não-administradores.

Ainda tem uma lista enorme de tarefas para fechar essa lista, bugs menos incovenientes para o usuário e algumas novas ferramentas, continue lendo nosso blog e acompanhando as novidades do projeto.

Veja a tarefa correspondente: lista fechamento

成为赞助商

番茄钟即将发布,您可以帮助实现这个项目。 我们将出现在中国和许多英语国家,我们开始在中国搜索用户成为全球用户。

通过您的财务支持,您的品牌将始终在网站上显示,覆盖所有用户。 您的广告将打印在主页和应用,网站边栏和页脚上。 除了吸引精选,高度智慧的观众,您仍将支持创新型创业公司,并将您的品牌与高科技产品相关联。

中国配额2019年

对于中国,2019年的月费为2000日元,可由一位主赞助商分割或购买:

  • 主赞助商:购买2000日元的全额配额,并在博客和应用程序中对您的品牌和产品享有独家优惠。
  • 分拆赞助商:如果没有主人,配额可以分为4个500日元,与主赞助商在同一个地方打印,但在分割之间交替。

Devenir un sponsor

Pomodoros est sur le point d’être libéré et vous pouvez aider à faire de ce projet une réalité. Nous serons présents en France et de nombreux pays francophones, nous avons commencé à chercher des utilisateurs dans ces pays pour devenir mondiaux.

Avec votre soutien financier, votre marque sera toujours visible sur le site et atteindra tous nos utilisateurs. Votre annonce sera imprimée sur la page d’accueil et l’application, la barre latérale du site et le pied de page. En plus de toucher un public sélectif et hautement intellectuel, vous soutiendrez toujours une start-up innovante et votre marque sera associée à un produit de haute technologie.

Franca 2019 Cotes

Pour les États-Unis et le Royaume-Uni, 2019 aura une redevance mensuelle de 2.000 €, qui pourra être divisée ou achetée par un seul sponsor principal:

  • Sponsor master: acheter la totalité des frais de 2.000 € a l’exclusivité de ne figurer que votre marque et vos produits sur le blog et l’application
  • Sponsor split: il n’y a pas d’enseignant, les frais peuvent être divisés en 4 frais de 500 €, imprimés sur les mêmes sites que le sponsor principal, mais alternant entre les groupes.

Conviértase en un patrocinador

Los pomodoros están cerca de ser liberados y usted puede ayudar a hacer este proyecto a la realidad. En España, America Latina y muchos países de habla hispana, empezamos a buscar usuarios globales.

Con su apoyo financiero su marca será siempre visible en el sitio, alcanzando a todos nuestros usuarios. Su anuncio quedará impreso en la página inicial y en la aplicación, en la barra lateral y en el pie de página del sitio. Además de alcanzar el público seleccionado, altamente intelectual, usted todavía estará apoyando un innovador lanzamiento y tendrá su marca asociada a un producto de alta tecnología.

Cuotas España/AL 2019

Para España/AL, año 2019 tendremos una cuota de 2.000 mensuales, que puede ser dividida o comprada por un único patrocinador maestro:

  • Patrocinador maestro: compra la cuota completa de 2.000  tiene la exclusividad de aparecer sólo su marca y productos en el blog y aplicación.
  • Patrocinador split: no hay un maestro, la cuota puede ser dividida en 4 de 500 , siendo impreso en los mismos sitios del patrocinador principal, pero alternando entre los splits.

Become a Sponsor

Pomodoros is close to being released and you can help make this project a reality. We will be present in USA, UK and many english speak countries, we started searching users in theses countries to became global.

With your financial support your brand will always be visible on the site, reaching all our users. Your ad will be printed on the home page and app, site sidebar and footer. In addition to reaching select, highly intellectual audiences, you will still be supporting an innovative startup and will have your brand associated with a high-tech product.

USA/UK Quotas 2019

For USA and UK 2019 will have a monthly fee of US$2.000, which can be divided or purchased by a single master sponsor:

  • Master sponsor: buy the full quota of US$2.000 and have the exclusivity to your brand and products in the blog and app.
  • Split Sponsor: If there is no master, the quota can be divided into 4 of US$500, being printed in the same places as the master sponsor, but alternating between splits.

Torne-se um Patrocinador

O Pomodoros está perto de ser lançado e você pode ajudar a tornar esse projeto uma realidade. Vamos estar presente em todo o território nacional, já temos usuários em 4 estados diferentes (São Paulo, Rio de Janeiro, Espirito Santo e Distrito Federal) e ainda estamos somente na fase de testes.

Com seu apoio financeiro sua marca estará sempre visível no site, atingindo todos os nossos usuários. Seu anúncio ficará impresso na página inicial e no aplicativo, na barra lateral e rodapé do site. Além de atingir público selecionado, altamente intelectual, você ainda estará apoiando uma startup inovadora e terá sua marca associada a um produto de alta tecnologia.

Cotas Brasil 2019

Para o Brasil, ano 2019 teremos uma cota de R$2.000 mensais, que pode ser dividido ou comprada por um único patrocinador master:

  • Patrocinador master: compra a cota completa de R$2.000 e tem a exclusividade de aparecer somente sua marca e produtos no blog e aplicativo.
  • Patrocinador split: não havendo um master, a cota pode ser dividida em 4 de R$500,00, sendo impresso nos mesmos locais do patrocinador master, porém alternando entre os splits.

Limite da validade da oferta: Esta cota cobre 10 mil pomodoros mensais (média 2500 usuários ativos), se o número de usuários ultrapassar este valor uma nova rodada de patrocínio será ofertada para manter os serviços, com prioridade de oferta para os atuais patrocinadores. Oferta para o período de 2019.

Buenos Aires may be the first city out of Brazil with new users

The Spanish translation was a very important step for the future of the project, the Hispanic community is very large and representative. We do not know which Spanish language country will have our first user, but we bet all our chips that will be Argentina.

Within the Pomodoros global expansion project, we look at Buenos Aires to begin the expansion, we may be surprised by Spanish speakers from other countries, especially Spain, but soon the founder of the project will be in Buenos Aires to, among other things, do some technical visits related to the project.

You who are Spanish speakers can help us if you see any problems in the translation please let us know. Sign up for free and start focusing on your projects right now.

Buenos Aires pode ser a primeira cidade fora do Brasil com novos usuários

A tradução para espanhol foi uma etapa muito importante para o futuro do projeto, a comunidade hispanica é muito grande e representativa. Não sabemos qual país de idioma espanhol terá nosso primeiro usuário, mas apostamos todas nossas fichas que será Argentina.

Dentro do projeto de expansão global do Pomodoros, miramos Buenos Aires para começar a expansão, podemos ser surpreendidos por falantes de espanhol de outros países, principalmente Espanha, porém em breve o fundador do projeto estará em Buenos Aires para, entre outras coisas, fazer algumas visitas técnicas referente ao projeto.

Você que é falante de espanhol pode nos ajudar, se vir algum problema na tradução por favor nos avise. Registre-se gratuitamente e comece a focar em seus projetos agora mesmo.

Buenos Aires puede ser la primera ciudad fuera de Brasil con nuevos usuarios

La traducción al español fue una etapa muy importante para el futuro del proyecto, la comunidad hispana es muy grande y representativa. No sabemos qué país de idioma español tendrá nuestro primer usuario, pero apostamos todas nuestras fichas que será Argentina.

En el proyecto de expansión global de Pomodoros, miramos Buenos Aires para comenzar la expansión, podemos ser sorprendidos por hablantes de español de otros países, principalmente España, pero pronto el fundador del proyecto estará en Buenos Aires para, entre otras cosas, hacer algunas visitas técnicas referentes al proyecto.

Usted que es hablante de español puede ayudarnos, si viene algún problema en la traducción por favor nos avise. Registrese gratuitamente y empiece a enfocar en sus proyectos ahora mismo.

Castelo inaugura Espírito Santo no ranking, Pomodoros inicia a jornada pelo Brasil

Assim que instalei o serviço de geolocalização no site do Pomodoros percebi que poderia fazer algo inovador, um ranking de países, cidades e estados. Foram quase duas semanas para aprimorar essa idéia, além de implementar a geolocalização em tempo real, também precisava “anexar” essa informação a cada pomodoro completado.

Separando a informação em cidade, estado e país foi possível criar 3 novos rankings e assim atingir a meta de transformar o pomodoros em um produto global. A partir de agora poderemos acompanhar a expansão da rede pomodoros, @sergiorodrigues foi quem registrou o primeiro pomodoro fora do Estado de São Paulo. Ele ainda completa com um recado “e diga que Castelo esta vindo para liderar o posto de primeiro lugar“.

French Language – Adding a Third Language

Updating the pomodoros source code to facilitate translation and installation of new languages, French was chosen as the third official translation due to the number of new visitors coming from France.

We are still very dependent on Google Translate to do the translations, so we know that the quality is impaired, but it is certain that the reception of new visitors is much better when they find the words and translations in their language.

With great pride we welcome the French.

Idioma Francês – Adicionando um Terceiro Idioma

Atualizando o código-fonte do pomodoros para facilitar a tradução e instalação de novos idiomas, foi escolhido Francês como a terceira tradução oficial devido a quantidade de novos visitantes vindo da França.

Ainda estamos dependendo muito do Google Tradutor para fazer as traduções, assim sabemos que a qualidade fica prejudicada, porém é certo que a recepção dos novos visitantes é muito melhor quando encontram as palavras e traduções para seu idioma.

Com muito orgulho dizemos bem vindos franceses.

Github Portfolio Updated

Launch new products is often good and make developers feel good, but when you did many launches things can become very messed. After long time I started opening codes from past works, since 2003 I developed apps, websites and games.

franciscof5
143 repositories, 2 followers.

I recently launched almost 30 old projects, most of then in Flash MX and Flash 8, in github. They are most for portfolio porpouse, but some of then have been re-released under 2018 fast adaptation, and they are becoming online.

In few weeks we will launch a new section in F5 Sites web site and my personal portfolio, making dozen of old projects live again, for public access and demo usage. Many of then will be avaiable for new investments to finish things up, and a few of it will be remake by myself with costs covered by me.

https://portfolio.franciscomat.com/ – Check my portfolio

 

Inovação na usabilidade do app Pomodoros, som de trompete para avisar o fim do ciclo

Como sempre procuramos adotar sugestões de nossos usuários, isso é uma prioridade absoluta em todos os projetos que eu participo, condição básica para melhorias de usabilidade e outros. Mas há que se atentar a um importante fato, nem tudo que os usuários querem é preciso ser feito e muito pior, como dizia Steve Jobs “eles não sabem o que querem”.

Eu diria que posso concordar com isso, afinal, os usuários muitas vezes relatam problemas de experiência e dão uma sugestão logo em seguida para a solução, por exemplo um usuário que solicita um “botão de fechar” na janela. Cabe a quem escuta entender de fato qual o problema que o usuário está querendo resolver de fato, com perspicácia e sensatez logo se percebe que ele quer na verdade mudar de tela, e talvez fosse melhor redesenhar a interface, permitir fechar com clique fora.

Do ponto de vista de um importante usuário do sistema, ivo, programador, que ao testar versões e protótipos e aplicação do mesmo em abientes de trabalho de sua fábrica de sofware e do seu próprio uso, deveria haver “um som de tic-tac 10 segundos antes do alerta final, pois o som de aviso (telefone tocando) é muito alto e estridente”.

Isso ficou na lista de tarefa por meses, afinal teria que programar um tic-tac e refazer várias linhas de código. Pensei em colocar trechos de música antes dos 10 segundos, algo como em um vídeo-game onde a música fica mais empolgante no fim do jogo.

Ao acaso, organizando meus arquivos de aúdio e efeitos sonoros encontrei muitos sons interessantes, e quando fui fazer o backup dos sons do site do Pomodoros percebi que seria muito mais simples a tarefa, não precisaria reprogramar nada, bastaria colocar o “tic-tac” no mesmo arquivo de audio, até mesmo retirar o som de telefone do final.

Escolhi alguns sons diferentes para testar, mas ao fazer isso percebi que prejudicaria a experiência de antigos usuários, eu mesmo estava habituado ao telefone por pelo menos 7 anos. Resolvi então escolher um som e anexar o som do telefone no fim, quando lancei este projeto em 2010 arquivos de sons não eram pouco usados e não recomendados pelo seu tamanho, mas com as conexões mais modernas as recomendações mudaram e em breve haverá toda uma experiência sonora “climatizando” o aplicativo com diversas possibilidades a escolha do usuário.

Welcome Gringos: Pomodoros começa a se tornar global

Quando disse que estava planejando lançar produtos para os EUA
há um ano e meio muitos desconfiaram, os mais próximos foram até irônicos, mesmo sem perceber. Ainda tenho muito chão para chegar nos resultados que eu quero (dólares), o Pomodoros vai ser lançado e terá seus primeiros usuários gringos ainda este ano.

Antes mesmo de estar pronto, já começou a receber os primeiros visitantes dos Estados Unidos, pessoas de muitos países estão chegando no site, Rússia, Alemanha, França. A maioria são da California, EUA, por isso digo, vocês são muito bem vindos ao Pomodoros, podem surfar a vontade pelo site e assim também espero ser recebido, quando for surfar aí, em Venice Beach.

Apesar de receber visitantes de tantos países uma observação muito importante deve ser feita, eles entram e saem rapidamente do site porque a tradução está incompleta. Assim será prioridade terminar esta tradução, o que agora vai incluir itens do blog.

O Pomodoros será antes de tudo um site global em inglês, agradeço ao público brasileiro, mas por uma questão de crescimento o idioma oficial do Pomodoros já é inglês, com suporte inicialmente a português do Brasil e futuramente outros idiomas, já que o código-fonte é aberto e permite que colaboradores do mundo tudo contribuam com as traduções, de forma muito organizada.

Ainda vou escrever muitos posts em português e pessoalmente manter a tradução do Brasil.

Finalmente a Integração Entre Dispositivos com Sincronização Automática

Agora, se você alterar os dados da tarefa ou o volume do seu Pomodoros no computador, o mesmo irá atualizar automaticamente no celular. Isso é ótimo porque assim quem usa o computador como eu pode alterar as informações na tela e usar o celular apenas para cronometrar, tocando a tela para iniciar e parar somente, evitando digitar no teclado virtual do Android a cada mudança na tarefa.

Ou seja, você abre o celular para cronometrar e insere as informações da tarefa pelo computador, de forma mais confortável e as mudanças são recebidas pelo celular, que cronometra assim seu tempo.

Organização em Alto Nível, Finalização do Plugin F5 Sites Footer Bar

Fiquei meses esperando para fazer o fechamento do conteúdo dos sites, desde novembro de 2016 quando comecei o projeto da FNetwork, integrando todos os sites e serviços em um único banco de dados.

Assim, enquanto organizava o banco de dados, o conteúdo (texto e imagens que o usuário vê quando navega) estava quase sempre em estágio de “rascunho” ou “revisão pendente”, muitos textos e links jogados, pois, afinal, a rede de startups FNetwork não estava pronta, a sua tecnologia central estava sendo desenvolvida para atender uma necessidade de maior compartilhamento de códigos, informações e processos.

Está foi uma tarefa que surgiu “do nada”, com o nome fechamento, pois representava o estágio de conclusão dos esforços. Não teve definição do tipo fazer x e y, até o momento que estava escrevendo este post fiz muitas coisas pequenas relacionadas com este fechamento.

Agora, observando os resultados na navegabilidade do site e simulando usuários recém-chegados buscando informações, parece que a navegação ficou muito mais organizada principalmente pelo nosso exclusivo plugin F5 Sites Footer Bar, presente em todas as nossas startups. Com várias funcionalidades interessantes, como descriação em inglês e português de cada startup, quando o mouse passa em cima, abrindo uma janelinha.

Além de um sistema de cores, os links são brancos e ficam aceso, da cor azul, apenas o link correspondente a startup que o usuário está no momento. Quando está no Focalizador.com.br por exemplo, no rodapé o link Focalizador fica azul, indicando que o usuário está navegando numa startup F5 Sites.

De certa forma não houve um “resultado prático”, mas terminar esta tarefa significa um esforço continunado em organizar a F5 Sites, e consequentemente toda a rede FNetwork. Como dizia um professor em analogia, é como “o vento que levou a neblina da montanha e desnudou-a, trazendo definição e clareza na perspectiva”.

O objetivo sempre é o mesmo, aumentar o valor de cada pequeno projeto, para que a somas das iniciativas, na perspectiva de valuation de um novo investidor, represente uma oportunidade única e inegável de retorno, compartilhando mais rapidamente perspectivas de crescimentos rápido, para a injeção precisa de capital, com controle e objetivos claros, visando resultados que irão balizar sempre um maior crescimento, até se atingir as últimas séries de investimento.

Spending time planning a perfect pre-launch stage

The recent rocket launch Falcon Heavy taught World the importance of get everything ready and well tested before press the launch button, because after it, there is no going back. And even if you have the best and well payed engineers, fail is a part of the process, like the fail of third rocket in getting back to soil.

We are a small and lean startup, but for us, our rocket’s have as many technology as Falcon 9, and it is even more important to us then any other rock lauch. We are focusing so much effort in testing and getting early feedback as we can, it is a hard and tedious task, nobody want to do it for many time and we are waiting for lauching for so long, since 2010, that maybe the anxiety was something to be care of nowadays.

We are not in a technology rush (for while) with any competitors, since we dont even have market yets, we dont care about market growth, we only focus on make the best technology for our target public, getting feedback on early stages and having many ways to get it.

So in our blog it is possible to see how many posts talking about launch expectations, as we get closer and closer to launch we also getting huge priorities shifting. But the official release of our first USA & Global product, with massive marketing campaign, will be near at the end of the year, before many tests in Brazilian market.

Pomodoros Nova Tela de Visualização de Tarefas

Ao utilizar o WordPress o desenvolvimento do sistema pode ser mais rápido, no sentido em que é possível chegar a um MVP mais rapidamente, mas isso por si não significa muita coisa.

Em outros termos podemos pensar que já vem muita coisa pronta e semi-pronta no WordPress, então “menos” é preciso ser feito para o sistema “parar de pé”, aqui os termos em aspas pois representam estágios e esforços fictícios.

No caso da tela de visualização de tarefa antiga o que tinha era herança do WordPress, era simplesmente a página padrão de visualização de post, assim utilizando essa solução provisória (por 7 anos rs) pude concentrar esforços em outras partes do sistema.

Agora no estágio de fechamento e documentação, todas estes detalhes estão sendo revistos para poderem ser incorporados na próxima versão final do sistema, onde outros programadores poderão entrar para a equipe e contribuir com o projeto.

Novidades

Nesta nova tela é possível ver os detalhes do pomodoro de uma forma mais organizada, ao topo a imagem do autor, o título da tarefa e o nome do realizador.

Abaixo temos uma seção com os detalhes do pomodoro e os projetos que ele pertence. Os detalhes dos pomodoros são diferentes dos detalhes da tarefa, a última seção, logo abaixo da tela.

A tarefa soma todos os pomodoros com o mesmo título, se você fizer dois pomodoros para a tarefa “escrever post” a tarefa ira mostrar a duração de 1h e o total de 2 pomodoros. Observe que o pomodoro pode ter anotações diferentes, mas os detalhes das tarefas são sempre iguais para qualquer pomodoro com o mesmo título.

F5 Sites Strategy For 2018: Expected Our First Product Release For USA and Europe

We are more than never focusing on USA and Europe market, there are tons of tests beside an official entrance. As a CEO I often repeat the same mistake, underestimate the time for long projects, I was expecting the first official F5 Sites products launches for 2017, but we did not released officially a single project, we focused more on IT infra-structure and primary code releases, and even exhaustive testing of new routines and process for backup and data synchronization in large data clusters.

I did not mean I did not worked well or I do not have capacity to preview, It just mean we must set some strategic milestones on initial planning, for products built up from zero it is impossible to address all uncertainties in the beginning.

For Brazilian market we make a great progress, besides it’s not our main focus, to make software in Portuguese, we just reprogrammed an old product, our principal product for Brazil in the period 2011-2015, the Pomodoros.com.br webapp. It is back online, after two years offline, but it is still in alpha stage, just for tests and costumers feedback, we will proceed in the next months with a small online campaign for getting new users and promote a donating campaign for support the project.

The webapp have an English version, but we will launch a different and much improved version for USA and Europe, a new software is being made, we started it in the last years and probably I will launch it in 2018, now we have well stabilized our servers and backup routines. That is why I am, in January 2018, thinking that this new year will finally be the most important year in F5 Sites history, our first Brazilian turtle is expecting to reach California sea or some Europe bay.

But some things can again late market entrance, we are passing trough our must difficulty founding moments, with few sources of founds and no costumers revenue, we are struggling in a mess state of priorities and expected that it become even more difficult for next months because of time-pressure. We are chasing the most relevant investors for the projects stages, it iss clear for me that the entrance of new interest parts can speed-up some parts of project, but in other hand it can rearrange our launch schedules.