Skip Main Navigation
Page Content
This event has ended

Save This Event

Event Saved

Software Craftsmanship in Israel Group

Multiple Dates

Software Craftsmanship in Israel Group

Share Software Craftsmanship in Israel Group

Event Details

How to utilize efficiently Programming Languages?

Lectures:

-Dynamic languages seem to be more concise and less verbose than their Static counterparts. 
However, using Dynamic languages efficiently requires a different approach.
During the first part of our meeting Reuven Lerner will demonstrate the
differences between Dynamic and Static languages and present the right approaches to utilize the full power of a Dynamic language.

-While general purpose languages can solve any problem, the creation of special-purpose languages for expressing problems and solving a particular problem domain is highly efficient.
During the second part of our meeting Dror Helper will explain and demonstrate what are Domain Specific Languages (DSLs) and how they can be used to solve problems in a particular domain.

Hands On:

In the hands on part we will exercise writing DSLs.
Please bring your laptops (with the environments set-up) to the meeting.

 

Time frames:

Lectures:
18:00 - 18:25 - Gathering
18:25 - 18:30 - Short Intro
18:30 - 19:00 - Static vs. Dynamic Languages (will be demonstrated in Ruby)
19:00 - 19:05 - Break
19:05 - 19:35 - Domain Specific Languages (DSLs)
19:35 - 19:50 - Break + Giveaways

Hands On:
19:50 - 21:00 - Implementing DSL

 

Giveaways:

We have great giveaways to give during the meeting. DON'T miss them :)

 

Food:

Although we are plaining to have basic food, please also bring something with you for the group.
(Thus we will be able to support the event with the user generated food).

Have questions about Software Craftsmanship in Israel Group? Contact the organizer

Interested in hosting your own event?

Join millions of people on Eventbrite.

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.