-
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…
-
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…
-
See you at PyCon Canada 2016!
I’m looking forward to PyCon Canada 2016 that will be happening November 12-13 in Toronto. I submitted two talk proposals and I’m hoping that one of them gets accepted. But regardless I am looking forward to the conference. If you are at the conference, and you want to meet up just message me via Twitter…
-
PyCon US 2016 Talk – Pythons in a Container
At the end of May, I presented a talk at PyCon 2016, on using Docker with Python microservices. You can imagine the rush I felt getting to present on such a popular topic at such a large and important conference as PyCon! While it took me a while to recuperate after PyCon and Portland both…
-
See You at PyCon US 2016!
If you’re wondering why I’ve been so quiet these past few weeks, it is because I’ve been busy preparing to go to PyCon US in Portland this year! I am very excited not only to be attending, but I will be giving a talk at PyCon US this year! I will be talking about Dockerizing…
-
Adding Functional (End-to-End) Test to Rookeries
Testing the client side of Rookeries, has proven to be quite a challenge. Not necessarily because testing well-written React JS components is hard. Rather I found it hard to setup a proper and consistent unit test infrastructure to do so. Rather than going through the pain of writing and maintaining functional tests in Javascript, I…
-
Using CouchDB in Rookeries – Part 1 – Creating CouchDB Test Fixtures Using Bulk Updates
Back Story I’ve been working on adding database persistence support to Rookeries. Instead of writing down my findings and losing them somewhere, I plan on documenting my findings and thoughts in a series of blog posts. In the case of Rookeries that means connecting to and storing all of the journal, blog and page content…
-
Ansible Role for NGINX, UWSGI and Supervisor Released!
What better way to start 2015 than to release new software? As part of my efforts to create Rookeries, a modern Python-based CMS as a replacement for my WordPress sites: I am releasing an Ansible role to make it easier to setup WSGI apps on a private server. The nginx-uwsgi-supervisor role is available on Ansible Galaxy.…
-
Now a Professional Pythonista at Points!
I have been working for the past month as a Software Development Engineer at Points International. While my role is not officially as a Python developer, a large portion of my work is building Python applications, services and libraries. Also I get to develop in Java as well and maintain some very well engineered systems…
-
Spring Cleaning for 2013
With Easter just around the corner and possibly spring coming shortly after–Canadians have to wait a bit longer for spring t0 properly arrive and winter to make her final exit–that it would make sense to update my blog. Many things have changed in the past few weeks . Like we have a new pope, Pope…