Home | Experience | Articles | Talks | Contact | Bio | |
Dave has spoken extensively around the world as an invited guest
at conferences, lectures, workshops and seminars. In that time, he has developed
a reputation as an insightful, knowledgable and thought-provoking speaker
who's entertaining delivery style is an eclectic mix of wit, charm and humor. Efficient Reliable Database Migration: A Legacy Innovation Story GOTO Chicago, Oct 21, 2024 Implementing Innovation in Legacy Systems: Value-Driven Development Event Modeling Conference, Vancouver, Sept 14, 2024 The problems and constraints that keep us from bridging the divide between business and development Bridges Summit. August 28, 2024 Innovation Enabled Value Driven Software Evolution Code-Crafts, Vienna, May 16, 2024 How to Innovate in a Legacy, Craft Conference Budapest, May 21, 2024 Coevolution of Architecture and Code - Closing the Gap? Vienna, May 17, 2024 Challenges & Opportunities for Tech Workers: AI Down the Line Carleton University, Ottawa, Jan 8, 2024 202x - Challenges and Opportunities for Tech Workers - AI Down The Line, School of Computer Science Carleton University, Ottawa, Jan 9 Innovation Enabled, Value Driven Architecture Evolution Agile Meets Architecture, Berlin, Oct 5-6, 2023 Computing with Vectors and Tables - A Rectangular Perspective on Programming GOTO Copenhagen, Oct 2-4, 2023 Innovation Enabled, Value Driven Architecture Evolution GOTO Copenhagen, Oct 2-4, 2023 Value Driven Innovation versus Systemic Agile Digital Transformation Agile Summit May 5 2023 Agile Summit May 5 2023 2024-2030 And Now for Something Completely Different! - Challenges and Opportunities for Tech Workers. May 2023 Melbourne, Brisbane and Sydney Coevolution of Architecture and Code - Closing the Gap? YOW! Perth, Perth Sept 19, 2022, Coevolution of Architecture and Code - Closing the Gap? Agile Meets Architecture, Berlin Sept 6, 2022 Maximum Value Maximum Speed Software Tech Lead Journal, June 2022 Product versus Platform – Challenges and Lessons YOW! Online Feb 16, 2021 Bits of History Heretical Remarks on Iverson Notation, Iverson College Online Dec 17, 2020 Technical Leadership Matters CTO Summit, Sydney December 2019 NewSQL - The New Universal Query Language for Everything Melbourne, Sydney, Brisbane September 2019 Simplicity - The Road Not Taken Hong Kong, Kuala Lumpur, Singapore Perth, May 2019 Kx for Cyber Security Hong Kong, Singapore, May 2019 The Many Hats of a CTO CTO Summit, Brisbane December 2018 Living Live in Big Data – Vector Programming and Visual Analytics Invited Talk, YOW Conference Perth, Singapore September 2018 Legacy Evolution – The Innovation Opportunity! Perth, Hong Kong, Singapore May 2018 The Legacy of Simula 67, 50 years of Simula Celebration Oslo, 2017 The Joy of Vector Programming (Fast to Develop, Fast to Deploy, Fast to Execute) Hong Kong, Singapore, September 2017 The Joy of Vector Programming: Why Vector Programming Matters Invited Talk, Curry On Conference, June 2017 10 Ways to Accelerate Software Development Hong Kong, Singapore, Perth May 18, 2017 Value Drive Development Keynote Agile India Conference, March 2017 Value Drive Development - Maximum Value, Maximum Speed Keynote Agile Singapore Conference, October 17, 2016 Experience Providing Fast Data Real-Time Visual Analytics for Thinkers Singapore, May 2016 Fast Big Data Enabling Financial Oversight GKeynote YOW! Data Conference, May 2016 Fast Big Data Enabling Financial Oversight GKeynote YOW! Data Conference, May 2016 Fast Data - Tools and Peopleware GOTO Amsterdam Conference, June 14 - 15, 2016 Fast Big Data Enabling Financial Oversight GOTO Chicago Conference, May 24, 2016 Democratizing k - The Opportunity and the Challenge KxCon16, Montauk, May 21, 2016 Fast Data - Tools and Peopleware YOW! West Conference, May 3, Perth 2016 Experience providing Fast Data Real-Time Visual Analytics for Thinkers, Big Data User Group Sydney, April 23 2016 The Future of Databases: NoSQL Revolution, NewSQL Evolution or Something Else? NYC NoSQL & NewSQL Group, April 11, 2016 Industry Needs for Data Scientists, Data Days 2.0 Carleton University, Ottawa, March 29th 2016 Huge Memory and Collection Oriented Programming, Technology Innovation Management Lecture Carleton University, Ottawa, March 8, 2016 Big Data, Grid Edge & the Internet of Things - What Does this mean for Utilities? ENERCON 2016, Toronto, March 1 2016 The Future of Software Engineering, Panel OOP 2016, Munich, Feb 4, 2016 Huge Memory + Collection Oriented Programming => Less Code More Speed? OOP 2016, Munich, Feb 4, 2016 The Real Time Enterprise -- Tools and Peopleware EDOC Conference, Adelaide, Sept 23, 2015 Fast Data -Tools and Peopleware GOTO Copenhagen, Oct 6, 2015, Copehagen Towards a Platform for Fast Data, Kx Meetups Sydney, HongKong, Singapore Sept 2015 and Munich Feb 3, 2016. Think? Compute! See!! End User Computation for Thinkers Choose 2015 Forum, Bern, Oct 23 Microservices - The New Modularity Cologne June 2015 Huge Memory + Collection Oriented Programming => Less Code More Speed? YOW! West May, GOTO Amsterdam June 2015 FAST Software = FAST Hardware + Simplicity Keynote, YOW! West 2014 Living in Big Data with Vector Functional Programming YOW! Lambda Jam, Brisbane May 2014 A Glimpse through the Reactive Telescope – Platforms, Languages, Architectures, Applications & Dessert Toppings Keynote, React 2014, April 2014 London NoSQL & NewSQL - The Empire Strikes Back? YOW! 2013 Conference, Melbourne, Brisbane and Sydney, December 2013 IT 4.0 - The Challenges and Opportunity, Keynote, Software Engineering Conference Moscow, October 2013 Living in your Data GOTO Berlin, October 2013 NoSQL technologies - coming of age? A new ball-game for maturing technologies GOTO Panel Berlin, October 2013 Agile.Next - Accelerating Product Development and Delivery Ottawa, October 2013 Career Owner at Career.me GOTO Aarhus, October 2013 Agile.Next - Accelerating Product Development and Delivery Agile Brisbane, Melbourne and Sydney, September 2013 Actors and Micro Services - the New Modularity GOTO Chicago, September 2013 21st Century Crusades of Knights of the Lambda Calculus - Lessons from Past Language Crusades Keynote, Commercial Users of Functional Functional Programming, Boston, September 2013 At Your Service Suncorp API Service Smash, Sydney, August 2013 Living in Big Data with Vector Functional Programming Lambda Jam Chicago July 2013 Legacy Evolution - The Innovation Opportunity GOTO Amsterdam, June 2013 Hard Things Made Easy - Decisions Enable Productivity GOTO Amsterdam, June 2013 VMs Demystified – A Tour of the Engine Room JVM Brisbane, JVM Melbourne and UNSW and Scala Sydney May 2013 GOTO Chicago, April 2013 Lean Value Driven Product Development - Faster, Better, Cheaper! AgileNYC Conference Keynote, Sept 20,2012 New York Oh! No! YesSQL Again? Not Possible!? Sept 2012, Brisbane and Melbourne Arrays for the Rest of Us J Software Conference, July 24, 2012 Toronto Development Next – And Now For Something Completely Different? Jazoon Conference Keynote, June 25,2012 Zurich Career.You – Build the Career You Want! and TechStartups.us – Wish I had Known That! Brisbane, Melbourne and Sydney June 2012 Lessons for Large Scale Lean and Agile Product Management Atlassian Summit 2012, San Francisco, May 31 Enterprise Agile Panel Atlassian Summit 2012, San Francisco, May 31 Innovating in a Legacy GOTO Chicago Night, Chicago, May 29 Think Compute See - Tools for Thinkers Invited Talk, Kx Conference,Ireland, May 24, 2012 A Galactic View – Delivering IT Productivity and Value in the Brave New Technology World Keynote, OutSystems, Lisbon, May 10, 2012 Next Generation Technology Enablers - Challenges and Business Opportunities Invited Talk, Technology Innovation Management, Carleton University April 19, 2012 End User Programming for Thinkers Circa 2020 Distinguished Lecture, University of Alberta, Edmonton, Oct 29, 2012 Innovating in a Legacy YOW! 2011 Conference, Dec 2011, Brisbane Why Modern Application Development Sucks!, Death by Objects, Agile, Middleware ... Splash, Portland October 2011 Think? Compute! See!! End User Programming for Thinkers Keynote, GOTO Aarhus , October 2011, YOW! Nights September 2011 Lessons for Lean and Agile Software Management GOTO Amsterdam, October 2011 Mature Legacy Seeking Sexy New Technology for Fun and Profit , Extracting Gold from Legacy Code GOTO Aarhus, Amsterdam, October 2011 Lessons for Lean and Agile Software Management GOTO Copenhagen, October 2011 Why Modern Application Development Sucks!, Death by Objects, Agile, Middleware ... GOTO Copenhagen, May 2011 The Intimate Relationship Between Architecture and Code: Architecture Experiences of a Playing Coach SATURN 2011 Keynote, San Francisco, May 2011 Mature Legacy Seeking Sexy New Technology for Fun and Profit Extracting Gold from Legacy Code YOW! Nights April 2011 Melbourne, Brisbane, Sydney, Perth September 28 Lean and Agile In the Large - Principles, Practices and Experiences for Large Scale Software Development JAOO 2010 Denmark, Oct 2010 Mastering Lean Management - Essential Lessons of Software Leadership JAOO 2010 Denmark, Oct 2010 Career.You - Build the Career You Want JAOO 2010 Denmark, Oct 2010 A Collaborative Analytics Research Environment, Virtual Execution Environments for Scientific Computing Arlington, Virigina, Sept 2010 Legacy Gold - Using Lean and Agile to extract maximum value from your legacy and enterprise application portfolio AgileAustralia, Sept 2010 Transcending cultures, timezones & countries panel AgileAustralia, Sept 2010 An Unplugged Retrospective on the Agile Decade, Keynote Agile 2010 Conference, Orlando, August 2010 Improving the Quality and Productivity of Backlogs Through Envisioning: Collaborative Agile Product Analysis, Architecture and Design Keynote Agile Portugal 2010, Porto, June 2010 Scaling Agile Development IEEE Experts Summit, Munich, June 2010 Actors and Vectors: Meeting Half Way On The Bridge to Pure FP, Confessions of an Object"holic" Erlang Factory, June 2010 Application Development for Smart Collaborative Applications - Clouds + Functional Programming + Domain Oriented Programming Monash University Melbourne, and Macquarie Sydney, May 2010 Navigating in the Data Decade QUT Executive Dean's Breakfast, May 2010 Why Real Developers Embrace Functional Programming and NoSQL Data, Confessions of an Object'holic' and Statefull Sinner YOW! Nights Brisbane, Melbourne and Sydney May 2010 Improving the Quality and Productivity of Backlogs Through Envisioning: Collaborative Agile Product Analysis Architecture and Design YOW! Nights Brisbane, Melbourne and Sydney May 2010 Maximum Software Productivity, Breaking the Rules Microsoft Brisbane Oct 2009 A Collaborative Analytics Research Environment, Virtual Execution Environments for Scientific Computing Arlington, Virigina, Sept 2010 End User Programming - Democratizing Application Development QUT Executive Guest Lecture Oct 2009 Lean and Agile in the large - principles, practices and experiences for large scale software development Agile Australia 2009 Maximum Value, Maximum Speed through Lean Thinking - How Business and IT can Collaborate JAOO Denmark 2009 Actors, and the Forgotten Art of Modeling Concurrent Systems JAOO Denmark 2009 Vectors Lightning in the Cloud? Web 3.0 The Computational Web Dyalog Conference Keynote Sept 2009 Lessons from Start Up experiences along the road from Idea Park to Main Street Lead To Win Executive Development Program August 2009 JAOO Australia 2009 Keynote International SPICE Days 2009 Keynote Eclipse Embedded Day June 2009 Application Development for Smart Collaborative Applications; Clouds plus Functional Programming plus Domain Oriented Programming Monash University Melbourne, and Macquarie Sydney, May 2010 Next Generation Embedded Software – The Imperative is Agility! Eclipse Summit 2008 Collaboration and Communication: Growing and Sustaining Ultra Large Scale (ULS) Systems OOPSLA 2008 Panel JAOO 2008 Perspectives on JavaScript and Language Design with Erik Meijer and Pratap Lakshman JAOO 2008 Next Generation IT - Life after Jurassic Middleware JAOO 2008 Australia JAOO 2008 Australia Objects, Functions, Virtual Machines, IDEs and Other Fun Stuff with Erik Meijer JAOO 2007 No Silver Bullet Reloaded - A * Retrospective on "Essence and Accidents of Software Engineering" OOPSLA 2007 Panel The Future of SOA: What Worked, What Didn't, and Where Is It Going from Here OOPSLA 2007 Panel Smalltalk Dave about Programming Languages, SOA, MDA and the Web InfoQ Interview Smalltalk Tidbits, Industry Rants Cincomm Smalltalk Podcast Agile In The Large - Large Scale Product and Application Development Software Practice Advancement 2007, Cambridge UK, March 24 -28 Radical Thoughts on the Future of Programming 2010-2020 Brisabane, Australia and Seoul, Korea, August 2006 Transitioning Very Large Companies to Agile Methods Dave Thomas and Robert C. Martin, SD 2006 Best Practices Conference and Expo, September 2006 Hot Old Ideas - Experiences of an Old Country Programmer JAOO 10th Annual Conference, October 2006 How Will We be Programming in 2016? JAOO 2006 10th Annual Conference Keynote Panel, October 2006 Agile Methods OOPSLA 2006 Panel - Portland, Oregon, October 2006 Aspects: Passing Fad or New Foundation? OOPSLA 2005 Panel Fostering Software Robustness in an Increasingly Hostile World OOPSLA 2005 Panel Computational Diversity, Practice and a Passion for Applications OOPSLA 2005 Onward Scaling Agile Development JAOO Conference, September 2005 6th Generation Languages - Back To The Future JAOO Conference, September 2005 The Joy of Scripting JAOO Conference, September 2005 Who Will Write Software in 10 Years from now - and Where? DSL Panel of Experts JAOO Conference, September 2005 Model Engineering - The Role of Models in Software UML Design World Keynote, June 13, 2005. Transitioning AOSD from Research Park to Main Street AOSD 2005 Conference Keynote, March 17, 2005. Programming in the Large - The Challenges of Building Applications Using Modern Object Technology Keynote, JAOO Conference, September 2004 Panel on Domain Driven Development JAOO Conference, September 2004 Going Long and Deep - Building Sustainable Competitive Advantage with IC/IP Ottawa Presidents Club, July 2004; Brockville TEA, May 2004 Worse is Worse: Challenges Building Large Scale Software with Class Libraries and Frameworks ECOOP Workshop on Practical Problems of Programming in the Large, June 2004 First Class Execution: Actors and Messages Invited Talk: 2nd Workshop on Object-Oriented Language Engineering for the Post-Java Era: Back to Dynamistic. Domain Oriented Programming IBM Research, April 2004. Open Augment – Back To The Future An XML Conference Keynote 2003. Model Driven Development - The Case for Domain Oriented Programming OOPSLA, October 2003. Panel: Meeting the Challenge of Software Engineering Education for Working Professionals in the 21st Century OOPSLA, October 2003. Panel: Model Driven Architecture: How far have we come, how far can we go? OOPSLA, October 2003. Panel: Reuse Repositories and Reuse? The Realities OOPSLA, October 2003. SPIN Talk - Scaling Agile Development Ottawa Software Process Improvement Group, September 2003. Smalltalk Back To The Future Ottawa Smalltalk Users Group, September 2003. Open Augment Ottawa XML Users Group Talk, September 2003. You Can’ Do That With Smalltalk! – Can You? Lessons From The Past – Challenges For The Future Dave Thomas, John Manzo, Narti Kitiyakara, Russell Stay, Aldo Dagnino at ESUG, August 2003. Content Engineering – Challenges and Opportunities Omnimark Users Group, Baltimore, Dec 2002. Agile Experiences. XP/Agile Universe 2002 Chicago, August 2002. Agile Software And The Agile Alliance Agile Oz 2002, May 2002. Scaling Agile Development Agile Oz 2002, May 2002. The Care and Feeding Of Angel Investors OCRI TEB, April 24, 2002. Computational Diversity and a Passion For Applications Objects are Not Everything Net.ObjectDays 2001, September 2001. Escape from Middleware - Application Development with and by Intelligent End-User Net.ObjectDays 2001, September 2001. Escape from Middleware - Application Development with and by Intelligent End-Users Evolve Conference 2001: Pervasive Business, May 2001, Sydney Australia. Aspect-Oriented Programming, Fad or the Future Panel at the 14th European Conference on Object-Oriented Programming (ECOOP 2000). Just In Time Software - A Process for Software Manufacturing, Software Architectures and Component Technology - The State of the Art in Research and Practice University of Twente, Enschede, The Netherlands, January 2000. Building Embedded Systems Using Objects, Components and Virtual Machines STJA Conference, Erfurt Germany, Sept 1999. The Technology and Sociology of Software Reuse: Experiences of a Playing Coach Jav Aus 99, Sydney, Australia, February 1999 Visual Application Development – Lessons from the IBM Visual Age Experience IEEE Visual Languages Conference, Halifax, Canada, September 1998 Universal Virtual Machines: Object Engines for Business and Engineering Belgian Smalltalk Users Group, Leuven University, Belgium, July 1998 The Technology and Sociology of Software Reuse: Experioences of a Playing Coach 1998 Middleware Development Best Practices Conference, Toronto, May 1998 UVM Virtual Machines – Object Engines for Business and Engineering Objectos Distribuidos ’97, Curitiba, Brazil, December 1997 Distributed Objects and the Internet TOOLS Pacific, Melbourne, November 1997 UVM Virtual Machines – Object Engines for Business and Engineering CASCON ’97, Toronto November 1997 Messages, MUDS and Massive Parallelism: Life after Java and WWW ECOOP ’97, Jyvaskyla, Finland, June 1997 If ODP is the Answer, what is the Question? -- A Pragmatic Look at the Challenges of Building Enterprise Applications ICODP’97, Toronto, May 1997 A Look Over the Horizon: What Hot Technologies/Markets are Next? IBM World Wide Production Solutions, Orlando, April 1997 Just in Time for Software - I wish! Objects, Software, IC’s, ORBS and all that Stuff IBM World Wide Production Solutions, Orlando, April 1997 Managing Software Development in Web Time Software Software Development Conference, San Francisco, March 1997 Life in the VisualAge: Can an Ant Marry an Elephant? Gemstone AGM, Portland, January 1997 Visual Machines -- Object Engines for Business and Engineering SIGS Object Expo Switzerland, Zurich, November 1996 Software Quality Assurance in the Era of Just in Time Software 61CSQ Conference, Ottawa, October 1996 Technology Executive Breakfast OCRI, Ottawa, September 1996 Application Architecture – Staying on Course in Turbulent Seas Object World Australia ‘96, Sydney, August 1996 Application Architecture – Staying on Course in Turbulent Seas Object World Singapore, Singapore, August 1996 VisualAge – Mainframe to Set Top Box, Industrial R&D Experience on the Road to Object Utopia IBM Embedded Systems Forum, New York, July 1996 Experience on the Road to Utopia: An Industrial Research and Development Perspective COOTS ’96, Toronto, June 1996 Distributed Technologies - Competing for a Network Centric World Association of Computer Machinery, Nashville, May 1996 OO Technology Panel IBM ’96 Technical Interchange, Nashville, April 1996 Ubiquitous Smalltalk, COMMON ’96 San Francisco, April 1996 Object Utopia Keynote Address ISOTAS ’96 Kanazawa March 1996 Ubiquitous Smalltalk, La Technologie Objet au coeur des systemes d’information Ingenia,Paris, February 1996 Component Based Software Engineering Keynote Address TRIO, January 1996 Software Quality Assurance Software Engineering ‘95, Paris, November 1995 Ubiquitous Smalltalk: Mainframe to a Watch Keynote OOPSLA ’95, Austin, October 1995 OO Software Engineering Tutorial Object World Frankfurt, October 1995 Software Quality Assurance Keynote Address Object World Frankfurt, October 1995 Experiences on the Road to Utopia Keynote Address ECOOP ’95, Aarhus, Denmark, August 1995 Smalltalk Application Development and Delivery Tutorial Object World Australia, Sydney, August 1995 Smalltalk Software Quality Assurance Object World Australia, Sydney, August 1995 Component Based Software Development Keynote Address Object World Australia, Sydney, August 1995 Component Based Software Engineering COSAC, Carleton University, Ottawa, April 1995 Achieving a Competitive Edge in New Application Development: The Coming Revolution in Component Object Technologies IIR, Client-Server Computing Summit, Taipei, February 1995 Component Based Software Engineering Smalltalk Solutions ’95, February 1995 Component Based Software Engineering Keynote Address OOP’95, Munich, February 1995 Smalltalk: The OO 5GL for the Rest of Us UBILABS, Zurich, November 1994 Component Based Software Engineering Keynote Address Unican Executive Symposium on OT, Toronto, October 1994 Component Based Software Construction: The transition from craft to engineering Object World Germany, Frankfurt, September 1994 Component Based Software Construction: The transition from craft to engineering Object World Australia, Sydney, September 1994 Smalltalk: The Emergence of a Standard OO 5GL for Enterprise Computing Database Client-Server World, Boston, June
1994 Experiences of a Project Manager: avoiding the potholes on the road to OO Utopia Objex, San Francisco, March 1994 and OCRI ISO Seminar, February 1994 Object-Oriented Programming for Electronic Forms Canadian Business Forms Assoc., Toronto, October 1993 Experiences of a Playing Coach and Smalltalk - an OO 5GL for the Rest of Us Object World Australia, Sydney, September 1993 Teaching OO SUNY Oswego OO Education Symposium, New York, March 1993 Technical Issues in OO Product Development Object World, Boston, February 1993 Cooperative Processing, from Beginning to End Fall Common, Anneheim, October 1992 The Role of Methods and CASE in OO Development OOPSLA '92, Vancouver, October 1992 Object Utopia IBM OOT Symposium, Boeblingen, October 1992 Managing OO Software Engineering, Developing Common applications using OOT and Commercial Applications Using OOT Object World, San Francisco, July 1992 Repository: Living Memory or Paperless Archive DSS Workshop, Hull, June 1992 Object-Oriented Modeling of Distributed Systems and ENVY: A Place for SW to Grow Department of National Defense, OO Workshop, Valcartier, May 1992 Smalltalk: The OO 5GL for the Rest of Us IBM Common, Atlanta, April 1992 Collaborative Distributed Applications Development and Experiences of a Playing Coach Software World '92, Toronto, April 1992 Experiences of a Playing Coach Software Development '92, Santa Clara, February 1992 Some of My Best Friends have Survived an Alliance Government of Ontario, Chicago, February 1992 Experiences of a Playing Coach Peopleware, Boston, September 1991 Implementing OO Languages ACM/SIGPLAN PLDI, Toronto, June 1991 Development of Commercial Applications/Products Using Object-Oriented Technology Object World, June 1991 Tools for the Developer and User Patricia Seybold's Technology Forum, Boston, April 1991 Canadian Innovation Patent and Trademark Institute AGM, Ottawa, March 1991 Smalltalk in the Real World BM Object-Oriented Technology Symposium, New York, February 1991 A View of Object-Oriented Computation in the 21st Century Digital Equipment Computer Users Society (DECUS), Ottawa, February 1991 Application Modeling: A Just-In-Time Software Life Cycle for Smalltalk IBM Office Technology Initiative, Dallas, December 1990 A View of Object-Oriented Computation in the 21st Century Health and Welfare Canada, November 1990 A View of Object-Oriented Computation in the 21st Century Colloquium Series, University of Toronto, Department of Computer Science, October 1990 Experience Packaging Products Developed with Smalltalk: Tuning for Time and Space IBM- Watson Research Centre, August 1990 Object-Oriented Technology Teleforum, N. Dean Meyer & Assoc., July 1990 Object-Oriented Projects: What Can Go Wrong Moderator, SCOOP East, Boston, May 1990 A View of Object-Oriented Computation in the 21st Century Canadian Information Processing Society (CIPS), Ottawa, May 1990 Object-Oriented Concepts IBM SHARE Conference, March 1990 Object-Oriented Design Ada in Sweden and Ada in Norway, November 1989 The Future of Smalltalk NCR Corporation, October 1989 Managing Object-Oriented Software Engineering CASEExpo'89, Sweden, September 1989 Tools for Object-Oriented Software Development CASEExpo'89, Sweden, September 1989 Managing Object-Oriented Software Engineering Allen-Bradley, August 1989 Software Engineering with Objects University of Bari, May 1989 Object-Oriented Design Hewlett Packard, February 1989 Actra - A Multi-processor Smalltalk System Rockwell International Science Center, February 1989 Object Oriented Programming Ministry of Transport, February, 1988 Software Engineering Tools for Smalltalk Programming Apple Computer, December 1987 Using Smalltalk in Embedded Realtime Systems BNR, September 1987 Using Smalltalk in Embedded Realtime Systems Tektronix, August 1987 Visual Programming Ottawa Human Factors Society, April 1987 Using Gateways to Build Open Systems OCRI, December 1986 A Survey of Object Oriented Programming Systems OCRI, September 1986 Actra - A Multi-processor Smalltalk System Tektronix Research Laboratories, April 1986 Actra - A Multi-processor Smalltalk System University of Montreal, February 1986 Fifth Generation Computer Systems Municipal Information Systems Society, January 1986 Fifth Generation Computer Systems High Tech Update, December 1985 Qualitative Visual Programming BNR, July 1985 Artificial Intelligence and Fifth Generation Computers OCRI, May 1985 Computing as a Discovery Process - Logo for Children and Adults WISE, May 1985 Object-Oriented Data Bases Mitel, March 1985 DOC Office Communications Seminar Chairman October, December, February, and April 1984 - 1985 The Actra Project OCRI Research symposium, December, 1984 Fifth Generation Financial Software Cognos, June 1984 Local Area Networks High Tech Update, December 1983 Data Administration Symposium February 1980 - 1982 Office Automation Personal Computing DOC December 1981 Software Engineering in the 80 's Keynote Address Interxchange 1981 Woof - World of the Future HCUA 1982 The Way Ahead Interxchange 1980 Data Base Administration Tools DPI, March 1980 |
|
© 2014 Dave Thomas. All rights reserved. |