Check and Refresh IBM Cloud Access Tokens with PHP
To access an IBM Cloud service instance, you must have an IAM access token. To obtain an IAM access token, you must have an API key for the service. Access tokens can be obtained directly from the IBM...
View ArticleIntegrate a Node.js Application Quickly with IBM Cloudant
IBM Cloudant is a fully-managed, distributed database that runs as a service on IBM Cloud. It is based on Apache CouchDB and the easiest way to access it is with an IBM Cloudant client library. As of...
View ArticleRead and Write Data on IBM Cloudant with PHP
IBM Cloudant is a fully-managed, distributed database that runs as a service on IBM Cloud. It is based on Apache CouchDB (although it is not open source itself) and can be accessed using a standard...
View ArticleDeploy 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...
View ArticleCreate 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...
View ArticleCreate 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...
View ArticleGo 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...
View ArticleMonitor 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...
View ArticleMigrate 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,...
View ArticleTrack 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...
View ArticleTest 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...
View ArticlePHP 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...
View ArticlePHP 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...
View ArticleBuild a Searchable CV Database with IBM Bluemix and PHP
If you work as an independent recruiter or an in-house HR manager, you’re probably inundated with CVs from aspiring job candidates. You’re also probably collecting data from other sources: social...
View ArticleCreate and Deliver Invoices Online with IBM Bluemix and PHP
At the end of every month, I sit down for a couple of hours to create and send out invoices to my customers. Up until very recently, this involved opening up an invoice template in a word processor,...
View ArticleBuild a Mobile Web App for Assisting Stray Dogs
Ever seen an injured stray on the side of the road and wished you could help, but didn’t know who to call? A couple of months ago, I started thinking about how technology could help address this...
View ArticleCreate a Browser-Based PDF Storage and Search Application
Like most people, I send and receive a lot of documents over email, and the vast majority of those are in PDF format. Over the last few months, I’ve been playing with the idea of moving all these...
View ArticleBuild a Notepad Application with PHP, MongoDB, and IBM Bluemix
I’ve been looking for an excuse to play with MongoLab’s DBaaS for a while…so when I had to choose a database for my latest IBM Bluemix application, MongoDB was first on my list. I like the idea of a...
View ArticleBuild a PHP App that Uses GPS Data From an IoT Device
For many people, the Internet of Things is…well, the Next Big Thing. It’s all about using the cloud, real-time data, and new sensor technology to collect, store and analyze information from a wide...
View ArticleBuild and Deploy an Investment Tracking Application in the Cloud with IBM...
Financial data is now more accessible than ever via open APIs. This makes it easy to build Web or mobile applications that let you track your investment portfolio on a minute-by-minute basis (or at...
View Article