41554 blogs · [ { "id": "01a087ba-391b-7029-8c23-b7fa6e9793ae", "title": "Clojure and AI agents - an experience report", "url": "https://orestis.gr/clojure-and-ai-agents-an-experience-report/", "published_at": "2026-01-14T00:00:00+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa6f793774", "title": "Clojure: Unlocking incremental automation", "url": "https://orestis.gr/clojure-unlocking-incremental-automation/", "published_at": "2019-06-17T17:15:40+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa70776d32", "title": "Web development with Clojure — an overview", "url": "https://orestis.gr/web-development-with-clojure-an-overview/", "published_at": "2018-05-21T17:36:50+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa716c2ead", "title": "Your first Clojure code", "url": "https://orestis.gr/your-first-clojure-code/", "published_at": "2018-03-01T14:09:00+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa719aa7e2", "title": "Functional puzzles (part 1)", "url": "https://orestis.gr/functional-puzzles-part-1/", "published_at": "2018-02-17T21:29:46+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa71f75fab", "title": "Unbounded buffers are bad (or, careful with that log, Eugene)", "url": "https://orestis.gr/unbounded-buffers-are-bad-or-careful-with-that-log-eugene/", "published_at": "2018-01-05T17:21:34+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa72d28565", "title": "Clojure \"apropos\"", "url": "https://orestis.gr/clojure-apropos/", "published_at": "2018-01-02T11:39:49+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa72facd04", "title": "Live-debugging an Elixir memory/process leak", "url": "https://orestis.gr/live-debugging-an-elixir-memory-process-leak/", "published_at": "2017-12-31T12:21:14+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa73200d73", "title": "25 days of Clojure", "url": "https://orestis.gr/25-days-of-clojure/", "published_at": "2017-12-29T17:57:11+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa73522a8c", "title": "Three a-ha moments", "url": "https://orestis.gr/three-a-ha-moments/", "published_at": "2017-11-21T15:17:45+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa73efbe15", "title": "Client-side table filtering with CSS selectors", "url": "https://orestis.gr/client-side-table-filtering-with-css-selectors/", "published_at": "2017-09-13T14:38:09+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa74b0c5e9", "title": "A \"Faux\" Vinyl Experience with Spotify and NFC Tags", "url": "https://orestis.gr/faux-vinyl-experience-spotify-nfc-tags/", "published_at": "2016-11-18T22:49:17+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa750a85fe", "title": "Web development needs qualifiers", "url": "https://orestis.gr/web-development-needs-qualifiers/", "published_at": "2016-11-10T17:52:25+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa759b26dc", "title": "About me", "url": "https://orestis.gr/about-me/", "published_at": "2016-11-07T10:20:58+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa75a6b43a", "title": "Rebooting my online presence", "url": "https://orestis.gr/rebooting-my-online-presence/", "published_at": "2016-11-07T10:12:00+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa76461d9a", "title": "Converting the Django tutorial to Ember.js", "url": "https://orestis.gr/converting-the-django-tutorial-to-ember-js/", "published_at": "2016-11-05T12:46:16+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa76713f4a", "title": "Using Django as Ember.js back-end", "url": "https://orestis.gr/using-django-as-ember-js-back-end/", "published_at": "2016-11-05T12:37:53+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa76e46408", "title": "WSGI, Twisted and Server Sent Events", "url": "https://orestis.gr/wsgi-twisted-and-server-sent-events/", "published_at": "2014-02-03T17:49:00+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa77632919", "title": "Twisted reactor in 60 seconds", "url": "https://orestis.gr/twisted-reactor-in-60-seconds/", "published_at": "2009-09-25T08:59:00+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa7832fda5", "title": "Python import hooks", "url": "https://orestis.gr/python-import-hooks/", "published_at": "2008-12-19T23:49:00+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa7900b690", "title": "A git-svn tutorial", "url": "https://orestis.gr/git-svn-tutorial/", "published_at": "2008-08-23T11:07:00+00:00" }, { "id": "01a087ba-391b-7029-8c23-b7fa7937fd01", "title": "Scripting Vim with Python", "url": "https://orestis.gr/scripting-vim-with-python/", "published_at": "2008-08-10T16:22:00+00:00" } ] posts Claim your blog
Back to orestis.gr
Blog · corpus.blog/blogs/orestis.gr/posts

orestis.gr

orestis.gr

2026

2019

2018

2017

2016

2014

2009

2008