Videos tagged with DSLs


Transforming to Groovy

Transforming to Groovy

Posted in Conferences, Development

Summary Venkat Subramaniam explains some of the Groovy syntax elements and its idioms by taking Java code examples and transforming them step by step into their more concise Groovy counterparts. Bio Venkat Subramaniam is the founder of Agile Developer and has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia. He's author of ".NET Gotchas" and coauthor of ...

Tags: Conferences, Java, Groovy, InfoQ, DSLs, Language, Syntax, Development, SpringOne, SpringOne 2010



DSLs in JavaScript

DSLs in JavaScript

Posted in Conferences, Development, Web Technologies

Summary Domain specific languages are all the rage these days - from ordering hash-browns to complex business rules, DSLs are showing up everywhere. Though often dismissed as a toy language, JavaScript is very powerful and includes many of the features of today's darlings. We'll take a look at a leading example of a JavaScript DSL, JSSpec and show how you can mold JavaScript to suit your needs....

Tags: Conferences, Java, Javascript, InfoQ, DSLs, Domain Specific Languages, Development, JSSpec


Domain Specific Languages in Erlang

Domain Specific Languages in Erlang

Posted in Conferences, Development

Summary This presentation examines the properties that make Erlang a great language for building Domain Specific Languages. - powerful parsing capabilities, runtime evaluation, and pattern matching are a few covered in this session. Along the way you may learn a thing or two about functional and concurrent programming. Bio Dennis Byrne is a writer, presenter and active member of the open source...

Tags: Conferences, Erlang, InfoQ, Architecture, Concurrency, Functional Programming, QCon, DSLs, Domain Specific Languages, QCon San Francisco 2008, Development, ...


Three Years of Real-World Ruby

Three Years of Real-World Ruby

Posted in Conferences, Development, Testing, Frameworks, Project Management

Summary Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'. Bio Martin Fowler is an author, speaker, consultant and general loud-mouth on software development. He's the Chief Scientist at ThoughtWorks - an international application development company, and has written five books on so...

Tags: Conferences, Ruby, Testing, Ruby On Rails, Frameworks, Java, Scalability, JRuby, ThoughtWorks, InfoQ, Dynamic Languages, ...


The State of the DSL Art in Ruby

The State of the DSL Art in Ruby

Posted in Conferences, Development

Summary The idea of internal DSLs didn't originate in Ruby, but the Ruby community has been pushing hard on the idea and exploring its potential and limitations over the past seven years or so. We're still very excited by the possibilities, but we've definitely learned some things not to do. Mostly we've learned that DSL's aren't magic -- either the white kind (they don't solve all your problem...

Tags: Conferences, Ruby, InfoQ, Dynamic Languages, Language Design, QCon, DSLs, Programming, QCon San Francisco 2008, Development



Shaw and Fowler About Forging a New Alliance

Shaw and Fowler About Forging a New Alliance

Posted in Conferences, Project Management

Summary Scott Shaw, Director of Services at ThoughtWorks, and Martin Fowler, Chief Scientist at ThoughtWorks, talk about the need for a new relationship between the business department and the IT department. Studies have constantly shown that the main culprit for unsuccessful projects lies in miscommunication between the business people and the IT ones. Bio Scott Shaw is a manager and technolog...

Tags: Business, Practices, Conferences, Agile, ThoughtWorks, InfoQ, Architecture, Domain Driven Design, Communication, DSLs