Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
A few weeks ago TypeSafe released Jev, and their demo of Jev playing Doom in real-time got a lot of excitement.
-
Reactive UIs look deceptively easy in a small app where you can keep things in sync without much effort.
-
Native toolkits are not terribly ergonomic, and are a lot more painful to use compared with web dev in many ways.
-
When LLMs work, it can feel like magic, but when they fail, it feels like you are arguing with a confident bullshit artist.
-
LLMs are great at sounding right and bad at being checked.
-
Jolt now provides opt-in support to run go blocks on fibers instead of OS threads.
-
Two features landed in Jolt recently, both of which fell out from loosening the coupling between Jolt and the host runtime.
-
Last year I built an edge-aware pixelation tool to turn images into pixel art by deforming a grid so that it follows image edges instead of naively using a fixed grid over the picture.
-
I've been working on a new Clojure implementation targeting Chez Scheme, and it's now at a point where I'd like to share it more broadly in hopes that it might be useful to others.
-
How would you go about rendering a scene reminiscent of dark teal water, lit from somewhere below, with thousands of faint cyan filaments drifting and swirling across it?
-
Dirge is an agentic harness that I've been developing for my own use, and it's getting to the point where it's becoming generally useful.
-
Every developer who has tried an AI coding tool is familiar with the problem of watching the model fumble with the codebase to find relevant sections to edit.
-
Most image codecs you know about such as JPEG, JPEG 2000, JPEG XS, WebP are like layer cakes.
-
LLM coding assistants continue to become more capable at writing code, but they have an inherent weakness when it comes to reasoning about code structure.
-
Software architecture is at root a creature of human frailty.
-
When you employ AI agents such as Claude, there’s a significant volume problem for document study.
-
Despite context windows expanding to millions of tokens, LLMs still struggle with the fundamental task of precision.
-
Pixelation is everywhere these days, from retro game aesthetics to modern design trends.
-
Throughout my career, I have come to appreciate the vital role of open debate in the successful execution of projects.
-
I recently had to update my resume and decided that I might as well have some fun with it while I do it.
-
This post will take a look at a strategy for structuring Clojure applications that I've found useful in my projects.
-
Clojure REPL is a powerful tool for developing programs interactively.
-
Kit is a Clojure web framework building on experience from Luminus while embracing latest tools and best practices that emerged over the years.
-
One of the biggest advantages I've found working with Clojure is its data oriented nature.
-
Luminus provides a great way to get up and running with a Clojure web application.
-
Logging errors is an important aspect of writing real-world applications.
-
Lisps are famous for having powerful metaprogramming facilities derived from their homoiconic nature.
-
I recently ran across a comparison of React.js to Vue.js for rendering dynamic tabular data, and I got curious to see how Reagent would stack up against them.
-
Chrome DevTools provide a lot of useful features for debugging and profiling applications in the browser.
-
As I discussed in the last post, Ring middleware stack closely resembles modules in a framework.
-
I've been making steady progress on Macchiato in the past weeks.
-
I recently started the Macchiato project to provide a platform for building ClojureScript based apps on top Node.js.
-
There are many situations where the application needs to react to changes in the data.
-
There are many editors and IDEs available for Clojure today.
-
One of the projects my team works is a clinical documentation platform.
-
A recent post compared WebSocket server performance in Clojure, C++, Elixir, Go, NodeJS, and Ruby.
-
I'm glad to announce that the second edition of Web Development with Clojure is finally finished.
-
The Java standard library provides a rich networking API.
-
A recent discussion of Hoplon vs React has been making rounds.
-
I recently needed to create an expandable widget and I wanted to be able to close it by clicking elsewhere on the screen.
-
I recently presented at the Philly ETE conference, and it was a really great experience.
-
The Kickstarter for the Arachne framework was just announced.
-
There are lots of Clojure libraries available for working with SQL.
-
There was a recent wave of discussions on pros and cons of using Component and Mount approaches to state management.
-
Beta Release Update Unfortunately, it looks like there's been a bit of editorial delay and we missed the 13th release date.
-
I recently ran into an interesting issue when I added the slf4j-timbre dependency to a project.
-
The problem of State Most real-world applications will interact with external resources such as databases.
-
A recent post by Elben Shira boldy proclaims the end of dynamic languages.
-
I recently watched a great talk titled Optimizing ClojureScript Apps For Speed, where Allen Rohner discusses the benefits and hurdles of server-side rendering.
-
ClojureScript can now compile itself without relying on the Google Closure compiler, and it's now possible to evaluate code straight in the browser.