SlideShare a Scribd company logo
LASTDEVOPS CODE REVIEW
BY ALEX SNIHOVYI
TODAY’S SUBJECT
General information
Code Reviews
What do we pay attention to?
Demo
Q&A
WHO AM I?
10 years in IT
Software Engineerings, DevOps,
Cloud, Project Management
Co-founder of LastDevops LLC
BUILDING ELITE DEVOPS
Online Courses for DevOps
DevOps Tools to simplify SDLC
Visit https://www.lastdevops.com to learn more
CODE REVIEWS
According to
https://www.atlassian.com/agile/software-development/code-reviews
Code review helps developers learn the code base, as well as help them
learn new technologies and techniques that grow their skill sets.
According to
https://about.gitlab.com/topics/version-control/what-is-code-review/
Code reviews are methodical assessments of code designed to identify
bugs, increase code quality, and help developers learn the source code.
WHY ARE THEY IMPORTANT?
Knowledge Sharing
Security
Collaboration
Increased Code Quality
Proper review takes time
The more you need to review, the
more likely you are to miss
something
AUTOMATION AS A SOLUTION
● Quicker review
● Frees up developers focus
Drawbacks?
● Settings
● Expensive
● You cannot rely solely on them
WHAT’S ON THE MARKET?
Attributes Linter: TFLint
Security Checks: Checkov, TFSec, SonarCloud, etc.
WHAT ABOUT CODE
QUALITY?
LASTDEVOPS GITHUB APP
Zero-settings Installation
Checks Terraform Code Quality and Best Practices
Fast so you can make your coffee and bring a teammate to review the findings
DEMO TIME
WHAT’S NEXT
We’re in public beta. Feel free to install in your repositories, both private and
public free of charge during this period.
We’ll post in advance when it’s going to end.
GA version will also have Dockerfiles, Helm, and Github Actions review, in
addition to cloud-specific Terraform best practices.
QUESTIONS?

More Related Content

PDF
Scale security for a dollar or less
PDF
Strengthen and Scale Security for a dollar or less
PDF
Strengthen and Scale Security Using DevSecOps - OWASP Indonesia
PDF
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
PPTX
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
PDF
How to Do Kick-Ass Software Development
PPT
Agile And Open Development
PDF
ESLint Plugin for UI Tests
Scale security for a dollar or less
Strengthen and Scale Security for a dollar or less
Strengthen and Scale Security Using DevSecOps - OWASP Indonesia
2.How To Get A Job As Devops Engineer In Six Months Or Less.pdf
Practical DevOps & Continuous Delivery – A Webinar to learn in depth on DevO...
How to Do Kick-Ass Software Development
Agile And Open Development
ESLint Plugin for UI Tests

Similar to GDG Cloud Southlake #38: Alex Snihovyi: The LastDevOps Way for Code Reviews (20)

PDF
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...
PPT
Cost effective web application testing
PPT
Cost Effective Web Application Testing
PPT
Cost effective web application testing
PPTX
Nascenia: Road to Software Industry
PPT
How to run an Enterprise PHP Shop
PPTX
Measure and Accelerate Your Software Delivery
PDF
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
PDF
Software Development Standard Operating Procedure
PDF
Waste Driven Development - Agile Coaching Serbia Meetup
PPTX
DevOpsDays Jakarta Igites
PDF
Apex triggers i
PDF
Test driven development and react js application go hand in hand
PDF
Generative AI For DevOps Training video | Gen AI For DevOps.pdf
PDF
Devops interview-questions-PDF
PPTX
How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer...
PDF
Continuous Testing: A Key to DevOps Success
PPTX
SCA in an Agile World | June 2010
PPTX
Dev ops
PDF
Engineer Stunning (API) documentation
If your code could speak, what would it tell you? Let GitHub Copilot Chat hel...
Cost effective web application testing
Cost Effective Web Application Testing
Cost effective web application testing
Nascenia: Road to Software Industry
How to run an Enterprise PHP Shop
Measure and Accelerate Your Software Delivery
ChicagoJS's JSCAMP 2019 Keynote - Inclusive Architecture - Building Sustainab...
Software Development Standard Operating Procedure
Waste Driven Development - Agile Coaching Serbia Meetup
DevOpsDays Jakarta Igites
Apex triggers i
Test driven development and react js application go hand in hand
Generative AI For DevOps Training video | Gen AI For DevOps.pdf
Devops interview-questions-PDF
How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer...
Continuous Testing: A Key to DevOps Success
SCA in an Agile World | June 2010
Dev ops
Engineer Stunning (API) documentation
Ad

More from James Anderson (20)

