Latest posts
Crossbar / WAMP <jun 25, 2019>
I am currently experimenting with Crossbar.io, a micro-service platform based on the Web Application Messaging Protocol (WAMP). It support Publish/Subscribe and Remote Procedure Calls (RPCs). WAMP client libraries are available in 15 languagues, including my favorites Python and Javascript (but also Java, PHP and C#).
So far it has been a positive experience. The biggest hurdle is getting the authorization configuration right. But once that is done, adding end points is straight-forward.
Pony ORM <jun 25, 2019>
Up till now I have been using SQLAlchemy as my ORM outside Django. By SQLAlchemy is highly technical and sometime archaic in its use. I wrote SQLAngelo to help fix this, but had always wanted to explore other options.
So, for my latest project I decided to try Pony ORM again. And this time I like it. It is much simpler than either SQLAlchemy or Django ORM. Maybe that means it is less powerful, but so far I have not encountered limitations.
React <jun 25, 2019>
For my latest projects I have been using React for the client. So far, these are the components I am using:
- Blueprint as UI toolkit, as I am tired of Bootstrap UIs. It is extensive, elegant en well documented. I also tried Evergreen but found it too limited.
- Autobahn for WAMP programming.
- Redux for managing state.
- Grid Layout for interactive graphics and drag 'n' drop.
- Luxon for dates and times.
fullstek <jun 26, 2019>
Today I visited a local Meetup where I got to experiment with Bluetooth Low Energy (BLE) using noble. It was good to discover how elegant a event-driven interface to a wireless device can but. Unfortunatley, I did not get it to work properly (it ran, bu I did not get any messages from the device).
Maybe I'll try again later.