From f3c6a3f9df8bfe1c6f70b241dd9bd20e4d22e242 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phaneDucasse?= Date: Sun, 14 May 2023 11:04:22 +0200 Subject: [PATCH] more --- MaterialForNews-Links.txt | 17 +++++++++++++++++ Mooc-description.txt | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 Mooc-description.txt diff --git a/MaterialForNews-Links.txt b/MaterialForNews-Links.txt index 7822c8e..a70f2c3 100644 --- a/MaterialForNews-Links.txt +++ b/MaterialForNews-Links.txt @@ -24,6 +24,9 @@ A simple Telegram bot that allows users to control Cormas simulation with their #### Pharo from Emacs - https://revival.sh/shampoo/ +#### Bell: An observability library written in Smalltalk https://t.co/0lt1lwRUod + + #### Gameye for Pharo GAMEYE.app collection mobile App model and tools for Pharo. - https://github.com/labordep/PharoGameye @@ -73,6 +76,11 @@ P11 seems to have some issues sometimes with restarting the image. Have not foun #### Ethnologue access from Pharo - https://github.com/hernanmd/ethnologue +#### +Molecule is a component oriented framework developed by Thalese +https://t.co/U9fBKhnlaV + + #### Shield io from Pharo I’d like to share a new Spec app for building badges made with Pharo 10. It is based on the Shields.io badge service provider. Select the badges you want, complete the required variables, and get your badge(s). You can also save and load commonly used variables, so it may help a bit to automate presenting your project’s README. @@ -97,6 +105,13 @@ Add SCRAM-SHA-256 authentication method (sponsored by Schmidt GmbH) Improve pars Tx sven and your sponsor! +#### +- FFICallBrowser - a tool to query FFI calls +https://t.co/Zd3jshlJKA + +#### +PatternBuffer is a @pharoproject@twitter.com client for querying RDF databases: +https://t.co/TBoybnuNqY ### Bloc updates - https://sympa.inria.fr/sympa/info/lse-openbloc @@ -132,6 +147,8 @@ Blog Posts Pharo VM 10.0.0 release logs https://pharoweekly.wordpress.com/2023/03/01/ann-pharo-vm-release-v10-0-0/ + + Documentation #### Pharo by example 9 diff --git a/Mooc-description.txt b/Mooc-description.txt new file mode 100644 index 0000000..10e798f --- /dev/null +++ b/Mooc-description.txt @@ -0,0 +1,32 @@ +Advanced Object-Oriented Design Mooc + +Authors + Stéphane Ducasse - http://stephane.ducasse.free.fr + Luc Fabresse - IMT Nord Europe + Guillermo Polito - + Pablo Tesone - + +That you are either a beginner or an expert in object-oriented programming and design +you will not develop the same way after following this unique lecture. + +This mooc will immerge you in advanced object-oriented design. It is built on more than 60 years +of expert teaching object-oriented design. + +This mooc invites you to a journey around 10 modules (with over 60 videos) covering the following topics + - test-driven design + - essential object-oriented concepts + - foundational elements + - advanced idioms such as double dispatch + - advanced principles (registration, Law of Demeter, ) + - selected design patterns + - type perspectives + - language idioms + - It also illustrates the topics on concrete case studies taken from Pharo. + +This lectures uses Pharo as a pedagogical vehicule but all the concepts you will learn +are applicable to other object-oriented languages. We use Pharo because it is a pure object-oriented programming language. It offers a unique developing experience in constant interaction with live objects. Pharo is elegant, fun to use and very powerful. It is very easy to learn and enables to understand advanced concept in a natural way. When programming in Pharo, you are immersed in a world of live objects. You have immediate feedback at any moment of your development on objects representing web applications, code itself, graphics, network. More… + +If you like the Pharo mooc http://mooc.pharo.org, you will just love "Advanced Object-Oriented Design". +It will bring you to the next level. + +The learners will be proposed several design exercises ranging from little interpreters to games and quizes. \ No newline at end of file