InfoQ

InfoQ

Visualização específica de Tópico/Tag

Design de Linguagens na InfoQ


Últimos destaques de notícias sobre Design de Linguagens

O design emergente pelas métricas

Tópicos
Testes de Software,
Análise de Código,
Agile,
Técnicas Ágeis

Neste lightning talk, Leandro Daniel se baseia numa série de artigos de Neal Ford, que tratam da arquitetura evolucionária, para nos falar a respeito da quebra de velhos paradigmas (como Waterfall e "Big Design Up Front"), através do design emergente (idéia trazida pelos agilistas), além da utilização de métricas e testes.

A Relação Entre TDD e Qualidade de Software

Tópicos
Técnicas Ágeis,
Agile

TDD é uma prática que visa aumentar a velocidade da entrega de produtos através da simplificação das atividades de desenho de software. [Koskela 2008] resume a filosofia do TDD em uma frase -- somente escreva código para fazer um teste falho passar. Entenda agora como isso pode está diretamente ligado a qualidade do seu software.

Domain Driven Design

Tópicos
Design,
Arquitetura,
Modelagem

Neste lightning talk, Felipe Rodrigues nos fala a respeito de Domain Driven Design, apresentando os conceitos de modelo de domínio e os objetivos e padrões de DDD, além de estratégias de design e exemplos práticos que ajudam no entendimento do que é DDD na prática.

Notícias sobre Design de Linguagens

Novidades do Google Dart: compilador Frog, IDEs binários e propostas para o sistema de tipos

Tópicos
Linguagens Dinâmicas,
JavaScript

O Google está tornando mais simples experimentar com a linguagem Dart. Estão disponíveis versões compiladas do Dart Editor, o IDE da linguagem baseado no Eclipse, além do novo compilador Frog, que transforma Dart em JavaScript e foi escrito em Dart. A equipe de desenvolvimento do Dart tem se dedicado a explicar o uso da linguagem, além de propor um sistema de tipos mais abrangente.

Google Dart, outra alternativa a JavaScript: tipos opcionais, sintaxe familiar e ferramentas

Tópicos
Linguagens Dinâmicas,
JavaScript

O Google anunciou a linguagem Dart, uma linguagem dinâmica, com tipagem opcional e tipos genéricos reificados. O suporte a concorrência utiliza processos similares a Erlang com Isolates, e há alguns recursos mais avançados de sintaxe como Lambdas.

The Ioke JVM Language: The power of Lisp and Ruby with an intuitive syntax

Tópicos
Linguagem,
Domain Specific Languages,
jruby-new,
Ruby,
Linguagens Dinâmicas,
Design de Linguagens,
Programação,
Java,
Sintaxe

Ola Bini, membro do time de desenvolvimento do JRuby e autor do livro Practical JRuby on Rails Projects, está desenvolvendo uma nova linguagem para a JVM chamada Ioke. Fortemente tipada e extremamente dinâmica, esta linguagem OO baseada em prototipação busca dar aos desenvolvedores o mesmo tipo de poder que eles tem com Lisp e Ruby, combinados com uma sintaxe agradável, pequena e regular.