PDF
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
PDF
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
PDF
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
PDF
GDG Cloud Southlake #41: Shay Levi: Beyond the Hype:How Enterprises Are Using AI
PDF
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
PDF
GDG Cloud Southlake #39 Jacek Ostrowski: Platform Engineering Useful Models
PDF
GDG Cloud Southlake #36: Kyle Forster: AI and Modern Workflow Automation: Aut...
PDF
GDG Cloud Southlake #35: Aravind Iyengar: The Role of AI in Cyber Risk Manage...
PDF
Alt. GDG Cloud Southlake #35_ Aravind Iyengar_ The Role of AI in Cyber Risk M...
PDF
GDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
PDF
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
PDF
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
PDF
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
PDF
GDG Cloud Southlake 31: Santosh Chennuri and Festus Yeboah: Empowering Develo...
PDF
GDG Cloud Southlake 30 Brian Demers Breeding 10x Developers with Developer Pr...
PDF
GDG Cloud Southlake 29 Jimmy Mesta OWASP Top 10 for Kubernetes
PDF
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
PDF
GDG SLK - Why should devs care about container security.pdf
PDF
GraphQL Insights Deck ( Sabre_GDG - Sept 2023).pdf
PDF
GDG Cloud Southlake #25: Jacek Ostrowski & David Browne: Sabre's Journey to ...
GDG Cloud Southlake #44: Eyal Bukchin: Tightening the Kubernetes Feedback Loo...
GDG Cloud Southlake #43: Tommy Todd: The Quantum Apocalypse: A Looming Threat...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #41: Shay Levi: Beyond the Hype:How Enterprises Are Using AI
GDG Cloud Southlake #40: Brandon Stokes: How to Build a Great Product
GDG Cloud Southlake #39 Jacek Ostrowski: Platform Engineering Useful Models
GDG Cloud Southlake #36: Kyle Forster: AI and Modern Workflow Automation: Aut...
GDG Cloud Southlake #35: Aravind Iyengar: The Role of AI in Cyber Risk Manage...
Alt. GDG Cloud Southlake #35_ Aravind Iyengar_ The Role of AI in Cyber Risk M...
GDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 31: Santosh Chennuri and Festus Yeboah: Empowering Develo...
GDG Cloud Southlake 30 Brian Demers Breeding 10x Developers with Developer Pr...
GDG Cloud Southlake 29 Jimmy Mesta OWASP Top 10 for Kubernetes
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG SLK - Why should devs care about container security.pdf
GraphQL Insights Deck ( Sabre_GDG - Sept 2023).pdf
GDG Cloud Southlake #25: Jacek Ostrowski & David Browne: Sabre's Journey to ...
Ad

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Modernizing your data center with Dell and AMD
PDF
KodekX | Application Modernization Development
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Big Data Technologies - Introduction.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Empathic Computing: Creating Shared Understanding
PDF
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Unlocking AI with Model Context Protocol (MCP)
Modernizing your data center with Dell and AMD
KodekX | Application Modernization Development
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Dropbox Q2 2025 Financial Results & Investor Presentation
The AUB Centre for AI in Media Proposal.docx
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectral efficient network and resource selection model in 5G networks
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Mobile App Security Testing_ A Comprehensive Guide.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Machine learning based COVID-19 study performance prediction
Big Data Technologies - Introduction.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Review of recent advances in non-invasive hemoglobin estimation
Empathic Computing: Creating Shared Understanding
cuic standard and advanced reporting.pdf

GDG Cloud Southlake #38: Alex Snihovyi: The LastDevOps Way for Code Reviews

  • 2. TODAY’S SUBJECT General information Code Reviews What do we pay attention to? Demo Q&A
  • 3. WHO AM I? 10 years in IT Software Engineerings, DevOps, Cloud, Project Management Co-founder of LastDevops LLC
  • 4. BUILDING ELITE DEVOPS Online Courses for DevOps DevOps Tools to simplify SDLC Visit https://www.lastdevops.com to learn more
  • 5. CODE REVIEWS According to https://www.atlassian.com/agile/software-development/code-reviews Code review helps developers learn the code base, as well as help them learn new technologies and techniques that grow their skill sets. According to https://about.gitlab.com/topics/version-control/what-is-code-review/ Code reviews are methodical assessments of code designed to identify bugs, increase code quality, and help developers learn the source code.
  • 6. WHY ARE THEY IMPORTANT? Knowledge Sharing Security Collaboration Increased Code Quality Proper review takes time The more you need to review, the more likely you are to miss something
  • 7. AUTOMATION AS A SOLUTION ● Quicker review ● Frees up developers focus Drawbacks? ● Settings ● Expensive ● You cannot rely solely on them
  • 8. WHAT’S ON THE MARKET? Attributes Linter: TFLint Security Checks: Checkov, TFSec, SonarCloud, etc.
  • 10. LASTDEVOPS GITHUB APP Zero-settings Installation Checks Terraform Code Quality and Best Practices Fast so you can make your coffee and bring a teammate to review the findings
  • 12. WHAT’S NEXT We’re in public beta. Feel free to install in your repositories, both private and public free of charge during this period. We’ll post in advance when it’s going to end. GA version will also have Dockerfiles, Helm, and Github Actions review, in addition to cloud-specific Terraform best practices.