BT

Jenkins 2.0 beta com novo sistema de construção e entrega

por David Iffland , traduzido por Diogo Carleto   em  27 Abr, 2016

Foi liberado o Jenkins 2.0 beta, que inclui um novo sistema de construção e entrega usando DSL construída em Groovy. Esta funcionalidade e o novo processo de configuração tem o objetivo de dar aos usuário mais do que eles necessitam.

Racket 6.1 liberado

por Sergio De Simone , traduzido por Diogo Carleto   em  14 Ago, 2014

A PLT Design lançou a versão 6.1 do Racket. O objetivo do projeto é desenvolver uma linguagem de programação multiparadigma pertencente a família Lisp/Scheme. Entre diversos recursos, o Racket 6.1 introduz uma nova maneira de lidar com as definições de variáveis ​​locais recursivas.

Nitra: Ferramental Open Source para Linguagens no CLR

por Roopesh Shenoy , traduzido por Roberto Pepato   em  04 Ago, 2014

Recentemente a JetBrains abriu o código do Nitra, um conjunto de ferramentas para suporte de linguagens de programação no CLR. Desenvolvedores podem definir gramáticas utilizando o Nemerle, que é usado pelo Nitra para construir parsers e gerar classes que representem e naveguem em sua AST.

Masonry: Auto Layout no iOS

por Scott McKenzie , traduzido por Rafael Sakurai   em  15 Fev, 2014

Masonry é um projeto open source que deixa o código do Auto Layout mais legível e conciso. O Masonry, "um framework de layout leve que encapsula o Auto Layout com uma sintaxe mais agradável", permitindo uma nova experiência no XIB ou Storyboard-free.

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

por Dilip Krishnan , traduzido por Julio Faerman   em  05 Dez, 2011

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

por Serge Rehem em  18 Mai, 2011

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?

por jean-Jacques Dubray , traduzido por Marcelo Costa   em  22 Nov, 2010 2

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

por Carlos Armas , traduzido por Herbertt Bamonde   em  25 Fev, 2010

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

por Henrique Gontijo em  06 Nov, 2009 1

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

por Ricardo Yasuda em  03 Nov, 2009 1

"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

por Abel Avram , traduzido por Fábio Rehm   em  08 Set, 2009

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

por Werner Schuster , traduzido por Samuel Carrijo   em  31 Jul, 2009

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

por Mirko Stocker , traduzido por Cássio Marques   em  08 Abr, 2009

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

por Srini Penchikala , traduzido por Tony Fabeen   em  15 Jan, 2009

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).

Como uma Linguagem de Modelagem Deveria Parecer e Onde a UML se Encaixa?

por Sadek Drobi , traduzido por Wagner R. Santos   em  19 Nov, 2008

Baseado no livro Domain Specific Modeling por Steven Kelly e Juha-Pekka Tolvanen, Lispy, o autor do blog Learning Lisp, expôs alguns pensamentos sobre como uma linguagem de modelagem deveria parecer e onde a UML se encaixa neste contexto. Enquanto parece que a UML não fornece precisão e um nível de abstração suficiente, outro blogger sugere uma visão diferente que permite o uso de MDD com sucesso.

Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.