Design de Linguagens na InfoQ
Últimos destaques de notícias sobre Design de Linguagens

- Tópicos
- Análise de Código,
- Depuração,
- Testes de Software,
- Técnicas Ágeis,
- Profilers,
- Valor e Métricas,
- Melhoria Contínua,
- Testes,
- Agile,
- Métrica,
- Programação,
- Design de Linguagens
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.

- Tópicos
- XP,
- Qualidade,
- Técnicas Ágeis,
- Pair Programming,
- TDD,
- Artesanato de software,
- Design de Linguagens,
- Agile,
- Testes
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.

- Tópicos
- Arquitetura,
- Design,
- Modelagem,
- Design de Linguagens,
- Gerência de Arquiteturas,
- Design Patterns
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
- Tópicos
- JavaScript,
- Google Dart,
- Linguagens Dinâmicas,
- Linguagens,
- Google,
- Programação,
- Design de Linguagens
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.
- Tópicos
- JavaScript,
- Linguagens Dinâmicas,
- Linguagens,
- Google,
- Programação,
- Design de Linguagens
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.
- Tópicos
- JVM,
- Virtual Machines,
- jruby-new,
- Ruby,
- Runtimes,
- LISP,
- Java,
- Linguagens Dinâmicas,
- Domain Specific Languages,
- Sintaxe,
- Linguagens,
- Linguagem,
- Programação,
- Características de Linguagens,
- Design de Linguagens
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.