Noury

Client-Server Application Development with PharoJS

Client-Server Application Development with PharoJS pharoJsClientServerTalk-PharoDays2022

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 […]

Getting Rid of Chemical and Carbon Waste from Batteries – A Maker’s Perspective

Getting Rid of Chemical and Carbon Waste from Batteries – A Maker’s Perspective

Many devices we use daily rely either on batteries that we need to replace more or less often. Beside the economical cost, this is a source of toxic waste. Using rechargeable batteries does not help much. Rechargeables are more expensive, and they eventually die and go to waste. There are some possibilities to recycle batteries. […]

Mac OS X Bug and Workaround to Open a “file:” URL with Parameters from Command-Line

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 […]

Castle Dice Tower with Moveable Gate 3D Printed

Castle Dice Tower with Moveable Gate 3D Printed

This dice tower was designed by LennartS, and published on Thingiverse on April 01, 2015. It prints as a single part including the moving gate. It took me 15 hours to finish the print. I used a sunlu silk PLA filament, that has this smooth shiny finish. Although there was no stringing, some fine elements such […]