Code Review: How and When - Tulsa TechFest 2016

Paul Gower
Paul GowerPrincipal Software Consultant and Architect at Lunamark
Code Review: How and When - Tulsa TechFest 2016
Code Review
How And When
@paulmgower
I’m Paul Gower.
Principal Consultant at Lunamark

@paulmgower
AGENDA
What Is Code Review1
2
3
How and When
Why Code Review
What Is Code Review
1
Father of Code Review
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5388086&filter%3DAND%28p_IS_Number%3A5388084%29
aka Fagan Inspections
Fagan Inspections
Good for Mission Critical Software
Code
Review
History
Code Review: How and When - Tulsa TechFest 2016
Over-the-shoulder
Email pass-around
Email pass-around
Please don’t do this!
Pair Programming
Tool-Assisted Code Review
Tool-Assisted Code Review
Tool-Assisted Code Review
Tool-Assisted Code Review
Tool-Assisted Code Review
Tool-Assisted Code Review
Tool-Assisted Code Review
Tool-Assisted Code Review
Tool-Assisted Code Review
How and When
2
How NOT to Code Review
Don’t
Be This
Guy
Code Review: How and When - Tulsa TechFest 2016
Reviewer: Focus on the code
Reviewer: Focus on the code
Don’t say: “You didn’t name these variables well!”
Reviewer: Focus on the code
Don’t say: “You didn’t name these variables well!”
Instead: “I don’t understand these variable
names, can you help me understand them?”
Reviewer: Be respectful
Reviewer: Find a positive point
Developer: Be humble
Developer: Prepare Before
Tips and Tricks
Less Than 200 Lines Of Code
Code Review: How and When - Tulsa TechFest 2016
Less Than 60 Minutes
Less Than 60 Minutes
http://www.news.illinois.edu/news/11/0208focus_AlejandroLleras.html
Daily Code Review
Daily Code Review
http://blog.fogcreek.com/effective-code-reviews-9-tips-from-a-converted-skeptic/
Always Use A Checklist
Always Use A Checklist
http://www.codeproject.com/Articles/593751/Code-Review-Checklist-and-Guidelines-for-Csharp-De
Don’t Review What Can Be
Automated
Static Code Analysis Tools
Static Code Analysis Tools
Static Code Analysis Tools
Static Code Analysis Tools
Static Code Analysis Tools
Static Code Analysis Tools
3
Why Code Review
“
“…the average defect detection rate
is only 25 percent for unit testing,
35 percent for function testing, and
45 percent for integration testing.
In contrast, the average
effectiveness of design and code
inspections are 55 and 60 percent.”
- Steve McConnell, Code
Complete, 2004
Code Review: How and When - Tulsa TechFest 2016
Before
After 2%
55%
Code Review Case Studies
Before Code Reviews
After Code Reviews
Reasons to Code Review
Code Review: How and When - Tulsa TechFest 2016
Save Money
Easier To Find
Other’s Mistakes
Alternative
Implementations
Knowledge
Sharing
Code Review: How and When - Tulsa TechFest 2016
“
“The aim is to catch
what mistakes you can
and to get better – not
to attempt perfection.”
- Erik Dietrich,
“Creating Your Code
Review Checklist”, 2015
Review
• No more than 60 mins
• No more than 200 lines of code
• Use Static Code Analysis
• Use Check Lists
• Use A Code Review Tool
THANK YOU!
@paulmgower

http://bit.ly/ttf2016-crhw
1 of 65

Recommended

