Langdon White
Passionate technical leader with a proven success record architecting and implementing high-impact software systems for companies ranging from startups to large companies. Participated as an executive, architect, and developer for over 150 projects. In-depth knowledge and experience architecting Microservices (nee SOA), containers, CMS and portal solutions on various platforms. At present, re-architecting a Linux Distribution for more flexibility in a containerized world. Evangelist and implementer of the “perpetual beta,” the promise of DevOps, and the hybrid cloud as ways to create more resilient and usable web applications. Published and spoken at professional and industry conferences.
Langdon White's contributions
Continuous Integration Strategies (Part 1 of 3)
Langdon White
This is part 1 of a new three-part article about Continuous Integration Strategies. We hope you enjoy it! EXECUTIVE SUMMARY Continuous Integration (CI) offers a method of avoiding the integration issues that typically occur when there are extended periods between developers checking in working copies of code. However, the technique also offers significant benefits where an application is designed to run on multiple versions of a platform and the application and platform are changing. In both cases, Continuous Integration facilitates...
How I built a node app with RHSCL on RHEL to access Twitter
Langdon White
Learn how I accessed Twitter from IRC via node.js and RHSCL in this demonstration.
Leveraging RHSCL for DevOps
Langdon White
As you certainly know, DevOps is all the rage these days. While DevOps is many things, some pure "buzz" and some legitimate, we aren't going to talk about all that. Instead, let's talk about one small piece of the problem, simplifying the consistency of deployment platforms. Part of what has made DevOps, and, by extension, Continuous Deployment concepts possible has been the simplification, at least on some vectors, of the modern data center. Starting with virtualization, extending to configuration management...
Secure Development Practices
Langdon White
Earlier this year we held an event called Red Hat Developer Exchange which is a one day conference for developers who leverage any of the Red Hat products. We had a great bunch of sessions but, one of the ones I did was about "Secure Development Practices." What does that mean, you might ask? Well, it means, what can I change about my methods and techniques to make it more likely that the development that takes place in my organization...
Using DTS Eclipse, PyDev, and Python 2.7
Langdon White
Red Hat intended for developers to integrate Developer Toolset 2.0 (DTS) and Red Hat Software Collections 1.0 (RHSCL). As you may not realize, inside the DTS is a copy of Eclipse and you can use that with any software collection. In other words, you can use PyDev, with the Python 2.7 Software Collection from RHSCL in the Eclipse from DTS. Let's find out how. First, let's make sure you have the right repos, [lwhite@lwhite-laptop ~]$ sudo yum repolist Loaded plugins...
Sys Admins: Developers Asking for Unsupported ToolChains?
Langdon White
If you have ever worked as a system administrator, you are familiar with developers constantly wanting to use the latest toolchains even to the point of wanting to roll their own packages. Of course, the challenge is, if you are running a production environment, introducing change is always risky. If the change being introduced is from an unknown source, the risk is even higher. As a result, many admins rely on companies like Red Hat to provide them some assurances...
Drupal 7, PHP 5.4 and MySQL via Software Collections
Langdon White
In order to test out the new Red Hat Software Collections (RHSCL, announcement) version of PHP 5.4, I decided to build out a Drupal 7 install using the php54 collection and the mysql55 collection. Overall, the activity was pretty much like a normal Drupal install. However, to use software collections you have to do a few things differently. Also, if you haven't used a software collection for a "service" (e.g. MySQL) before, the service setup is also a little different...
Secure Development Series: Security Mentality
Langdon White
A new video focused on the "Security Mentality" in the secure programming series has been released. Some interesting things are covered about how developers think about security and why they accidentally introduce security flaws into their systems. As a corollary to Bruce Schneier's law, Josh offers "Any developer can build an application so secure that he or she cannot exploit it." Please watch the videos for some ideas about cheating and about how to avoid the biases in your own...
Continuous Integration Strategies (Part 1 of 3)
How I built a node app with RHSCL on RHEL to access Twitter
Learn how I accessed Twitter from IRC via node.js and RHSCL in this demonstration.
Leveraging RHSCL for DevOps
Secure Development Practices
Using DTS Eclipse, PyDev, and Python 2.7
Sys Admins: Developers Asking for Unsupported ToolChains?
Drupal 7, PHP 5.4 and MySQL via Software Collections
Secure Development Series: Security Mentality