56,966 blogs · [ { "id": "01a08776-0c92-7044-956f-fc5f9c90cc18", "title": "Building images from binary data", "url": "https://ewpratten.com/blog/buildingimgfrombin/", "published_at": "2019-09-11T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5f9d5b172d", "title": "Doing Python OOP the wrong way", "url": "https://ewpratten.com/blog/wrong-python/", "published_at": "2019-09-07T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5f9d7c379f", "title": "I did some cleaning", "url": "https://ewpratten.com/blog/github-cleanup/", "published_at": "2019-08-27T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5f9e47fea9", "title": "Keyed data encoding with Python", "url": "https://ewpratten.com/blog/shift2/", "published_at": "2019-08-24T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5f9e991bec", "title": "How I set up ひらがな input on my laptop", "url": "https://ewpratten.com/blog/setting-up-ja/", "published_at": "2019-08-12T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5f9ea764fc", "title": "My weird piece of EDC", "url": "https://ewpratten.com/blog/why-i-carry-nfc/", "published_at": "2019-08-10T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5f9eae9702", "title": "A trip to Halifax", "url": "https://ewpratten.com/blog/halifax-photos/", "published_at": "2019-08-09T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5f9f077a2f", "title": "Mind map generation with Python", "url": "https://ewpratten.com/blog/mindmap/", "published_at": "2019-07-15T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5f9fe1d2f2", "title": "Taking a look back at GMAD", "url": "https://ewpratten.com/blog/lookback-gmad/", "published_at": "2019-07-13T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5fa0b34228", "title": "Scraping FRC team's GitHub accounts to gather large amounts of data", "url": "https://ewpratten.com/blog/scrapingfrcgithub/", "published_at": "2019-07-06T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5fa144ecb0", "title": "devDNS", "url": "https://ewpratten.com/blog/devdns/", "published_at": "2019-07-01T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5fa1988d8a", "title": "I had some fun with a router", "url": "https://ewpratten.com/blog/pwnlink/", "published_at": "2019-06-27T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5fa22c9789", "title": "Hunting snakes with a shotgun", "url": "https://ewpratten.com/blog/python/", "published_at": "2019-06-27T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5fa2e05841", "title": "BashSmash", "url": "https://ewpratten.com/blog/bashsmash/", "published_at": "2019-06-26T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5fa30d1580", "title": "GitHub's CSS is boring. So I refreshed the design", "url": "https://ewpratten.com/blog/styiling-github/", "published_at": "2019-06-12T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5fa3d804be", "title": "Robot reveal: HATCHField", "url": "https://ewpratten.com/blog/hatchfield/", "published_at": "2019-02-20T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5fa481d298", "title": "Using a python script to create devRant posts based on the style and content of another user", "url": "https://ewpratten.com/blog/becomeranter/", "published_at": "2018-06-27T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5fa4e1447d", "title": "We lost a weather balloon in another country", "url": "https://ewpratten.com/blog/weatherballoon-lost/", "published_at": "2017-11-24T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5fa5937944", "title": "A trip to Quebec", "url": "https://ewpratten.com/blog/quebec-photos/", "published_at": "2017-06-22T00:00:00+00:00" }, { "id": "01a08776-0c92-7044-956f-fc5fa6879099", "title": "Radioactive", "url": "https://ewpratten.com/music/radioactive/", "published_at": "2017-02-04T00:00:00+00:00" } ] posts Claim your blog
Back to Evan Pratten
Blog · corpus.blog/blogs/ewpratten.com/posts

Evan Pratten

ewpratten.com

2019

2018

2017