Lightning Talk – Micro serviços, por onde começar?

A Arquitetura de Micro Serviços traz uma distribuição em prol da performance e qualidade de software. A independência e autonomia da criação, execução e distribuição dessa arquitetura são algumas vantagens de aplicar esse componente.

Por onde começar para aplicar Micro Serviços?

Para iniciar seus estudos sobre computação paralela, existem dois itens básicos: Threads e Message Passing Interface (MPI).

Henrique Silverio explica ambos em seu Lightning Talk!

Veja nesse Lightning Talk:

  • O que são Threads e MPI
  • Como estão sendo utilizados na DB1
  • O caminho mais fácil para fazer uma migração
  • O que evitar na aplicação de Micro Serviços

Confira tudo em de 15 minutos

Um universo de soluções com Design Patterns (Padroes de Projeto)

Os Design Patterns (Padrões de Projeto) existem para deixar o código mais eficiente, além de agilizar e facilitar sua rotina.

Ainda assim, muita gente desconhece esse universo de soluções!

Design Patterns não são voltados a algumas linguagens específicas, mas sim às linguagens que possuem programação orientada a objetos (POO), como por exemplo:

  • Java;
  • .NET;
  • Delphi.

Para que você domine os Padrões de Projeto, criamos um Ciclo de Capacitação ministrado por André Celestino, Desenvolvedor Delphi especializado em Engenharia e Arquitetura de Software.

São 4 vídeos para desmistificar os Design Patterns e indicar os melhores recursos para aprender cada padrão! Leia mais

Resiliência: é possível desenvolvê-la?

No texto anterior desta série foi apresentado o que é resiliência! Retomando, resiliência é a capacidade que nós temos de lidar bem com as adversidades, tirar proveito delas e não adoecer. Com essa definição concluímos que ser resiliente é uma habilidade importante para que possamos viver melhor. Pensando assim é provável que venha o questionamento: é possível desenvolver resiliência?

Habilidades para desenvolver resiliência

Para ser resiliente é preciso desenvolver uma série de habilidades emocionais e sociais como: Leia mais

Lightning Talk – Cornucopia: Desenvolvimento Seguro

Você já ouviu falar de Cornucopia? Quando se trata de segurança da informação, todos precisam se unir para encontrar possíveis falhas de segurança e prevenir ataques. É por isso que Emerson Castilho e Wagner Voltz apresentaram um Lightning Talk, palestra de 15 minutos, para esclarecer tudo sobre o agile game desenvolvido pela OWASP (Open Web Application Security Project).

O jogo ajuda no desenvolvimento seguro de software, mas todos podem participar, independente da sua função! Afinal, a segurança não é um dever só dos desenvolvedores e da área da Qualidade.

Veja nesse Lightning Talk:

  • O que é Cornucopia
  • Como o jogo funciona
  • O que a OWASP Cornucopia faz e como você pode começar a jogar

Já podemos ir adiantando: não é poker, não é truco e não é demorado!

Confira tudo em menos de 15 minutos

Quer saber mais sobre o agile game?

Aqui no Blog DB1, temos também um artigo feito por Wagner Voltz: OWASP Cornucopia – um agile game para identificar potenciais falhas de segurança em softwares. Leitura indispensável para quem está interessado em desenvolvimento seguro!

ANYMARKET e Domus ERP, ambos do grupo DB1 Global Software, são finalistas da 4ª edição do Prêmio ABComm de Inovação Digital

O ANYMARKET, integrador de marketplaces, e o Domus ERP, software de gestão empresarial, são finalistas do Prêmio ABComm de Inovação Digital na categoria Destaque em Tecnologia Web.

Em 2017, foram mais de 3.600 cases inscritos e 30 mil votos.

Promovido pela Associação Brasileira de Comércio Eletrônico, a homenagem teve como objetivo estimular o desenvolvimento do mercado digital do Brasil, reconhecendo as melhores práticas, companhias e profissionais do setor e reconhecer as empresas e profissionais que se destacam em suas áreas de atuação. Leia mais

Resiliência: maestria em retornar à forma original

Esse texto é o primeiro de uma série de textos que discutirão resiliência e quais as ferramentas utilizadas para atingir essa habilidade e, então, aprendermos a ser mais felizes e resolver problemas de maneira positiva.

Imagine-se vivendo uma situação muito difícil para você: pode ser uma mudança radical de vida, pode ser uma doença, morte na família, separação conjugal, problemas familiares ou um clima pesado e estressante no trabalho. Você pode refletir especificamente sobre um problema que você está enfrentando hoje! É provável que seja fácil voltar o pensamento para essa situação, afinal, é algo que está sendo vivenciado e provavelmente te gera sofrimento. Algumas vezes esses problemas são fáceis e rápidos de resolver, outras vezes são difíceis e exigem tempo e paciência para serem resolvidos. Fáceis ou difíceis de serem resolvidos, problemas geram sofrimento!

Depois de ter imaginado uma situação difícil ou lembrado do seu problema, tente imaginar que todos os dias você terá que resolver esse problema e que ele se torna cada vez mais complicado e gera cada vez mais sofrimento. É possível viver bem, sofrendo diariamente para resolver problemas? Não, não é possível! Leia mais

Como solicitar consignado fácil com o Aplicativo Mobile Consignet Convênio

O celular já é o equipamento preferido dos brasileiros. Numa pesquisa do Instituto Brasileiro de Geografia e Estatística (IBGE), 94,6% dos internautas usam dispositivo móvel. Segundo Maria Lucia Vieira, gerente da pesquisa, “as pessoas priorizam as formas de comunicação mais fáceis e mais rápidas”. Para ler mais detalhes sobre a pesquisa, veja a matéria da EXAME.

O Consignet, sabendo dessa preferência nacional pelos aparelhos de celular, já tem disponível o Aplicativo Mobile Consignet Convênio. Afinal, o brasileiro não usa o celular apenas para se comunicar: aproveitar a comodidade de serviços na palma da mão já é essencial no cotidiano.

O aplicativo é compatível com android e em breve poderá ser utilizado em iOS. Leia mais

Lightning Talk – SEO e SEM: Que P*##@ é essa? Desmistificando o Ranqueamento do Google

O ranqueamento do Google  e suas estratégias (SEO e SEM) envolvem várias dúvidas: “Como aparecer no Google?”, “Como funciona a busca orgânica?”, “Como aparecer no topo das pesquisas do Google?”.

Ou, talvez, você nunca tenha ouvido falar de SEO e SEM. Nesse caso, é normal se perguntar “Que P*##@ é essa?”.

A primeira página do Google é o espaço mais disputado da internet. Todos querem saber como aparecer no topo das pesquisas do Google, especialmente sem investir dinheiro nisso.

SEO (Search Engine Optmization) é a estratégia para ser encontrado no Google gratuitamente. Entender o algoritmo de busca do Google e como funciona a otimização de SEO  é a chave para aumentar score rapidamente. Com o tempo de otimização, você pode conquistar o topo dos resultados na primeira página do Google, sem mexer no bolso.

E para quem deseja anunciar no Google, o SEM (Search Engine Marketing) também será explicado nesse Lightning Talk da Analista de Mídia Digitais da DB1, Lídia Campos!

Veja nesse Lightning Talk:

  • Por que alguns resultados do Google aparecem na primeira posição?
  • Processo do Google: Rastreamento, Indexação e Ranqueamento
  • Como melhorar o ranqueamento de páginas
  • Estrutura de anúncios SEM
  • Como pensar em palavras-chave para SEM e SEO
  • Title, URL, imagens e relevância do conteúdo
  • Comportamento do usuário

Confira tudo em 15 minutos!

Curtiu o assunto? Veja também o Lightning Talk “Como escrever textos atrativos (para o leitor e para o Google).”

O que são Requisitos Não Funcionais

A engenharia de requisitos define os requisitos não funcionais, ou requisitos de qualidade, como sendo os requisitos que especificam critérios que podem ser usados para descrever o funcionamento de um sistema, e não os comportamentos específicos, pois para isso é utilizado os requisitos funcionais. Os não funcionais estão ligados ao limite de uso e as propriedades da aplicação e são muito importantes no projeto de desenvolvimento de um software, pois caso sejam negligenciados, podem trazer prejuízo para o seu projeto.

O usuário não sabe o que é, por isso é difícil elicitá-lo

Nossos Usuários costumam pensar apenas nas funcionalidades que o sistema deverá ter e como deverá ajudar em seu negócio, esquecendo de pensar sobre questões como a quantidade de dados que o sistema deverá trafegar, qual a quantidade de acessos simultâneos e até menos em quais sistemas operacionais o sistema deverá funcionar. E muitas vezes o usuário realmente não sabe como levantar essas informações ou que essas informações são vitais para o projeto. E uma das tarefas dos analistas é ajudar os clientes a levantar esses dados ao iniciar um projeto.

Leia mais

Lightning Talk: Como escrever textos atrativos (para o leitor e para o Google)

Escrever textos atrativos na web é um desafio. Temos muito fixado em nossa mente que o público, especialmente o brasileiro, não está interessado em leitura.

Talvez você já tenha pensado em escrever, mas teve medo de que ninguém se interessasse em ler seus textos.

Para você que quer dominar a escrita, conquistar seu público e criar um blog que se popularize sem que você precise investir em anúncios, nossa redatora Camila Guedes ministrou um Lightning Talk que ensina técnicas para prender o leitor e otimizar o SEO (Search Engine Optimization).

Veja neste Lightning Talk:

  • Dicas para quem nunca escreveu saber como começar;
  • Novidades para quem já tem o costume de escrever artigos de blog;
  • Técnicas para o leitor encontrar o texto, ler inteiramente e navegar por outros artigos do seu blog;
  • Técnicas de SEO: como escolher palavra-chave para atrair o público certo, como aplicá-las no texto e como utilizar links para aumentar a popularidade.

Confira tudo em 15 minutos!

Quer saber mais sobre SEO? Veja o Lightning Talk “SEO e SEM: Desmistificando o Ranqueamento do Google“.