In this talk the power of using Smalltalk, in particular coding with the workspace and its image model in center, will be demonstrated. Some important features of both the Smalltalk language and its IDE(s) will be discussed and demonstrated.
In particular demonstrations of how features as closures, monkey typing, unit testing, coding in the debugger, everything is object, coding with live objects, meta objects, and reflection could be achieved.
When Björn first came across Smalltalk (around 1985) the main reasons for him starting to use it was a 50/50 between its pure oo language and its very powerful and flexible environment (and as an extra bonus it was open for inspection and modification).
Björn works as a senior consultant at Devoteam. In this role he mainly develops systems by means of Java, especially JavaEE with related frameworks and techniques.
Björn has a strong background using various systems as DEC, Lisp machines, Mac, Unix, Windows, and programming languages as Pascal, Lisp, APL, Assembler, HyperTalk, scripting, C, Simula, Ruby, Python, and Groovy, and several others. He has been a passionate user of Smalltalk for more than 25 years, and have developed a lot of software by means of it. E.g. CASE tools, (own) distribution frameworks, and various CSCW applications.
Björn has a strong interest in technical solutions, in particular in relation to object orientation, Internet and the Web, design patterns, and agile development (in particular TDD; XP, and Scrum). He has a broad knowledge and continuously follows what happens within these fields. He has also written technical literature for instance books about ooad, Smalltalk, and extreme programming.
Björn holds a PhD from The Royal Institute of Technology/Stockholm Univ. in computer science.
Sign in to add slides, notes or videos to this session