In the 220 milliseconds that flew by, a lot of interesting stuff happened to make Firefox change the address bar color and put a lock in the lower right corner. With the help of Wireshark, my favorite network tool, and a slightly modified debug build of Firefox, we can see exactly whats going on.
This service offers a REST API allowing to get a visitor IP address and to query location information from any IP address. It outputs JSON-encoded IP geolocation data, and supports both JSON and JSONP.
There is no rate limit of any sort at the moment, and the service is free for everyone to use.
Angular came up when discussing a new project early this year, a project that started as a way to make our existing PayLinks tool more flexible, but became a full dashboard re-write.
Our legacy dashboards are stiched together with lots and lots of jQuery selectors on top of Rails. PayLinks was built using Backbone and served from within our legacy dashboards. Maintaining a SPA within server generated views and seperate, often conflicting, jQuery logic had become too painful.
Why do we care what timezone a user is in? Well beause we have to show them dates that are relevant to them where they live. Unfortunately you hit a weird scenario where someone is traveling and they have to update their timezone settings, just because they decided to hop on a plane that week. Fortunately operating systems on laptops and mobile devices all adjust timezones automatically whenever they connect to the internet. So we have the ability to stop asking people what timezone they’re in by relying on the time on the device.