Projects

system update push notification

Working on the backends for services behind Ubuntu

like Push Notifications & U1DB

@Canonical

current

U1 Personal cloud dashboard

Working on the backends behind U1 personal cloud (sunsetted)

@Canonical

oejskit results

oejskit

JavaScript Testing, Unit/Integration

py.test integration

Open End Eutaxia

Eutaxia

@Open End

Direct Editing, Realtime

PyPy papers

PyPy

Dynamic compiler generator

Python implementation

Publications

  • Carl Friedrich Bolz, Antonio Cuni, Maciej Fijalkowski, Michael Leuschel, Samuele Pedroni, and Armin Rigo. Runtime Feedback in a Meta-Tracing JIT for Efficient Dynamic Languages. ICOOOLPS'11 (Best paper award).
  • Carl Friedrich Bolz, Antonio Cuni, Maciej Fijalkowski, Michael Leuschel, Samuele Pedroni, and Armin Rigo. Allocation removal by partial evaluation in a tracing JIT. 2011. PEPM'11 Proceedings: 43-52
  • Armin Rigo, Samuele Pedroni: D08.2 JIT Compiler Architecture, PyPy consortium, Technical Report, 2007
  • Armin Rigo, Samuele Pedroni: PyPy's approach to virtual machine construction. OOPSLA Companion 2006: 944-953
  • Samuele Pedroni, Noel Rappin: Jython Essentials, O'Reilly, 2002
  • Adrian Dumitrescu, Bernd Gärtner, Samuele Pedroni, Emo Welzl: Enumerating triangulation paths. Comput. Geom. 20(1-2): 3-12 (2001)
  • Adrian Dumitrescu, Bernd Gärtner, Samuele Pedroni, Emo Welzl: Enumerating Triangulation Paths. CCCG 2000

Conference Committees

  • Program committee member DLS13 (Dynamic Languages Symposium)
  • Program committee member DLS10