Blogs

Virtualization 101

Learning Virtualization is not as easy as previously thought.  At first diving into virtualization seemed like a breeze.  Common acronyms like IaaS, PaaS and SaaS (simply put by the Cloud Computing Bible, XaaS for X being a variable) kept poping up in studies and readings.  Then the hard questions came..  When do you know that cloud computing is the right option for your budget?  At what point do you need to explore cloud-bursting or expanding your cloud computing architecture and WHICH should you choose?

First Release of SISAPI Enrollment Plugin for Moodle!

I am happy to write that I finally released my Enrollment Plugin for Moodle that uses the SISAPIs available in Clever and LearnSprout.  For those of you who are not familiar with Clever or LearnSprout, they are solutions that provide an API into many of the Student Information Systems out there today.  This API makes it easy to integrate in applications such as Moodle, to the SIS's available.

An overview can be found in this video: http://go.jbkc85.com/15FE6Xt

OwnCloud Database Password Change

Need to change the admin password of your owncloud install in the MySQL? It is actually quite easy.  Here are the steps I took to get it working:

InBloomingOnion Update

I commited a few changes to the InBloomingOnion in the last few days, and also announced the product being live on not only github, but also at inbloomingonion.jbkc85.com.

Getting Started with InBloomingOnion

Hello all and welcome to the beginning of a tutorial to help get started using InBloomingOnion and InBloom with PHP!

The first few steps are taken on Ubuntu, but can easily be translated to FreeBSD or any other operating system that you may be using.  Please feel free to send an email to jbkc85@gmail.com if you have any questions, comments, or corrections to the tutorial.  I will also be enabling comments on this site as soon as I can ensure no spambots will hit it, so once they are enabled feel free to comment!

Replacing mod_shib

mod_shib is an Apache/IIS module meant for digesting SAML assertions from a Shibboleth IdP.  But, there is an issue with this... Apache and IIS are not always the best web server software/platform for specific software solutions.  Take NginX for example: A light weight solution that has quite superior caching capabilities.  But, if you are wanting to use mod_shib for populating environmental variables with Shibboleth attributes you have no choice.

Keeping Functions Simple

KISS, Keep it Simple Stupid and DRY, Don't Repeat Yourself-- Very common analogys in the programming world.  Why make complex functions and coding when you don't have to? Why write repeated code?  This is something I have been working on due to a top-down approach to programming.  I will always make a complex function at first, but now I have time to go back and pick at a function and take out repeated code to make it more modular, while also skimming down the complexity.

First Blog

First blog for testing.

Subscribe to RSS - blogs