Mark Douthwaite
  • Home
  • About
Object-Oriented Programming: A Practical Introduction (Part 2)

Object-Oriented Programming: A Practical Introduction (Part 2)

Oct 9, 2020 11 min read Computer Science FundamentalsComputer ScienceProgrammingSoftware
In Part 1 of this mini-series, you saw how OOP concepts can be used to structure and manipulate code. In this part, you'll see how these ideas are formally defined, and look at a couple of more advanced concepts too.
Read Now Read Later
By: Mark Douthwaite
Review: September 2020

Review: September 2020

Oct 3, 2020 7 min read Newsletter
Read Now Read Later
By: Mark Douthwaite
How Good is Xanthus?

How Good is Xanthus?

Sep 25, 2020 21 min read Data ScienceComputer ScienceArtificial Intelligence
Xanthus is a Deep Learning (DL) library built on top of Tensorflow and uses the Keras API to implement various neural recommendation model architectures. This post benchmarks the models implemented in Xanthus against some popular 'classic' matrix factorisation models.
Read Now Read Later
By: Mark Douthwaite
Deploying Streamlit Apps to GCP

Deploying Streamlit Apps to GCP

Sep 16, 2020 7 min read TechnologySoftwareData Science
Streamlit is a minimal, modern data visualization framework that's rapidly becoming the go-to dataapp framework in the Python ecosystem. This post introduces Streamlit, and shows you how to securely and scalably deploy your Streamlit apps with Google App Engine.
Read Now Read Later
By: Mark Douthwaite
Object-Oriented Programming: A Practical Introduction (Part 1)

Object-Oriented Programming: A Practical Introduction (Part 1)

Sep 14, 2020 10 min read Computer Science Fundamentals
Whether you're a fan or not, OOP is a valuable tool in your programming toolkit. It's also sometimes a little bewildering for new programmers (and some more experienced ones too). This post provides a (brief) practical introduction to OOP concepts.
Read Now Read Later
By: Mark Douthwaite
Newer Posts
Page 3 of 7
Older Posts
Powered by Ghost
Mark Douthwaite