Typescript interfaces versus classes, which one to use?
Both interfaces and classes typescript provide a typed view of objects available in javascript. In some cases they look very similar to each other. So …
Read More →Both interfaces and classes typescript provide a typed view of objects available in javascript. In some cases they look very similar to each other. So …
Read More →
Across many projects I’ve worked with, I’ve noticed some simple and effective steps for training neural networks to reduce frustration. I …
There seems to be a trend amongst manufacturers to ship ANSI keyboards as standard UK keyboards on new laptops which is very frustrating because what …

Writing a large report or a thesis is very daunting task. In this post, I talk about how to write a PhD thesis and what each chapter should include.
Compiling LaTeX is very cumbersome and requires a lot of modules to install. While online apps have eased the stress of working with LaTeX, sometimes …

With remote working becoming more important, in these short tutorials I will be covering how to effeciently work remotely for Imperial College …

This elegant Python library called unitreport allows you to use matplotlib inside unit tests to generate self-contained HTML reports. It creates a …
There is increasing interest in neuro-symbolic methods that combine recent advances in deep learning with symbolic methods of Artifical Intelligence. …
Let your application tell you what is going on at critical steps with effective usage of logging. In this post, I talk over a simple setup for using …
Pylint is a popular linting tool for the Python programming language, and often it needs to be configured. Pylint looks at several different locations …