Início Programação no InfoQ Brasil
Notícias
Feed RSS-
Projeto Merapi Utiliza Java Para Expandir Capacidades de Desktop do Adobe Air
O projeto Merapi foi liberado recentemente para open source. Merapi é uma tecnologia que pode ser usada como uma ponte de mensagens entre aplicações que rodam em Adobe Flash player ou Adobe AIR e aplicações escritas em Java.
-
As melhores práticas para RESTful JSON Web Services
Edwin Khodabakchian, ex-Collaxa e BPEL guru, escreveu um cookbook baseado em suas experiências sobre as melhores práticas para a construção de Web Services baseados em JSON.
-
Erlang e Ruby Roundup: 37Signals, Erlectricity
37Signals é a última empresa a usar Erlang em combinação com Ruby. A recente conferência Erlang Factory também tem outros exemplos de usos de Erlang na EngineYard em uma palestra sobre Erlectricity, uma biblioteca que conecta Erlang e Ruby.
-
Google impulsiona a Web com o Chrome 2.0 e a plataforma Wave
O Google lançou mais duas ferramentas que o ajudarão na missão de “organizar toda a informação do mundo e fazê-la universalmente acessível e útil”. Uma das ferramentas é a versão 2.0 do seu navegador Chrome que visa facilitar as exigências das aplicações client-side e a outra é o Wave, um novo ambiente para comunicação e colaboração na Web.
-
Gizmox libera a versão preview do Visual WebGui 6.4
Gizmox, desenvolvedor do Visual WebGui anunciou a disponibilidade gratuita da versão de preview do seu VWG 6.4. O Visual WebGui "permite aos usuários criar interfaces web sofisticadas, customizadas e criativas sem necessidade de código HTML, CSS ou XAML." A ferramenta também facilita o trabalho colaborativo entre desenvolvedores e designers.
-
Rack 1.0 Liberado
Rack, a "minima interface entre webservers suportando Ruby e frameworks Ruby " finalmente teve o release 1.0. Conversamos com o desenvolvedor Rack chamado Christian Neukirchen para entender qual é seu plano para o futuro do Rack.
-
Bruce Eckel em Python, Java, Flex e RIAs
Neste post, a InfoQ entrevista Bruce Eckel para saber suas ideias sobre o horizonte RIA e suas últimas atividades. Bruce Eckel lançou, recentemente, um livro do qual é co-autor: First Steps in Flex (Iniciando em RIA).
-
Injeção de Dependência em Java
Já faz alguns anos que o Google e a SpringSource fornecem frameworks de injeção de dependência através de seus projetos open source chamado Google Guice e Spring Framework, respectivamente. No entanto, há até pouco tempo atrás, não havia um padrão independente para que os desenvolvedores mudassem de framework sem ter que atualizar seus arquivos fonte.
-
DryadLINQ; Computação Distribuída Facilitada
Dryad e DryadLINQ são dois projetos da Microsoft Research para o desenvolvedor C# que facilitam o processamento de grandes volumes de dados em clusters de computadores ou datacenters.
-
REST – O bom, o mau e o feio
Existem intermináveis debates na indústria e entre os desenvolvedores sobre as vantagens e as desvantagens do REST. No seu novo post, Arnon Rotem-Gal-Oz, fornece algumas reflexões sobre a "bondade" e a "maldade" do REST.
-
Avaliando Scrum em um ambiente CMMi5
Ainda existe no mercado de software uma grande defasagem de informação acerca de como medir o desempenho dos projetos que utilizam Scrum. O mercado, acostumado a ver os resultados em números, tem custado a entender o benefício da filosofia Lean do “go and see” e tem tido mais dificuldade em desenvolver um modelo de medição e análise que agregue valor à organização sem causar overhead aos times.
-
Open Database Alliance: Nova direção para MySQL
Monty Program Ab, uma empresa de desenvolvimento de banco de dados MySQL e Percona, uma empresa de serviços e suportes de MySQL, anunciou em 13 de maio o "The Open Database Aliance". Este esforço será um fork do desenvolvimento do mySQL, utilizando MariaDB como um ponto de partida. MariaDB foi criado por Monty Widenius, co-fundador do MySQL.
-
memcpy() será Banido
A função memcpy() foi indicada para banimento e provavelmente entrará para lista de Banidos SDL da Microsoft no fim deste ano. memcpy() se juntará a outras funções populares como strcpy, strncpy, strcat, strncat que tiveram o mesmo destino por causa de suas vulnerabilidades de segurança através de invasões de buffer.
-
8 Boas Práticas Para Melhorar a Escalabilidade
Wille Faler propõe 8 boas práticas para melhorar desempenho e escalabilidade como diminuir a carga no banco de dados, usar cache, minimizar tráfego na rede, entre outros.
-
JRuby Roundup: JRuby 1.3RC1, Timeout, Nailgun
JRuby 1.3RC1 está disponível e inclui mudanças necessárias para rodar no Google App Engine. O release também inclui uma versão modificada da funcionalidade de timeout. Também: adicionando Nailgun para o padrão JRuby pode reduzir o impacto da lentidão do tempo de startup do Java.