// archives

Programming

This category contains 11 posts

Some Tips on Good Code Review

So, for those who may not know already, about a month ago I joined the team at OpenStudy. So far, it’s been a pretty excellent ride, and I’m excited for what is ahead. Over the past several weeks I’ve gotten to dive into learning Scala, developing Lift-powered applications, using Comet for real-time interactions, and a [...]

Prototype vs jQuery

So, several days ago Ash White and I had an exchange on Twitter about jQuery vs Prototype as far as JavaScript Frameworks. Ash has been using both for awhile, and I used to be a Prototype user – but over the course of the last year I’ve switched camps over to jQuery. At Ash’s suggestion, [...]

Thoughts on Moving from Apache to Nginx

This week I made a pretty epic decision for someone who has spent a good majority of my time singing the praises of the Apache HTTPD server. I switched to the nginx web server (pronounced “Engine-X”). I don’t know what I was expecting – but the transition was not nearly as bad as I thought [...]

Presenting Overheard in Athens for Android

UPDATE: The Overheard app for Android now supports Overseen in Athens as well, and has gotten a facelift. Check out more details on the Overheard in Athens project page. So, my first Android app is finally live. Presenting, Overheard in Athens for Android! The app is pretty simple, but useful. (It’s a lot faster than [...]

Introducing Springback: A Java API for Formspring

I’m sure a lot of you have heard of a little website that has been gaining popularity recently named “Formspring”. Recently, they release their API (Application Programming Interface) which allows programmers like myself to write apps that interface with their website. I spent a good portion of my time last spring working on one of [...]

What is Session Hi-jacking, and why public wi-fi isn’t safe

I work for a web development company in Athens, and, as with anything that deals with the Internet, one of our chief concerns remains security. This includes making regular efforts to ensure that we’re using the latest server software, and that we utilize good programming practices to avoid malicious users being able to circumvent our [...]

Need Help with OAuth

So, over the past few weeks a pet project of mine has been an Android app for the growing website, Formspring.me. Granted, I have no interest in this site at all – I just thought their API looked easy to grind my teeth on. Regardless, when I start a project, I hate to leave it [...]

HTML5 Rocks!

So, in case there was any doubt on Google’s love of HTML5, they have decided to create a new website about it. They have aptly decided to name this website, HTML5Rocks.com. I kid you not. For those of you out there who are wondering what you’ll find at this website, they’ve actually got some pretty [...]

Polymorphism is Cool

I feel the need to declare that polymorphism is really cool. In programming, polymorphism is a concept that says that different objects of the same group can intelligently decide which version of the programming code to run depending on exactly which object you’re working with. A classic example is different types vehicles. Let’s say you [...]

Struggles with PayPal Integration

So, if you’ve ever purchased anything on eBay, I’m sure you are familiar with their wonderful brainchild called PayPal. A completely digital way of exchanging money, no banks involved. A perfect dream right? More like a security nightmare, as history as proved. But I will give them credit for getting on the ball in recent [...]

Browse Categories

Browse Monthly