Spin Rewriter 7.0 Crack by
Spin Rewriter 7.0 CrackSpin Rewriter 7.0 Crack
Spin Rewriter 7.0 CrackJason Quinlan
5K views7 slides
Make it Fixable (Security Divas 2017) by
Make it Fixable (Security Divas 2017)Make it Fixable (Security Divas 2017)
Make it Fixable (Security Divas 2017)Patricia Aas
679 views22 slides
Schema Markup Basics - Pubcon 2017 by
Schema Markup Basics - Pubcon 2017Schema Markup Basics - Pubcon 2017
Schema Markup Basics - Pubcon 2017Carrie Hill
1.8K views22 slides
Bir Şeyi Hacklemek (DEU ACM Bilişim Günleri 2016) by
Bir Şeyi Hacklemek (DEU ACM Bilişim Günleri 2016)Bir Şeyi Hacklemek (DEU ACM Bilişim Günleri 2016)
Bir Şeyi Hacklemek (DEU ACM Bilişim Günleri 2016)Ömer Çıtak
1.1K views28 slides
Sistrix - SEO Do's and Don't by
Sistrix - SEO Do's and Don'tSistrix - SEO Do's and Don't
Sistrix - SEO Do's and Don'tAmazon Associates UK
353 views42 slides
Make it Fixable, Living with Risk (Paranoia 2017) by
Make it Fixable, Living with Risk (Paranoia 2017)Make it Fixable, Living with Risk (Paranoia 2017)
Make it Fixable, Living with Risk (Paranoia 2017)Patricia Aas
505 views44 slides

More Related Content

What's hot

