-
Rookeries v0.17.0 – Auto-Building + Multi-Template Support
Recovering from PyCon Canada 2019, and the holidays took longer than I expected. However I am pleased to announce the release of version 0.17.0 of Rookeries to start off this new year! Version 0.17.0 includes a number of improvements to the serve command: Auto-building of the site when a file in a project changes. Opening…
-
Speaking At PyCon Canada 2019 – Rust Accelerated Pythons
I am happy to announce that I will be giving a talk on Rust and Python at PyCon Canada 2019: Rust Accelerated Pythons! Want to speed up your Python applications without C or C++? Come to PyCon Canada to listen to “Rust Accelerated Pythons” by @dorianpula.#pyconca2019 #pycon #canada #python #performance #rustlang #confirmed Get your ticket…
-
Rookeries v0.16.0 – Cross-Platform Support
On Wednesday night, I released version 0.16.0 of Rookeries, my developer/designer friendly static site generator! What makes this release exciting is that I added cross-platform support for macOS and FreeBSD! Also I setup an cross-platform installer, that works on all 64-bit x86 Linux distros including Windows Subsystem for Linux (WSL) 2.0. And I plan on…
-
Rust + Gtk = Wow
As I’ve been experimenting with writing Rust apps, I attempted to create a small little GUI application. At first I attempted to setup everything with Qt, but C++/Qt interoperability with Rust is painful. Very, very painful. I experimented with some more radical UI frameworks such as Azul and Conrad. These have a lot of promise…
-
Packaging up a Rust Binary for Linux
Prologue I should of written an update for quite some time. While I’ve been experimenting with marketing analytics, learning about data science, business development, doing DevOps with GitLab CI and various other things, I wanted to write up my learning when I had a chance to internalize everything. However what made me decide to write…
-
Embedded Rust Library Experiment for Python and Web Assembly
With my ever growing list of things that I need to catch up (like wiring my home network and managing Rookeries), I needed a small fun project that I can work on. Ever since I learned enough Rust to be able to convert Rookeries, I wanted to play around with being able to speed up…
-
To Make or Not to Make – Using cargo make for Rookeries v0.12.0
I was pleasantly surprised when my last blog post about migrating to Rust’s integration tests really took off on Twitter. I did not quite expect that much interest. 🙂 Using cargo-make I recently continued with my exploration of Rust through Rookeries (my attempt at a static site generator/backing API server). This time I worked on…
-
Writing Integration Tests in Rust + Releasing Rookeries v0.11.0
As part of my overall change over in Rookeries, from Python to Rust, I rewrote a suite of integration tests for the server API. To celebrate my successful transition, I released version 0.11.0 of Rookeries, whose tests use pure Rust now! I found the rewrite not too cumbersome, thanks to the wonderful guide in the…
-
Rookeries v0.10.0 – Rust Re-write
I just rewrote Rookeries in Rust, and the latest version is now available as a Docker image on Docker Hub. (This is why I have not responded to emails in a bit… I’ve been doing a lot of thinking of what I want to do next.) So why a rewrite? Ultimately I decided to change…
-
Rust, a New Toy Opening New Possibilities
I have not had a chance to blog in a while. Aside from the usual busyness of life, and the occasional bouts of illness, I have been distracted by a few new thing I’ve been learning: Rust, Kivy and Electron. I’ll write about Kivy and Electron in a future post. And a lot of that…