Heiko Rupp's contributions

Ruby logo
Article

A Beginners Guide to DSL Writing in Ruby

Heiko Rupp

In this article, I want to describe how to write a DSL / parser in Ruby with a treetop parser. Writing the Grammar and Parser in Ruby first has the advantage of interactivity. Ruby is interpreted and has a very quick startup time. To get going I’ll start writing a JSON parser. This may sound strange as there are already JSON parsers out there, but I don’t try to replace them, but rather show the concepts along that line rather...

Google Summer of Code
Article

JBoss participates in Google Summer of Code 2017

Heiko Rupp

Google Summer of Code (GSoC), for those who are not familiar, is an initiative led by Google to encourage students to participate in Open Source projects during their summer break. Projects like JBoss Community, Eclipse Vert.X or Fedora apply to be a mentoring organization and if selected by Google, are paired with students with whom they will mentor. Selected and successful students will receive a stipend from Google for their participation. The JBoss community has been participating in GSoC for...

Google Summer of Code
Article

How this year's Google Summer of Code ended up for JBoss and Vert.x

Heiko Rupp

Google Summer of Code (GSoC) is a yearly effort run by Google to bring students and open source projects together. Open source projects apply to be mentoring organizations. Google selects some organizations where students then apply. A limited number of them is selected to work on the projects. Each selected student gets a stipend from Google. This year Google has funded 1184 student projects for 178 organizations. Among the selected organizations were JBoss community and Vert.x with a total of...

Google Summer of Code logo
Article

JBoss participates in Google Summer of Code 2016

Heiko Rupp

Google Summer of Code (GSoC), for those who are not familiar, is an initiative led by Google to encourage students to participate in Open Source projects during their summer break. Projects like JBoss Community or Fedora apply to be a mentoring organization and if selected by Google, are paired with students who they are expected to mentor. Selected and successful students receive a stipend from Google for their participation. JBoss has been participating in GSoC for the past several years...