56,966 blogs · [ { "id": "01a08795-32ca-71e5-98ec-f1b6c6afdeac", "title": "On training binary neural networks", "url": "https://kevinmartinjose.com/2025/09/15/on-training-binary-neural-networks/", "published_at": "2025-09-14T19:05:32+00:00" }, { "id": "01a08795-32ca-71e5-98ec-f1b6c77b82fc", "title": "Thinking aloud: Can we speed up model training by using binary weights?", "url": "https://kevinmartinjose.com/2025/09/08/binformer-part-0-can-we-speed-up-model-training-by-using-binary-weights/", "published_at": "2025-09-07T19:30:29+00:00" }, { "id": "01a08795-32ca-71e5-98ec-f1b6c79b479c", "title": "matmul() using PyTorch’s MPS backend is faster than Apple’s MLX", "url": "https://kevinmartinjose.com/2025/04/21/matmul-using-pytorchs-mps-backend-is-faster-than-apples-mlx/", "published_at": "2025-04-21T17:41:58+00:00" }, { "id": "01a08795-32ca-71e5-98ec-f1b6c890f301", "title": "Lessons learned from making a SaaS* completely serverless**", "url": "https://kevinmartinjose.com/2023/04/07/lessons-learned-from-launching-a-serverless-saas/", "published_at": "2023-04-07T14:47:59+00:00" }, { "id": "01a08795-32ca-71e5-98ec-f1b6c91a18c0", "title": "Film simulations from scratch using Python", "url": "https://kevinmartinjose.com/2021/04/27/film-simulations-from-scratch-using-python/", "published_at": "2021-04-27T15:10:33+00:00" }, { "id": "01a08795-32ca-71e5-98ec-f1b6c9ae4103", "title": "VimCharm: Approximating PyCharm on vim", "url": "https://kevinmartinjose.com/2020/11/22/vimcharm-approximating-pycharm-on-vim/", "published_at": "2020-11-22T17:47:01+00:00" }, { "id": "01a08795-32ca-71e5-98ec-f1b6ca1f6871", "title": "Yet another kindle vs paper books post", "url": "https://kevinmartinjose.com/2019/05/23/yet-another-kindle-vs-paper-books-post/", "published_at": "2019-05-23T10:22:40+00:00" }, { "id": "01a08795-32ca-71e5-98ec-f1b6caa2bbd6", "title": "Programming: doing it more vs doing it better", "url": "https://kevinmartinjose.com/2019/04/08/programming-doing-it-more-vs-doing-it-better/", "published_at": "2019-04-07T22:40:41+00:00" }, { "id": "01a08795-32ca-71e5-98ec-f1b6cb36be85", "title": "Announcing matchertools 0.1.0", "url": "https://kevinmartinjose.com/2019/03/07/announcing-matchertools-0-1-0/", "published_at": "2019-03-07T18:20:49+00:00" }, { "id": "01a08795-32ca-71e5-98ec-f1b6cc30fb9a", "title": "Lessons from learning to play the violin", "url": "https://kevinmartinjose.com/2019/01/27/lessons-from-learning-to-play-the-violin/", "published_at": "2019-01-27T18:02:57+00:00" }, { "id": "01a0bb48-699f-736a-a78a-538b1ac35466", "title": "Squad takes the Joel test", "url": "https://kevinmartinjose.com/2018/02/15/squad-takes-the-joel-test/", "published_at": "2018-02-15T08:45:57+00:00" }, { "id": "01a0bb48-699f-736a-a78a-538b1b0b6e73", "title": "Django code review for dummies", "url": "https://kevinmartinjose.com/2017/12/10/django-code-review-for-dummies/", "published_at": "2017-12-10T08:15:10+00:00" }, { "id": "01a0bb48-699f-736a-a78a-538b1b3038a6", "title": "Authentication with React-router 4.x", "url": "https://kevinmartinjose.com/2017/06/02/authentication-with-react-router-4-x/", "published_at": "2017-06-01T19:24:28+00:00" }, { "id": "01a0bb48-699f-736a-a78a-538b1bda81b7", "title": "Starting up on a Saturday ‘noon", "url": "https://kevinmartinjose.com/2016/03/20/starting-up-on-a-saturday-noon/", "published_at": "2016-03-19T19:16:36+00:00" }, { "id": "01a0bb48-699f-736a-a78a-538b1cd6b1dc", "title": "Assembled a computer", "url": "https://kevinmartinjose.com/2015/11/13/assembled-a-computer/", "published_at": "2015-11-12T19:12:36+00:00" }, { "id": "01a0bb48-699f-736a-a78a-538b1d7b2802", "title": "Pomodoros for Programming", "url": "https://kevinmartinjose.com/2015/11/10/pomodoros-for-programming/", "published_at": "2015-11-10T11:10:04+00:00" }, { "id": "01a0bb48-699f-736a-a78a-538b1e4ed244", "title": "We have moved!", "url": "https://kevinmartinjose.com/2015/02/17/we-have-moved/", "published_at": "2015-02-17T16:00:42+00:00" }, { "id": "01a0bb48-699f-736a-a78a-538b1eca819f", "title": "Web design for programmers : A 10 minutes crash course", "url": "https://kevinmartinjose.com/2015/02/03/web-design-for-programmers-a-10-minutes-crash-course/", "published_at": "2015-02-03T06:09:41+00:00" }, { "id": "01a0bb48-699f-736a-a78a-538b1f5b8a76", "title": "Cohen’s clipping algorithms", "url": "https://kevinmartinjose.com/2014/10/27/cohens-clipping-algorithms/", "published_at": "2014-10-27T16:22:52+00:00" }, { "id": "01a0bb48-699f-736a-a78a-538b2019db65", "title": "Sound frequencies with aubio", "url": "https://kevinmartinjose.com/2014/10/21/sound-frequencies-with-aubio/", "published_at": "2014-10-21T17:38:17+00:00" }, { "id": "01a0bb56-55a6-725d-8dc2-b323c6db1a7e", "title": "GSoC : Final report", "url": "https://kevinmartinjose.com/2014/08/21/gsoc-final-report/", "published_at": "2014-08-21T05:31:48+00:00" }, { "id": "01a0bb56-55a6-725d-8dc2-b323c775c201", "title": "GSoC : Memory heap corruption and code rewrite", "url": "https://kevinmartinjose.com/2014/07/31/gsoc-memory-heap-corruption-and-code-rewrite/", "published_at": "2014-07-30T19:33:17+00:00" }, { "id": "01a0bb56-55a6-725d-8dc2-b323c859c927", "title": "GSoC : Code review 1, almost.", "url": "https://kevinmartinjose.com/2014/07/20/gsoc-code-review-1-almost/", "published_at": "2014-07-20T18:02:28+00:00" }, { "id": "01a0bb56-55a7-71c3-b99a-20371394efc0", "title": "GSoC : Exceptions table and some testing", "url": "https://kevinmartinjose.com/2014/07/11/gsoc-exceptions-table-and-some-testing/", "published_at": "2014-07-10T18:45:26+00:00" }, { "id": "01a0bb56-55a7-71c3-b99a-203713c3bea5", "title": "GSoC : Libvarnam can now stem", "url": "https://kevinmartinjose.com/2014/06/24/gsoc-libvarnam-can-now-stem/", "published_at": "2014-06-24T17:14:27+00:00" }, { "id": "01a0bb56-55a7-71c3-b99a-20371438cf16", "title": "GSoC : Malayalam stemmer foundation", "url": "https://kevinmartinjose.com/2014/06/14/gsoc-malayalam-stemmer-foundation/", "published_at": "2014-06-14T16:16:18+00:00" }, { "id": "01a0bb56-55a7-71c3-b99a-203714e05a76", "title": "It’s black and its listening!", "url": "https://kevinmartinjose.com/2014/06/03/its-black-and-its-listening/", "published_at": "2014-06-02T19:22:40+00:00" }, { "id": "01a0bb56-55a7-71c3-b99a-203715870178", "title": "GSoC : Unit tests, Merges and Travis", "url": "https://kevinmartinjose.com/2014/06/01/gsoc-unit-tests-merges-and-travis/", "published_at": "2014-06-01T10:40:23+00:00" }, { "id": "01a0bb56-55a7-71c3-b99a-203716584391", "title": "Monochrome Demo, in linux!", "url": "https://kevinmartinjose.com/2014/05/30/monochrome-demo-in-linux/", "published_at": "2014-05-30T06:11:44+00:00" }, { "id": "01a0bb56-55a7-71c3-b99a-203716bb77cc", "title": "KDE, Gnome, Unity and cinnamon – why should you care?", "url": "https://kevinmartinjose.com/2014/05/29/kde-gnome-unity-and-cinnamon-why-should-you-care/", "published_at": "2014-05-29T14:17:22+00:00" }, { "id": "01a0bb5b-ba9f-7117-b2d2-71d9973d3919", "title": "GSoC : Community bonding", "url": "https://kevinmartinjose.com/2014/05/14/gsoc-community-bonding/", "published_at": "2014-05-14T17:00:39+00:00" }, { "id": "01a0bb5b-ba9f-7117-b2d2-71d997911e69", "title": "Google Summer of Code!", "url": "https://kevinmartinjose.com/2014/04/24/google-summer-of-code/", "published_at": "2014-04-24T17:45:22+00:00" }, { "id": "01a0bb5b-ba9f-7117-b2d2-71d9986e7e5f", "title": "Getting machines to listen", "url": "https://kevinmartinjose.com/2014/04/11/getting-machines-to-listen/", "published_at": "2014-04-11T14:59:43+00:00" }, { "id": "01a0bb5b-ba9f-7117-b2d2-71d998dfe43d", "title": "S-tall-man the tall man", "url": "https://kevinmartinjose.com/2014/01/16/s-tall-man-the-tall-man/", "published_at": "2014-01-16T16:05:55+00:00" }, { "id": "01a0bb5b-ba9f-7117-b2d2-71d999a761b9", "title": "Back with some brains!", "url": "https://kevinmartinjose.com/2014/01/07/back-with-some-brains/", "published_at": "2014-01-07T04:53:18+00:00" }, { "id": "01a0bb5b-ba9f-7117-b2d2-71d999fb23bb", "title": "Coloring the canvas – the processing way", "url": "https://kevinmartinjose.com/2013/05/10/66/", "published_at": "2013-05-10T09:55:33+00:00" }, { "id": "01a0bb5b-ba9f-7117-b2d2-71d99a18fb70", "title": "Fading menu", "url": "https://kevinmartinjose.com/2013/04/24/fading-menu/", "published_at": "2013-04-24T17:25:38+00:00" }, { "id": "01a0bb5b-ba9f-7117-b2d2-71d99a8a171a", "title": "Tokelau Beckons", "url": "https://kevinmartinjose.com/2013/04/18/58/", "published_at": "2013-04-18T09:27:53+00:00" }, { "id": "01a0bb5b-ba9f-7117-b2d2-71d99b5d74a0", "title": "Back to the Basics", "url": "https://kevinmartinjose.com/2013/02/10/back-to-the-basics/", "published_at": "2013-02-09T19:25:08+00:00" }, { "id": "01a0bb5b-ba9f-7117-b2d2-71d99c1a9458", "title": "Into the web", "url": "https://kevinmartinjose.com/2013/02/05/into-the-web/", "published_at": "2013-02-05T16:17:15+00:00" }, { "id": "01a0bb63-c930-7128-948e-a436a22d40a2", "title": "Living the ‘Life’!", "url": "https://kevinmartinjose.com/2013/01/17/living-the-life/", "published_at": "2013-01-17T16:40:17+00:00" }, { "id": "01a0bb63-c930-7128-948e-a436a278160e", "title": "Green dots ahead – playing with pygame", "url": "https://kevinmartinjose.com/2013/01/16/greendots/", "published_at": "2013-01-16T08:49:27+00:00" }, { "id": "01a0bb63-c930-7128-948e-a436a2ea710a", "title": "Game of life 101", "url": "https://kevinmartinjose.com/2013/01/14/game-of-life-101/", "published_at": "2013-01-14T18:24:01+00:00" }, { "id": "01a0bb63-c930-7128-948e-a436a2fe70fb", "title": "Up for a game of life, anyone?", "url": "https://kevinmartinjose.com/2013/01/13/up-for-a-game-of-life-anyone/", "published_at": "2013-01-13T17:42:21+00:00" }, { "id": "01a0bb63-c930-7128-948e-a436a3a5c08b", "title": "Ho Ho MapleBlow!", "url": "https://kevinmartinjose.com/2013/01/12/ho-ho-mapleblow/", "published_at": "2013-01-12T10:52:39+00:00" } ] posts Claim your blog
Back to kevinmartinjose.com
Blog · corpus.blog/blogs/kevinmartinjose.com/posts

kevinmartinjose.com

kevinmartinjose.com

2025

2023

2021

2020

2019

2018

2017

2016

2015

2014

2013