Email! Email marketing can make businesses a lot of money. But when people think about email marketing, they usually think of spam. Of course, real email marketing isn't spam. Email marketing is permission based marketing. You want to get people's permission to email them. People that have already done email…

I'm a Ruby, Clojure, and now Node.js developer. When I was doing Clojure, I had a REPL driven development style. Those of you that don't know what a REPL is, it's a read-eval-print-loop. You've probably used a REPL before and didn't even know it. The interactive ruby shell, otherwise…

A little more than a month ago I had to debug some slow PostgreSQL queries from Rails' Active Record for a client. If you go to your Rails development log you can see how long a query takes. I just started by picking one and then connecting to the database…

After doing some projects in Node.js, my interest in Clojure was reignited. Doing web development in Node was kinda like doing web development in Clojure. A better way to put it is, it's not the Rails way. The Rails way of doing things is to have a huge monolithic…

I started learning NodeJS. One of my favorite Hello World projects when learning a new language or stack is to build a Hacker News or Reddit clone. You can see the end result on Github here. I chose Sequelize because it had built in database migrations for Sqlite, my database…

I started picking up Node.js due to the large number of opportunities there are for people with Node and Javascript skills. Since Javascript and Node.js is often compared to Ruby on Rails for web development, I'll compare it to my experiences with Clojure. (Note: I know and understand…

Something that has always interested me were network effects. A network effect is when the value of a network increases as more people join the network. A popular example are social networks like Facebook. A one person social network is not very useful. A Facebook for Harvard students was much…

I'm going to start writing again. Hopefully on a more consistent basis with much more interesting and actionable content. I deleted my old mailing list with about 30 people on it. You can sign up for the new one at the top of the page. I'm going to focus on…

I've spent like twenty minutes on trying to get the layout in Sketch 3 to match the grid layout in Bootstrap 3. Here's the end result: You can get these results with the settings here: Note: The reason it took me so long to get it to match up was…

I bought Sketch 3 and I started designing again. Here's what I made: I made an avatar for myself in Steam. It was sorta inspired by Heroku's logo where it looks like its an h and a k. I made my initials, C.B, into a some sort of combination…