Get your Head in the Cloud

The Cloud: (def’n) The symbol on the diagram indicating the portion of the server and network infrastructure that was far too complex and obfuscated for anyone to spend the time to accurately draw.


Where I keep my iphone selfies; the thing that streams my TV;  the place where I accidentally on purpose leaked my sextape.

In all serious it’s a concept that’s changed our understanding our IT and computing forever.

In some ways it’s just a billing exercise to see if we can bill for cheap commodity compute utilization the same as we do other utility billing for power, gas and water consumption.

The technology that’s arisen around this is what gives it real potency. Being able to tie enterprise and consumer applications into just-in-time burstable resources via API using code. Sounds advanced? It is! And it’s advancing by the second.

If you haven’t I encourage everyone to investigate public cloud providers as potential option for spinning up your next server. You’ll learn a ton I guarantee it.  Amazon AWS, Google Cloud Engine, Microsoft Azure and many others offer free-trial and heavy discounts for personal and educational use.

The real beauty of cloud is to be able to use code to build infrastructure using configuration tools like puppet and docker. The flat files and containers used to configure the environment can be version controlled, unit tested and stored in repository.  This is a vastly different concept than running around with a windows server dvd.

If an application misbehaves the entire environment can be instantly destroyed and rebuilt from runbooks. This shift in mindstep is know as  Pets Vs. Cattle


Making the decision to go to cloud isn’t difficult. Preparing your existing workloads for migration is entirely different kettle of fish. While there are many tools available for converting physical workloads into virtual, let’s just say your results may vary. Simple server environments are no problem, but if someone has been spending years perfecting the static monolith, it’s likely going to be a hell of a chore to migrate it, and you’ll almost certainly be rebuilding on the new virtual resources.

Sooner or later you’ll have to get there so might as well have at it hoss!

Helping Clients With Cloud Assessment


I’ll compile a list of every useful link that might help someone get up to speed in a hurry:

Databases – Practical PostgreSQL – The pg_hba.conf file

Databases – Practical PostgreSQL – The pg_hba.conf file

Source: Databases – Practical PostgreSQL – The pg_hba.conf file

I recently had a job to do in which I was required to connect to a Postgresql server and run some queries to find some critical data for the team. I wasn’t provided with a logon or any other information about the tables or schema.

Well thank goodness for my old friend google or I wouldn’t have stood a chance against this problem.

What I learned is that without some modifications to a conf file, you will never, ever connect to a database remotely. You may have success connecting from the command line and might be wondering why you can login to the postgres console, but the exact same creds are failing constantly when trying to connect any other way.

Turns out remote connections require the connection mode to be set to ident or trust to either identify or allow the connection based on the user connection manner and credentials used. Without this knowledge you can easily spend a lot of time troubleshooting something that is actually very straight forward.

I didn’t completely understand the issue until I actually setup and installed Postgresql for myself on my vmware homelab.

These two sources were indispensable in my training:

Digital Ocean:–2


Once I actually set everything up for myself the first it all made a lot more sense. I was able to try all the different scenarios without the fear of breaking production. All in all this was a great learning experience.

These articles are for setting up Postgresql on Centos 7 but there are many other articles out there with similar information for debian or earlier releases.

So get up in them guts and have a poke. I hope you go mildly insane with your new found sql query power.

html5 javascript, learn html css, learn html5 online – Microsoft Virtual Academy

Learn HTML5 online with our free course, which also teaches JavaScript and CSS3. Deepen your knowledge with training led by experts in the industry.

Source: html5 javascript, learn html css, learn html5 online – Microsoft Virtual Academy

I can’t believe how good this introduction course on Web development was. (html, css, javascript) The best part about it was the price, FREE!

I had recently completed the javascript and jquery courses in codeacademy and thought I would try to find some intermediate exercises to take it to the next level. That’s when I came across the Microsoft 70-480 exam and popped open the link to the self-guided training for the course. I didn’t expect much out of free videos from Microsoft but in honesty it felt like I was attending an expensive workshop.

The modules are pretty short. Usually around 20 minutes and nothing over 30. The presenters are some of the best in the field and are celebrities if you follow certain circles.

I had no idea that all apps built for the Microsoft Store will use these simple languages. I’m not necessarily a big MS fanboy, but you can see why they are so successfully in their strategy. They empower the workforce to use their tools and win market dominance because of it.

I had fun.

Microsoft also offers a complete beginner’s course here:

And an advanced app store course here: