Skip to content
Comandos de Docker, por Pedro Mázala

Principais comandos de Docker: Usando containers no desenvolvimento de software

Ao desenvolver uma aplicação, torná-la acessível para colegas de equipe e para o cliente pode se tornar um desafio. Afinal, na sua máquina funciona, mas e no Sistema Operacional de quem precisa testar? Pois é, para resolver comportamentos inesperados que geram gargalos no projeto, surgiu o conceito de Container e o Docker.

O que são Containers?

Containers compartilham de um mesmo Sistema Operacional, diferente das tradicionais VM’s (Virtual Machines, ou Máquinas Virtuais) que necessitam de enormes capacidades de disco e memória para rodar diversos SO’s. Um container isola recursos e permite uma comunicação mais fácil entre diferentes containers. Assim, basta que o outro usuário tenha o Docker instalado para acessar sua aplicação em seu container.

Saiba mais sobre o surgimento do conceito de Container, além de DockerFile e Docker Compose nesse artigo de Larissa Roder.

Principais comandos de Docker: Ciclo de Capacitação gratuito!

Quer entender mais sobre o Docker e aprender a começar?  O desenvolvedor Pedro Mázala apresentou um Ciclo de Capacitação em formato de vídeos para explicar:

  • Os problemas enfrentados sem utilizar containers
  • O diferenciar de criar aplicações containerizadas
  • As desvantagens de Virtual Machines
  • Como funcionam Containers na prática
  • O uso de imagens
  • Como personalizar sua imagem
  • Como aplicar Docker em produção
  • Os principais comandos de Docker
Compartilhe:
Continue lendo
Transcrição de voz com Javascript

Transcreva sua voz de forma nativa com Javascript – Web Speech API

Atualmente a transcrição de textos é algo comum para os usuários de smartphones. A SIRI,  o Google Now e a Cortana popularizaram essa prática. Mas na Web isso não é tão comum assim. As grandes empresas de tecnologia hoje nos oferecem API’s para esse serviço, mas não é algo muito barato e nem tão trivial assim integrar com as gigantes.

Mas e se os browsers nos fornecessem essa API de forma nativa, para que pudéssemos transcrever tudo o que o usuário fala em texto apenas com uma permissão simples e HTTPS? Muito mais fácil, certo?

Essa é a ideia da especificação da W3C para a Web Speech API, para que o browser nos forneça esse serviço de forma nativa e muito simples. Então, veremos logo abaixo como podemos implementar essa API em nosso dia a dia para facilitar a vida do usuário e aumentar muito a acessibilidade das nossas aplicações.

Compartilhe:
Continue lendo
O que é mindfulness, com a psicóloga do método friends Jaqueline Bordin

Mindfulness: é possível encontrar a paz no meio do caos?

Caos! Muitas pessoas percebem a vida adulta como um caos: estudar, trabalhar, cuidar da casa, cuidar dos filhos, cuidar do relacionamento e pagar “boletos”. A nossa vida é realmente agitada, o caos produz muito estresse e o estresse atrapalha nosso desempenho social, profissional e nossa saúde física e emocional. 

Talvez você esteja pensando: “Tudo isso eu já sei, mas eu vou fazer o quê? Preciso trabalhar para pagar os tais boletos!”. Uma das estratégias indicadas pela ciência para que possamos lidar com o estresse e ter uma vida mais plena e feliz é praticar MINDFULNESS (Atenção Plena). 

O que é Mindfulness e como praticar

Mindfulness nada mais é do que prestar atenção no seu presente, nas suas reações corporais, ou seja, em você. Por meio de meditações simples você pode treinar esse estado de atenção. Dentre essas meditações simples e rápidas está a meditação de um minuto: 

Compartilhe:
Continue lendo
O que é Comunicação assertiva, como se expressar melhor

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.

Compartilhe:
Continue lendo
Copa dos Agasalhos, DB1 Global Software

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.

Compartilhe:
Continue lendo
Prática da gratidão

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? 

Compartilhe:
Continue lendo
Carreira na área de teste de software

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.
Compartilhe:
Continue lendo

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.

Compartilhe:
Continue lendo
Certificação Project Requirements Analyst APRA

Como conquistar a Certificação Project Requirements Analyst APRA™

Decidi tirar a certificação Project Requirements Analyst APRA™ para conquistar visibilidade como Analista de Negócios, o que é difícil no dia de hoje. Essa dificuldade atual vem do mercado restrito para treinamentos e certificações. Felizmente, a DB1 tem uma política de nos incentivar à melhoria como pessoas e profissionais. A empresa me ajudou a buscar e direcionar caminhos para me qualificar, e ser ainda melhor no meu desempenho.

Com isso, recentemente recebi a oportunidade de retornar à área que tenho tantas aspirações, a análise de negócios, o qual me propiciou energias para buscar ainda mais conhecimento e aprimoramento. E minha porta de entrada foi a certificação APRA™ (Certificação Project Requirements Analyst) da IO4PM.

Compartilhe:
Continue lendo
Back To Top