JAX DevOps 2018: Best practices and trends to follow
JAX DevOps 2018 is not over yet but we thought you’d like some updates on what’s going on at the conference. Here are some of the highlights, trends to follow and best practices.
The JAX DevOps 2018 opening keynote was with Praqma partner Mike Long. His keynote “The Structure of DevOps Revolutions” examined the concept that revolution requires achievements and that tools and data are needed in order to sustain theory. He gave the relatable advice that everyone should take home with them: “Don’t be the first or the last to adopt new technology and new tools (because everything new is broken)“. We learned from Mike Long that “paradigm shifts (like DevOps) often require retooling, which can be an extravagance during normal periods of practice”.
Jackie Balzer visited London from Brooklyn, New York to lead her session “CI/CD for Humans“. During her work with Adobe, she learned some useful tips about deployment and had some great wisdom to share that applies to everyone in the industry: keeping things as simple as possible goes a long way. She commented that there is “so much unnecessary complexity being created by complex source control branching strategies in the software industry”.
i am seriously so into how many talks are addressing the human side of software at @jaxdevops – shouts out to @ChrisAnnODell @michieltcs @mx_morganm – excited people are promoting the principles of empathy at every level!
— Jackie Balzer (@jackiebackwards) 10. April 2018
Christine O’Dell has over 12 years of experience developing software with Microsoft technologies. She explored some great tips for developers in her talk “You build it, you run it: Why developers should also be on call“. O’Dell stressed that developers need to collaborate with ops and improve their knowledge of how applications operate in production. The important takeaway from her session was the notion that developers must own their products for its entire lifetime and being on-call is an evolution of metrics-driven development. O’Dell discussed a first-aid software engineering concept that she called the ABCs: Assess (triage the incoming alerts), blast radius (what applications are failing), and compensate (apply mitigating actions).
— JAXenter.com (@JAXenterCOM) 10. April 2018
Barbara Mellish, Centre for the Citizenship Enterprise and Governance Thinktank and President of the Blockchain Alliance for Good, focused on the increasing value of blockchain in our society in her keynote “Beyond the ICO: How to Create Total Value with Blockchain“. She urged her listeners not to measure blockchain as a technology, but for its social value. Mellish discussed the humanitarian value of blockchain technology, that it may enable structural change and has great importance beyond finances and cryptocurrency. In a time when Bitcoin is plastered across the headlines, Mellish reminded us that it isn’t simply about financial gain, there is also a human side to blockchain.
IBM Java developer Steve Poole led a talk titled “Dashboards and Culture: How Openness Changes Your Behavior“. He stated that “showing simple trends can trigger effective conversations, as people are no longer overwhelmed by data” and that DevOps is the contract between Dev and Ops. Poole had a lot to teach after working in the industry for so long and his advice was warmly welcomed.
“All the excitement, theatre and hero culture around fixing IT problems can create a perverse incentive.
We need to catch issues before they become major problems”
— Daniel Bryant (@danielbryantuk) 11. April 2018
Antonio Cobo is a Delivery Manager for BJSS and seasoned speaker. In his session “Failed and Successful Stories with Technical Debt” Cobo helped us understand that a bad code review process will generate unconscious technical debt. He explained that translating tech language to business language is where misunderstandings happen and that explaining technical debt using business words has an impact on customers, on brand and costs. Cobo stated that “If you don’t teach junior developers to become senior (in the real sense of the word), you’ll gather a lot of technical debt”.
— Antonio Cobo (@Mind_of_AC) 11. April 2018
Thank you everyone for an amazing JAX DevOps 2018! Hats off to all of our incredible speakers.