Posted on Leave a comment

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.

Posted on Leave a comment

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“.

Posted on Leave a comment

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.

Posted on Leave a comment

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.

Posted on Leave a comment

Pomodoros is Closest to Production

We started a silent revolution to speedup page load, resizing images, setting up cache and all stuff to get craziness page load speed ever. After it we will launch or official app on Google Play, then prepare the official global launch, for now is all we have to say, Portuguese version of blog is much more updated, but we are shifting our priorities and English version will soon become very updated too.

Posted on Leave a comment

Integração com Mailgun completa, enviando e recebendo emails

Mais uma tarefa que levou meses, está ficando repetitivo esse tipo de aviso aqui no blog, porém estas tarefas estruturais, que são a base do serviço, via de regra consomem muito tempo pois são necessário dezenas de testes e muita, mas muita pesquisa de serviços com custos acessíveis para uma startup enxuta. Não vou citar todos os serviços que pesquisei, quase todos da primeira página de busca do Google, mas não comecei essa tarefa procurando serviços de email, mas sim instalando meu próprio servidor de email postfix + devcot, configurando no meu VPS Linode centOS estes serviços.

Tudo ia muito bem até receber aquela enxurrada de spam, tornando inviável verificar os emails diariamente, pois muito tempo era perdido para não encontrar nenhum email “de verdade”, assim o problema se tornou grande, como divulgar meu email oficial em um cartão de visita se nunca iria conseguir encontrar os contatos de pessoas interessadas em serviços neste mar de spam.

Quanto mais velho um domínio e um endereço de email mais spam ele recebe, a internet é cruel e seus robozinhos spammers vão se somando e aniquilando endereços de emails antigos, por isso muita gente vive trocando de email e quase sempre evitando divulgá-lo de forma escrita na internet para evitar spam, mas é inevitável. Como a f5sites.com existe desde 2009, são muitos lugares onde divulguei meus emails, assim a enxurrada de spam era diária a solução foi instalar o SpamAssassin.

Aí você me pergunta, ele realmente funciona e assassina os spams? Sim, muito bem, pouca coisa passa, estaria tudo bem se essa solução não tivesse gerado um problema adicional, além da dificuldade de configurar os filtros, ele esgotava os recursos do servidor, a CPU disparava para 100% e recebia muitos alertas diários, dividindo recursos com https, mysql, php-fpm o servidor de email acabava por travar todos os sites.

Teria que então abrir um novo VPS só para o email, aí surgiu a questão do custo, a frustração cresceu porque tive que desativar o meu servidor de email depois de semanas “apanhando” para configurá-lo certinho para não ser barrado quando enviado para servidores exigentes como gmail, qualquer configuração errada e o gmail jogava meus emails direto no spam. Estava tudo certo mas não havia recursos para o serviço ficar ativo, nessa hora amaldiçoei os serviços de emails corporativos, eles mesmo inundam a rede de spam para depois cobrar por serviços anti-spam, um jogo injusto para os pequenos.

Para servidor de email é necessário além do custo baixo uma boa reputação dos IPs e servidores, além da já tradicional escalabilidade, quase todas as empresas acabam assinando com o próprio Google e recebem além do serviço anti-spam de primeira qualidade, interfaces web para seus funcionários, um tipo de gmail corporativo mas com @seudominio.com, funciona muito bem e tem um preço acessível, mas tenho minhas restrições quanto a confidencialidade, além de existirem alternativas gratuitas ou muito mais baratas.

Não teria encontrado o Mailgun se não fosse em uma conversa informal com meu primo, CEO da Plape.bi, Yuri, que me indicouo serviço, pois estava tendo ótimo resultados e ao questioná-lo sobre seus concorrentes, rapidamente destacou suas vantagens. Assim que tive tempo comecei a configurar o serviço para testar, fico sempre receoso quando exigem o cartão de crédito, mas com uma cota mensal de 10 mil emails grátis, atenderia minha demanda inicial facilmente.

Assim após pesquisa sobre a empresa e o fundo que a mantinha, percebi que era uma alternativa viável as grandes corporações de TI, uma verdadeira entrante no mercado, com força para crescer e com preços competitivos. Consegui sem muita dificuldade configurar o email pelo painel do Linode DNS e assim pude começar a enviar meus emails transacionais, antes usava o serviço grátis do smtp do gmail, com muitas limitações, mas com o Mailgun atingi um novo patamar.

