PhaROS is a research projet (2013-2020) that aimed at exploring the development of robot controllers with a live programming environment. It is also a library and a framework that allow you to write, test and deploy ROS nodes with the Pharo reflective language and its IDE. Source Code and Documentation Wiki on GitHub with […]
Search Results for: pharo
Pharo Networking by Example
On March 8th 2011, I gave a hands on talk on Pharo Networking. It was part of the Deep into Smalltalk sprint school organized by RMoD team from INRIA in Lille, France. You can find below slides are available on SlideShare. There is as well a 3 parts video from Youtube, although the audio is […]
PharoJS Highlights @ ESUG 2022
After a two years pause due to COVID, ESUG conference is back. This year’s edition took place 22-26 August in Нови Сад (Novi Sad), Србија (Serbia). As usual, it was a delight to meet the Smalltalk community. It was also an opportunity to present latest updates on PharoJS, give demos and even implement new stuff […]
Client-Server Application Development with PharoJS
PharoJS is a free open source infrastructure that allow developing and testing in Pharo applications that ultimately run on a Javascript interpreter. It is a general purpose solution that can target a wide range of applications, running in a web browser, on top of NodeJs or packaged in cross-platform mobile apps using some framework such […]
PharoJS ESUG 2019 Update
I gave a short presentation at the ESUG 2019 Smalltalk conference that was held this year in Cologne, Germany. In this talk, I made a summary of main PharoJS changes and improvements done during the last 12 months. This includes a more robust test framework to run and test Javascript code generated from Pharo code. […]
Observer Pattern Made Easy with Pharo Lightweight Observer
Lightweight Observer is an alternative to Announcement, the default Pharo implementation of the Observer Design Pattern. I started developing Lightweight Observer because I needed a small framework, with an implementation that can be easily converted to Javascript using PharoJS. I also wanted to be straight forward to use. I had in mind beginners such as […]
Hello World in Pharo
The best first post for a software developer is a ‘Hello World’ program. For this, I’m using my favorite programming language: Pharo. Transcript cr; show: ‘Hello World!’
WebST: Smalltalk Web Components
WebST is a framework for building and testing Web Components using PharoJS libraries and tools. Each web component can be used via a custom HTML tag (e.g. <ws-counter>). When you use a custom tag in your HTML code, the web browser creates a DOM object that is an instance of a component class which defines […]
WebST: Web Components with Smalltalk @ ESUG 2024 in Lille – France
The 30th edition of the ESUG international conference held in Lille, France, 8 – 11 July 2024 was a blast. Beside, meeting the great the Smalltalk community, I gave a talk introducing WebST. This MIT licensed project is a PharoJS-based solution that provides a framework to seamlessly implement and test web components. Web Components are standard web […]
2024 Spring Smalltalk Meetup @ Zurich
The 2024 spring edition of the Zurich Smalltalk meetup took place on Friday, April 26th. Below, you’ll find a brief summary and links to the three presentations that were on the agenda. I thoroughly enjoyed attending this meetup, which featured engaging presentations and allowed for enriching technical and informal discussions with a welcoming community. Special thanks […]