Lightning Talk – CapivaraJS: Um framework para criação de componentes híbridos

Você já conhece o CapivaraJS? É o framework 100% brasileiro para criação de componentes!

Embora existam frameworks do tipo, os componentes criados por eles tendem ao isolamento em determinada tecnologia. Isso torna a migração mais complexa. Saiba o que faz o CapivaraJS único:

Diferenciais

É um framework híbrido gratuito de desenvolvimento. Seu objetivo é tornar componentes mais independentes de tecnologias de mercado como Angular, ReactJS, Vue.js e entre outros, além de complementar essas tecnologias. Ele é um facilitador que automatiza a estruturação básica na criação de componentes. Assim, o desenvolvedor se dedica ao que realmente interessa!

Aqui na DB1 já utilizamos o framework. Para Ilson Rezende, presidente da DB1, “o grande diferencial é que não está preso a uma biblioteca Java Script da moda. Com o CapivaraJS você faz uma vez e roda em todos. Ele possibilita criar componentes híbridos que são 100% compatíveis com outros frameworks do mercado”, completa Rezende.

O framework é totalmente personalizável e foi desenvolvido com o suporte da startup paranaense Gumga. Por isso, convidamos Matheus Miranda de Almeida, da Gumga, para explicar um pouco mais sobre como o CapivaraJS foi criado e como seus componentes se mantém hoje!

Assista o Lightning Talk para saber como funciona o CapivaraJS!

Em menos de 10 minutos você conhece as funcionalidades do framework. Foi feita uma demonstração de componente escrito em CapivaraJS rodando em Angular, para melhor compreensão da ferramenta. Além disso, você vai descobrir a origem do nome “Capivara” e outras curiosidades!

Você pode ler os primeiros passos para a instalação do framework aqui.

Se você já desenvolve com o CapivaraJS, comente sua experiência! Caso tenha sido a primeira vez que ouviu sobre o framework, conte também suas impressões abaixo.

Mestre dos Códigos: aprendizado técnico gamificado

O Mestre dos Códigos é um sistema de incentivo à capacitação de nossos mais de 120 desenvolvedores aqui na DB1 Global Software,  baseado em práticas de gamificação. A inspiração veio de escoteiros, que usam distintivos de acordo com as especialidades adquiridas como exemplo e fonte de inspiração.

Lançado em maio de 2017, o Mestre dos Códigos oferece um conjunto de atividades práticas em desenvolvimento de software que atestam os níveis de conhecimento de nossos colaboradores nas linguagens .Net, Arquitetura de Software, Java, JavaScript, PHP, SQL e Delphi, chamados Territórios.

Como funciona o Mestre dos Códigos

O desenvolvedor participante deve realizar 15 atividades para cada território. Cada atividade é enviada para aprovação do Comitê Técnico, comporto por colaboradores da DB1.

A primeira tarefa concluída com sucesso dá direito ao cordão de crachá do jogo, que diferencia o colaborador dentro da empresa.

A partir daí o participante conquista um novo nível a cada 5 (cinco) atividades completadas e aprovadas para receber as insígnias de Escudeiro (ao realizar 5 atividades), de Cavaleiro (ao realizar 10 atividades) ou de Mestre (completando as 15 atividades).

Objetivos da gamificação

“O modelo de gamificação estimula até mesmo quem não está mais em uma área técnica. Mais do que ter o reconhecimento, o legal do projeto é servir de referência para os mais novos, que podem facilmente identificar quem na empresa é referência em determinado assunto”, afirma Cassio Serea, diretor de Shared Services e CFO, que já recebeu o cordão por ter concluído sua primeira tarefa.

Após um ano de funcionamento, o Mestre dos Códigos recebeu mais de 70 inscrições. Colaboradores de outras áreas também são livres para participar e demonstram grande interesse em aprender mais sobre desenvolvimento de software.

Lightning Talk – A minha experiência com a Alexa

Você conhece a Alexa? A assistente virtual da Amazon.com é uma das tecnologias que chamam mais atenção hoje, por possuir inteligência cognitiva para atender comandos de voz. No caso dessa assistente, em especial, temos algumas polêmicas como o fato da assistente rir repentinamente para os usuários. Isso desperta muita curiosidade sobre como é, de fato, utilizar a Alexa no cotidiano.

Alexa, assistente de voz com inteligência cognitiva da Amazon.com

Como um usuário americano de 72 anos interage com a assistente virtual Alexa?