Foram mais semanas lendo as documentações e estudando os protocolos MX do DNS para conseguir configurar corretamente o recebimento de email, está sim uma ferramenta incrível. O Mailgun permite que você receba emails @seudominio e ainda oferece gratuitamente o serviços de filtro de spam com base no próprio SpamAssassin, além de permitir a configurações de rotas catch_all para encaminhar emails recebidos. Assim hoje com o Mailgun posso enviar e receber emails de forma gratuita, com filtro de spam e com limites bastante justos. Portanto agradeço muito ao Yuri pela dica e compartilho com vocês essa incrível ferramenta, Mailgun.

Posted on Leave a comment

Rede de lojas virtuais F5 Sites próximas a serem lançadas

Desde o final de 2016 a F5 Sites vendo sendo reestruturada, antes era uma rede de sites independentes, mas agora se transformou em uma rede de blogs, serviços e lojas virtuais integradas. Vários dominam agora operam uma tecnologia compartilhada, foram necessários muitos meses de trabalho em pequenos projetos para a integração completa de todas as tecnologias e plugins.

Confira uma visão rápida sobre como a F5 Sites evoluiu de uma prestadora de serviços e consultoria em WordPress para uma rede de lojas virtuais e projetos integrados:

  • 2009: Início da F5 Sites, o objetivo era vender temas de WordPress no site ThemeForest, nunca alcançado. Apesar de bem remunerado a qualidade exigida do código e documentação era muito elevada para um momento inicial, portanto a F5 Sites nasceu com foco internacional e global, mas não atingiu as metas iniciais.
  • 2010: Para fazer receita rapidamente, passa a fornecer serviços de personalização e customização de sites para clientes no Brasil que utilizavam WordPress, conheci muitas pessoas e colaborei com muitos projetos.
  • 2012: Além de consultoria passa a hospedar os primeiros serviços próprios, como Itapemapa e Pomodoros, ainda dentro de uma infraestrutura de TI muito pouco estruturada e dependente de serviços de hospedagem para configurações avançadas.
  • 2013: Grandes clientes de consultoria aparecem, muito caixa entra e os investimentos em projetos atigem seu ápice, porém não tinha tempo para programá-los pois dedicava meu tempo para projetos de terceiros, na prática o resultado foi o abandono da F5 Sites seguida de uma grande injeção de recursos financeiros.
  • 2014: Interrompida definitivamente, a rede toda foi suspensa pois o fundador precisou se dedicar de forma integral ao programa de mestrado em Administração da FEA-USP.
  • 2016: retorno do fundador para dedicar-se exclusivamente ao desenvolvimento da F5 Sites e a rede de projetos, a partir de um novo paradigma, transformar a tecnologia para suportar mútiplos lançamentos em sequência. Com muitas tecnologias de 2012 e 2013 paradas, o trabalho foi enorme para relançar cada pequeno projeto dentro de um novo contexto, porém ao optar por WordPress como tecnologia principal desde o início a maior parte do trabalho de atualização foi extremamente fácil, já que basicamente os plugins e temas desenvolvidos funcionariam quase sem problemas.
  • 2018: Após 2 anos desenvolvendo novas tecnologias e preparando a rede, é prevista a abertura e lançamento para o público do primeiro serviço oficial da F5 Sites, o app Pomodoros.com.br.

Conheça as tecnologias e plugins que foram incorporados e agora fazem parte do núcleo duro da nossa tecnologia, integrando plugins próprios com soluções de terceiros:

  • WooCommerce + Plugins
  • F5 Sites Shared Posts & Uploads Folder
  • F5 Sites MySQL Manager
Posted on Leave a comment

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.

Posted on Leave a comment

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.

Posted on Leave a comment

Login Com Facebook e Google: Rede Fnetwork Conectada

Em 2016 iniciei o projeto da FNetwork, foi um retrocesso em muitos termos, o primeiro passo foi unificar todos os usuários de vários projetos num banco de dados único. Para isso todos os sites foram desativados por meses, após conseguir essa unificação tinha disponível somente o formulário padrão de registro do wordpress em cada projeto.

