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