Software consulting made easy
If you are a Clojurian, you can not find a Clojure programming job in your own country and remote Clojure jobs are not on your time zone, this article is for you. My name is Laurence Chen. I started my one man software consulting business fromĀ 2019.
My own story
Continue reading →Teaching Clojure programming class
When I told others that I am a Clojure programmer, they responded apathetically. Why so many people in Taiwan never heard of this great programming language? One day, an idea occurred to me that how about teaching some students?
The advertisement
Continue reading →Behavioral Economics and Clojure
Situation 1
When I take the ownership of a new project, I tell my boss that I want to use Clojure/ClojureScript/Datomic. I promise to deliver good quality with only one third of development time required for using other popular/ordinary technology. My boss usually asks me: "How about the long term maintenance problem? How can I find many Clojure developers?"
Continue reading →Using Datomic with disk cache and LU cache
The background of this post
I began to use Datomic seriously in my project at work from February 2019. I encountered certain performance issues and I solved them through disk cache and LU cache.
Continue reading →A Clojurian's idioms and patterns for ETL
Background
I needed to do eight Excel ETLs at my project. At the beginning, I just implemented some of the ETLs without any design. I did not even implement schema validation, and then I felt the pain soon. After several re-writing, I abstracted out some idioms and patterns for ETL.
Continue reading →