MCP tools with dependent types
After some experimenting with writing an MCP server and using LLM APIs with structured output, I think there is room for improvement for the MCP specification.
How I made ad-hoc analytics with Reveal
I built a small analytics service for myself with nothing but JSON blobs and ad-hoc visualizations. They turned out surprisingly easy to implement, so I wanted to share the experience.
Programming is magic, or how I wrote a Kalaha solver
It's not in the programming itself, it's in the results
LSP client in Clojure in 200 lines of code
I wrote a small LSP client, it was kinda neat so I'm sharing it
All I want from JSON is whitespace commas
Following the recent uptick of JSON-related discussions, here is my opinion on the matter
First impressions of Morse and Replicant
I tried out the new Clojure tool, Morse (aka REBL), and its companion library, Replicant, for remote data inspection. Here are my first impressions.
Reveal now highlights illegal booleans in Clojure
If you are wondering what the hell is illegal booleans, read this post — it will save you some headaches in the future
Reveal, Vega and data DSLs
Reveal Free now supports Vega(-Lite) visualizations out of the box. Reveal Pro now solves the difficulty of writing Vega(-Lite) specs.
2021 wrapped
I never liked the idea of using some arbitrary date to take a step back and review my life, but I like the idea of taking a step back to review my life, and having some arbitrary date as a reminder to do it is good.
Reveal stickers
You'll be surprised what side of the laptop these stickers apply to...
REPL vs CLI: IDE wars
An unfair heavily biased apples-to-oranges comparison... unless?
View Vega charts in Reveal
Use this simple snippet to visualize your data at the REPL using Vega(-Lite)
Reveal, REPLs and networking
REPL: if you don't know it, you don't know it; if you know it, you enjoy it
Alternative to tools.cli in 10 lines of code
With this simple snippet you can build extremely powerful command line entry point to your clojure application
Year of Clojure on the Desktop
With cljfx and Java 14 it's finally here