BT

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

Contribuir

Tópicos

Escolha a região

Início Desenvolvimento no InfoQ Brasil

  • Spark in Action revisão e entrevista com autores

    No livro Spark in Action, os autores Petar Zečević e Marko Bonaci falam sobre o Apache Spark para processamento de dados em lote e streaming de dados. Os autores apresentam uma introdução da arquitetura do Spark e os principais conceitos, como Resilient Distributed Datasets (RDDs). Em entrevista ao InfoQ, os autores falaram sobre ferramentas, funcionalidades e melhorias em versões futuras.

  • Big Data com Apache Spark Parte 2: Spark SQL

    O Spark SQL, é parte integrante do framework de Big Data Apache Spark, utilizado para processamento de dados estruturados, que permite executar consultas SQL no conjunto de dados do Spark. É possível realizar tarefas ETL sobre os dados em diferentes formatos, como por exemplo JSON, Parquet, banco de dados e com isto, executar consultas ad-hoc.

  • Programando com profiles semânticos: na terra das strings mágicas, o profile é o rei

    Esta série contempla três áreas-chave de "metalinguagem" para Web APIs: descrição, descoberta e perfis de APIs. Nesta série, encontram-se artigos que apontam tendências para estas três importantes áreas, bem como entrevistas com algumas das maiores personalidades deste dinâmico segmento.

  • Evolução arquitetural de software para o mercado de concessão de crédito imobiliário e automóveis

    A transformação digital que a indústria financeira vem sofrendo está motivando a necessidade da evolução arquitetônica dos softwares do mercado de credito imobiliário e automóveis. Posto isto, com o intuito de reduzir os riscos provenientes do processo de modernização do legado sistêmico da companhia, foi executado uma avaliação arquitetural de um sistema utilizando o método ATAM.

  • Sete antipadrões para microservices

    Nesse artigo Vijay Algarasan, Diretor de Arquitetura da Asurion, discute como ele e sua equipe usam microservices em vários projetos, além de lições aprendidas neste processo. São discutidos antipadrões, que Algarasan acredita serem amplamente aplicáveis para praticantes de microservices.

  • Big Data com Apache Spark - Parte 1: Introdução

    O Apache Spark é um framework de big data construído para ser veloz, fácil de usar e com analises sofisticadas. Nesse artigo, Srini Penchikala mostra como o Spark ajuda no processamento e analise de Big Data com sua API padrão. Também compara o Spark com a implementação tradicional de MapReduce do Apache Hadoop.

  • Aprendizado de Máquina e Computação Cognitiva

    Baseado em um webinar sobre análise de dados, este artigo compreende tópicos sobre aprendizado de máquina e computação cognitiva, e como essas áreas estão relacionadas à Inteligência Artificial. Os palestrantes discutem como estas tecnologias estão sendo aplicadas no segmento de marketing digital e quais as preocupações que as organizações possuem para prover serviços de aprendizado de máquina.

  • Construindo um arquitetura moderna de microservices na empresa Gilt

    Depois de viver com microservices por três anos, a empresa Gilt pôde ver as vantagens no domínio das equipes, as fronteiras definidas pelas APIs e problemas complexos quebrados em partes menores. Yoni Goldberg, em uma apresentação na conferência QCon London 2015, explicou os desafios que ainda enfrenta em relação a ferramentas, integração de ambientes e monitoramento.

  • Caminhando para uma web independente de resolução com SVG

    Esse artigo examina as vantagens de usar Scalable Vector Graphics (SVG) como formato preferido para arquivos gráficos em projetos web ou mobile. O objetivo não é impedir os designers e desenvolvedores de usar formatos com base em pixels (PNG / JPEG), mas sim demonstrar como o uso do SVG pode melhorar o fluxo de trabalho de qualquer projeto web.

  • Entrevista com Matthew Carver sobre web responsiva

    A Web Responsiva é uma importante parte da web moderna e habilidade obrigatória para os desenvolvedores web. O livro "Responsive Web" de Matt Carver fornece uma introdução e diversas sugestões de como iniciar nesse assunto. Seu livro inicia com o quê e o porquê e mudando o assunto para algumas técnicas avançadas, apresenta uma ferramenta essencial na caixa de ferramentas dos desenvolvedores web.

  • Arquitetos precisam programar: as distorções no papel de arquiteto

    Um arquiteto tem responsabilidades que vão além do projeto do software e das questões relativas ao alinhamento do software com o negócio a que se destina. A implementação de seus projetos é, em última instância, a única medida da qualidade do seu trabalho. Sendo assim, arquitetos deveriam colocar a mão na massa e ajudar na implementação.

  • Uma metodologia de modelagem para APIs web

    Este artigo apresenta uma visão geral sobre a metodologia de projeto abordada no livro "RESTful Web APIs" de Richardson e Amundsen.

BT