Skip to content

Commit

Permalink
more
Browse files Browse the repository at this point in the history
  • Loading branch information
Ducasse committed May 14, 2023
1 parent 4171167 commit f3c6a3f
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
17 changes: 17 additions & 0 deletions MaterialForNews-Links.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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.
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down
32 changes: 32 additions & 0 deletions Mooc-description.txt
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit f3c6a3f

Please sign in to comment.