Mapping Out Lambda Land: An Introduction to Functional Programming

Anyone who has met me will probably know that I am wildly enthusiastic about functional programming (FP). I co-founded a group for women in FP, have presented a series of talks and workshops about functional concepts, and have even been known to create lambda-branded clothing and jewellery.

In this blog post, I will try to give some insight into what the fuss is about. I will briefly explain what functional programming is, why you should care, and how you can use OpenShift to learn more about FP.

Read More...

Hitchhiker’s Guide to Tweetbots: Hosting a Hubot on OpenShift

Want to host a Hubot on the open-source OpenShift Platform as a Service but not sure how? Don’t panic — this blog post has you covered like a warm towel. Hubot is an open source, customizable ‘life embetterment’ robot created by GitHub. In this blog post, I will explain how I created a Hubot hosted on OpenShift that tweets quotes from Marvin, the depressed robot in The Hitchhiker’s Guide to the Galaxy.

Read More...

Cloud Connections: How to Use OpenShift with External Databases

The OpenShift Platform as a Service (PaaS) makes it easy to spin up a database alongside your hosted web application, but you can also choose to use the platform with your existing storage solution. In this blog post, I will demonstrate how to call out to databases that reside off the PaaS. The focus will be on PostgreSQL, MySQL, MongoDB and Oracle databases, but the same technique can be used for a host of other DBs.

Read More...

How to Use a CDN with Your OpenShift Application

Content Delivery Networks (CDNs) can be used in concert with OpenShift to rev up the performance and availability of your websites. OpenShift’s auto-scaling feature equips web applications to handle increases in requests for site content, which may or may not be dynamically generated. CDNs can help to reduce some of the load on your OpenShift application servers and improve your site’s performance by caching static resources such as images and scripts and serving them up from the closest location to your users. This post explains how to use the CloudFlare CDN with an OpenShift website.

Read More...

Elevating Your Development Pipeline to the Cloud with OpenShift

Moving your application development pipeline to the cloud might require some tweaks to your deployment process but you can still have environments such as development, test, and of course, production. In this blog post, I will discuss ways you can manage your deployment environments on the open-source OpenShift Platform as a Service.

Read More...

12 Steps For Teaching Your Next Programming Class on OpenShift

The OpenShift Platform as a Service (PaaS) is a valuable resource for running tutorials on web programming, especially if you have a limited budget. OpenShift abstracts away configuration headaches to help students create shareable applications quickly and easily, for free, using extensible open-source code. In this blog post, I will draw on my personal workshop experiences to outline 12 steps for teaching your next programming class with OpenShift Online.

Read More...

Tips for Creating OpenShift Apps with Windows

The foundation of the OpenShift Platform as a Service is Red Hat Enterprise Linux but developers can create and push applications to the cloud using a variety of platforms. This blog post offers some productivity tips and tool recommendations for those using a Microsoft Windows operating system.

Read More...