Now displaying all site content relating to Software Development
Versioning, Branching and Testing Infrastructure as Code
Infrastructure management is evolving. Instead of provisioning hardware and tracking infrastructure in Excel spreadsheets, we can now interact with virtualized infrastructure resources in programmatic ways. Enter Infrastructure as Code (IaC). …
Continue reading “Versioning, Branching and Testing Infrastructure as Code”
Amazon Web Services (AWS) Cloud Software DevelopmentUsing Natural Language Processing and Machine Learning in the Fight Against Invasive Species
Natural language processing and machine learning may seem like unlikely weapons in the fight against invasive species, but for the Great Lakes Commission (GLC), they are key to understanding the …
RightBrain Networks Software DevelopmentCriteria for a Successful Cloud Professional Services Project
With each new IT innovation comes the temptation to deploy technology for technology’s sake, and the cloud is no different. In a desire to reap the cost- and time-saving benefits …
Continue reading “Criteria for a Successful Cloud Professional Services Project”
RightBrain Networks Software DevelopmentTesting the Cloud to Validate Platform as a Service (Paas)
Developers and testers have traditionally left hardware testing to electrical engineers. However, an interesting thing happens when we deploy code in the cloud — we open ourselves up to a …
Continue reading “Testing the Cloud to Validate Platform as a Service (Paas)”
Cloud Software DevelopmentHow to Find the People and Build a Culture for DevOps
Working in a DevOps environment can be exciting and satisfying for everyone involved. At RightBrain Networks, we totally get this. Our engineers find that the shared sense of responsibility, collaborative …
Continue reading “How to Find the People and Build a Culture for DevOps”
DevOps RightBrain Networks Software DevelopmentIntroduction to the Cloud Development Life Cycle®
The cloud is not a move-it and forget-it deployment model. Cloud service providers like Amazon Web Services (AWS) and Microsoft Azure are continually innovating and improving their services. In order …
Continue reading “Introduction to the Cloud Development Life Cycle®”
Cloud Managed Cloud Services Software DevelopmentDevelopers Can Use CI to Avoid Integration Hell in the Cloud
Developing for the cloud means embracing new processes that streamline each step, from initial design to eventual deployment. If you’re used to agile development and a DevOps environment, switching to …
Continue reading “Developers Can Use CI to Avoid Integration Hell in the Cloud”
Cloud DevOps Software DevelopmentImplementing a Source Control Branching Strategy
A branching strategy is the methodology employed by a developer or group of developers for using the same source control repository. A solid branching strategy can mean the difference between …
Continue reading “Implementing a Source Control Branching Strategy”
Software DevelopmentWhy SaaS and Microservices are Critical to Developing in the Cloud
As the quantity and quality of cloud services continue to grow, the number of cloud-based applications grows in lockstep. Based on its continuing cloud services research, analyst firm IDC predicts …
Continue reading “Why SaaS and Microservices are Critical to Developing in the Cloud”
Amazon Web Services (AWS) Cloud Software Development