Banco de dados Dicas e boas práticas para quem está começando com banco de dados - Parte 1 Em muitas empresas que trabalham com o desenvolvimento de software, uma grande parte dos projetos envolvem soluções que empregam estruturas de dados em banco relacional SQL. E naturalmente, as primeiras modelagens destas estruturas
Processos Revisões de Código na Prática Como realizar uma Revisão de Código e obter seus benefícios? Neste artigo você vai encontrar informações válidas que irão te ajudar a implementar essa prática junto à sua equipe.
Processos Sua equipe faz Revisões de Código? Os principais benefícios da Revisão de Código são o aumento da qualidade do software e o conhecimento sobre a base de código. Entenda um pouco mais sobre esse importante elemento da Engenharia de Software.
MongoDB e LGPD: Quais os recursos disponíveis? Durante os dias 17 e 19/06 ocorreu em NY, o MongoDB World. Onde participou a autora deste post que quero compartilhar com todos "DANIELLE MONTEIRO" que nos descreve o seguinte:
Virtualização Conheça as novidades do VMware vSphere 6.7 No final de 2018, realizamos o upgrade da versão do VMware vSphere 6.5 para a versão 6.7 em nosso Data Center, esse post abordará as novidades dessa nova versão. A VMware
SO Windows 10 May 2019 Update causa perda de conectividade Wi-Fi em alguns PCs Windows 10 May 2019 Update causa perda de conectividade Wi-Fi em alguns PCs Usuários que quiserem fazer o upgrade para a nova versão do Windows 10 e que utilizam adaptadores de rede Wi-Fi
Ferramentas Google Chrome travando? Veja soluções para o problema Navegador do Google tem alto consumo de memória RAM e pode atrapalhar resposta do sistema O Google Chrome pode travar e afeta, principalmente, a memória RAM do PC. O browser, é mais popular
Ferramentas (O que é Kubernetes?) O Kubernetes, k8s (k + 8 caracteres + s, entendeu?) ou “kube”, para aqueles que gostam de ser concisos, é uma plataforma open source que automatiza as operações dos containers Linux. Essa plataforma elimina grande
Getting Started Clean Code - Tratamento de erros Olá pessoal, este é nosso último artigo sobre o Clean Code. Neste artigo são ressaltadas uma série de técnicas e considerações que você pode usar para criar um código que seja limpo de
Getting Started Clean Code - Objetos e estruturas de dados Olá pessoal, esperamos que esta série de artigos ajudem vocês a se tornarem melhores desenvolvedores e perpetuem sua disciplina na codificação. Neste artigo vamos falar sobre Objetos, estruturas de dados e conhecimento da
Agile Clean Code - Formatação Olá pessoal, neste artigo falaremos sobre formatação do código. Serão abordados tópicos como quantidade de linhas em um arquivo, padrões de formatação, quantidade de colunas e a distância entre os conceitos. Boa leitura!
Agile Clean Code - Comentários Olá pessoal, até aqui vimos recomendações do Robert C. Martin sobre Nomes Significativos e Funções. Neste artigo vamos abordar um assunto polêmico, comentários no código Nada pode ser tão útil quanto um comentário
Getting Started Clean Code - Funções Olá pessoal, no artigo anterior abordamos Nomes Significativos, este primeiro artigo traz recomendações de como tornar seu código legível. Agora podemos iniciar a segunda etapa citada nos 3 R's, a reutilização de funcionalidades.
Agile Clean Code - Nomes significativos. Olá pessoal, este é o primeiro artigo sobre Clean Code e prometo que no final desta série você terá uma nova visão sobre seu código. Esta série de artigos foi baseada no livro
Ferramentas JMeter - Guia básico - Como utilizar o componente de gravação. O QUE É JMETER? JMeter é uma ferramenta utilizada para testes de carga em serviços oferecidos por sistemas computacionais. Para a realização de testes, a ferramenta JMeter disponibiliza diversos tipos de requisições e
API JAVA - Desvendando as funcionalidades Streams e ParalleStreams – parte 1 Conhecimento desejado para melhor entendimento do leitor: Java, Framework Collections, Expressões Lambda, Interfaces Funcionais e Referências a Métodos. Ganho em estudar Streams e ParalleStreams: Algo muito importante quando vamos estudar algum conteúdo é
Avaliação de tecnologias para desenvolvimento web - Uma comparação entre React e Vue (Parte 5) Na seção anterior desta série, apresentamos nossa experiência com o desenvolvimento de um projeto híbrido utilizando AngularJS e Vue.js, aplicando conceitos modernos de arquitetura de software. Nesta última parte, iremos apresentar recursos
Web Design Sites "mega" importantes para você Oi pessoal, hoje quero compartilhar com você alguns links "mega" importantes que uso no dia-a-dia para desenvolver layout, e que me auxiliam muito na hora de escolher cores, ícones e imagens.
Frontend Extensões para agilizar o desenvolvimento Web Ao se programar para a Web, não são raras as vezes em que paramos frente ao monitor, respiramos fundo e completamente concentrados e/ou intrigados pensamos: “Acho que este botão está torto...”. Sem
Banco de dados Utilizando Full Text Search para fazer consultas extremamente rápidas O que é? De forma resumida, podemos dizer que o "full text search" é um mecanismo de "índice invertido" que os SGBDs mais modernos suportam para otimizar consultas textuais.
Frontend Testes Unitários com Jasmine: Spies Já vimos que o jasmine nos prossibilita criar nossos próprios matchers para validarmos nosso código como apresentado no Testes unitários com jasmine: Criando seu próprio Matcher. Contudo nossos trechos de código serão formados
Relatórios Relatórios com o Flying Saucer Por que escolhemos o Flying Saucer? Durante o desenvolvimento dos relatórios utilizando o Jasper tivemos problemas de não conseguirmos realizar algumas tarefas, como enviar um texto com diversas formatações em HTML: negrito; itálico;
Frontend Avaliação de tecnologias para desenvolvimento web - Uma comparação entre React e Vue (Parte 4) No parte 3, desenvolvemos um projeto de exemplo integrando uma aplicação AngularJS com o framework React. Neste artigo, iremos reproduzir as mesmas etapas utilizando Vue.js. A seguir iremos detalhar nossa experiência com
Testes unitários com jasmine: Criando seu próprio Matcher O jasmine possui algumas funções prontas que realizam testes simples, que são chamados de matchers. Sendo assim, o desenvolvedor pode escrever testes de maneira simples e legível. No entando é possível escrever seu
Ferramentas Análise e visualização de dados abertos A era digital tem criado muitas oportunidades de negócios. Estima-se que 90% de todos os dados disponíveis hoje foram gerados nos últimos 2 anos. Usuários geram dados a todo momento e empresas que