Announcement

We’re launching v3 in the US

Forward thinking companies of all sizes use HyperTrack to build live location features in their products. We make it easy for app developers to build better location-based services, just as Twilio does for communication and Stripe does for payments. Our system clocks over a million hours tracked per month and is growing fast.

Continue reading

Standard
Case study

Live order tracking on Golang, open sourced by RoseRocket

This is a guest post by Alex Luksidadi, CTO and co-founder of RoseRocket, a Y Combinator backed transportation management system for trucking.

At RoseRocket, we are building a modern transportation management system for trucking companies. Our product eliminates costly paperwork and data entry problems, and simplifies dispatching and reporting for our customers. As a small team of 10 members working hard on bringing software efficiencies to an old-school and low-tech industry, we want to focus on problems that are core to our stack. This implies using tools and infrastructure that would make our developers more productive as they build new features. Continue reading

Standard
Technology

Programming Slack link previews in Python

Our Slack alerts give real-time and accurate location events to our customers. These alerts include an image showing the location activity on a map to provide our customers the complete picture to act upon. Link previews are obtained by capturing a screenshot of our dashboard view for the live event. In this post, we take a peek under the hood to see what powers these screenshots and how you can setup a service to do the same. Continue reading

Standard
Tutorial

Test drive your integration

Developers need to get off their chair and move in the big bad world to test dynamic location applications before releasing it to test users. If you are anything like me, getting off my chair is hard. As we build the plug and play stack for dynamic location, we want to provide developers an environment that easy to test faster and reliably before going live. With this intent, we are announcing our first testing tool, TestDrive. TestDrive is available as an easy download on the App Store and Play Store.

Continue reading

Standard
Announcement

HyperTrack docs have moved from Readme.io to GitBook

When I’m working with APIs – be it a machine learning library or a mobile analytics SDK – I look for high quality API docs and active community support. Comprehensive, well-structured, and frequently updated docs are a must-have, and can make or break my integration experience. Our goal at HyperTrack is to build a solid set of docs and support channels that make it easier for developers to use our product.

The early versions of the docs evolved closely with the core APIs. While they were good for reference, new users found them difficult to use. We revamped our docs to simplify the content structure and improve accessibility. The new docs are designed to be a healthy mix of easy introduction to get started, and depth of reference content for existing users. Check them out at docs.hypertrack.com!

Continue reading

Standard
Technology

Building a Cordova plugin for your native SDK

The HyperTrack SDK powers location features, like live tracking, real-time delay alerts, and metering distance traveled, in apps all over the world. The SDK is built to collect and transmit a battery-efficient stream of location data. The SDKs for Android and iOS are fully native to access the core platform level location and network APIs.

Our SDK users build their apps on a variety of native and non-native platforms. The need for better location features is not limited to native Android and iOS apps — apps that are built on React Native, Cordova, Ionic, and Xamarin are also starved for better location APIs. Continue reading

Standard
Technology

Designed to be offline-first

“You can’t sacrifice partition tolerance” – is one of the more influential articles that I have read on distributed systems design. It talks about applying the CAP theorem: in any distributed system design, choosing between consistency, availability and partition tolerance is a trilemma – you can only choose two of the three.

Theoretical computer science aside, the point it makes is that any practical distributed system needs to have partition tolerance built in. Remote nodes will die, networks will be flaky, and message packets will get lost – and that is how the world is.

Continue reading

Standard