41554 blogs · [ { "id": "01a087a1-11b1-7036-a290-cdd7f4e1b26b", "title": "Maintainer's advice on contributing to open-source in 2026", "url": "https://martinsos.com/posts/contributing-in-2026.html", "published_at": "2026-08-13T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7f531d6f2", "title": "Deslopifying", "url": "https://martinsos.com/posts/deslopifying.html", "published_at": "2026-08-10T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7f5999e3b", "title": "May I recommend thinking of Emacs as your Fortress of Solitude", "url": "https://martinsos.com/posts/may-recommend-emacs-home-base.html", "published_at": "2026-05-24T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7f68e6232", "title": "Implementing a minimal evergreen blog in HTML and Emacs Lisp", "url": "https://martinsos.com/posts/my-blog-in-elisp.html", "published_at": "2026-05-01T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7f6c5ccc7", "title": "Making Dante work correctly with tests in Haskell project", "url": "https://martinsos.com/posts/emacs-setup-dante-for-haskell-tests.html", "published_at": "2020-07-27T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7f7ad38bb", "title": "Using StandardJS in Spacemacs/Emacs", "url": "https://martinsos.com/posts/spacemacs-standardjs.html", "published_at": "2020-07-22T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7f83572dd", "title": "Building my own mechanical keyboard (Alps, handwired)", "url": "https://martinsos.com/posts/building-my-first-keyboard.html", "published_at": "2019-10-17T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7f8376330", "title": "Setting up wifi dongle (Alfa AWUS036ACH) on Arch Linux", "url": "https://martinsos.com/posts/alfa-awus036ach-wifi-dongle-on-arch-linux.html", "published_at": "2019-10-16T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7f8b8177d", "title": "Topcoder editorial: SRM 742 Div II (C++ & Haskell)", "url": "https://martinsos.com/posts/srm-742-div-2.html", "published_at": "2018-11-28T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7f966ba29", "title": "Arch Linux on Dell XPS 15", "url": "https://martinsos.com/posts/arch-linux-on-dell-xps-15.html", "published_at": "2018-11-16T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7fa371b8a", "title": "C++ + Bazel + Catch2", "url": "https://martinsos.com/posts/cpp-bazel-catch2.html", "published_at": "2018-08-28T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7fa4fd153", "title": "Using Emacs for quick editing in terminal", "url": "https://martinsos.com/posts/using-emacs-as-quick-in-terminal-editor.html", "published_at": "2018-08-28T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7fb0a8e37", "title": "Book: The Software Craftsman", "url": "https://martinsos.com/posts/book-the-software-craftsman.html", "published_at": "2018-08-17T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7fbb2fce0", "title": "Emacs as a C++ IDE", "url": "https://martinsos.com/posts/emacs-cpp-ide.html", "published_at": "2017-12-09T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7fc63cfa0", "title": "Book: Man's Search For Meaning", "url": "https://martinsos.com/posts/book-man-search-for-meaning.html", "published_at": "2017-11-30T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7fcad2275", "title": "Wrapping C/C++ library as a Python extension module", "url": "https://martinsos.com/posts/wrapping-c-library-as-python-module.html", "published_at": "2016-02-08T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7fd0b9f9c", "title": "Customer development as an optimization problem", "url": "https://martinsos.com/posts/customer-development-as-optimization-problem.html", "published_at": "2015-07-16T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7fd29a3da", "title": "My conky", "url": "https://martinsos.com/posts/my-conky.html", "published_at": "2015-07-06T00:00:00+00:00" }, { "id": "01a087a1-11b1-7036-a290-cdd7fd7657f9", "title": "Arch Linux on HP Omen", "url": "https://martinsos.com/posts/arch-linux-on-hp-omen.html", "published_at": "2015-03-01T00:00:00+00:00" } ] posts Claim your blog
Back to martinsos.com
Blog · corpus.blog/blogs/martinsos.com/posts

martinsos.com

martinsos.com

2026

2020

2019

2018

2017

2016

2015