Jeremy NealSoftware Developer

Strength in Numbers

I’ve gone back and forth about my language choices over the years. Some of those changes have been based on inexperience (Python is really easy to learn), some on curiosity (Clojure is so different! What are LISPs all about?!). Others have been based in a kind of misplaced egoism, followed by a quick return to reality: “Surely I am smart enough to use Haskell!” (reads about monads and is still mostly confused).

Tags:
  • python
  • flask
  • programming languages

Read More

Flask vs. Django

I really like Clojure. A lot. Since I’ve started using it seriously, I find myself going to it to solve most of my problems. My previous go-to language was Python. It has its share of issues (GIL, for example), but overall, it’s a joy to work in. Given its ease of use, it’s quite a popular language as well. As such, it’s pretty easy to find developers who know it, or are at least comfortable with it.

Tags:
  • python
  • flask
  • django

Read More

Compojure Lessons

I recently had the opportunity to migrate a codebase for a work project from NodeJS and React to Clojure and Clojurescript. I’ve been trying to pick up Clojure for months now, but I find it difficult without a solid project. Since I started porting our code over, I feel that I’m understanding how to do things in this system at an impressive rate.

Tags:
  • clojure
  • compojure
  • JSON

Read More

A better to-do app.

I’ve been learning Clojure lately. It does a lot of things right as a languages. But I don’t think we should stop there. The same principles that make a good language could be applied to application design.

Tags:
  • app idea

Read More

Deploying Jekyll with Travis CI

I like Jekyll. It’s a clean, simple piece of software that makes hosting blogs painless. I use it for this site, and some others as well. I just built a site for a friend.

Tags:
  • jekyll,
  • ruby,
  • travis,
  • ci

Read More