When you first start using the Flask framework it feels a little magical. You write a function to return some text, add a single line above it, call run, and your text is somehow being sent to your web browser! Most introductions will show you a little sample of code something like this.Read more
Recently at work, I got into a discussion about whether it makes sense to store JSON objects in a relational database. While I tried to disagree, they presented a some convincing arguments. However now that I have had time to think, I feel as though the arguments also have a few flaws.Read more
As a university student in a co-op program, I am either working a co-op job, or preparing to start applying to the next one. Sometimes both at the same time. I have been working on this site to provide a portfolio of some of my past projects, and of my writing. However I faced a problem. How would I know if my site was actually capturing users or not? Of course I could use Google Analytics, however I didn’t like the idea of trusting any third party to do something against their own interest. In this case, an advertising company promising not to track third parties.Read more
Initially an MVP, I have been progressively fleshing out my blog as I have time, usually with whatever catches my fancy. My latest (re)discovery on this front has been RSS feeds. Being able to keep up-to-date on blogs that post infrequently is beneficial to me. Not only because I can keep up on content I care about, but also because this form of passive following allows me to use the internet less.Read more
My most limited resource when it comes to side projects is not my computing resources or my ideas, but my time. With school obligations it is difficult to find the time to complete my projects. The solution I have found, while often unsatisfactory, is to do things the easy way.Read more
View the entire index.