First Look: Screencast of Chart Creation in RJMetrics
We’ve been heads down on development for a while, and we want to give you all a preview of what we have created. A screencast of the chart creation wizard in RJMetrics is below. This particular chart...
View ArticleRJMetrics Feature Spotlight: Historical Currency Converter
An increasing number of our clients maintain an international customer base, and many of them accept payments in multiple currencies. However, storing multi-currency sales figures in a backend database...
View ArticleLanguage-Oriented API Design
As programmers, we create code and libraries for others to use. There’s no getting around this fact: if nobody else ever reads your code, you probably aren’t going to get very far. This gives rise to...
View ArticleLexical vs Dynamic Scope in Clojure
Here at RJMetrics we recently added 10% time to our development cycle. I decided to do my project in clojure because I needed easy concurrency and I wanted to learn a new skill. Since I have never...
View ArticlePHPUnit Tips: Stubs vs Mocks
I recently spent some time digging into the PHPUnit mocking framework to clarify my own understanding and better decide how we can improve our unit testing tools. I’ve found the PHPUnit documentation...
View ArticleChallenging Dogmatic Development
Developers are an egotistical bunch, and as such we tend to deal in fantastical absolutes. These range from language choice to design patterns to naming conventions, and it seems like everybody has...
View ArticleParallel SSH and system monitoring in Clojure
During my 10% time, I created two simple clojure tools to aid in basic sysadmin tasks. Today I’m open sourcing them on github and clojars. parallel-ssh The first tool I built is a library for running...
View ArticleThe Future of Web Dev is (almost) here!
Hoverboards probably won’t be on the shelves until 2015, or possibly 2014, but alpha versions of amazing, bleeding-edge web development frameworks are available today! Recently, there have been some...
View Article
More Pages to Explore .....