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 […]
Search Results for: pharo
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!’
PhD Students, Post-Docs, and Research Engineers from my Team
I’ve been lucky to conduct my research with many smart people. I list below those for whom I served as doctoral co-advisor, as well as those who worked as post-doctoral fellows and research engineers in my team. PhD Students Dr Houssam Fakih Topic: Software Components & Aspect-Oriented Programming PhD defense date: December 12th, 2006 Dr […]
Mac OS X Bug and Workaround to Open a “file:” URL with Parameters from Command-Line
Testing the PLC3000 project requires opening HTML files by a web browser. Indeed, PLC3000 is developed using PharoJS. Its code is written in Pharo, before getting transpiled to JavaScript and exported to a JS files referenced by HTML files. Developing PLC3000 in a TDD fashion, I quickly faced an issue. I realized that it is […]
Brain Treats App: Your Daily Dose of Fun Facts!
Want to get smarter while having fun? The Brain Treats app is for you. You will learn astonishing facts and real amazing anecdotes. It works even if you are offline. Energize Your Brain with Fun Facts You can use the Brain Treats app if you are alone and bored, to energize your brain. A single […]
Polygon-Based 2D SLAM for Robotic Exploration
Johann Dichtl successfully defended his PhD, that I’ve co-supervised with Luc Fabresse and Guillaume Lozenguez. The defense took place this tuesday July 2nd, 2019 morning. The jury members were: Prof. Ouiddad Labbani from Université de Limoges, Dr. Mikal Ziane, HdR, from Université Paris Descartes, and Dr. Laetitia Matignon from Université Claude Bernard, Lyon 1. Title […]
About
About Noury Bouraqadi Bio Why this Site? Code of Ethics How to Reach Me? Bio I am a software developer, maker, repair hobbyist, environment/technology/robots lover. I work part-time as a university professor at IMT Nord Europe, in the Autonomous and ResilienT Systems group. My remaining work time is dedicated to a startup that makes a […]