Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 72
  1. Things I wish Datomic had: Map values

    Whence this post JEP 401 – a proposal to add value classes to Java – has been crystallizing for almost six years now, but I only learned about it this morning.

  2. Now what?

    Here’s an impressive Show HN project: a comprehensive, reverse-engineered, LLM-written technical documentation of how a calculator’s operating system works.

  3. How can I keep from singing?

    This is a story of a most unexpected journey — one that is just starting.

  4. Translating non-trivial codebases with Claude

    I was wrong (or was I?)

  5. On LLMs in programming

    ’Tis the year’s midnight, and it is the day’s.

  6. I have a love-hate relationship with Datomic.

  7. Cleaner codebase, happier mind

    This is my home-office desk on a typical day.

  8. Double, double toil and trouble or, Corner-Cases of Comparing Clojure Numbers

    Let’s talk about Clojure.

  9. Lossy CSS compression for fun and loss (or profit)

    What Late last year, I had an idea that’s been steadily brewing in my head.

  10. My mental model of transducers

    Intro I’ve been programming in Clojure for a long time, but I haven’t been using transducers much.

  11. A visual tree iterator in Rust

    My adventure with learning Rust continues.

  12. Learning to learn Rust

    I’m enjoying a two-month sabbatical this summer.

  13. Dutch Clojure Days 2022

    It’s a tradition of this blog that I write down impressions on my way back from Amsterdam conferences (addendum a week later: unfortunately I took a flight this time, too short to complete this entry, and it had to wait until I caught up).

  14. How to pay for books

    This post was originally published in Polish.

  15. I love my GPD Micro PC

    I bought two computers this year: a beefy Macbook Pro with M1 Pro and a GPD Micro PC.

  16. Testing a compiler that can’t even print stuff out

    I’m enjoying a week-long vacation.

  17. Things I wish Git had: Commit groups

    Intro Everyone 1 and their dog 2 loves Git.

  18. Before It seems so obvious in hindsight.

  19. Making of “Clojure as a dependency”

    In my previous post, “Clojure as a dependency”, I’ve presented the results of some toy research on Clojure version numbers seen in the wild.

  20. Clojure as a dependency

    I have a shameful confession to make: I have long neglected an open-source library that I maintain, clj-tagsoup.

  21. Indenting cond forms

    Indentation matters when reading Clojure code.

  22. Careful with that middleware, Eugene

    Prologue I’ll be releasing version 0.3 of Skyscraper, my Clojure framework for scraping entire sites, in a few days.

  23. Word Champions

    This story begins on August 9, 2017, when a friend messaged me on Facebook: “Hey, I’m going to be on a TV talent show this weekend.

  24. Web of Documents

    In 1960, Ted Nelson envisioned a web of documents.

  25. Re-framing text-mode apps

    Intro “But, you know, many explorers liked to go to places that are unusual.

  26. Happy Programmers’ Day!

    Happy Programmers’ Day, everyone!

  27. You already use Lisp syntax

    Unix Developer: I’m not going to touch Lisp.

  28. DOS debugging quirk

    While hacking on Lithium, I’ve noticed an interesting thing.

  29. 2048: A close look at the source

    Dust has now mostly settled down on 2048.

  30. Remember Lithium?

  31. My top three iOS apps for mapping

    Living in London means that I now have a whole lot of new area to explore by cycling or walking.

  32. Lithium: an x86 assembler for Clojure

    Ah, the golden days of childhood’s hackage.

  33. How to call a private function in Clojure

    tl;dr: Don’t do it.

  34. Lifehacking: How to get cheap home equipment using Clojure

    I’ve moved to London last September.

  35. Ever wanted to programmatically file a lawsuit? In Poland, you can.

    This has somehow escaped me: just over a year ago, the Sixth Civil Division of the Lublin-West Regional Court in Lublin, Poland, has opened its online branch.

  36. Sequences and iteration There are a number of motivations for this post.

  37. Color your own Europe with Clojure!

    This is a slightly edited translation of an article I first published on my Polish blog on January 19, 2011.

  38. Meet my little friend createTree

    I’ve recently been developing an iPhone application in my spare time.

  39. A quirk with JavaScript closures

    I keep running into this obstacle every now and then.

  40. The Dijkstran wheel of fortune: SPSS, Excel, VBA

    It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration. — Edsger W.

  41. Hello world, again

    I’ve been quiet on the front of blogging in English recently.

  42. Last post here

    I’ve decided to move my English blog to Posterous.

  43. Keyword arguments

    There’s been an ongoing debate about how to pass optional named arguments to Clojure functions.

  44. Sunflower

    The program I’ve been [writing about recently][1] has come to a point where I think it can be shown to the wide public.

  45. A case for symbol capture

    Clojure by default protects macro authors from incidentally capturing a local symbol.

  46. Hiking in the Apennines

    I’ve recently done a week-long hike in the Umbria-Marche region of the Italian Apennines (the vicinity of Monte Catria, near Cantiano, to be more precise), and here are some tips I’d like to share.

  47. The pitfalls of lein swank

    A couple of weeks ago I finally got around to acquainting myself with [Leiningen][1], one of the most popular build tools for Clojure.

  48. Downcasing strings

    I just needed to convert a big (around 200 MB) text file, encoded in UTF-8 and containing Polish characters, all into lowercase. tr to the rescue, right?

  49. Clojure SET

    I’ve just taken a short breath off work to put some code on GitHub that I had written over one night some two months ago.

  50. Reactivation (and some ramblings on my blogging infrastructure)

    This blog has not seen content updates in more than a year.