I’m working on the upstream fabric8-wit project of openshift.io. In this Go project, we embrace testing as best as we can in order to deliver a stable component. Testing acts as our safety net to allow for fast-paced feature development. This blog post is about our recent change in our testing strategy. It is not as boring as it might sound at first. 😉
Continue reading “Manage test dependencies with Go”
One question, which is often asked of me is “How do I quickly get new features into production?” This is the whole idea of microservices, to quickly move features into production. At this year’s Red Hat Summit, I spoke to this during my OpenShift Application Runtimes session, introducing it as an upcoming product.
Continue reading “OpenShift Application Runtimes”
Recently, the focus on the continuous delivery of value has created a lot of interest in microservices, CI/CD, and containers. The idea is that microservices are small and well defined enough to enable rapid innovation, automated testing, and frequent deployments with minimal risk. This is made possible by adopting continuous integration and continuous delivery pipelines. CI/CD requires the ability to quickly, easily, reliably, and automatically create and tear down complete execution environments. Linux containers address this need by creating lightweight, portable, and isolated runtime environments. It becomes easy to reach the conclusion that the path to digital transform is continuous value delivery via microservices-based on containers and CI/CD.
Continue reading “Achieving Deployment Excellence with Red Hat OpenShift.io”
Part II of the OpenShift.io Developer Tools overview follows on the heels of the introduction session, this time presented by Pete Muir and Gorkem Ercan. In this session, we are taken through the integrated OpenShift.io Eclipse Che IDE.
Continue reading “OpenShift.io Developer Tools Overview – Summit 2017 – The Power of Cloud Workspaces – Part 2”
Yesterday, at Red Hat Summit, Red Hat announced OpenShift.io. OpenShift.io is the next generation OpenShift platform, based on OpenShift 3, for building and running applications in the cloud. It gives you complete control of your application’s lifecycle, from build to production– regardless of deploying from source or running a pre-built container.
Continue reading “OpenShift.io The Gathering – Summit 2017 – Developer Tools, Overview and Roadmap Part I”
Today’s announcement of Red Hat OpenShift.io was followed by a full day of developer toolset Summit sessions. These were presented by the OpenShift.io product development team and covered some truly amazing OpenShift.io features. While there are too many features to cover in a single blog post, these were my top 7 items.
Continue reading “7 Freaking Awesome things about OpenShift.io”
Developers often ask themselves these questions:
- Is this the right dependency to add for the feature that I need to build?
- What open source libraries and/or packages are others using?
- Is this a stable and secure version?
- Does this package’s license conform to my organization’s policies?
These are important questions that developers need to answer when choosing open source software components for their project. It is nearly impossible to deliver a modern application without depending on a number of software packages. It’s hard to justify spending time on the decision process since it doesn’t seem to add any visible business value. However, each component included is a potential liability if it has bugs or security vulnerabilities.
Continue reading “Increasing developer confidence and reducing development risk with Red Hat OpenShift.io Analytics”