Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

IBM and Scala

How one team at IBM is reaching new heights with Scala
by

Jim Hurne

on 15 February 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of IBM and Scala

The Team
Beyond Java
Concise
Weaknesses
IBM InfoSphere Data Explorer
+
Is slow to change
Requires boilerplate
Is less productive than newer alternatives
Java
Scala
Big Backlog
We build connectors
Second Project:
Prototype Connector
Weak Tool Support
Steep Learning Curve
Small talent pool
Reaching new heights with Scala
Java was a major leap forward, but today Java...
and
The Product
Innovation
Functional
Same number of lines of code,
MORE
functionality
3 Months to code complete
Data Explorer Connectivity Team
Using Scala
Fits perfectly within our existing infrastructure
First Project:
Production Connector
MORE!
Actors
Futures
Iteratees
Transactional
Memory
Parallel collections
Concurrency
Growing!
Business-friendly OSS License
Just another JAR
Complete rewrite of an existing connector
IBM
Scala
Enterprise Scalability
Productivity
High Quality
IBM Innovations
FORTRAN Introduced
1957
1980
Relational Database Invented
RISC architecture invented
1969
Deep Blue defeated the world chess champion
1997
WebSphere Application Server 1.0 Released
1998
Watson Wins on Jeopordy
2011
Shortest POC connector dev project to date
1 week to a functioning connector
Developed for a Proof of Concept
Next...
Tools
IDE
Build
Test
Lacks modern features
Only
One
bug found by QA
Full transcript