Welcome!

A Software Architect Living in a Networking World

Joe Pruitt

Subscribe to Joe Pruitt: eMailAlertsEmail Alerts
Get Joe Pruitt via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Joe Pruitt

Objects are one of the core components of the JavaScript language and something that you will interact with every time you look at a pice of JavaScript code.  The easiest way to explain what a JavaScript Object is would be to compare it to an "object" in real life.  In JavaScript, an Object is a single entity with properties and a type.  Compare that to a car.  A car is a standalone object with properties too.  A car has weight, design, color, materials, passenger capacity, etc.  In the same way, a JavaScript object can have it's own set of properties which define it's characteristics. Constructing and Object There are several ways to create an object from scratch.  You can use the Object constructor with the new operator or you can use the alternate object literal syntax by using curly-braces.  These are called "Object Initializers". Object Initializers // crea... (more)

DevOps 101 - Automation | @DevOpsSummit #DevOps #BigData #Microservices

In my last few articles, I've begun the discussion on the 6 pillars of DevOps and have covered Management, Integration, Communication, and Collaboration: Management Integration Communication and information sharing Collaboration Automation Measurement The Fifth Pillar Next on the list is Automation.  Automation is defined as: "The technique, method, or system of operating or controlling a process by highly automatic means, as by electronic devices, reducing human intervention to a minimum." Back in the day when deployment meant copying code to the one server you had connected dir... (more)

Introducing AskBing The PowerShell Bing Twitter Proxy

Last week I posted a PowerShell function library for Microsoft’s newly introduced search engine at Bing.com.  The function library was appropriately named PoshBing. There was a log of interest in the script so I quickly moved it off my blog and onto a CodePlex project under PoshBing. Working on the command line is fun and all, but since I spend a good portion of my time accessing my twitter account, I figured it would be a bit of fun to integrate it with my previously released PoshTweet PowerShell twitter library. So, after an hour or so of coding it up and creating the @askbing ... (more)

Node.js ABC’s - J is for JavaScript By @JoePruitt | @DevOpsSummit #IoT #API #DevOps #Microservices

Node.js is an open source runtime environment for server-side and network based applications.  At it's core, Node.js uses the Google V8 JavaScript engine to execute client code and a large portion of the core basic modules are written in JavaScript.  Since, for all practical purposes, writing Node.js applications is writing JavaScript applications, it makes sense to try to understand the gist of what JavaScript is. What is JavaScript JavaScript is primarily a client-based dynamic scripting language most commonly used within web browsers as client-side scripts to interact with the... (more)

DevOps 101 - Integration By @JoePruitt | @DevOpsSummit #DevOps

In my previous articles on the history of DevOps, I’ve outlined the following pillars of the DevOps methodology Management Integration Communication and information sharing Collaboration Automation Measurement The Second Pillar The second pillar in the DevOps stack is that of Integration.  DevOps integration targets quality testing, feature development, and product delivery.  Integration, or more specifically, Systems Integration is the process of linking together different computing or component systems and software applications physically or functionally to perform as a single ... (more)