-
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…
-
Switching to systemd
I recently upgraded my version of Ubuntu to 15.04. In the process, I found out that my init system had changed from Upstart to systemd. While having something as fundamental as the init system management was a bit annoying, it isn’t as bad as some folks are making it out on the Web. Here are…
-
Giving a Talk at PyCon Canada 2015
I am super excited to announce that I will be doing a talk at PyCon Canada this year! I will be talking about migrating from using Fabric to deploy my WSGI app (Rookeries) to using a combination of Invoke and Ansible. PyCon Canada will be happening in Toronto at the University of Toronto campus Saturday…
-
Fixing SPDX Expression Warning in package.json
If you ever run into the following warning when installing your NPM package: npm WARN package.json rookeries-api-client-wrapper@0.4.9 license should be a valid SPDX license expression That means you have an improper a name for the specified license in your package.json. So what are valid values for licenses? Well… here is the SPDX list of licenses
-
Command-line JSON Formatting with jq
About 2 or 3 months ago, when testing a deployment of a microservice at work with Eric, our head Ops admin, we were looking at the JSON output of one of the REST endpoints. Rather than looking at the raw output from curl, I piped the output through JSON tool in the Python standard library:…
-
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…
-
Penguins and Pythons, Oh My!
Note: I have been meaning to get this post up for a while now. However since I am swamped with work in general, everything is delayed and taking longer than expected. Sorry about that. As I mentioned in an early post, I am working on building up my professional experience in Python. It has been…
-
Diving into the Deep End with Python
Where I Stand with Java Most of my professional experience in software development has centered around Java. That should be no surprise as I learnt Java in university, and all the trappings that go with it: Javadoc, the Java Standard API, Eclipse and JUnit. My professional work exposed me to JSP, Servlets, SpringMVC, Struts, JDBC,…
-
Hello Again Identi.ca!
It seems that all the cool kids are using Twitter nowadays. Then again what passes as cool now sounds more like either being different for different sakes. Or that you use or do things that are “cool” or trendy or interesting to the mass public at the moment. Rarely the cool, trendy or different thing…