Random testing
technical, work, muchlearning, programming, testing17:55 -0500My current project at work requires implementing non-trivial data structures and algorithms, and despite my best efforts (unit testing...
View ArticleAutomating browser-side unit tests with nodeunit and PhantomJS
technical, work, javascript, testing11:24 -0500I love unit tests, but they're only useful if they get run. For one of my projects at work, I have a set of server-side unit tests, and a set of...
View ArticleNovember 21, 2016
technical21:31 -0500Hubert Chathi: Congratulations to @riot.im and @matrix.org for the beta release of cross-platform end-to-end encryptionLink:...
View ArticleLet's Encrypt for Kubernetes
technical, work, kubernetes, security, docker, haproxy21:08 -0500A while ago, I blogged about automatic Let's Encrypt certificate renewal with nginx. Since then, I've also set up renewal in our...
View ArticleOn transparency
technical21:01 -0500I've written briefly before about the value of companies being open and transparent. Back then, I wrote that the way that companies react when things go wrong is a good way to...
View ArticleJanuary 31, 2017
personal08:54 -0500Hubert Chathi: Got our free Parks Canada Discovery Pass yesterday. Get yours at http://www.parksorders.ca/0 Comments
View ArticleFebruary 11, 2017
personal, politics10:00 -0500Hubert Chathi: Sign the petition to ask the government to honour their promise to fix our electoral system #politicsLink:...
View ArticleFebruary 15, 2017
personal19:02 -0500Hubert Chathi: RIP Stuart McLeanLink: http://www.cbc.ca/news/entertainment/stuart-mclean-dead-obit-1.39848260 Comments
View ArticleFebruary 23, 2017
technical, security11:18 -0500Hubert Chathi: SHA-1 is officially broken #securityLink: https://shattered.io/Via: Hacker News0 Comments
View ArticleFebruary 23, 2017
technical, security22:12 -0500Hubert Chathi: Anyone proxied by @cloudflare.com or using sites proxied by them: your private data may have been leaked #securityLink:...
View ArticleFebruary 24, 2017
personal09:56 -0500Hubert Chathi: Well, thats just embarassing.Link: http://www.cbc.ca/news/canada/prince-edward-island/map-caa-p-e-i-1.39951630 Comments
View ArticleFebruary 27, 2017
technical20:11 -0500Hubert Chathi: Congratulations to all the organizations accepted to GSoCLink: https://summerofcode.withgoogle.com/organizations/0 Comments
View ArticleMarch 3, 2017
technical15:19 -0500Hubert Chathi: so trueLink: https://xkcd.com/1806/0 Comments
View ArticleMarch 9, 2017
technical23:00 -0500Hubert Chathi: First, @google.com combines Google Talk with Hangouts, and now they are separating the conferencing and chat functionality againLink:...
View ArticleThe latest additions to my init.el
technical, emacs11:00 -0400Inspired by xkcd (but using Alt-mousewheel): (global-set-key (kbd "<M-mouse-5>") 'undo) (global-set-key (kbd "<M-mouse-4>") 'redo) And, since I sometimes need to...
View ArticleAn alternate transport for the Matrix Client-Server API
technical, matrix00:00 -0400Matrix is an open communications protocol that has many great features. However, one flaw that it has is that the baseline specification is based on long-polling HTTP...
View ArticleMay 28, 2017
technical11:34 -0400Hubert Chathi: After about 2.5 years, I'm finally back in the @debian.org keyringLink: https://db.debian.org/fetchkey.cgi?fingerprint=F24CF7496C73DDB8DCB872DEB2DE88D3113A13680 Comments
View ArticleJune 30, 2017
personal, whalebuilder, debian, docker16:39 -0400Hubert Chathi: My #whalebuilder talk for @debconf17.debconf.org has been accepted. #debian #dockerLink: https://debconf17.debconf.org/talks/84/0 Comments
View Article