Para entendermos melhor como a assistente de voz funciona, convidamos o usuário Bill Whitake para contar sua experiência. Bill é um aposentado americano de 72 anos, ex-integrante da Marinha dos EUA e reside no Brasil há 2 anos. Já participou de vídeos com o Tinbot e é primo do ator George Clooney!

Usuário idoso interagindo com assistentes virtuais

Bill Whitake e Tinbot

E falando em Tinbot, temos nesse Lightning Talk a participação de Marco Diniz, desenvolvedor do robô assistente, interativo e programável. Marco trará a explicação técnica sobre a Alexa, esclarecendo tudo o que a assistente de voz é capaz de fazer com sua inteligência cognitiva.

Assista ao Lightning Talk para conferir esse bate-papo!

Confira a experiência do usuário com a assistente de voz da Amazon.com, e veja como a tecnologia influencia o comportamento de um idoso.

A conversa com Bill foi realizada em inglês, mas não se preocupe! A conversa foi mediada para que todos possam entender.

Assista abaixo:

E aí, você gostaria de interagir com um assistente virtual como a Alexa? Deixe nos comentários o que achou dessa conversa!

 

O que é Comunicação Assertiva – Alcance objetivos sem prejudicar relações

Desde que começamos a trilhar o caminho até a resiliência, falamos sobre as habilidades necessárias para aprendermos a lidar melhor com os desafios da vida: atenção positiva, identificação e expressão dos sentimentos, práticas de relaxamento, gratidão… Hoje o nosso texto será sobre comunicação assertiva.

O que é Comunicação Assertiva?

Comunicação é uma habilidade que exige que o emissor e o receptor da mensagem tenham real e total compreensão dela. Por isso, a comunicação deve ser clara e objetiva.  O termo assertividade envolve a afirmação dos próprios direitos e expressão de pensamentos, sentimentos e crenças de maneira direta, honesta e apropriada que não viole o direito das outras pessoas. Leia mais

Criando grandes cases para o ROI de User Experience (UX)

Você sabia que User Experience (Experiência do Usuário/UX) pode ser mensurado e mostrar retorno sob investimento (ROI)? Mesmo que o cálculo do ROI seja desafiador por si só, é perfeitamente possível e muito valioso para justificar o investimento em UX.

Abaixo, trouxemos números interessantes para serem considerados na hora de construir seu case. As informações foram baseadas no infográfico Making a Strong Business Case for The Roi of UX, da Experience Dynamics, empresa americana de consultoria em UX.

User Experience (UX) melhora a eficiência do desenvolvimento

Em fábricas de software, a velocidade é imprescindível. Atividades de UX podem reduzir em 50% o desperdício de tempo no desenvolvimento. Isso acontece porque elas ajudam a definir requisitos de usabilidade logo de início, prevenindo o retrabalho.

O tempo de desenvolvimento, por si só, já é reduzido em cerca de 33% a 55% quando o usuário é envolvido no processo. É assim pois a tomada de decisão e a priorização de atividades dos desenvolvedores ganha mais clareza. Leia mais

Definidos os Campeões da ‘Copa dos Agasalhos’: mais de 4 mil peças foram arrecadadas

Com temperaturas na casa dos 16 graus em Maringá, no Paraná, nada melhor (e necessário) que ajudar a quem precisa. Por meio da campanha do agasalho com o tema da Copa, que teve início em 15 de março, meses antes do frio chegar, a DB1 Global Software, multinacional de tecnologia sediada em Maringá, bateu todos os recordes de arrecadação por meio de uma disputa saudável entre times formados por colaboradores da empresa.

A “Copa dos Agasalhos” reuniu muito da missão da DB1: desenvolver as melhores soluções em TI, criar e evoluir as práticas de gestão da organização no aspecto socioambiental, envolvendo e engajando os colaboradores, incentivando a competitividade e, claro, atendendo a sociedade organizada em parte de suas necessidades. Leia mais

Gratidão: você já foi grato(a) hoje?

O texto de hoje fala sobre gratidão! Se você leu o texto anterior deve estar pensando: “de novo”? Sim, de novo! Contudo, se você já leu sobre gratidão, você sabe também sobre a importância de ser grato para a construção da resiliência. Por isso, esse texto apresentará novas maneiras de vivenciar a gratidão. Bora treinar? 

