Todos os conteúdos de Acyr Tedeschi na InfoQ
Último conteúdo em destaque por Acyr Tedeschi

- Tópicos
- ActionScript,
- Flex,
- Java,
- Linguagens,
- Flash,
- Adobe,
- Programação,
- Rich Client / Desktop,
- RIA
Os clientes não têm sido um bom lugar para programadores Java. A tecnologia Java executando nos clientes através de applets, Swing e JavaFX tem sucesso limitado. JavaScript, não se parece quase nada com a linguagem Java. E o Adobe Flash, é igual ao JavaScript. Ou não? O Flash até podia ser igual ao JavaScript há alguns anos atrás, mas com o advento do ActionScript3, muito foi mudado.
Notícias por Acyr Tedeschi
- Tópicos
- Visual Studio,
- C++,
- Linguagens,
- .NET,
- Compiladores,
- Microsoft,
- IDE,
- Programação,
- Segurança,
- Linguagem,
- C
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.
- Tópicos
- Framework .NET,
- NUnit,
- Testes Unitários,
- .NET,
- Programação,
- Agile,
- Testes,
- TDD
Após quase um ano de trabalho, NUnit 2.5 foi finalmente lançado. Esta release inclui: Data-Driven Tests, Testes de exceção esperada em linha, Genéricos e suporte à Lambda, fora do processo de execução de testes e a Visualização do código fonte.
- Tópicos
- Ruby,
- Linguagens Dinâmicas,
- Erlang,
- Linguagens,
- Concorrência,
- Programação Funcional,
- Programação,
- Desempenho e Escalabilidade,
- Design de Linguagens
Parte da linguagem Ruby foi influenciada por técnicas de programação funcionais. Assim programadores Ruby adotaram técnicas das linguagens Erlang ou Haskell, ou criaram pontes para elas, ex. Erlectricity.
- Tópicos
- Java,
- Linguagens,
- Programação,
- Cloud Computing,
- Mahout,
- MapReduce,
- Hadoop
O projeto Apache Mahout, um conjunto de bibliotecas para aprendizado de màquinas altamente escaláveis, recentemente anunciou seu primeiro lançamento público. InfoQ conversou com Grant Ingersoll, cofundador do Mahout e membro do grupo técnico da Lucid Imagination, para saber mais sobre este projeto bem como sobre aprendizado de máquinas em geral.
- Tópicos
- Java,
- Oracle,
- Linguagens,
- Programação,
- Aquisições,
- Sun Microsystems
Seguindo o colapso das negociações com a IBM no começo deste mês a Oracle deu um passo na direção da aquisição da Sun Microsystems por $7.4 bilhões ou $9.50 cada ação em todas as transações à dinheiro. Este é um valor substancialmente maior que o preço de $6.85 cogitado para a IBM.
Artigos por Acyr Tedeschi

- Tópicos
- Java,
- Artefatos & Ferramentas,
- Flex,
- Linguagens,
- Ferramentas,
- Adobe,
- Flash,
- Programação,
- RIA,
- Agile,
- BlazeDS
Treze razões para que programadores java aprendam Flex e BlazDS. Ele discute sobre o porquê que Flex e BlazeDS é uma das melhores opções para desenvolver aplicação ricas de Internet - de websites altamente interativos à aplicações comerciais com Java atrás da cena. Mais importante, mostra o alto retorno de investimento que tal combinação oferece, tanto para desenvolvedores quanto para empresas.

- Tópicos
- Ruby on Rails,
- Ruby,
- Linguagens Dinâmicas,
- Linguagens,
- Book Review,
- Ruby 1.9,
- Programação,
- Entrevistas,
- Rubinius
Rob Bazinet e Matthew Bass, ambos da InfoQ, tiveram a oportunidade de conversar com Jeremy McAnally, sobre o livro "Ruby in Practice" no qual foi co autor junto à Assaf Arkin. O livro não foi escrito para iniciantes conhecerem a linguagem mas sim para o Rubyst procurando informações mais detalhadas em tópicos específicos.

- Tópicos
- Ruby on Rails,
- JRuby,
- Ruby,
- IronRuby,
- Linguagens Dinâmicas,
- Java,
- Linguagens,
- IDE,
- .NET,
- Programação,
- Rails,
- Ruby 1.9,
- IDEs,
- Rubinius,
- RSpec
Um dos anúncios mais interessantes recentemente feito à comunidade Ruby foi o lançamento da IDE JetBrains RubyMine para aplicações Ruby e Ruby on Rails. Tal comunidade é conhecida por não utilizar um ambiente integrado de desenvolvimento (IDE), tal como desenvolvedores .Net ou Java fazem. Desenvolvedores Ruby normalmente atém-se à editores de texto puro como o TextMate, Vim e Emacs.

- Tópicos
- Acesso a Dados,
- SOA,
- Arquitetura,
- Arquitetura Corporativa,
- Bancos de dados,
- Adoção de SOA,
- Padrões
Data Services são serviços de software que encapsulam operações das entidades chave relevantes para a empresa.
Os dados da empresa são armazenados em múltiplos sistemas que, por sua vez, fazem uso de diversas interfaces, ou mecanismos, para prover interação.

- Tópicos
- Java,
- SOA,
- Linguagens,
- Arquitetura,
- Arquitetura Corporativa,
- Programação,
- XML Databinding,
- Data Binding,
- Mapeamento O/X
A troca de mensagens XML é a base para a grande parte dos web services, incluindo as abordagens SOAP e REST. O uso do XML traz consigo algumas desvantagens, como problemas em potencial com desempenho, mas também oferecem um nível de abstração que permite diminuir o acoplamento entre as partes envolvidas na troca.