41554 blogs · [ { "id": "01a08785-4ff5-7315-9130-346ed56fa5fb", "title": "Modular Level Kit Design Considerations", "url": "https://ianlondon.github.io/posts/modular-level-kit-geometry", "published_at": "2025-08-14T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346ed5f23efd", "title": "Escape the algorithmic enshittification of the web", "url": "https://ianlondon.github.io/posts/escape-the-enshittification-of-the-web", "published_at": "2024-02-01T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346ed609141a", "title": "Please Don't Use JSON Web Tokens for Browser Sessions", "url": "https://ianlondon.github.io/posts/dont-use-jwts-for-sessions", "published_at": "2024-01-28T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346ed6326d56", "title": "Deploying Flask Apps Easily with Docker and Nginx", "url": "https://ianlondon.github.io/posts/deploy-flask-docker-nginx", "published_at": "2016-10-01T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346ed71ee586", "title": "Encoding cyclical continuous features - 24-hour time", "url": "https://ianlondon.github.io/posts/encoding-cyclical-features-24-hour-time", "published_at": "2016-07-31T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346ed810e6fa", "title": "Data Munging in Pandas - Tricks and Pitfalls", "url": "https://ianlondon.github.io/posts/pandas-tricks-and-pitfalls", "published_at": "2016-07-15T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346ed8c06b9d", "title": "Web Scraping - Discovering Hidden APIs", "url": "https://ianlondon.github.io/posts/web-scraping-discovering-hidden-apis", "published_at": "2016-07-14T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346ed9b7e834", "title": "VBoW Pt 2 - Image Classification in Python with Visual Bag of Words (VBoW)", "url": "https://ianlondon.github.io/posts/how-to-sift-opencv-vbow-part-2", "published_at": "2016-05-11T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346eda6a814f", "title": "VBoW Pt 1 - Image Classification in Python with SIFT Features", "url": "https://ianlondon.github.io/posts/how-to-sift-opencv-vbow-part-1", "published_at": "2016-05-06T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346eda72c6dd", "title": "Giant Panda Detector - Image Classification with SIFT Features", "url": "https://ianlondon.github.io/posts/panda-detector", "published_at": "2016-05-05T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346edb2bd1ef", "title": "Pickling in Python - The Very Basics", "url": "https://ianlondon.github.io/posts/pickling-in-python-basics", "published_at": "2016-04-14T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346edbd2385e", "title": "Bipolar Coordinate Drawing Robot", "url": "https://ianlondon.github.io/posts/bipolar-coordinate-drawing-robot", "published_at": "2016-04-11T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346edc16468e", "title": "Scraping and Rendering HTML in iPython Notebook", "url": "https://ianlondon.github.io/posts/render-html-in-ipython-notebook", "published_at": "2016-04-11T00:00:00+00:00" }, { "id": "01a08785-4ff5-7315-9130-346edc579b1c", "title": "Web Scraping With XPath", "url": "https://ianlondon.github.io/posts/web-scraping-with-xpath", "published_at": "2016-04-11T00:00:00+00:00" } ] posts Claim your blog
Back to ianlondon.github.io
Blog · corpus.blog/blogs/ianlondon.github.io/posts

ianlondon.github.io

ianlondon.github.io

2025

2024

2016