InfoQ

InfoQ

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

Domain Specific Languages na InfoQ


Últimos destaques de notícias sobre Domain Specific Languages

Entrevista com Martin Fowler

Martin Fowler e Paulo Caroli sobre desenvolvimento e agilidade

Tópicos
Entrega de Qualidade,
DSLs,
Qualidade,
ThoughtWorks,
Java,
Domain Specific Languages,
Linguagens,
SOA,
Operações,
Técnicas Ágeis,
Testes de Software,
Artesanato de software,
REST,
Design Orientado a Objeto,
Melhoria Contínua,
Metodologias,
Builds,
Melhores Práticas,
Gerenciamento de Projetos,
Liderança Adaptável,
Programação,
Arquitetura,
Comunidade,
Arquitetura Corporativa,
Agile,
Design,
Testes,
Selenium,
Entrevistas,
Liderança

Paulo Silveira entrevista Martin Fowler e Paulo Caroli que falam sobre a realidade do desenvolvimento de software. São abordados assuntos como DSL, Testes de Integração, REST, o novo livro de Martin, entre outros.

Notícias sobre Domain Specific Languages

eBay lança o ql.io: uma DSL declarativa e open source para a agregação de APIs na web

Tópicos
Domain Specific Languages,
HTTP,
Acesso a Dados,
W3C,
Linguagens,
Programação,
APIs,
Bancos de dados,
Especificações,
Web 2.0

O time de engenharia do eBay e Subbu Allamarajo publicaram o projeto ql.io, que define uma linguagem específica a domínio (DSL) com uma sintaxe semelhante à do SQL, para reduzir dificuldades na composição de APIs web.

Groovy-Eclipse 2.5: Integração com Groovy 1.8 e expansão no suporte a DSLs

Tópicos
Groovy,
Java,
Domain Specific Languages,
Linguagens Dinâmicas,
Linguagens,
Arquitetura,
Programação

A versão 2.5.0 do Groovy-Eclipse, o plug-in que possibilita o uso do IDE Eclipse para o desenvolvimento na linguagem Groovy, integra o novo Groovy 1.8 e estende o suporte a linguagens específicas ao domínio, através de Descritores de DSLs.

Quatro décadas de Engenharia de Software, e as mudanças estão chegando?

Tópicos
DSLs,
Domain Specific Languages,
Linguagens,
Arquitetura,
Model Driven Engineering,
Programação

Em seu último blog, Jean Bezivin, professor emérito da Universidade de Nantes, reconstituiu a história da Engenharia de Software nas últimas quatro décadas o que o levou a ver mudanças radicais chegando. Jean percebeu três grandes rupturas que aconteceram na Engenharia de Software.

Puppet: Um automatizador escrito em Ruby para administração de servidores

Tópicos
Ruby,
DSLs,
Domain Specific Languages,
Linguagens Dinâmicas,
Operações,
Linguagens,
Linux,
Implantação / Datacenter,
Arquitetura,
Programação,
Gerenciamento,
Sistemas Operacionais

O time da Reductive Labs anunciou recentemente o lançamento da versão 0.25.2 do Puppet, o gerenciador de configuração e ferramenta de automação escrito em Ruby para servidores Linux e Unix. Neste lançamento alguns bugs foram corrigidos, 123 tickets abertos foram concluídos e os desenvolvedores pediram para reduzir o consumo de memória, melhorar o relatório de erros, threadings e lock contention.

Rails Summit 2009 - Ruby, Dinamismo e Metaprogramação na Construção de DSLs

Tópicos
Virtual Machines,
Ruby,
DSLs,
Runtimes,
Java,
Linguagens Dinâmicas,
Domain Specific Languages,
Linguagens,
Programação,
Cloud Computing

Fabio Kung apresentou, no Rails Summit Latin America 2009, em São Paulo, um keynote sobre metaprogramação na construção de DSL (Domain Specific Language) em Ruby. Fabio Kung é Engenheiro da Computação pela USP. Atua como consultor, instrutor, palestrante e também lidera projetos open-source em Java e Ruby. É um dos autores do primeiro livro brasileiro sobre Design e Arquitetura de Sistemas.

Rails Summit 2009 - Insurgência Ruby on Rails

Tópicos
Ruby on Rails,
Ruby,
DSLs,
Linguagens Dinâmicas,
Domain Specific Languages,
Linguagens,
MVC,
Programação,
RubyGems,
Testes

"Insurgência Ruby on Rails" foi o tema da keynote de abertura do Rails Summit Latin America 2009, por Chad Fowler. Fowler é co-fundador do Ruby Central, que organiza a RailsConf e a RubyConf, as duas maiores conferências sobre Ruby, e palestrou pela segunda vez no Rails Summit Latin America.

Fluent NHibernate 1.0 RC

Tópicos
Domain Specific Languages,
.NET,
Linguagens,
Acesso a Dados,
Programação,
Bancos de dados,
nHibernate,
ORM

James Gregory, responsável pelo projeto Fluent NHibernate, anunciou que o projeto chegou a versão 1.0 Release Candidate.

CSS mais Limpo com LESS ou Sass

Tópicos
Ruby on Rails,
Ruby,
Runtimes,
DSLs,
CSS,
Java,
Linguagens Dinâmicas,
Domain Specific Languages,
Sintaxe,
Linguagens,
Parsing,
Programação,
Design de Linguagens

CSS é onipresente no desenvolvimento web - mas às vezes é repetitivo. LESS e Sass são linguagens com implementações em Ruby que contribuem na escrita de arquivos CSS melhores.

Vídeos da MountainWest RubyConf 2009

Tópicos
Ruby on Rails,
Ruby,
DSLs,
Linguagens Dinâmicas,
Domain Specific Languages,
Linguagens,
Programação,
Conferências,
Usabilidade,
Merb,
Rubinius

A MountainWest RubyConf ocorreu de 13 a 14 de março em Salt Lake City. Todas as apresentações estao disponíveis no Confreaks; nós escolhemos algumas apresentações interessantes para dar a você uma visão geral e alguns pontos importantes.

JetBrains Meta Programming System Suporta Language Oriented Programming e DSLs

Tópicos
DSLs,
Domain Specific Languages,
JetBrains,
Linguagens,
Programação,
Modelagem,
Arquitetura,
Metaprogramming,
Programação Orientada a Linguagens

A JetBrains lançou recentemente a versão beta do seu novo produto, o Meta Programming System (MPS). O produto tem como uma das principais features, o auxílio no desenvolvimento de linguagens de programação e criação de linguagens de Programação, bem como auxiliá-los na criação de DSL´s (Domain Specific Languages).