Skip to content

Ruby Saturday 【 Building in polyglot layers - Lisp, Cancer and Ruby】

Photo of Yang Wen
Hosted By
Yang W.
Ruby Saturday 【 Building in polyglot layers - Lisp, Cancer and Ruby】

Details

演讲人一:Ola Bini 【 建立多语言层 —Lisp,Cancer和Ruby】

瑞典人,ThoughtWorks咨询师。现于ThoughtWorks芝加哥办公室工作。2006年,他开始着手推进JRuby的发展,现已是JRuby核心开发工程师之一。
在某一个时间点,Ola疲于现存的编程语言,于是开始开创一门属于自己的语言——“loke”。随后,他又开发了Seph语言。他著有《Practical JRuby on Rails Projects》一书,并与人合著了《Using JRuby: Bringing Ruby to Java》,他在诸多会议上进行演讲,是很多开源项目的代码贡献者,也是JSR292专家组成员之一。

演讲题目:建立多语言层 —Lisp,Cancer和Ruby

人类是现存世界上最复杂的“机器”。当身体机能出错的时,后果非常严重。为了寻求解决方案,只能求助于最强大的科学技术。
在过去一年的时间中,Ola Bini针对癌症病例运用Clojure,Neo4j和DSL技术,本话题将探讨他在这些实践中,得出的解决方案。
为了解决这个重要的问题,我们必须针对具体的事项运用正确的工具,多语言编程即是大量运用的手段之一。
本话题针对这个话题针对这个项目,探讨我们如何解决这些问题。同时,他也会讨论如何在同一代码基运用多种语言的模式。

Bio:Ola Bini works as a language geek for ThoughtWorks in Chicago. He isfrom Sweden but don't hold that against him. He is one of the JRubycore developers and have been involved in JRuby development since2006. At one point in time, Ola got tired of all existing programminglanguages and decided to create his own, called Ioke. Then he did itagain, and started work on Seph. He has written a book calledPractical JRuby on Rails Projects for APress, and coauthered UsingJRuby for the Pragmatic Programmers, talked at numerous conferences,and contributed to a large amount of open source projects. He is alsoa member of the JSR292 Expert Group.
His main passion lies in implementing languages, working on regularexpression engines and trying to figure out how to create good YAMLparsers. He spent last year digging into molecular biology, genomicsand cancer. This year he is focusing on Internet privacy and anonymity.

Title: Building in polyglot layers - Lisp, Cancer and RubyAbstract:The human being is one of the most complicated machines in existence.When things go wrong, they go really wrong, and in order to figure outthe solutions only the most powerful technology will be sufficient.Based on over a year of applying Clojure, Neo4j and domain specificlanguages to the problem of cancer, this presentation talks about someof the solutions we came up with. In order to tackle a problem of thismagnitude we had to use the right tools for the right job, andpolyglot programming was one of the approaches heavily utilized.
This presentation will talk about the project and how we solved someof the problems. It will also discuss patterns around how tosuccessfully apply more than one language in the same code base.

演讲人二:商克伟 【技术人员创业全过程】

啄木鸟俱乐部执行秘书长
创联俱乐部发起人
创业梦工场联合创始人
景程学院院长
曾在亿美软通、无限立通、用友移动等SP公司任职,09年加入上地天使,进入天使投资领域,2011年创建创联俱乐部,同年参与创办创业梦工场,2012年发起创建啄木鸟俱乐部,2012年出任景程学院院长

时间:8月25日(周日)下午两点到五点
地点:海淀区知春路76号翠宫饭店3层明政厅
报名: https://www.meetup.com/bjrubyist/events/122840392/

官方报名地址: https://jinshuju.net/f/A4m7Zk

Photo of 北京Rubyist group
北京Rubyist
See more events
翠宫饭店
海淀区知春路76号翠宫饭店3层明政厅 · Beijing