How to Bring DevOps to Everyone
The principles behind DevOps are not new - for decades people have been
automating system administration and decreasing the time to deploy apps and
perform other management tasks. However, only recently did we see the tools
and the will necessary to share the benefits and power of automation with a
wider circle of people.
In his session at DevOps Summit, Bernard Sanders, Chief Technology Officer at
CloudBolt Software, explored the latest tools including Puppet, Chef, Docker,
and CMPs needed to move from an insulated culture where automation is absent
or hoarded to one where the power of DevOps is shared.
Download Slide Deck: ▸ Here
Speaker Bio
Bernard Sanders has more than a decade of enterprise software experience,
including engineering and product management, technical sales, software
development and professional services engineer... (more)
How to Ensure Your Testing Team and Website Perform Like Joe Montana, Not
Scott Norwood
Super Bowl 50 is upon us and while millions tune in for the faceoff between
the Broncos and Panthers this Sunday, software testers will hold their
breaths as these same fans flock to promoted web and mobile applications in
droves.
To the players, Super Bowl Sunday presents two paths: one to glory and one to
crushing disappointment. Obviously, vying for victory is a team effort. But
sometimes, just sometimes, the difference between winning and losing falls to
one individual. With the biggest ... (more)
Remember when you were in school, learning math, and you learned about the
importance of the order of operations? You do? Okay, good. Pop quiz:
1 + 1 * 8 = ?
The answer is 9, not 16. Why? Because multiplication has precedence. If you
want to get to 16 with those numbers, we’ll need to add some parentheses:
(1+1) * 8 = 16
Because parentheses have precedence over everything else.
Okay, enough math for today. The point of this little exercise was simply to
emphasize that order matters. And not just in math, but in just about
anything that involves a series of steps. Like operations.
... (more)
Why Application Modularization Matters: Testing
By Ruben Orduz
Preface
A few weeks ago my colleague PJ Hagerty wrote about driving your existing
monolithic application toward a more modular design. This time around I'll
dive a little bit deeper into its importance and the benefits of application
modularization.
The Case
One of the most important best practices in application development is
testing, and more specifically automated and continuous testing. When your
application is a monolith with multiple functionalities and responsibilities,
automated testing becomes massively unwi... (more)
DevOps Continuous Testing
Download Slide Deck: ▸ Here
Everyone talks about continuous integration and continuous delivery but those
are just two ends of the pipeline. In the middle of DevOps is continuous
testing (CT), and many organizations are struggling to implement continuous
testing effectively. After all, without continuous testing there is no
delivery. And Lab-As-A-Service (LaaS) enhances the CT with dynamic on-demand
self-serve test topologies. CT together with LAAS make a powerful combination
that perfectly serves complex software development and delivery pipelines.
S... (more)
As smart cars, pre-loaded with millions of lines of code, are becoming the
norm in the automotive industry, the topic of safety has come to the
forefront of the conversation in a big way. Most consumers remember several
large-scale recalls in the past few years, and it's left some a bit wary of
software glitches that could affect driver safety.
The automotive industry has always been bound by strict safety regulatory
certifications and compliance rules, designed to ensure the safety of the
vehicle and the software embedded in it. However, despite industry
efforts to put best pra... (more)