56,966 blogs · [ { "id": "01a087e3-f494-710b-837e-9dec19b3ec5a", "title": "Cataloging Painting References with AI", "url": "https://www.spacjer.com/blog/2026/08/31/cataloging-painting-references-with-ai/", "published_at": "2026-08-31T08:27:56+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec19b557ad", "title": "Multi-line prompts in Claude Code and Windows Terminal", "url": "https://www.spacjer.com/blog/2026/07/23/multi-line-prompts-in-claude-code-and-windows-terminal/", "published_at": "2026-07-23T12:56:31+00:00" }, { "id": "01a0821e-a82c-73c8-aea7-1f532c387efd", "title": "Why is my Emacs slow?", "url": "https://www.spacjer.com/blog/2018/03/02/why-is-my-emacs-slow/", "published_at": "2018-03-02T21:00:00+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec1a2f22a2", "title": "NDepend 2017", "url": "https://www.spacjer.com/blog/2017/10/12/ndepend-2017/", "published_at": "2017-10-12T20:42:33+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec1aa69745", "title": "DevDay 2016", "url": "https://www.spacjer.com/blog/2016/09/25/devday-2016/", "published_at": "2016-09-25T10:01:34+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec1b36effc", "title": "Lesser known Clojure: new string functions in Clojure 1.8", "url": "https://www.spacjer.com/blog/2016/03/03/lesser-known-clojure-new-string-functions-in-clojure-1-8/", "published_at": "2016-03-03T20:00:00+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec1bd5a37d", "title": "Lesser known Clojure: max-key and min-key", "url": "https://www.spacjer.com/blog/2016/01/12/lesser-known-clojure-max-key-and-min-key/", "published_at": "2016-01-12T20:27:56+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec1cb9263f", "title": "Lesser known Clojure: reduce kv", "url": "https://www.spacjer.com/blog/2015/12/07/lesser-known-clojure-reduce-kv/", "published_at": "2015-12-07T20:40:48+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec1d302c7c", "title": "Lesser known Clojure: keep, keep-indexed and map-indexed functions", "url": "https://www.spacjer.com/blog/2015/11/24/lesser-known-clojure-keep-and-keep-indexed-functions/", "published_at": "2015-11-24T19:50:17+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec1e1fb6a1", "title": "Lesser known Clojure every-pred and some-fn functions", "url": "https://www.spacjer.com/blog/2015/11/16/lesser-known-clojure-every-pred-and-some-fn-functions/", "published_at": "2015-11-16T19:40:17+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec1e70f0bd", "title": "Lesser known Clojure: variants of threading macro", "url": "https://www.spacjer.com/blog/2015/11/09/lesser-known-clojure-variants-of-threading-macro/", "published_at": "2015-11-09T20:00:00+00:00" }, { "id": "01a0821e-a82c-73c8-aea7-1f532d00a707", "title": "My Emacs configuration", "url": "https://www.spacjer.com/blog/2015/11/04/my-emacs-configuration/", "published_at": "2015-11-04T20:36:53+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec201100ed", "title": "Lesser known Clojure: letfn form", "url": "https://www.spacjer.com/blog/2015/11/02/lesser-known-clojure-letfn-form/", "published_at": "2015-11-02T00:00:00+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec2087b236", "title": "Clojure: JSON request with http.async.client library", "url": "https://www.spacjer.com/blog/2015/10/26/clojure-json-request-with-http-async-client-library/", "published_at": "2015-10-26T00:00:00+00:00" }, { "id": "01a087e3-f494-710b-837e-9dec20f26eab", "title": "NDepend 6", "url": "https://www.spacjer.com/blog/2015/10/01/ndepend-6/", "published_at": "2015-10-01T00:00:00+00:00" }, { "id": "01a087e3-f495-7018-be40-ea941553f986", "title": "DevDay 2015", "url": "https://www.spacjer.com/blog/2015/09/23/devday-2015/", "published_at": "2015-09-23T00:00:00+00:00" }, { "id": "01a0821e-a82c-73c8-aea7-1f532dcae87e", "title": "Starting with Emacs", "url": "https://www.spacjer.com/blog/2015/08/17/starting-with-emacs/", "published_at": "2015-08-17T20:00:00+00:00" }, { "id": "01a0821e-a82c-73c8-aea7-1f532de54f15", "title": "Emacs", "url": "https://www.spacjer.com/blog/2015/04/23/emacs/", "published_at": "2015-04-23T20:00:00+00:00" }, { "id": "01a087e3-f495-7018-be40-ea9417683c1c", "title": "Leiningen: working with local repository", "url": "https://www.spacjer.com/blog/2015/03/23/leiningen-working-with-local-repository/", "published_at": "2015-03-23T00:00:00+00:00" }, { "id": "01a087e3-f495-7018-be40-ea9418669b62", "title": "wrocsharp 2015", "url": "https://www.spacjer.com/blog/2015/03/16/wrocsharp-2015/", "published_at": "2015-03-16T00:00:00+00:00" } ] posts Claim your blog
Back to Rafal Spacjer
Blog · corpus.blog/blogs/spacjer.com/posts

Rafal Spacjer

spacjer.com

2026

2018

2017

2016

2015