11/9/2022 12:45 PM

Image optimization: the easy and free way

An alternative solution to using an image Content Delivery Network

This blog explains the reasons for optimizing your images and presents just one approach that can be used to serve next generation image formats to compatible browsers.


Stuart Langridge

6/9/2021 5:00 PM

API calls with the 51Degrees Pipeline (Part 1)

How to use a pipeline library to make your life easier

Pulling data from multiple APIs may look simple initially, but there are often hidden adjustments that appear once the code reaches the real world. How can you fix this? By using a pipeline library.



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.


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.


51Degrees Products

7/15/2015 12:30 PM

API Version 3.2 Update for Developers

Details of features and release schedule for API updates

We're always working hard to improve the 51Degrees APIs making them easier to use, consume fewer resources and provide new features. Read about the exciting new changes we've made!



3/4/2015 11:00 AM

51 Degrees Java API now also available on Scala

Using 51Degrees device data with Scala and Maven

Scala is becoming increasingly popular as it allows concise code with a strong type system. It can also access all Java libraries as it runs in the the Java Virtual Machine (JVM). In this blog we'll use the 51Degrees Maven Java library to perform device detection using Scala code. The blog assumes the reader is familiar with Maven and Scala.