BT

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

Contribuir

Tópicos

Escolha a região

Início Programação no InfoQ Brasil

  • 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.

  • Primeiros passos ao monitorar e otimizar a performance do ASP.NET

    “Essa página é lenta” é uma reclamação comum sobre web sites, especialmente desde que aplicações web começaram a substituir aplicações desktop. Enquanto a web tráz algumas características desejáveis como um acesso global, ela também tráz sua parcela de desafios no que diz respeito a performance.

  • Conhecendo o .NET Core

    Recentemente foi lançada a versão 1.0 do .NET Core, a versão cross-platform da plataforma .NET. Entenda as diferenças entre a plataforma .NET tradicional e a core, a motivação da Microsoft por trás de sua mais nova criação, além de um tutorial com os primeiros passos do .NET Core no Linux.

  • Prós e contras dos modelos de concorrência de microservices

    A eficiência e o consumo de recursos de microservices são fortemente afetados pelo seu modelo de concorrência. Escolher o modelo correto para sua solução é um requisito básico para seu sucesso. Glenn Engstrand investiga diferentes opções de ciclo de vida de serviços, dando exemplos das vantagens e desvantagens de cada escolha além de recomendações para implementação de cada modelo.

  • 10 anos de Domain-Driven Design com Eric Evans

    Dez anos após o lançamento do livro Domain-Driven Design: Tackling Complexity in Software. Eric Evans fala sobre o que mudaria no seu livro e como o DDD mudou a maneira de construir sistemas.

  • 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.

  • Podcast com André Fatala, CTO do Luizalabs: estreando uma nova série de conteúdos

    O InfoQ Brasil está com uma nova série de conteúdos: podcasts com convidados que lideram grandes equipes de TI como CTOs, Diretores de Tecnologia e outros executivos técnicos. Na estreia, tivemos um bate-papo com André Fatala, CTO do Luizalabs onde falamos sobre sua carreira e o mundo das inovações, sobre o atual cenário do Brasil, além das apostas tecnológicas e sua visão para o futuro.

  • 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.

  • 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.

  • 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.

  • Scala em sistemas de larga escala

    Esta é a primeira edição de uma série sobre o uso do Scala para armazenamento e análise de dados em larga escala. Dave Hrycyszyn fala para Andrew Jayne, engenheiro de software sênior na McLaren Applied Technologies, sobre a experiência de construir um data store de alto desempenho em Scala.

BT