Callcounter Developer Blog

Tutorials, product info and good advice from the Callcounter team.

How to Check Empty or Blank Strings in Java

George Buckley

Methods of looping through an Array in JavaScript

This article will deliver you a good overview of how, where, and when we can use multiple looping techniques in JavaScript.

George Buckley

Custom Exception Handling in Ruby

Exceptions are aberrant circumstances that appear in the code section as objects during runtime. There are some standard Exception classes, but let's learn how to design our own custom exceptions

George Buckley

How to clear Redis Cache

Redis is a data structure with in-memory capabilities. This article takes you through what Redis is and how to clear its cache.

George Buckley

Yield in Ruby and How to use it

Let's look at what the yield keyword is in ruby is and how it is used. When used with a block, the yield keyword allows you to provide a set of additional instructions during a method call.

George Buckley

How to convert a string to Boolean in Ruby on Rails 5+

Converting a string value to a boolean is easy in Rails 5+

George Buckley

The different ways of using comments in Ruby

Creating comments in Ruby is an easy way to add notes and annotations to your code, but how do we use them in Ruby.

George Buckley

How to check if a value exists in an array in Ruby

Ruby has eleven methods to find elements in an array. What are they? and how do we use them?

George Buckley

What is API health and how do I monitor it?

APIs are a great way to provide programmatic access to a company’s data. However, as your API usage grows you need to monitor your API health and performance. API monitoring allows properly to understand your APIs health and performance.

George Buckley

What is API versioning? and why there is no right way to do it?

API versioning is done differently by different companies and teams. It is a way of providing a stable, consistent and properly managed API, while allowing you to make breaking changes to an API while guaranteeing you don't affecting your API consumers.

George Buckley

Understanding the Role of Developer Relations on a Product Team

Interested in a career in developer relations? What are the different roles within a product team and why they matter.

George Buckley

API vs Web Services: What Are the Differences?

When dealing with internet services, knowing the difference between the types of web services and APIs is key. This guide will help you untangle the differences

George Buckley

How does Git Work? An Introduction to basic Git Commands

Do you wish to use Git as your Version Control System and are wondering how does Git work? Keep reading! This article is a comprehensive guide for anyone who wants to understand the basic Git commands.

George Buckley

APIs and SDKs, What's the difference?

What is an API? what is an SDK? and what is the difference between an API and an SDK? a lot of people get confused on this topic, especially because they are kind of related, so we wanted to make an article to just describe to you what each of these things is, how they are related to one another, and why they are both important.

George Buckley

Write for us

Passionate about APIs and the developer community? Have a unique perspective of things? And you would like a medium to voice it for the developer community to read? Callcounter encourages developers to contribute high-quality guest posts for the dev community to read and enjoy.

George Buckley

What is an API and what are they used for?

Understanding APIs. How they are used? Are they secure? and what is the API economy?

George Buckley

Show off API statistics with this widget

Use Callcounter's new widget to show your visitors how well your API is doing.

George Buckley

Choosing a Rails XML serializer for your API

You need to build an XML API. Yes, JSON would be preferred by most developers, but sometimes you need to offer both. What are your options?

George Buckley

Designing RESTful API URLs

Think carefully about the URL structure of the RESTful API you are building before releasing it to the public. It's a design that is very difficult to change after launch.

George Buckley

Debugging API errors in production

After developing an API, users might run into client errors in production, such as 404 Not Found and 422 Unprocessable Entity. What is the best way to detect them?

George Buckley

Solid APIs are important for mobile apps

Most mobile apps depend on web APIs. It is important to keep these healthy and solid to prevent user churn and bad reviews.

George Buckley

How to determine API rate limits

Find current usage thresholds and determine sensible limits based on it so you can start rate limiting requests to your API.

George Buckley

Problems API providers experience

API providers have to deal with a number of challenges ranging from API design mistakes to slow response times and rate limits. What are common mistakes and how can you avoid them?

George Buckley