Os usuários do Pomodoros já utilizam de forma “pesada” a integração com o Facebook, sempre soube da importância de se deixar pronto esta integração novamente, mas de que adiantaria apenas um site conectado com o Facebook? Um usuário que logar com o Facebook no Pomodoros terá acesso a todos os nossos serviços, atuais e futuros.

Parte Técnica: Plugin wp-social-login (fork)

Fazemos aqui uma indicação deste excelente plugin para fazer login com redes sociais, nós avaliamos como 5 estrelas no diretório do WordPress. Existe serviços de terceiros que são oferecidos para isso, integração de  sites com redes sociais, com altos custos, basta você pesquisar no Google para perceber que este é um novo filão.

Mas os criadores deste plugin se mantiveram “raíz”, permitindo aos próprios usuários configurarem seus domínios para se conectarem diretamente com os servidores das redes sociais. Ao final, quando tudo corretamente configurado, o usuário clica em um botão e se torna um membro registrado do site.

Como utilizamos uma configuração especial com uso intenso da pasta mu-plugins, já que plugins que são colocados nesta pasta são automaticamente ativados/desativados pelo WordPress. Assim não precisamos entrar no painel, porém, a maioria dos plugins exige uma configuração inicial mínima, por isso fazemos forks de vários plugins, adicionando scripts que se auto-configuram para cada domínio.

Graças a API do Google e Facebook ficou muito fácil configurar vários domínios, já que o mesmo aplicativo permite diversas URLs de retorno. Assim agora temos configurado para nossos domínios o login do Facebook e Google. Com isto esperamos aumentar (e muito) (e muito rápido) nossa base de usuários.

Posted on Leave a comment

Conheça Pomodoros Black, a nova versão do site Pomodoros.com.br

Os primeiros usuário do site, em 2010, conheceriam o primeiro conceito do sistema e sua nova interface, e, como não poderia deixar de ser, a primeira coisa que me veio a cabeça quando fiz o logo foram os tomates em forma de cronômetro, então, rapidamente rascunhei um logo e coloquei tomates no lugar do “o”.

Pomodoros Black, nova interface

Acabei achando que estava muito óbvio e essa cor e configuração colocariam o logo numa posição comum, as cores e formas não falavam muito sobre o que era o projeto, alguns poderia até achar que era sobre molho de tomate ou uma pizzaria. Então mudei a cor do site para verde e substitui o logo, que é o que permanece até hoje.

Assim a maioria dos usuário viriam a conhecer o sistema na cor verde, onde houve uma pequena explosão no número de acessos e acabei precisando migrar de servidor em 2013 e desde então o serviço não atingiu mais nenhum grande momento de estabilidade, e assim, em pouco tempo fui perdendo todos os usuários, até chegar em zero.

Pessoas queriam usar mas o sistema caia, era frustrante e acabei revertendo toda aquela euforia inicial dos usuários para uma experiência de usuário horrível. Então entre 2014-2016 o projeto foi arquivado, ficou no ar algum tempo sem acesso, mas em 2017, após a adoção de um novo conceito de trabalhar com código-aberto, o Pomodoros ganharia sua última e derradeira versão, o Pomodoros Black, com a cor preta para representar uma nova experiência para os usuários.

Além disto com o código-aberto no github este projeto se transforma num excelente item de portfólio. Por fim, subitamente o JavaScript vem ganhando uma crescente atenção do mercado, o que pode valorizar e muito este projeto, que é feito com WordPress + JavaScript.

Você pode criar sua conta de usuário gratuitamente. O projeto é hospedado por F5 Sites e atualizador por Francisco Mat.

Posted on Leave a comment

Pequena grande migração: 70% de nossos códigos-abertos

Foram muitos meses migrando para o “novo” conceito de código-aberto, ainda temos muitos projetos, mais antigos, como jogos em Flash, feitos entre 2004 e 2006 para serem atualizados e migrados, mas 70% de nossos portfólio de soluções está agora hospedado no github.

Muitos projetos novos e atualizados estão sendo agora mantidos abertos, com o objetivo de adequar-se aos novos tempos e ao que de melhor a tecnologia e o direito (licença de software) tem a oferecer. Estamos agora em um novo patamar de gestão de projetos, com o código-aberto por exemplo a maioria das barreiras de sigilo e confidencialidade são colocadas em segundo-plano, podendo trazer o foco dos negócios no desenvolvimento de código, superando de partida a maioria dos possíveis problemas futuros, como no caso da separação das equipes tudo é feito de forma muito fácil, rápida e indolor.

