BT
Older rss
55:41

Being Meta

Posted by Jevgenij Nekrasov  on  May 28, 2016

Jevgenij Nekrasov discusses doing meta-programming in .NET, including writing a custom DSL.

01:25:32

Advanced Groovy Tips & Tricks

Posted by Ken Kousen  on  Dec 31, 2015

Ken Kousen examines features of Groovy that can make your life easier once you're past the initial adoption stage. Examples include closure coercion, mixins, simple runtime metaprogramming, and more.

01:26:54

Compile-time Metaprogramming with Groovy

Posted by Jeff Brown  on  Dec 31, 2015

Jeff Brown dives into Groovy's AST transformations, Traits and other compile-time techniques which open up a lot of powerful possibilities to application and library development teams.

01:30:21

Runtime Metaprogramming with Groovy

Posted by Jeff Brown  on  Dec 26, 2015

Jeff Brown presents the dynamic runtime nature of Groovy that sets it apart from standard Java and makes it a great language for building dynamic applications for the Java Platform.

01:28:28

Runtime Metaprogramming With Groovy

Posted by Jeff Scott Brown  on  Mar 29, 2015 2

Jeff Scott Brown discusses the metaprogramming capabilities offered by Groovy, providing everything that developers needs to build systems that are far more capable than their all Java counterparts.

21:47

Axiomatic Language

Posted by Walter Wilson  on  Jan 30, 2014 2

Axiomatic language is based on the idea that the external behavior of a program can be defined by an infinite set of symbolic expressions that enumerate all possible inputs, along with the outputs.

25:04

Nimrod: A New Approach to Metaprogramming

Posted by Andreas Rumpf  on  Jan 15, 2014

Nimrod is a statically typed programming language that tries to give the programmer ultimate power without compromises on runtime efficiency.

01:31:07

Creating Groovy DSLs that Developers Can Actually Use

Posted by Guillaume Laforge  on  Dec 20, 2013

Guillaume Laforge and Paul King show how to leverage Groovy to build a Mars rover controlling DSL, including metaprogramming techniques and integration mechanisms.

01:23:03

Metaprogramming With The Groovy Compiler - Part 2/2

Posted by Jeff Scott Brown  on  Dec 06, 2013

Jeff Scott Brown discusses Groovy’s compile time metaprogramming capabilities.

01:26:02

Metaprogramming With The Groovy Runtime - Part 1/2

Posted by Jeff Scott Brown  on  Nov 29, 2013

Jeff Scott Brown discusses Groovy’s runtime metaprogramming capabilities and the Meta Object Protocol (MOP).

01:26:08

Orchestrating Tasks from the Cloud with Groovy and AWS SWF

Posted by Clay McCoy  on  Oct 22, 2013

Clay McCoy discusses using Groovy’s metaprogramming capabilities and AWS SWF to deal with unreliable remote services, parallelization, scheduling critical timers, and server failures.

53:59

Racket: Metaprogramming Time!

Posted by Matthew Flatt  on  Sep 07, 2013 1

Matthew Flatt introduces Racket, an extensible programming language useful to create new syntactic forms and construct entirely new programming languages.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
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.