C

51DegreesLogo

Paula

5/17/2018 3:08 PM

51Degrees API Capabilities

PHP, LUA, Go, Varnish and NGINX updates

The 51Degrees Device Detection software allows an application to determine the exact details about a user’s device. We support many programming language versions and have made some recent enhancements that are relevant for anyone using PHP, LUA and Go.

memory-leak-main-article-image

Paula

5/7/2018 9:00 AM

How to Find and Manage Memory Leaks

51Degrees recommends Valgrind to test and validate builds

There are many 3rd party tools that can be used to test and validate builds. In this article, we will be focusing on the use of Valgrind alongside the 51Degrees API as a memory leak detector.

detections-per-second-2017

Engineering

10/2/2017 9:00 AM

51Degrees: More Than Three Times Faster!

51Degrees compares performance of our enhanced algorithm on three different commodity hardware platforms.

51Degrees is regularly evaluated against competitors DeviceAtlas and WURFL from ScientiaMobile for performance, accuracy and memory consumption. This blog post builds on the previous performance blog from 2016 with the same commodity hardware; 1) a Raspberry Pi, 2) a low-end desktop PC and 3) a high-end multi CPU server, but using an all new algorithm.

JavaProjectStructure

Ben Shillito

8/21/2017 1:33 PM

How to Use the New Hash Trie algorithm in Java

51Degrees explains how to call the C Hash Trie API within Java.

This article shows how the new, faster, Hash Trie algorithm can be used in a Java environment. This blog will go through the steps required to create an illustrative example of how to call the C Hash Trie API within Java. Before starting, you will need to get hold of the new Hash Trie source which is available on GitHub.

raspberry-pi

Engineering

11/28/2016 10:30 AM

Device Detection Performance Analysis

51Degrees compares the Raspberry Pi against two modestly priced Intel platforms.

51Degrees is regularly evaluated against competitors DeviceAtlas and WURFL from ScientiaMobile for performance, accuracy and memory consumption. This blog post builds on a 2015 performance blog with three new commodity hardware benchmarks on; 1) a Raspberry Pi, 2) a low-end desktop PC and 3) a high-end multi CPU server to provide information engineers will find helpful when selecting a device intelligence solution.

51DegreesTM

Ben Shillito

6/29/2016 11:26 AM

51Degrees NGINX Module

The new NGINX module has now been released as beta

The new 51Degrees NGINX module combines patented device detection with the simplicity of NGINX. Detection can be carried out on an NGINX load balancing server with just 1 line in the configuration, and installation requires no changes to the existing web server implementation

title

Engineering

11/25/2014 9:49 AM

Calculating Detection Speed

How do we know each detection only takes 0.0016ms?

Learn how we obtained the figure of 0.0016ms average time for a single detection. Verify this figure on your system in 4 easy steps.

integration

Engineering

5/27/2014 2:10 PM

Version 3 Device Detection

General Availability

Following live trials lasting more than 6 months we're delighted to announce version 3 of the 51Degrees device detection solution is fully released.

Available to all, including free Lite users, key improvements include:

  • Over 100 times faster device detection
  • Reduced memory consumption and faster start up times
  • Automatic image optimisation (PHP, Java and .NET)
  • Future proof algorithms supporting potentially millions of device combinations
51Degrees-Logo

Engineering

8/14/2012 4:02 PM

Gaining Device Statistics from W3C Server Logs

This week sees the launch of 51Degrees.mobi's C detection software into Beta. This implementation will assist webmasters with high volumes of traffic to manage. With this first entry, I'll show you how to implement a simple log parser that can produce tailored statistics about device usage from a web server's log file.