-
Notifications
You must be signed in to change notification settings - Fork 97
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #278 from chisandrei/source
Add GT, MoldableDebugging and gt4gemstone talks
- Loading branch information
Showing
3 changed files
with
29 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
! Glamorous Toolkit | ||
|
||
Andrei Chiș (andrei.chis@feenkc.com) | ||
|
||
""Abstract:"" | ||
Glamorous Toolkit is the Moldable Development environment. In this talk we provide an update of the environemt since version 1.0 and show through concrete practical cases how a single environment can be molded to many contexts. | ||
|
||
""Bio:"" | ||
Andrei Chiș acts as a tool crafter at feenk (feenk.com) building tools and techniques for improving software development and is a co-author of Glamorous Toolkit (gtoolkit.org) platform. Andrei holds a PhD from the University of Bern. In his PhD he maintained that integrated development environments have to be moldable, that is, they have to be aware of the application under development and enable rapid customizations to new applications and tasks, and explored solutions to make this vision possible. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
! Moldable Debugging | ||
|
||
Andrei Chiș (andrei.chis@feenkc.com) | ||
|
||
""Abstract:"" | ||
Moldable Development is a way of programming through custom tools built for each development problem. One type of tool that is moldable in Glamorous Toolkit is the debugger. The Moldable Debugger provides explicit support for creating and working with domain-specific debuggers. In this talk we show practical examples of domain-specific debuggers, and explore the mechanisms for creating custom debuggers that go from simple extensions based on exceptions to elaborate debugger interfaces. The examples show both how the debugger can adapt to different Pharo code executions, but also how the same infrastructure can adapt seamlessly to other languages and runtimes. | ||
|
||
""Bio:"" | ||
Andrei Chiș acts as a tool crafter at feenk (feenk.com) building tools and techniques for improving software development and is a co-author of Glamorous Toolkit (gtoolkit.org) platform. Andrei holds a PhD from the University of Bern. In his PhD he maintained that integrated development environments have to be moldable, that is, they have to be aware of the application under development and enable rapid customizations to new applications and tasks, and explored solutions to make this vision possible. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
! gt4gemstone | ||
|
||
Andrei Chiș (andrei.chis@feenkc.com) | ||
|
||
""Abstract:"" | ||
Moldable Development is a way of programming through custom tools built for each development problem. Glamorous Toolkit is an environment for Moldable Development. It is implemented in Pharo and, of course, it offers an experience for Pharo as well. But it's made to work with arbitrary technologies. | ||
|
||
In this talk we show how it works when developing in GemStone. In particular, the talk shows how tools like Lepiter, Coder and Debugger seamlessly work with GemStone and how extensions defined once can work with both local and remote objects. | ||
|
||
""Bio:"" | ||
Andrei Chiș acts as a tool crafter at feenk (feenk.com) building tools and techniques for improving software development and is a co-author of Glamorous Toolkit (gtoolkit.org) platform. Andrei holds a PhD from the University of Bern. In his PhD he maintained that integrated development environments have to be moldable, that is, they have to be aware of the application under development and enable rapid customizations to new applications and tasks, and explored solutions to make this vision possible. |