Categories
DevOps Others

How to detect clients country codes when using Cloudflare

When using Cloudflare, often people get anxious that analytics reports may get messed up because all traffic comes from Cloudflare CDN. It is especially true for reports relying on clients’ locations. Beyond analytics, some of the features that are specific for certain locations may also get messed up. But no need to panic at all. […]

Categories
AWS

Getting started with AWS Secret Manager

AWS Secret Manager is a service to keep secrets in AWS safely and access them as needed. Think about it as 1Password. AWS Secret Manager can be seen as the Vault by HashiCorp alternative. While Vault is open source and can be used free of charge, except setting up and maintenance cost, AWS Secret Manager […]

Categories
CI/CD Node.js

How to use Node.js release-it plugin with Travis CI

Release-it is an awesome Node plugin which takes care of releasing and versioning of projects. It also supports releasing on GitHub and GitLab and certainly can tag and push to git. In this article, I briefly touch down on how to use Node.js release-it plugin with Travis CI. The end goal Our objective is to […]

Categories
CI/CD

Deploy Hugo sites on GitHub Pages using Travis CI

Recently, I have started to play around with Hugo. In a single word, my experience was awesome. The only thing that I found a little bit uneasy was deploying the site to GitHub Pages. Of course, it’s possible to publish the site with running commands manually. But I wanted to have the entire process automated. […]

Categories
Others

How to create a cluster in Kafka Manager using cURL

Kafka Manager is a great tool to check the status of Kafka topics. It’s created by Yahoo! and written in Scala. I found it quite handy and straightforward to utilize. Mainly, when I want to know about the lags, consumer groups, and message processing speed. In this post, I focus on how to create a […]

Categories
AWS Java

Getting started with AWS Lambda and API gateway to building Rest APIs

AWS Lambda is built on top of Serverless technology which allows running your code without having to worry about any server maintenance and deployment. That is a very cool concept to build stateless applications. And REST API is essentially stateless which makes it a perfect candidate for Serverless. In this tutorial, I cover how to […]

Exit mobile version