In the previous episode, the basic code for KeenIO reports were put in place, and a simple report was added using the built-in chart rendering from the Keen.js library. But what happens when you have custom reporting needs from the data that Keen returns? Say you want to filter out specific parts of the data […]
With the core authentication in place, it’s time to get down to business with the Admin Dashboard for the Media service! In this episode, you’ll see the basics of setting up a KeenIO dashboard on your own site. You’ll walk through the basic files that you need to copy & paste into your project, how […]
This episode introduces the upcoming series on creating an admin website with reporting dashboard. You’ll see an introduction that includes an overview of the new “admin” web project, why it was created as a separate project within the system, and how the feature set will move forward.
The media service has a lot of great features now, including the ability to produce analytics information about downloads – where in the world the download comes from, when and how often an episode is downloaded, etc. But before the tracking and analytics series wraps up, there’s one more bit of information that should be […]
The media service and analytics code are nearly feature complete at this point. However, the router for the media service is starting to get a little too large and ugly. There’s too much code and too many non-router-specific things happening in the router. In this episode, then, you’ll continue the path of keeping your router […]
Have you ever downloaded a podcast episode, or a video file, from a mobile device with a potentially unstable data connection? How do devices like this handle terrible connections that drop and reconnect to a different cell tower? Or just stop downloading for random reasons like a phone call coming in? The HTTP header for […]