注册 | 登录      

社区主页 > 活动列表 > 当前活动

【TopGeek】建立多语言层 —Lisp,Cancer和Ruby

已结束

时间: 08月27日 19:00 - 21:30

地点: 上海 浦东新区民生路1199弄证大五道口广场1号楼27楼(支付宝上海公司)

活动人数: 无限制

参与对象: 所有人可参加

费用: 免费

发起者: TopGeek

组织者: 海丁服务

0人赞了一下 | 0人踩了一下

赞一下 踩一下 47 人已参加 4892 次浏览

活动描述

活动名称

建立多语言层 —Lisp,Cancer和Ruby

 

Building in polyglot layers - Lisp, Cancer and Ruby 

 

活动时间

2013-8-27 晚上7:00-9:30

 

活动地

支付宝上海公司  上海市浦东新区民生路1199弄证大五道口广场1号楼27楼

 

嘉宾介绍

Ola Bini

 

瑞典人,ThoughtWorks咨询师。现于ThoughtWorks芝加哥办公室工作。2006年,他开始着手推进JRuby的发展,现已是JRuby核心开发工程师之一。 

在某一个时间点,Ola疲于现存的编程语言,于是开始开创一门属于自己的语言——“loke”。随后,他又开发了Seph语言。他著有《Practical JRuby on Rails Projects》一书,并与人合著了《Using JRuby: Bringing Ruby to Java》,他在诸多会议上进行演讲,是很多开源项目的代码贡献者,也是JSR292专家组成员之一。 

 

 

Ola Bini works as a language geek for ThoughtWorks in Chicago. He is from Sweden but don't hold that against him. He is one of the JRuby core developers and have been involved in JRuby development since 2006. At one point in time, Ola got tired of all existing programming languages and decided to create his own, called Ioke. Then he did it again, and started work on Seph. He has written a book called Practical JRuby on Rails Projects for APress, and coauthered Using JRuby for the Pragmatic Programmers, talked at numerous conferences, and contributed to a large amount of open source projects. He is also a member of the JSR292 Expert Group. 


His main passion lies in implementing languages, working on regular expression engines and trying to figure out how to create good YAML parsers. He spent last year digging into molecular biology, genomics and cancer. This year he is focusing on Internet privacy and anonymity. 

 

活动简介

人类是现存世界上最复杂的“机器”。当身体机能出错的时,后果非常严重。为了寻求解决方案,只能求助于最强大的科学技术。

 

在过去一年的时间中,Ola Bini针对癌症病例运用Clojure,Neo4j和DSL技术,本话题将探讨他在这些实践中,得出的解决方案。 

为了解决这个重要的问题,我们必须针对具体的事项运用正确的工具,多语言编程即是大量运用的手段之一。 

本话题针对这个话题针对这个项目,探讨我们如何解决这些问题。同时,他也会讨论如何在同一代码基运用多种语言的模式。

 


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 out the solutions only the most powerful technology will be sufficient. 

Based on over a year of applying Clojure, Neo4j and domain specific languages to the problem of cancer, this presentation talks about some of the solutions we came up with. In order to tackle a problem of this magnitude we had to use the right tools for the right job, and polyglot programming was one of the approaches heavily utilized. 

This presentation will talk about the project and how we solved some of the problems. It will also discuss patterns around how to successfully apply more than one language in the same code base. 

可能感兴趣的活动查看全部活动>>

可能感兴趣的职位

全部活动参与者(

  • 昵称
  • 职务|公司
  • 37685 silas web developer | 荷贝国际
  • 35032 icodor IT | 国通
  • 30793 谷熊 系统架构师 | YT
  • 9251 lightmann 推荐系统研发工程师 | 上海千杉网络技术发展有限公司
  • 1228 余知权Leo 产品经理 | 上海海丁网络科技有限公司
海丁微名片 - 人才地图 - IT求职 - 海丁介绍 - 客服帮助 - 友情链接 - 网站地图

海丁网 @2011-2014(沪ICP备12001151号)