Welcome to bit off!

An occasional weblog by Jan Vlnas!

The API Dispatch, February 2025
Posted on March 24, 2025
The first installment of a monthly ‘newsletter’ about APIs.
The Web We've (Never) Lost
Posted on July 28, 2024
Based on my talk for PragueJS meetup from February 2024
Geocoding APIs compared: Pricing, free tiers & terms of use
Posted on June 6, 2023
Pick the cheapest geocoding API provider for your project. An impartial comparison of pricing for HERE, Google Maps Platform, Azure Maps, OpenCage, TomTom Maps, LocationIQ, and Nominatim.
Get started with Greenhouse APIs: Overview and authentication
Posted on April 25, 2023
Greenhouse Recruiting provides multiple APIs with different authentication mechanisms. We will show you which one to choose and give you example API calls in JavaScript.
Twitter API Changes: The missing FAQ for Free & Basic access
Posted on April 7, 2023
Answers to common confusions about the new free and paid plans for Twitter API.
LinkedIn's New Posts API: The Good, The Bad, and The Ugly
Posted on April 1, 2023
The nice and not-so-nice parts of LinkedIn's new, versioned Content APIs.
Is Twitter API Free? I've built a website to find out
Posted on February 8, 2023
A single-serving site for checking the status of Twitter API paywall.
Exploring Pocket API: Authorization
Posted on January 18, 2023
Dive into the Pocket's OAuth-but-not-quite authorization flow.
Instagram Graph API Explained: How to log in users
Posted on January 3, 2023
Get an API access to Instagram profile with Facebook Login. Code example for Node.js, Express, and Passport.
Instagram API: Find the right account ID
Posted on September 26, 2022
How to get account details from Instagram Graph API
Get started with Instagram API: The Setup
Posted on September 23, 2022
First dive into Instagram Graph API: How to create a business account and a Facebook app.
API is like a box of chocolates, you never know what you GET
Posted on September 16, 2022
Poorly documented API with weird behavior. Can it be any worse?
Lightweight Forms Validation in React
Posted on August 11, 2022
How to use native HTML forms validation in React and customize the validation messages.
Saying Goodbye to Reading.am
Posted on June 30, 2022
Back in 2012 I have discovered a small social network. Now, after 10 years and over 5700 links posted, it's going away.


Under Construction New! Generate your own 90s page here! Under Construction