InfoQ

InfoQ

编辑特辑

Sadek Drobi

Sadek Drobi is a software engineer specialized in design and implementation of enterprise applications. Mostly interested in solutions for bridging the gap between business and developers (e.g. agile, DSL, domain driven design) he is currently working on a research proposal with a focus on language oriented programming and multiparadigm design. Sadek works as a consultant at Valtech. Passionate about his profession but also about photography, he publishes a technical blog at www.sadekdrobi.com and maintains a photo gallery http://photos.sadekdrobi.com

“Sadek Drobi”相关的内容


Sadek Drobi的最新专题内容

Haskell语言和Erlang语言实现P2P协议的对比

主题
Haskell,
Erlang,
并行编程,
并发,
函数式编程,
GOTO大会,
会议,
架构 ,
编程

Jesper Louis Andersen根据他分别使用Haskell和Erlang语言编写两个BitTorrent客户端——Combinatorrent和Etorrent的经验,向听众阐述运用这两种语言进行开发的优势和困难。他特别详细说明了如何善用这两种语言各自的精华之处,充分发挥消息传递机制强健的并发能力。

Sadek Drobi的新闻

新的Scala Actor类型系统——谁说竞争安全与性能不可兼得

主题
JVM,
虚拟机,
Scala,
运行时,
Java,
函数式编程,
语言,
编译器,
并发,
架构 ,
编程,
语言设计,
Actors

Odersky介绍了一种新的方法,可以保证Scala Actor模型实现能够进行安全的消息传输。他们将这种方法形式化为EPFL Scala编译器的一个扩展,“对象能力类型”系统。它基于能力检查和外部唯一性,能够兼顾竞争安全性和性能,并且除去了现有方法所必需的一些针对消息的关键约束。

DCI:James O. Coplien和Trygve Reenskau提出的新架构方法

主题
Scala,
函数式编程,
SmallTalk,
C++,
面向对象设计,
编程,
Java,
编译器,
架构 ,
设计,
建模,
设计模式,
语言

James O. Coplien和Trygve Reenskaug最近推出了一种新的OOP架构方法,该方法基于DCI模式,可以根据行为需求描述用户的心智模式,而传统的OOP则做不到这一点。这篇引来很多评论和批评的文章用具体的例子深入介绍了DCI,以显示其优势。

挑战2009——创造商业价值的架构趋势

主题
SOA,
Web 2.0,
企业架构,
架构 ,
趋势,
商业,
Mashup,
社交网络

每年年初,往往都会出现对新的一年里各种趋势的预测。于是,Samuel Greengard和Dion Hinchcliffe提出了他们的技术和方法清单,帮助架构师在2009年——经济危机的十字路口和Web2.0的扩张中寻找价值。

学习Haskell的现实意义

主题
Haskell,
语言,
函数式编程,
语言特性,
编程,
架构 ,
语言设计

《Real World Haskell》的作者之一John Goerzen近日在与O’Reilly的访谈中谈到Haskell的诸多性质使它成为值得学习的语言,比如纯洁性、惰性和递归性;但对于具有面向对象语言或命令式语言背景的人们来说,这些性质恰有可能令人对Haskell敬而远之。

编程语言:2008年回顾和2009年预测

主题
Ruby,
Scala,
C#,
F#,
动态语言,
Java,
函数式编程,
C++,
Haskell,
语言,
.NET,
编译器,
编程,
架构 ,
语言特性,
面向语言编程

去年初,Ehud Lamm在Lamba the Ultimate上发起了一份对于2008年编程语言的预测。其中涌现了一些主题:并发、函数编程、Java的未来、Ruby、C++以及其他……那么 2008年到底发生了什么,2009年的展望又是怎样的呢?博客们应James Iry的请求回答了这些问题,对去年的预测进行了回复。

Sadek Drobi的文章

基于范型的多语言编程

主题
架构 ,
语言,
设计,
编程

你是否仔细思考过,为什么人们总在讨论“要正确的语言做恰当的事情”?或者为什么要在同一个系统中混合使用多种语言。在这篇文章中,Sadek Drobi向你解释了为什么应该在系统内部混合使用多种语言。

Sadek Drobi的视频采访

GitHub与Erlang的互利共赢之路

主题
协作,
Erlang,
团队工作,
开放源代码,
函数式编程,
github,
敏捷,
编程,
架构 ,
Ruby on Rails,
源代码控制,
git

om Preston-Werner介绍了Git和GitHub,并回答了关于GitHub架构和特性的相关问题。同时还介绍了GitHub的开发流程以及对Erlang的使用如何有助于搭建更健壮的系统。Kenneth Ludin谈及了Erlang/OTP团队将代码托管迁移到GitHub的决策过程,这对于提升社区的贡献产生了什么影响。

Justin Sheehy谈Riak

主题
Ruby,
Riak,
Java,
动态语言,
Erlang,
运维,
数据库设计,
语言,
数据访问,
NoSQL,
数据库管理,
函数式编程,
架构 ,
编程,
数据库,
性能和可伸缩性,
数据存储

Justin Sheehy讲述了如何借鉴Amazon Dynamo的论文思想而创建了Riak,Riak的特性以及它与其它的NoSQL解决方案的对比。

Don Syme谈F# 2.0——VS2010中的新晋头等公民

主题
F#,
.NET,
QCon,
编程,
会议,
架构 ,
语言设计,
Visual Studio 2010

本采访由朱永光翻译。

在这个Sadek Drobi进行的采访中,Don Syme谈论了F# 2.0,它的应用领域,和Visual Studio 2010的集成,以及F#的开源Power Pack函数库。Don也讨论了F#的起源,和OCaml的关系,以及它的特点。他解释了OOP和FP如何混合到一种语言中,并提到设计此语言的一些决策和必须做出的妥协。

与Tony Hoare爵士一席谈

主题
QCon,
编程,
架构 ,
会议,
采访

本视频由黄璜翻译,马国耀审校。

Tony Hoare爵士在访谈中谈到了他的背景,与微软研究院的关系,他在“统一程序设计理论”方面的兴趣,以及许多编程、正确性验证、程序形式化分析、类型系统等等相关的话题。同时提到的还有:并发、空引用、缓冲溢出等。