BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Artigos

  • Análise de Domínio por meio de modelagem em cores

    Xu Hao usa a técnica de modelagem em cores para analisar um domínio, identificando os eventos a serem acompanhados e os momentos-intervalos correspondentes, e depois as entidades do domínio com seu papel.

  • Auditoria Simples com Hibernate Envers

    Este artigo mostra como monitorar as ações realizadas sobre as entidades auditáveis de um sistema, proporcionando total controle sobre o uso do software e resguardando a integridade das informações. Este artigo mostra como auditar informações que vão além daquelas fornecidas por padrão pelo framework, adicionando customizações ao armazenamento das revisões.

  • Java 8: Iniciando o desenvolvimento com a Streams API

    Este artigo apresenta como trabalhar com uma das principais novidades do Java 8, a Streams API, recurso que traz novas classes e métodos que ajudam a manipular coleções de maneira simples e eficiente. Além dos conceitos, este artigo apresenta um exemplo prático para evidenciar os benefícios desta API. Dessa forma, o leitor terá uma base sólida para incorporar essa nova opção no seu dia a dia.

  • Entrevista sobre o livro The Great ScrumMaster

    No livro The Great Scrum Master, a autora Zuzana Šochová explora o papel do Scrum Master e apresenta soluções para lidar todos os dias com situações difíceis. Ela descreve o #ScrumMasterWay, um conceito que define três níveis de operações de um Scrum Master.

  • Como melhorar suas habilidades para se tornar um desenvolvedor melhor

    Este artigo cobre as habilidades de bons desenvolvedores e destaca a importância de mudar seu método de aprendizagem, para aprimorar suas habilidades em ambientes de alta intensidade e com muitos desafios.

  • Série de artigos: Entendendo data science

    Nesta série, exploramos maneiras de compreensão de data science, incluindo o entendimento de onde sua aplicação é ou não é necessária e como torná-la um ativo para você. O conteúdo dessa série é produzido por pessoas que já viveram e resolveram muitos dos desafios da aplicação de data science.

  • Resolvendo problemas de negócio com data science

    As empresas vêm cada vez mais percebendo que muito das pressões que recebem para resolução de seus problemas de negócio podem ser tratadas com a aplicação de um pouco de data science. Este artigo, o primeiro de uma série, aborda os fundamentos de um projeto de sucesso no contexto da aplicação de data science orientado a negócios.

  • De Use Cases para User Stories: dicas e desafios na transição

    Muitas dúvidas podem surgir durante a transição para utilizar histórias de usuário em vez de casos de uso. Veja neste artigo, com base em uma experiência real de transição, alguns desafios enfrentados e dicas de como proceder.

  • Uma arquitetura de referência para a Internet das Coisas - Parte 1

    Esse é o primeiro de dois artigos onde tentamos trabalhar a partir de um nível abstrato de arquiteturas de referência para a Internet das Coisas (ou IoC) em direção a uma arquitetura e implementação concretas para casos de uso específicos. Esse primeiro artigo cobre a definição de uma arquitetura mais concreta e abrangente, e o segundo artigo irá aplicar essa arquitetura a casos de uso reais.

  • Big Data com Apache Spark Part 3: Spark Streaming

    Este é o terceiro artigo da série Big Data com Apache Spark. Nos 2 primeiros artigos abordamos o processamento de dados estáticos. Neste artigo trataremos do processamento de dados em streaming e em tempo real. O artigo busca mostrar como podemos usar o Apache Spark para realizar análises sob informações em cenários onde os dados são gerados continuamente.

  • HTTP-RPC: Um framework REST leve e independente de plataforma

    HTTP-RPC é um framework open-source que facilita o desenvolvimento de aplicações baseadas em REST. O framework permite que Web Services baseados em HTTP-RPC sejam desenvolvidos, e ao mesmo tempo preserva os princípios REST. Além disso, este artigo apresenta exemplos de utilização do framework que podem ser utilizados para criar Web Services RESTful em Java, Objective-C/Swift e JavaScript.

  • Programando com a biblioteca assíncrona do Scala

    Quando se fala em escalabilidade, um conceito chave é a programação assíncrona. A Programação Funcional e a linguagem Scala possuem uma biblioteca simples e completa para esse tipo de tarefa. Esse conceito consiste em realizar qualquer forma de tarefa fora da thread principal do sistema., ou seja, não tem sincronismo entre as requisições. É isso que vem a ser a idéia da programação assíncrona.

BT