Posts

Why Clearent Developers Went With Angularjs

It’s 2:00 am and the dog woke me up about a 1/2 hour ago to go to the bathroom. How is it that I can go from being dead asleep to wide awake because of a simple walk downstairs. So while the dog is already back in bed passed out, I’m left to my thoughts. Unsurprisingly, I find myself thinking about our new Virtual Terminal product.

I’m not sure why it popped into my head at this hour, but it was an interesting project for us. We wanted to build a mobile first client that used our public API’s to run transactions, view transaction history, batch history, and more.  Surely if we expected our clients to use our API’s to write rich POS and payment apps, we should be able to write one using the public API’s too, no cheating. If we need additional functionality we would make that public for our client as well.

Naturally as a band of self-proclaimed back-end developers we wanted to avoid JavaScript as much as possible.  I mean seriously dealing with the browser compatibility issues and the quirkiness of JavaScript’s undefined errors did not sound appealing at all to myself or the members of my team.  Having worked at various large corporations throughout my career, I had successfully avoided any difficult JavaScript solutions by passing off that front-end headache to front-end developers, and I was more than happy to do so. I wanted to focus on security, testing, and other concepts that interested me.

Read more

Clearent’s Payments API Used At GlobalHack V

“This is probably the most beautiful day of the year and we are inside coding.” Well, I suppose we could have brought our laptops outside.

Clearent is certainly no stranger to hack-a-thons and continues to look for ways to get involved in civic-minded technology projects, including GlobalHack.

At GlobalHackV, teams were tasked with choosing from different pre-defined use cases and were challenged to “build a technical solution that will contribute to a more transparent, accountable, citizen-focused justice system.

Read more