SlideShare a Scribd company logo
1 of 51
The Journey So Far By James Ladd & Sean T. Allen - Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk is special
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Message Passing
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Message Passing Object Orientation
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Message Passing Object Orientation Code Browser
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk …  and more
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Innovation
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Innovation Productivity
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Innovation Productivity Community
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Legends
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Java Virtual Machine
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk lessons lost
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk skills lost
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Must run on the JVM
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Redline is Smalltalk for the Java Virtual Machine
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Why the Java Virtual Machine?
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 We have a goal
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Goal: Reinvigorate Smalltalk!
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk is great!
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Many Companies only run the JVM
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 JVM = More Smalltalkers
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Happy DevOps
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Redline will take full advantage of JVM
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Multi-threading & Concurrency Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Extensive Database Support (JDBC) Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Deployment Options Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Vast set of libraries Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Profiling Tools Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Application Management & Control Use the JVM:
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 What we are cooking for you?
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Message Passing
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Source to Bytecode
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Compatible Pharo logo © Pharo Project
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 STIC: Invoke  Command
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 STAKE: Make for Smalltalk Pharo logo © Pharo Project
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 STIR: Interractive   Command Line
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 STEW: Execute Web app
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 PORTS
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Removing Barriers
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 1 Class = 1 Source File Object …  more than 1 class per file if you want
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Popular IDE Support Eclipse JetBrains IntellijIDEA
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 JetBrains IntellijIDEA Smalltalk support!
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 ,[object Object],[object Object],[object Object]
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 How to help: Adopt a Class
The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 [email_address] http://redline.st @redline_st

More Related Content

Viewers also liked

Managerial excellence ppt 1
Managerial excellence ppt 1Managerial excellence ppt 1
Managerial excellence ppt 1
Iyer Subramanian
 
PPT conflict management
PPT conflict managementPPT conflict management
PPT conflict management
ITC Limited
 

Viewers also liked (9)

Conflict management presentation
Conflict management presentationConflict management presentation
Conflict management presentation
 
My Journey So Far
My Journey So FarMy Journey So Far
My Journey So Far
 
Understanding Conflict Styles - using the Thomas Kilmann Conflict Model
Understanding Conflict Styles - using the Thomas Kilmann Conflict Model Understanding Conflict Styles - using the Thomas Kilmann Conflict Model
Understanding Conflict Styles - using the Thomas Kilmann Conflict Model
 
Managerial excellence ppt 1
Managerial excellence ppt 1Managerial excellence ppt 1
Managerial excellence ppt 1
 
Values For Managers | Varun Daahal
Values For Managers | Varun DaahalValues For Managers | Varun Daahal
Values For Managers | Varun Daahal
 
Conflict management presentation
Conflict management presentationConflict management presentation
Conflict management presentation
 
Conflict management presentation
Conflict management presentationConflict management presentation
Conflict management presentation
 
PPT conflict management
PPT conflict managementPPT conflict management
PPT conflict management
 
Conflict Resolution Strategies
Conflict Resolution Strategies Conflict Resolution Strategies
Conflict Resolution Strategies
 

Recently uploaded

Recently uploaded (20)

ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 

Redline Smalltalk: The Journey So Far

  • 1. The Journey So Far By James Ladd & Sean T. Allen - Smalltalk Solutions 2011
  • 2. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
  • 3. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
  • 4. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk is special
  • 5. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Message Passing
  • 6. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Message Passing Object Orientation
  • 7. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Message Passing Object Orientation Code Browser
  • 8. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk … and more
  • 9. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Innovation
  • 10. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Innovation Productivity
  • 11. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk Innovation Productivity Community
  • 12. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Legends
  • 13. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Java Virtual Machine
  • 14. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk lessons lost
  • 15. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk skills lost
  • 16. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Must run on the JVM
  • 17. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Redline is Smalltalk for the Java Virtual Machine
  • 18. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
  • 19. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Why the Java Virtual Machine?
  • 20. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 We have a goal
  • 21. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Goal: Reinvigorate Smalltalk!
  • 22. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Smalltalk is great!
  • 23. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Many Companies only run the JVM
  • 24. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 JVM = More Smalltalkers
  • 25. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Happy DevOps
  • 26. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Redline will take full advantage of JVM
  • 27. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Multi-threading & Concurrency Use the JVM:
  • 28. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Extensive Database Support (JDBC) Use the JVM:
  • 29. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Deployment Options Use the JVM:
  • 30. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Vast set of libraries Use the JVM:
  • 31. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Profiling Tools Use the JVM:
  • 32. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Application Management & Control Use the JVM:
  • 33. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 What we are cooking for you?
  • 34. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Message Passing
  • 35. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Source to Bytecode
  • 36. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Compatible Pharo logo © Pharo Project
  • 37. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 STIC: Invoke Command
  • 38. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 STAKE: Make for Smalltalk Pharo logo © Pharo Project
  • 39. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 STIR: Interractive Command Line
  • 40. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 STEW: Execute Web app
  • 41. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 PORTS
  • 42. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
  • 43. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Removing Barriers
  • 44. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 1 Class = 1 Source File Object … more than 1 class per file if you want
  • 45. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 Popular IDE Support Eclipse JetBrains IntellijIDEA
  • 46. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 JetBrains IntellijIDEA Smalltalk support!
  • 47. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
  • 48.
  • 49. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011
  • 50. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 How to help: Adopt a Class
  • 51. The Journey So Far by James Ladd & Sean T. Allen – Smalltalk Solutions 2011 [email_address] http://redline.st @redline_st