Reminder: Monday, June 18, 2012 Triangle Java Users Group meeting

Tim Dugan <[email protected]> Sat, 16 Jun 2012 12:58:30 -0400
Newsgroups gmane.org.user-groups.trijug.juglist
Message-ID <CAG82-BQtn9_+WV9Fq1P_=UPNDyU9SLjjBCwDegsRn_-vUwd9ig@mail.gmail.com>
 Triangle Java Users Group presents:

    Practical Uses for Domain Specific Languages

 Presented by:

   Neal Ford

 Details:

   Monday June 18, 2012
   6:30 PM - 9:00 PM
   Red Hat/Raleigh
   1801 Varsity Drive, Raleigh, NC
   TriJUG (http://trijug.org) meetings are hosted by JBoss

 Presentation summary:

  Domain Specific Languages seems like a cool idea, but where's
  the payoff? This talk provides an overview of how to build both
  internal and external DSLs (including the state of the art
  tools), stopping along the way to show how this is practical
  to your day job.


  This talk defines of DSLs (Domain Specific Languages),
  distinguishes the types of DSLS (internal and external),
  and shows examples of building DSLs of several kinds.
  It shows how to utilize DSLs for externalizing configuration
  (which you're already doing, whether you realize it or not),
  how to make your code readable to humans, how DSLs make
  developer tools better (and how to use DSL techniques
  to build your own tools), and how DSLs can provide your
  users unprecedented flexibility and power, by building
  DSLs customized to their job. This talk provides a good
  foundation for the subject if you've never seen anything
  about it, but keeps the focus on practical goals.


 About the Speaker:

  Neal is Software Architect and Meme Wrangler at ThoughtWorks,
  a global IT consultancy with an exclusive focus on end-to-end
  software development and delivery.

  Before joining ThoughtWorks, Neal was the Chief Technology
  Officer at The DSW Group, Ltd., a nationally recognized training
  and development firm. Neal has a degree in Computer Science
  from Georgia State University specializing in languages
  and compilers and a minor in mathematics specializing
  in statistical analysis.

  He is also the designer and developer of applications,
  instructional materials, magazine articles, video presentations,
  and author of 6 books, including the most recent The Productive
  Programmer. His language proficiencies include Java, C#/.NET,
  Ruby, Groovy, functional languages, Scheme, Object Pascal, C++,
  and C. His primary consulting focus is the design and
  construction of large-scale enterprise applications.
  Neal has taught on-site classes nationally and internationally
  to all phases of the military and to many Fortune 500 companies.
  He is also an internationally acclaimed speaker, having spoken
  at over 100 developer conferences worldwide, delivering more
  than 600 talks. If you have an insatiable curiosity about Neal,
  visit his web site at http://www.nealford.com. He welcomes
  feedback and can be reached at nford-IFekc9qy6S0WhyVFc8JwjOG/[email protected]

 Agenda:

  6:30 - 7:00 -- Meet, Talk, Pizza&  soft drinks
  7:00 - 7:15 -- JUG Business and Announcements, including "share a job"
                      (Recruiters welcome)
  7:15 - 8:15 -- Presentation
  8:15 - 8:30 -- Discussion with Presenter
  8:30        -- Book Raffle
  9:00        -- Doors close


 Admission:

  Paid-up members of TriJUG may attend without additional charge.
  Non-members are asked to pay $5 per meeting. However, if you are
  either a full time student or unemployed, then we ask only $2 per
  meeting. Membership for 12 months is $40 and $15 respectively.

 Directions:

  Red Hat/Raleigh
  Google Maps:http://tinyurl.com/trijug-meeting-place

  From the Raleigh Beltline:

  Take the Western Blvd exit east toward downtown Raleigh. After
  crossing Gorman Street turn right onto Varsity Drive. After crossing
  Avent Ferry Road and Main Campus Drive, Red Hat's main entrance is on
  the left. Parking is just beyond the entrance: a left into the parking
  deck. Come back out of the deck, follow the sidewalk to the right and
  back to the main entrance. The meeting room is to the left after
  entering the main lobby.

_______________________________________________
Juglist mailing list
[email protected]
http://lists.trijug.org/mailman/listinfo/juglist_lists.trijug.org