41554 blogs · [ { "id": "01a0821d-7ccc-7068-9456-dc998fc05c7d", "title": "Architecture Components", "url": "http://mishadoff.com/blog/architecture-components/", "published_at": "2025-05-30T10:49:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc998fd3d249", "title": "Mnemonics-based keymap for IntelliJ IDEA", "url": "http://mishadoff.com/blog/idea-for-clojure/", "published_at": "2018-09-25T14:00:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc998fea90e0", "title": "Evolville 0.0.2: Life and Death", "url": "http://mishadoff.com/blog/evolville-002/", "published_at": "2018-03-30T23:43:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9990732f97", "title": "Evolville 0.0.1: The Beginning", "url": "http://mishadoff.com/blog/evolville-001/", "published_at": "2018-03-19T14:48:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9990bcd490", "title": "DFS on Binary Tree Array", "url": "http://mishadoff.com/blog/dfs-on-binary-tree-array/", "published_at": "2017-09-10T11:52:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9990d95b03", "title": "Clojure Euler: Problem 026", "url": "http://mishadoff.com/blog/clojure-euler-problem-026/", "published_at": "2017-05-09T12:19:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9991007ca2", "title": "Code Golf: New Year Tree", "url": "http://mishadoff.com/blog/code-golf-new-year-tree/", "published_at": "2016-01-07T14:05:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9991f20296", "title": "Clojure Design Patterns", "url": "http://mishadoff.com/blog/clojure-design-patterns/", "published_at": "2015-12-18T14:20:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9992cbebe4", "title": "Littlepot: Autofilled Cache", "url": "http://mishadoff.com/blog/littlepot-autofilled-cache/", "published_at": "2015-10-04T14:22:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99937cacd6", "title": "Spark in Clojure", "url": "http://mishadoff.com/blog/spark-in-clojure/", "published_at": "2015-06-14T19:42:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999416bdf2", "title": "Emacs: org mode", "url": "http://mishadoff.com/blog/emacs-org-mode/", "published_at": "2015-03-27T14:30:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99950eef1b", "title": "Code Golf: Calculating PI", "url": "http://mishadoff.com/blog/code-golf-calculating-pi/", "published_at": "2015-03-14T09:56:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9995721986", "title": "Java Magic. Part 5: SecurityManager", "url": "http://mishadoff.com/blog/java-magic-part-5-securitymanager/", "published_at": "2014-11-18T15:27:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9996023c81", "title": "ClojureCup 2014: Impressions", "url": "http://mishadoff.com/blog/clojurecup-2014-impressions/", "published_at": "2014-10-01T00:30:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99968b2d88", "title": "Clojure Euler: Problem 025", "url": "http://mishadoff.com/blog/clojure-euler-problem-025/", "published_at": "2014-09-09T00:51:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9996b9ebef", "title": "Clojure Euler: Problem 024", "url": "http://mishadoff.com/blog/clojure-euler-problem-024/", "published_at": "2014-08-28T00:43:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99970d89ae", "title": "Effective Java", "url": "http://mishadoff.com/blog/effective-java/", "published_at": "2014-08-07T13:54:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99974c54aa", "title": "Programming Digest 5", "url": "http://mishadoff.com/blog/programming-digest-5/", "published_at": "2014-06-06T13:31:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9997782603", "title": "Clojure Pitfalls: Part 1", "url": "http://mishadoff.com/blog/clojure-pitfalls-part-1/", "published_at": "2014-05-22T01:48:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999847ac20", "title": "Clojure Euler: Problem 023", "url": "http://mishadoff.com/blog/clojure-euler-problem-023/", "published_at": "2014-05-10T18:11:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9998bb0f37", "title": "Numberto: Expressions", "url": "http://mishadoff.com/blog/numberto-expressions/", "published_at": "2014-03-29T00:25:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9998e8a992", "title": "Programming Digest 4", "url": "http://mishadoff.com/blog/programming-digest-4/", "published_at": "2013-11-25T22:50:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999998dd0c", "title": "Clojure Euler: Problem 022", "url": "http://mishadoff.com/blog/clojure-euler-problem-022/", "published_at": "2013-10-20T13:22:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc9999b07ddf", "title": "Clojure Euler: Problem 021", "url": "http://mishadoff.com/blog/clojure-euler-problem-021/", "published_at": "2013-10-05T15:24:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999a293400", "title": "Announcing numberto", "url": "http://mishadoff.com/blog/announcing-numberto/", "published_at": "2013-09-01T04:23:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999a3cc3cd", "title": "Code Golf: Brainfuck Interpreter", "url": "http://mishadoff.com/blog/code-golf-brainfuck-interpreter/", "published_at": "2013-08-09T17:44:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999b3b5045", "title": "Programming Digest 3", "url": "http://mishadoff.com/blog/programming-digest-3/", "published_at": "2013-07-22T20:33:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999bbdb44e", "title": "Clojure Euler: Problem 020", "url": "http://mishadoff.com/blog/clojure-euler-problem-020/", "published_at": "2013-07-21T13:39:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999c3cdb46", "title": "Clojure Euler: Problem 019", "url": "http://mishadoff.com/blog/clojure-euler-problem-019/", "published_at": "2013-07-10T01:59:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999cb01a0e", "title": "randomorg-0.1", "url": "http://mishadoff.com/blog/randomorg-0-dot-1/", "published_at": "2013-07-06T15:33:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999cc0080f", "title": "Fast Factorial", "url": "http://mishadoff.com/blog/fast-factorial/", "published_at": "2013-06-07T01:08:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999dab15e5", "title": "Clojure Euler: Problem 018", "url": "http://mishadoff.com/blog/clojure-euler-problem-018/", "published_at": "2013-05-17T00:26:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999e70eac1", "title": "Programming Digest 2", "url": "http://mishadoff.com/blog/programming-digest-2/", "published_at": "2013-04-22T14:43:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999ef889cb", "title": "Clojure Euler: Problem 017", "url": "http://mishadoff.com/blog/clojure-euler-problem-017/", "published_at": "2013-04-09T21:13:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc999f7839f3", "title": "Code Golf: Game of Life", "url": "http://mishadoff.com/blog/code-golf-game-of-life/", "published_at": "2013-03-07T17:59:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a019a1f5", "title": "Clojure Euler: Problem 016", "url": "http://mishadoff.com/blog/clojure-euler-problem-016/", "published_at": "2013-03-05T01:31:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a03fcfaf", "title": "Java Magic. Part 4: sun.misc.Unsafe", "url": "http://mishadoff.com/blog/java-magic-part-4-sun-dot-misc-dot-unsafe/", "published_at": "2013-02-26T02:37:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a0dba531", "title": "Elephant-Oriented Programming", "url": "http://mishadoff.com/blog/elephant-oriented-programming/", "published_at": "2013-02-26T00:58:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a12fdc2c", "title": "Stirling's Approximation", "url": "http://mishadoff.com/blog/stirlings-approximation/", "published_at": "2013-02-23T01:38:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a150188e", "title": "Heisenberg Principle", "url": "http://mishadoff.com/blog/heisenberg-principle/", "published_at": "2013-02-21T00:24:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a1afc1e9", "title": "Clojure Euler: Problem 015", "url": "http://mishadoff.com/blog/clojure-euler-problem-015/", "published_at": "2013-02-19T00:38:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a2098d38", "title": "Standard ML", "url": "http://mishadoff.com/blog/standard-ml/", "published_at": "2013-02-16T13:33:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a21309ea", "title": "Clojure Euler: Problem 014", "url": "http://mishadoff.com/blog/clojure-euler-problem-014/", "published_at": "2013-02-16T01:08:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a23964b3", "title": "Programming Digest 1", "url": "http://mishadoff.com/blog/programming-digest-1/", "published_at": "2013-02-12T02:00:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a2d68dfa", "title": "Programming Digest Announcement", "url": "http://mishadoff.com/blog/programming-digest-announcement/", "published_at": "2013-02-11T23:00:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a3604b5e", "title": "Data Analysis: Facebook Hacker Cup 2013", "url": "http://mishadoff.com/blog/data-analysis-facebook-hacker-cup/", "published_at": "2013-02-01T12:42:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a44eb00f", "title": "Clojure Euler: Problem 013", "url": "http://mishadoff.com/blog/clojure-euler-problem-013/", "published_at": "2013-01-25T16:33:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a4534271", "title": "Clojure Euler: Problem 012", "url": "http://mishadoff.com/blog/clojure-euler-problem-012/", "published_at": "2013-01-22T19:45:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a4d7e364", "title": "Critical Software Bugs: Part 1", "url": "http://mishadoff.com/blog/critical-software-bugs-part-1/", "published_at": "2013-01-20T18:48:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a57be7a1", "title": "Clojure Euler: Problem 011", "url": "http://mishadoff.com/blog/clojure-euler-problem-011/", "published_at": "2013-01-18T13:45:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a5dd168b", "title": "Eclipse Speedup", "url": "http://mishadoff.com/blog/eclipse-speedup/", "published_at": "2012-12-23T18:00:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a69e8f84", "title": "Clojure Euler: Problem 010", "url": "http://mishadoff.com/blog/clojure-euler-problem-010/", "published_at": "2012-12-15T00:23:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a744ace9", "title": "Clojure Euler: Problem 009", "url": "http://mishadoff.com/blog/clojure-euler-problem-009/", "published_at": "2012-12-11T17:41:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a7843630", "title": "Clojure Euler: Problem 008", "url": "http://mishadoff.com/blog/clojure-euler-problem-008/", "published_at": "2012-11-27T22:53:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a794f737", "title": "Clojure Euler: Problem 007", "url": "http://mishadoff.com/blog/clojure-euler-problem-007/", "published_at": "2012-11-20T15:37:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a8118358", "title": "Java Magic. Part 3: Finally", "url": "http://mishadoff.com/blog/java-magic-part-3-finally/", "published_at": "2012-11-18T19:39:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a8a14620", "title": "Clojure Euler: Problem 006", "url": "http://mishadoff.com/blog/clojure-euler-problem-006/", "published_at": "2012-11-17T14:05:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a8ece358", "title": "Clojure Euler: Problem 005", "url": "http://mishadoff.com/blog/clojure-euler-problem-005/", "published_at": "2012-11-09T19:01:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99a9718c33", "title": "What is greater: e^pi or pi^e?", "url": "http://mishadoff.com/blog/what-is-greater-e-pi-or-pi-e/", "published_at": "2012-11-06T16:00:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99aa377f3d", "title": "Java Magic. Part 2: 0xCAFEBABE", "url": "http://mishadoff.com/blog/java-magic-part-2-0xcafebabe/", "published_at": "2012-10-31T19:42:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99aaba29db", "title": "Clojure Euler: Problem 004", "url": "http://mishadoff.com/blog/clojure-euler-problem-004/", "published_at": "2012-10-31T19:30:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99aace7caf", "title": "Clojure Euler: Problem 003", "url": "http://mishadoff.com/blog/clojure-euler-problem-003/", "published_at": "2012-10-30T19:12:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99ab4ad80f", "title": "Clojure Euler: Problem 002", "url": "http://mishadoff.com/blog/clojure-euler-problem-002/", "published_at": "2012-10-15T18:46:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99ab709e58", "title": "Clojure + Emacs + Leiningen + nREPL", "url": "http://mishadoff.com/blog/clojure-plus-emacs-plus-leiningen-plus-nrepl/", "published_at": "2012-10-13T18:19:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99ac176f3e", "title": "Clojure Euler: Problem 001", "url": "http://mishadoff.com/blog/clojure-euler-problem-001/", "published_at": "2012-10-12T17:38:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99aceae50f", "title": "Clojure Euler", "url": "http://mishadoff.com/blog/clojure-euler/", "published_at": "2012-10-11T16:51:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99ad86ddb4", "title": "Java Magic. Part 1: java.net.URL", "url": "http://mishadoff.com/blog/java-magic-part-1-java-dot-net-dot-url/", "published_at": "2012-10-11T16:30:00+00:00" }, { "id": "01a0821d-7ccc-7068-9456-dc99ade36e3b", "title": "Hello, world!", "url": "http://mishadoff.com/blog/hello/", "published_at": "2012-10-10T16:10:00+00:00" } ] posts Claim your blog
Back to Mykhailo Kozik
Blog · corpus.blog/blogs/mishadoff.com/posts

Mykhailo Kozik

mishadoff.com

2025

2018

2017

2016

2015

2014

2013

2012