Vikram Vaswani

Deploy a Cloud-Native Database Service on IBM Cloud

A database in the cloud is a wonderful thing. It can serve as a secure, reliable and (most important) off-site data store for your application. It can also come in handy under different testing scenarios: for example, when you need to test an application refactor but can’t be bothered to spin up a database container locally, or when you’re trying to benchmark application performance under heavy load. A good example… Read More »Deploy a Cloud-Native Database Service on IBM Cloud

Create IBM Cloud Service Credentials with the IBM Cloud CLI

To access an IBM Cloud service instance, you need service credentials. These credentials can be generated via the IBM Cloud Dashboard or the IBM Cloud CLI. My preferred approach is always to use the CLI, but it can be confusing the first few times you attempt it. Here’s a quick cheat sheet: 1. Create the service instance (read more about service instance creation via the CLI). Here is an example… Read More »Create IBM Cloud Service Credentials with the IBM Cloud CLI

Create IBM Cloud Services with the IBM Cloud CLI

Most of the time, I use the IBM Cloud Dashboard with my browser to manage applications, instantiate services and check status. But sometimes, the point-and-click approach is just too slow. So, when I feel the need for speed, I switch over to the IBM Cloud CLI instead. This CLI, which is available for Windows, MacOS and Linux, provides a full-featured alternative to the browser-based IBM Cloud Dashboard. The IBM Cloud… Read More »Create IBM Cloud Services with the IBM Cloud CLI

Go Serverless with PHP

If you’re building a small, single-purpose Web application and you want to run it in the cloud, the the typical option is to reach for a small cloud server from Amazon, Google or Azure. Those servers are relatively cheap to run and easy to deploy, but there’s an ongoing investment of time and effort required to keep them secure and updated. In many cases, a even easier solution is to… Read More »Go Serverless with PHP

Monitor and Correlate Personal Asthma Readings with Environmental Data

For people suffering from asthma, a peak flow meter makes it easy to monitor lung capacity and understand how changes in weather and season affect their condition. Typically, this information is stored as discrete readings in an “asthma diary”. The problem with a paper diary, though, is that as the number of readings increases, so does the difficulty of analyzing them in a holistic way. To make this easier, I… Read More »Monitor and Correlate Personal Asthma Readings with Environmental Data

Migrate from CCTM to Pods in WordPress

When I first started with this WordPress blog, I installed the Custom Content Type Manager (CCTM) plugin to help me manage custom content types. Although this has been perfectly adequate for my needs, I’ve been looking to migrate over to the Pods plugin for a while now, if only because it seems to offer a bunch of additional features (relationships, a REST API…) and a nicer interface. And recently, when… Read More »Migrate from CCTM to Pods in WordPress

Track Time Spent on Projects with IBM Cloud

Many, many years ago, I wrote an article about building a timesheet system to track and analyze work hours with PHP 4.x. It was a fairly useful little application, one that I ended up using quite a bit in my daily work as a consultant. As my requirements increased, I moved on to other project management systems…but I always had a soft spot for this, the one I used with… Read More »Track Time Spent on Projects with IBM Cloud

Test and Deploy PHP Applications Automatically on IBM Bluemix

Continuous delivery is pretty awesome. There’s no fiddling about manually packaging or transferring code; instead, your code is automatically packaged and deployed on an ongoing basis, and you can see (and test) the results within a few minutes of making a change. Up until recently, if you were using Bluemix, you needed to rely on external or third-party services coupled with various custom scripts to implement continuous delivery for your… Read More »Test and Deploy PHP Applications Automatically on IBM Bluemix

PHP and Bluemix at the IBM Bluemix Meetup Dubai

I’ll be speaking at the IBM Bluemix Dubai user group meeting next week. Using PHP with IBM Bluemix (Mon Aug 28 2017 at 19:00) This session covers the basics of developing and deploying PHP applications on IBM Bluemix. It will be based heavily on my experiences working with different IBM Bluemix services, which I’ve also described in various articles. It will include a hands-on coding demonstration that you can follow along… Read More »PHP and Bluemix at the IBM Bluemix Meetup Dubai

PHP and Bluemix at the IBM Cloud Meetup Mumbai

I’ll be speaking at the IBM Cloud user group meeting in two days. Using PHP with IBM Bluemix (Sat Jul 29 2017 at 10:00) This session covers the basics of developing and deploying PHP applications on IBM Bluemix. It will be based heavily on my experiences working with different IBM Bluemix services, which I’ve also described in various articles. It will include a hands-on coding demonstration that you can follow… Read More »PHP and Bluemix at the IBM Cloud Meetup Mumbai