diff --git a/2024-Conference/talks/2024-GlamorousToolkit.pillar b/2024-Conference/talks/2024-GlamorousToolkit.pillar new file mode 100644 index 00000000..a76e1957 --- /dev/null +++ b/2024-Conference/talks/2024-GlamorousToolkit.pillar @@ -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. diff --git a/2024-Conference/talks/2024-MoldableDebugging.pillar b/2024-Conference/talks/2024-MoldableDebugging.pillar new file mode 100644 index 00000000..0dd67c30 --- /dev/null +++ b/2024-Conference/talks/2024-MoldableDebugging.pillar @@ -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. diff --git a/2024-Conference/talks/2024-gt4gemstone.pillar b/2024-Conference/talks/2024-gt4gemstone.pillar new file mode 100644 index 00000000..bdc1b7a0 --- /dev/null +++ b/2024-Conference/talks/2024-gt4gemstone.pillar @@ -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.