Gp7t7hsjnwafjbvp6ike
Meet up

Thinking Specific: How to increase productivity by pragmatically applying and building Domain Specific Languages

Wednesday, 26th January at Skills Matter, London

This meetup was organised by Skills Matter In The Brain in January 2011

Thinking Specific with DSLs

In this talk, Russ Miles and Tareq Abedrabbo (co-creators of the new Deep Dive DSLs with Groovy course) will show how they apply DSL principles and practices effectively in order to build and evaluate real world DSLs to write the cleanest, expressive and most productive code possible for a given domain problem.

Domain Specific Languages (DSLs) are springing up all over the place, and it's hard to engage with any software development framework without encountering some facets that could be considered under the DSL banner. This is no accident. Given the right mix of technology, convention, domain selection and, most importantly, audience consideration, a DSL can turn the most complicated and esoteric development headache into an expression that is simple (enough) to write, as straightforward to read as a cartoon and slips into the brain's memory and comprehension nodes like 100% proof vodka.

However evaluating and building your own DSLs is no mean feat. So, if you're in the business of writing clean code (go on, hands up, who isn't?!), creating world-class API's, or just love the ego trip of creating your own funky language then there'll be something in this talk for you.

In this talk, Russ Miles and Tareq Abedrabbo (co-creators of the new Deep Dive DSLs with Groovy course) will show how they apply DSL principles and practices effectively in order to build and evaluate real world DSLs to write the cleanest, expressive and most productive code possible for a given domain problem.

Russ Miles

Russ Miles is CEO of ChaosIQ.io where he and his team build commercial and open source (ChaosToolkit.org) products and provide services to companies applying Chaos Engineering to build confidence in their Cloud Native, Microservice-based systems on Pivotal Cloud Foundry, Kubernetes and more.

Tareq Abedrabbo

Tareq is Chief Technical Officer at OpenCredo. He is continually involved in the delivery of innovative projects, frequently incorporating NoSQL/Big Data and Cloud platforms, to a wide range of organisations. His approach is highly pragmatic and hands-on, and focuses on problem solving and delivering value to his clients.

Attending Members

Sorry, no member has joined this event so far.

Overview

Thinking Specific with DSLs

In this talk, Russ Miles and Tareq Abedrabbo (co-creators of the new Deep Dive DSLs with Groovy course) will show how they apply DSL principles and practices effectively in order to build and evaluate real world DSLs to write the cleanest, expressive and most productive code possible for a given domain problem.

Domain Specific Languages (DSLs) are springing up all over the place, and it's hard to engage with any software development framework without encountering some facets that could be considered under the DSL banner. This is no accident. Given the right mix of technology, convention, domain selection and, most importantly, audience consideration, a DSL can turn the most complicated and esoteric development headache into an expression that is simple (enough) to write, as straightforward to read as a cartoon and slips into the brain's memory and comprehension nodes like 100% proof vodka.

However evaluating and building your own DSLs is no mean feat. So, if you're in the business of writing clean code (go on, hands up, who isn't?!), creating world-class API's, or just love the ego trip of creating your own funky language then there'll be something in this talk for you.

In this talk, Russ Miles and Tareq Abedrabbo (co-creators of the new Deep Dive DSLs with Groovy course) will show how they apply DSL principles and practices effectively in order to build and evaluate real world DSLs to write the cleanest, expressive and most productive code possible for a given domain problem.

Russ Miles

Russ Miles is CEO of ChaosIQ.io where he and his team build commercial and open source (ChaosToolkit.org) products and provide services to companies applying Chaos Engineering to build confidence in their Cloud Native, Microservice-based systems on Pivotal Cloud Foundry, Kubernetes and more.

Tareq Abedrabbo

Tareq is Chief Technical Officer at OpenCredo. He is continually involved in the delivery of innovative projects, frequently incorporating NoSQL/Big Data and Cloud platforms, to a wide range of organisations. His approach is highly pragmatic and hands-on, and focuses on problem solving and delivering value to his clients.

Who's coming?

Attending Members

Sorry, no member has joined this event so far.