Primeiro, respire fundo, se acalme e vamos lembrar o que é gratidão. Gratidão, segundo o dicionário, é o sentimento experimentado por uma pessoa em relação a alguém que lhe concedeu algum favor, um auxílio ou benefício qualquer, ou seja, é uma espécie positiva de reconhecimento. Na vida, a gratidão é um pouco mais que isso: é a emoção responsável por sermos capazes de expressar apreço por aquilo que temos, e não pelo que desejamos ter. Na psicologia positiva, a gratidão também é conhecida como uma emoção que pode ser cultivada e as consequências desse cultivo são, além de maior bem-estar e felicidade, também mais energia, otimismo e empatia, quando a direcionamos para quem nos cerca. Vamos cultivá-la?  Leia mais

O porquê de escolher a área de Teste de Software como carreira

Existem alguns MITOS referentes à escolha da área de Teste de Software como carreira, tais como:

  • Qualquer pessoa pode testar;
  • A área de Desenvolvimento é melhor que a área de Teste;
  • Os salários dos Testadores serão menores do que os dos Desenvolvedores;
  • Somente as pessoas que não gostam ou não sabem programar escolhem a carreira de Testes;
  • Não haverá crescimento profissional nessa área.

Eis as DESMISTIFICAÇÕES para os itens acima:

  • Nem todos podem testar. É necessário ter paciência, uma boa capacidade analítica e de comunicação para reportar incidente, para então se tornar um testador de software, além de ser observador, curioso, atento aos detalhes, criativo, etc;
  • O salário de Testador pode ser menor quando inicia-se nessa carreira. Porém, testadores experientes estão ganhando o mesmo nível em comparação com os Desenvolvedores, principalmente os Testadores especializados em Automação;
  • Não somente pessoas que não gostam ou não sabem programar escolhem a carreira de Testes. Existem automatizadores e esses escrevem código para automatizar os scripts de testes;
  • Há crescimento profissional na área de testes. Um Testador pode se tornar Líder de Teste, Líder de Projeto, Arquiteto de Automação, Gerente de Teste, etc, ou seja, assim como em outras áreas, nessa também pode-se crescer profissionalmente e chegar ao nível de gestão.

 

Leia mais

Lightning Talk – Docker Swarm e Traefik

Você conhece o Docker Swarm e o Traefik? São muito úteis para quem trabalha no ambiente de produção ou homologação, e sabe o quanto é sofrido lidar com a perda de uma máquina: horas de trabalho pelo ralo, e mais várias outras para conseguir atualizar todos os serviços, arrumar os IPs, e por aí vai. Containers como o Docker estão aí para evitar esse tipo de situação.

Docker? O que é isso?

Antes de falarmos de Docker Swarm, é importante que você saiba o que é o Docker por si só.

O Docker possibilita ambientes isolados e de fácil portabilidade: você configura um ambiente dentro de um container e pode transferir para qualquer outra máquina, ou ambiente, onde o Docker esteja instalado. É um grande aliado para quem busca resiliência: um ambiente sempre voltando ao estado normal, superando falhas de serviço ou de máquina. Se você precisa entender mais a fundo como funciona um container, aqui no blog da DB1 já trouxemos uma explicação completa sobre o conceito de Container, DockerFile e Docker Compose.

Agora, vamos para o Docker Swarm!

A partir do momento em que você possui o Docker instalado nas máquinas, o Docker Swarm te ajudará a gerenciar e orquestrar todas elas em modo de Cluster. Leia mais

Gratidão: um degrau na escalada para a resiliência.

No texto de hoje vamos falar sobre gratidão e porque ela é importante no processo de construção da resiliência. A palavra gratidão vem dos termos graça, dádiva e presente. Então, podemos considerar que a emoção de ser grato vem da percepção de como somos presenteados com coisas boas durante os nossos dias.

Gratidão é a capacidade que temos de reconhecer e agradecer por uma ação ou benefício recebido ou conquistado.

A gratidão está diretamente relacionada à inclinação a apreciar e saborear eventos e experiências do dia a dia e valorizá-los! Nesse sentido, ao invés de reclamarmos das situações ruins que aconteceram ao longo do dia, vamos agradecer pelas coisas boas. Esse movimento de prestar atenção no que pode nos tornar gratos é a prática da atenção positiva que está diretamente ligada à construção do nosso bem-estar e na prevenção de doenças emocionais como ansiedade e depressão.

Assim, a prática da gratidão tem grande impacto na nossa saúde emocional, física e nosso bem-estar, por favorecer a gentileza e o altruísmo com outros e com nós mesmo. Você já foi gentil com você hoje? Leia mais