Tag Archives: Clojure

Object-oriented after working with functional programming

Sometimes I need to divide my knowledge in phases: when I started to program, I felt that C/C++ were the best languages to make a software. Then, I’ve began to work with Ruby and learned Test-Driven Development. I divide my … Continue reading

Posted in Design | Tagged , , , , , | Leave a comment

Chlorine, Clematis, REPL Tooling

Recently I began to migrate some of the code on Chlorine to REPL Tooling, so things may become more testable. I already found multiple bugs in this approach and began an integration test methodology using Electron (I say that there … Continue reading

Posted in Atom, Clojure, VIM | Tagged , , , , , | Leave a comment

Chlorine is thriving!

When I started this project, I was experimenting with shadow-cljs to see if I would be able to make an Atom package that would auto reload, run tests on ClojureScript, and se how far could I push ClojureScript in an … Continue reading

Posted in Atom, Clojure | Tagged , , , , | Leave a comment

A new way to write Clojure on Atom

This will be just a simple anouncement: I’m publishing my (still very crude!) plug-in for Clojure’s Socket REPL on Atom. Chlorine was an experiment that grew more than I could imagine: I wanted a better way to write ClojureScript on … Continue reading

Posted in Atom, Clojure | Tagged , , , , , , | Leave a comment

Atom packages with ClojureScript – upgraded

Last time I talked about plug-ins in atom with ClojureScript, I was using Weasel. Since then, I tried figwheel but it never worked as good as I wanted. Then, I’ve decided to try shadow-cljs. Also, with shadow, we can build … Continue reading

Posted in Clojure | Tagged , , , , , | Leave a comment

Clojure with SQL databases

There are times when a specific piece of technology captures my attention in such a way that I feel the need to study more, and do things with it. Since I began to study Clojure, and after two jobs working … Continue reading

Posted in Clojure | Tagged , , , , , | 2 Comments

Don’t be a Copperfield

After a year and a half working in other languages, I’m back to Ruby. And, one of the things that I was amazed at Clojure is how simple things were. Back to Ruby, I’m really surprised on how people overcomplicate … Continue reading

Posted in Ruby | Tagged , , , , | Leave a comment

Two new libraries in Clojure

Last week, I was looking to some old code I wrote in my last job and my spare time. Then, I’ve decided to publish two new libraries for Clojure and ClojureScript. One is Paprika, available in Clojars at version 0.1.0-SNAPSHOT. … Continue reading

Posted in Clojure | Tagged , , , , , , , , , | Leave a comment

My frustration with ClojureScript

Last time I worked with Clojure, I was working in a multi-language team, and somebody wanted to do microservices with Node.JS. We already had a library for microservices with Clojure, and I wanted to help then. We did a simple … Continue reading

Posted in Clojure | Tagged , , , | 3 Comments

We need a better way to write SQL

For some time now, we’ve been working with SQL to communicate with database systems. What we learned in these years is that SQL is not a good way to query data, and I’m going to explain why. SQL should be … Continue reading

Posted in Banco de Dados | Tagged , , , , , | Leave a comment