Até o momento eu fui o desenvolvedor líder da maioria dos projetos, assim sendo, tenho o direito de escolher a licença que achar melhor. Como o WordPress permite a criação de pequenos código-fontes reutilizáveis, como plugins e temas, somente estes pequenos trechos são licenciáveis, quando aplicável e não houver restrições de terceiros.

Posted on Leave a comment

Fnetwork: Buscando a Maturidade

Após anos de intenso trabalho e muitas mudanças nos bastidores antes do lançamento, com sempre a vista de melhoria do serviço, visando aprimorar diversas qualidades tecnológicas, foi-se aprimorado nossos servidores para a mais avançada configuração para lançamento rápido de novos serviços.

Dentro deste novo conceito de agilidade para lançar startups e serviços de TI, buscamos centralizar todos os domínios de projetos no mesmo servidor, compartilhando dados dos usuários, resultando numa configuação técnica aprimorada, então denominada Fnetwork em dezembro de 2017.

Após quase 2 meses de trabalho com essa nova configuração, muitos ajustes para compatibilizar todos os projetos, que eram independentes, para entrarem na Fnetwork, foram realizado e mostrou-se como uma alternativa muita vantajosa, portanto decidimos priorizar seu desenvolvimento e descontinuar todas as outras configurações.

Ainda existe muito trabalho a ser feito para completar essa integração, porém a partir deste momento vamos focar na maturidade desta nova grande rede de projetos denominada Fnetwork.

Posted on Leave a comment

Conheça Pomodoros o novo projeto da F5 Sites

Versão 2011 arquivada.

A técnica dos Pomodoros foi criada por um estudante italiano chamado Francesco Cirillo na década de 80, ele tinha tanta coisa pra estudar que achou que não ia dar tempo. Foi então que na cozinha encontrou um relógio com o formato de tomate, daqueles que marcam o tempo para assar pizza, que soam um alarme quando o tempo termina.

Com o relógio em mãos e muito estudo pela frente ele se fez o desafio, ficar alguns minutos estudando sem perder a concentração. Ajustou o relógio para dez minutos e estudou sem parar. Gostou tanto do resultado que continuou usando os pomodoros na faculdade até se formar, sempre se dedicando em melhorar a técnica. Atualmente disponibiliza um livro que ensina detalhadamente a técnica e mantém um site que é referência no assunto.

Pomodoros.com.br-Logo
Acesse Pomodoros.com.br e utilize o relógio online

Depois de muitos estudos ele percebeu que dez minutos era pouco, os testes mostraram que o tempo de duração ideal de um pomodoro seria de 25 minutos, e ao final devia haver um descanso de cinco minutos. Esse é o tempo recomendado, esses trinta minutos formam um pomodoro, sendo 25 minutos de trabalho para 5 de descanso. Após 4 pomodoros deve haver um grande descanso de meia hora.

O tempo total dessa sessão de trabalho é de 145 minuto, ou 2h e 25 minutos. Uma sessão com quatro pomodoros exige muito mais esforço do que ficar trabalhando sem descanso, porque os pomodoros ajudam a descansar e recuperar a concentração. O tempo de descanso é quase um terço do total, observe que:

  • A sessão de pomodoros ideal tem 2h e 25min
  • Sendo 100 minutos trabalhando ou estudando
  • Para 45 minutos descansado

Descansar é mais importante do que as pessoas normalmente pensam, 5 minutos de descanso vão te fazer novo e te encher de disposição para continuar o trabalho. Comece devagar, tente completar um pomodoro, insista até conseguir terminar seu primeiro pomodoro. Terminar uma sessão com quatro pomodoros não é fácil, exige bastante treino.

Se você não tem um relógio de cozinha não tem problema, a F5 Sites acaba de lançar o site Pomodoros.com.br, todos podem usar gratuitamente nosso pomodoro online, não precisa se cadastrar para usar e é super simples, já vem com os tempos pré-configurados para trabalhar e descansar, além de indicar quantos pomodoros já foram feitos. É tão bom que estou usando agora mesmo para escrever esse post, uso e recomendo.

Versão 2011:

https://github.com/franciscof5/sistema-focalizador-js-2011

 

https://github.com/franciscof5/sistema-focalizador-js-2011