Sprint Retrospective Anti-Patterns — Hands-on Agile Webinar #10 by
Sprint Retrospective Anti-Patterns — Hands-on Agile Webinar #10Sprint Retrospective Anti-Patterns — Hands-on Agile Webinar #10
Sprint Retrospective Anti-Patterns — Hands-on Agile Webinar #10Stefan Wolpers
3.7K views21 slides
Scrum Sprint Anti-Patterns (Hands-on Agile Webinar #7) by
Scrum Sprint Anti-Patterns (Hands-on Agile Webinar #7)Scrum Sprint Anti-Patterns (Hands-on Agile Webinar #7)
Scrum Sprint Anti-Patterns (Hands-on Agile Webinar #7)Stefan Wolpers
1.5K views23 slides
Apis 101 by
Apis 101Apis 101
Apis 101Measured Voice
1.9K views31 slides
Scrum Master Ant-Patterns — (Hands-on Agile Webinar #8) by
Scrum Master Ant-Patterns — (Hands-on Agile Webinar #8)Scrum Master Ant-Patterns — (Hands-on Agile Webinar #8)
Scrum Master Ant-Patterns — (Hands-on Agile Webinar #8)Stefan Wolpers
2K views23 slides
User story tips for BAs by
User story tips for BAsUser story tips for BAs
User story tips for BAsRyan Thomas Hewitt★CSM★CSPO★ITIL
192 views20 slides
How to use parameters like a pro and boost performance by
How to use parameters like a pro and boost performanceHow to use parameters like a pro and boost performance
How to use parameters like a pro and boost performanceNaama Zohn
269 views40 slides

What's hot(18)

Sprint Retrospective Anti-Patterns — Hands-on Agile Webinar #10 by Stefan Wolpers
Sprint Retrospective Anti-Patterns — Hands-on Agile Webinar #10Sprint Retrospective Anti-Patterns — Hands-on Agile Webinar #10
Sprint Retrospective Anti-Patterns — Hands-on Agile Webinar #10
Stefan Wolpers3.7K views
Scrum Sprint Anti-Patterns (Hands-on Agile Webinar #7) by Stefan Wolpers
Scrum Sprint Anti-Patterns (Hands-on Agile Webinar #7)Scrum Sprint Anti-Patterns (Hands-on Agile Webinar #7)
Scrum Sprint Anti-Patterns (Hands-on Agile Webinar #7)
Stefan Wolpers1.5K views
Scrum Master Ant-Patterns — (Hands-on Agile Webinar #8) by Stefan Wolpers
Scrum Master Ant-Patterns — (Hands-on Agile Webinar #8)Scrum Master Ant-Patterns — (Hands-on Agile Webinar #8)
Scrum Master Ant-Patterns — (Hands-on Agile Webinar #8)
Stefan Wolpers2K views
How to use parameters like a pro and boost performance by Naama Zohn
How to use parameters like a pro and boost performanceHow to use parameters like a pro and boost performance
How to use parameters like a pro and boost performance
Naama Zohn269 views
How To Boost & Promote Your Blog Posts by Atomic Reach
How To Boost & Promote Your Blog PostsHow To Boost & Promote Your Blog Posts
How To Boost & Promote Your Blog Posts
Atomic Reach5.7K views
Sprint Review Anti-Patterns — Hands-on Agile Webinar #9 by Stefan Wolpers
Sprint Review Anti-Patterns — Hands-on Agile Webinar #9Sprint Review Anti-Patterns — Hands-on Agile Webinar #9
Sprint Review Anti-Patterns — Hands-on Agile Webinar #9
Stefan Wolpers1.6K views
Python For Technical SEO | Women In Tech SEO Festival March 2020 | Ruth Everett by Ruth Everett
Python For Technical SEO | Women In Tech SEO Festival March 2020 | Ruth Everett Python For Technical SEO | Women In Tech SEO Festival March 2020 | Ruth Everett
Python For Technical SEO | Women In Tech SEO Festival March 2020 | Ruth Everett
Ruth Everett2.2K views
Strong business needs strong foundations by Leesa Watego
Strong business needs strong foundationsStrong business needs strong foundations
Strong business needs strong foundations
Leesa Watego99 views
Mobileageddon - Janaka Abeywardhana - May 2015 - v1 by Janaka Abeywardhana
Mobileageddon - Janaka Abeywardhana - May 2015 - v1Mobileageddon - Janaka Abeywardhana - May 2015 - v1
Mobileageddon - Janaka Abeywardhana - May 2015 - v1
TechSEO Boost 2017: The State of Technical SEO by Catalyst
TechSEO Boost 2017: The State of Technical SEOTechSEO Boost 2017: The State of Technical SEO
TechSEO Boost 2017: The State of Technical SEO
Catalyst18K views
Web 2.0 & Search Engines by Ambles Kwok
Web 2.0 & Search EnginesWeb 2.0 & Search Engines
Web 2.0 & Search Engines
Ambles Kwok698 views
Quality Content at Scale Through Automated Text Summarization of UGC by Hamlet Batista
Quality Content at Scale Through Automated Text Summarization of UGCQuality Content at Scale Through Automated Text Summarization of UGC
Quality Content at Scale Through Automated Text Summarization of UGC
Hamlet Batista1.1K views
Rich text editing with Draft.js by Nikolaus Graf
Rich text editing with Draft.jsRich text editing with Draft.js
Rich text editing with Draft.js
Nikolaus Graf2.2K views
New Media & Social Technologies 9 Rss by ethansen
New Media & Social Technologies   9 RssNew Media & Social Technologies   9 Rss
New Media & Social Technologies 9 Rss
ethansen343 views

Viewers also liked

Code reviews by
Code reviewsCode reviews
Code reviewsUNICORNS IN TECH
553 views47 slides
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ... by
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...Atlassian
786 views41 slides
Code Review: Veni, ViDI, Vici (saner15) by
Code Review: Veni, ViDI, Vici (saner15)Code Review: Veni, ViDI, Vici (saner15)
Code Review: Veni, ViDI, Vici (saner15)Yuriy Tymchuk
696 views62 slides
Is code review the solution? by
Is code review the solution?Is code review the solution?
Is code review the solution?Tiago Mendo
1K views73 slides
Effective code reviews by
Effective code reviewsEffective code reviews
Effective code reviewsSebastian Marek
2.7K views41 slides
How to get the most out of code reviews by
How to get the most out of code reviewsHow to get the most out of code reviews
How to get the most out of code reviewsJavaDayUA
773 views30 slides

Viewers also liked(20)

Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ... by Atlassian
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
Peer Code Review: In a Nutshell and The Tantric Team: Getting Your Automated ...
Atlassian786 views
Code Review: Veni, ViDI, Vici (saner15) by Yuriy Tymchuk
Code Review: Veni, ViDI, Vici (saner15)Code Review: Veni, ViDI, Vici (saner15)
Code Review: Veni, ViDI, Vici (saner15)
Yuriy Tymchuk696 views
Is code review the solution? by Tiago Mendo
Is code review the solution?Is code review the solution?
Is code review the solution?
Tiago Mendo1K views
How to get the most out of code reviews by JavaDayUA
How to get the most out of code reviewsHow to get the most out of code reviews
How to get the most out of code reviews
JavaDayUA773 views
Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010 by Atlassian
Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010
Code Review for Teams Too Busy to Review Code - Atlassian Summit 2010
Atlassian2.8K views
Code reviews by Juan Maiz
Code reviewsCode reviews
Code reviews
Juan Maiz5.1K views
WordCamp US 2016 - Ryan Markel: Code Review by themarkel
WordCamp US 2016 - Ryan Markel: Code ReviewWordCamp US 2016 - Ryan Markel: Code Review
WordCamp US 2016 - Ryan Markel: Code Review
themarkel1.2K views
Git and Gerrit Code Review - Tech Talk - 2010_09_23 by msohn
Git and Gerrit Code Review - Tech Talk - 2010_09_23Git and Gerrit Code Review - Tech Talk - 2010_09_23
Git and Gerrit Code Review - Tech Talk - 2010_09_23
msohn3K views
Review your code like a Googler by Dariusz Łuksza
Review your code like a GooglerReview your code like a Googler
Review your code like a Googler
Dariusz Łuksza1.8K views
Scaling your code review by Sander Bol
Scaling your code reviewScaling your code review
Scaling your code review
Sander Bol569 views
Increasing code quality with code reviews (poetry version) by David Stockton
Increasing code quality with code reviews (poetry version)Increasing code quality with code reviews (poetry version)
Increasing code quality with code reviews (poetry version)
David Stockton2.6K views
On to code review lessons learned at microsoft by Michaela Greiler
On to code review lessons learned at microsoftOn to code review lessons learned at microsoft
On to code review lessons learned at microsoft
Michaela Greiler3.2K views
How not to run code reviews by Victor Maliy
How not to run code reviewsHow not to run code reviews
How not to run code reviews
Victor Maliy966 views
Code Review by Ravi Raj
Code ReviewCode Review
Code Review
Ravi Raj2.9K views
Code Review Matters and Manners by Trisha Gee
Code Review Matters and MannersCode Review Matters and Manners
Code Review Matters and Manners
Trisha Gee4K views
How Google Said - Ninja Code Review With Gerrit by Anuar Nurmakanov
How Google Said - Ninja Code Review With GerritHow Google Said - Ninja Code Review With Gerrit
How Google Said - Ninja Code Review With Gerrit
Anuar Nurmakanov789 views
Why you should integrate peer code reviews in your software company by Matts Devriendt
Why you should integrate peer code reviews in your software companyWhy you should integrate peer code reviews in your software company
Why you should integrate peer code reviews in your software company
Matts Devriendt479 views

Similar to Code Review: How and When - Tulsa TechFest 2016

How and When To Code Review by
How and When To Code ReviewHow and When To Code Review
How and When To Code ReviewPaul Gower
354 views66 slides
Code Review: How And When by
Code Review: How And WhenCode Review: How And When
Code Review: How And WhenPaul Gower
380 views70 slides
Code Review: How and When by
Code Review: How and WhenCode Review: How and When
Code Review: How and WhenPaul Gower
326 views76 slides
Code Review: How and When by
Code Review: How and WhenCode Review: How and When
Code Review: How and WhenPaul Gower
687 views77 slides
Let's review it: What designers can learn from (code) review by
Let's review it: What designers can learn from (code) reviewLet's review it: What designers can learn from (code) review
Let's review it: What designers can learn from (code) reviewIda Aalen
2.9K views82 slides
Helping Programmers Write Better Tests by
Helping Programmers Write Better TestsHelping Programmers Write Better Tests
Helping Programmers Write Better TestsGeoffrey Dunn
99 views40 slides

Similar to Code Review: How and When - Tulsa TechFest 2016(20)

How and When To Code Review by Paul Gower
How and When To Code ReviewHow and When To Code Review
How and When To Code Review
Paul Gower354 views
Code Review: How And When by Paul Gower
Code Review: How And WhenCode Review: How And When
Code Review: How And When
Paul Gower380 views
Code Review: How and When by Paul Gower
Code Review: How and WhenCode Review: How and When
Code Review: How and When
Paul Gower326 views
Code Review: How and When by Paul Gower
Code Review: How and WhenCode Review: How and When
Code Review: How and When
Paul Gower687 views
Let's review it: What designers can learn from (code) review by Ida Aalen
Let's review it: What designers can learn from (code) reviewLet's review it: What designers can learn from (code) review
Let's review it: What designers can learn from (code) review
Ida Aalen2.9K views
Helping Programmers Write Better Tests by Geoffrey Dunn
Helping Programmers Write Better TestsHelping Programmers Write Better Tests
Helping Programmers Write Better Tests
Geoffrey Dunn99 views
You cant be agile if your code sucks by Peter Gfader
You cant be agile if your code sucksYou cant be agile if your code sucks
You cant be agile if your code sucks
Peter Gfader25.6K views
How to successfully grow a code review culture by Nina Zakharenko
How to successfully grow a code review cultureHow to successfully grow a code review culture
How to successfully grow a code review culture
Nina Zakharenko9.9K views
Code Review Best Practices by Trisha Gee
Code Review Best PracticesCode Review Best Practices
Code Review Best Practices
Trisha Gee4.3K views
The Keys to Code Review in 2018 | A SmartBear Webinar by SmartBear
The Keys to Code Review in 2018 | A SmartBear WebinarThe Keys to Code Review in 2018 | A SmartBear Webinar
The Keys to Code Review in 2018 | A SmartBear Webinar
SmartBear158 views
10 Faulty Behaviors of Code Review - Developer Summit Istanbul 2018 by Lemi Orhan Ergin
10 Faulty Behaviors of Code Review - Developer Summit Istanbul 201810 Faulty Behaviors of Code Review - Developer Summit Istanbul 2018
10 Faulty Behaviors of Code Review - Developer Summit Istanbul 2018
Lemi Orhan Ergin2.5K views
Software Defect Prevention via Continuous Inspection by Josh Gough
Software Defect Prevention via Continuous InspectionSoftware Defect Prevention via Continuous Inspection
Software Defect Prevention via Continuous Inspection
Josh Gough1.6K views
Peer Code Review An Agile Process by gsporar
Peer Code Review An Agile ProcessPeer Code Review An Agile Process
Peer Code Review An Agile Process
gsporar8.7K views
Code review guidelines by Lalit Kale
Code review guidelinesCode review guidelines
Code review guidelines
Lalit Kale10.6K views
The size of the pull request is more important than you think by Rodrigo Miguel
The size of the pull request is more important than you thinkThe size of the pull request is more important than you think
The size of the pull request is more important than you think
Rodrigo Miguel521 views
Automating good coding practices by Kevin Peterson
Automating good coding practicesAutomating good coding practices
Automating good coding practices
Kevin Peterson1.5K views

More from Paul Gower

Be a Better Remote Agile Team Member by
Be a Better Remote Agile Team MemberBe a Better Remote Agile Team Member
Be a Better Remote Agile Team MemberPaul Gower
228 views43 slides
Overcoming Delay: How The Best Developers Increase Productivity by
Overcoming Delay: How The Best Developers Increase ProductivityOvercoming Delay: How The Best Developers Increase Productivity
Overcoming Delay: How The Best Developers Increase ProductivityPaul Gower
142 views63 slides
Codestock 2019 - Build a successful remote agile team in three easy steps! by
Codestock 2019 - Build a successful remote agile team in three easy steps!Codestock 2019 - Build a successful remote agile team in three easy steps!
Codestock 2019 - Build a successful remote agile team in three easy steps!Paul Gower
184 views63 slides
WeRockIT 2019 - Build a successful remote agile team in three easy steps! by
WeRockIT 2019 - Build a successful remote agile team in three easy steps!WeRockIT 2019 - Build a successful remote agile team in three easy steps!
WeRockIT 2019 - Build a successful remote agile team in three easy steps!Paul Gower
279 views62 slides
Overcoming Delay: How The Best Developers Increase Productivity by
Overcoming Delay: How The Best Developers Increase ProductivityOvercoming Delay: How The Best Developers Increase Productivity
Overcoming Delay: How The Best Developers Increase ProductivityPaul Gower
197 views74 slides
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018 by
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018Paul Gower
198 views18 slides

More from Paul Gower(11)

Be a Better Remote Agile Team Member by Paul Gower
Be a Better Remote Agile Team MemberBe a Better Remote Agile Team Member
Be a Better Remote Agile Team Member
Paul Gower228 views
Overcoming Delay: How The Best Developers Increase Productivity by Paul Gower
Overcoming Delay: How The Best Developers Increase ProductivityOvercoming Delay: How The Best Developers Increase Productivity
Overcoming Delay: How The Best Developers Increase Productivity
Paul Gower142 views
Codestock 2019 - Build a successful remote agile team in three easy steps! by Paul Gower
Codestock 2019 - Build a successful remote agile team in three easy steps!Codestock 2019 - Build a successful remote agile team in three easy steps!
Codestock 2019 - Build a successful remote agile team in three easy steps!
Paul Gower184 views
WeRockIT 2019 - Build a successful remote agile team in three easy steps! by Paul Gower
WeRockIT 2019 - Build a successful remote agile team in three easy steps!WeRockIT 2019 - Build a successful remote agile team in three easy steps!
WeRockIT 2019 - Build a successful remote agile team in three easy steps!
Paul Gower279 views
Overcoming Delay: How The Best Developers Increase Productivity by Paul Gower
Overcoming Delay: How The Best Developers Increase ProductivityOvercoming Delay: How The Best Developers Increase Productivity
Overcoming Delay: How The Best Developers Increase Productivity
Paul Gower197 views
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018 by Paul Gower
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018
Rub Some DevOps on your NodeJS app in Azure - ScenicCitySummit 2018
Paul Gower198 views
Unit Testing in Umbraco by Paul Gower
Unit Testing in UmbracoUnit Testing in Umbraco
Unit Testing in Umbraco
Paul Gower270 views
Write Code For The Future You - Tulsa TechFest 2016 by Paul Gower
Write Code For The Future You - Tulsa TechFest 2016Write Code For The Future You - Tulsa TechFest 2016
Write Code For The Future You - Tulsa TechFest 2016
Paul Gower385 views
Write Code For The Future You - LR Tech Fest by Paul Gower
Write Code For The Future You - LR Tech FestWrite Code For The Future You - LR Tech Fest
Write Code For The Future You - LR Tech Fest
Paul Gower316 views
Windows 8 and Phone App Development by Paul Gower
Windows 8 and Phone App DevelopmentWindows 8 and Phone App Development
Windows 8 and Phone App Development
Paul Gower609 views
Code Kata by Paul Gower
Code KataCode Kata
Code Kata
Paul Gower1.3K views

Recently uploaded

Citi TechTalk Session 2: Kafka Deep Dive by
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Diveconfluent
17 views60 slides
DevsRank by
DevsRankDevsRank
DevsRankdevsrank786
11 views1 slide
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the... by
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...Deltares
6 views22 slides
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM... by
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...Deltares
7 views40 slides
Generic or specific? Making sensible software design decisions by
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
6 views60 slides
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut... by
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...Deltares
6 views28 slides

Recently uploaded(20)

Citi TechTalk Session 2: Kafka Deep Dive by confluent
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
confluent17 views
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the... by Deltares
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
Deltares6 views
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM... by Deltares
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
DSD-INT 2023 Next-Generation Flood Inundation Mapping for Taiwan - Delft3D FM...
Deltares7 views
Generic or specific? Making sensible software design decisions by Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut... by Deltares
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
DSD-INT 2023 Machine learning in hydraulic engineering - Exploring unseen fut...
Deltares6 views
Roadmap y Novedades de producto by Neo4j
Roadmap y Novedades de productoRoadmap y Novedades de producto
Roadmap y Novedades de producto
Neo4j50 views
360 graden fabriek by info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info3349224 views
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller38 views
Navigating container technology for enhanced security by Niklas Saari by Metosin Oy
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas Saari
Metosin Oy8 views
What Can Employee Monitoring Software Do?​ by wAnywhere
What Can Employee Monitoring Software Do?​What Can Employee Monitoring Software Do?​
What Can Employee Monitoring Software Do?​
wAnywhere21 views
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ... by Deltares
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
Deltares9 views
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut... by HCLSoftware
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
HCLSoftware6 views
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... by Deltares
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
Deltares11 views
DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)... by Deltares
DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)...DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)...
DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)...
Deltares9 views
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge... by Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...
Deltares16 views
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon by Deltares
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
Deltares13 views

Code Review: How and When - Tulsa TechFest 2016