The Checker Framework in Action

The Checker Framework in Action

Devoxx via YouTube Direct link

The Checker Framework in Action Preventing Errors Before They Happen

1 of 22

1 of 22

The Checker Framework in Action Preventing Errors Before They Happen

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

The Checker Framework in Action

Automatically move to the next video in the Classroom when playback concludes

  1. 1 The Checker Framework in Action Preventing Errors Before They Happen
  2. 2 Cost of software failures
  3. 3 Software bugs can cost lives
  4. 4 Outline
  5. 5 Java's type system is too weak
  6. 6 Some errors are silent
  7. 7 Prevent information leakage
  8. 8 Specification 2: unencrypted parameter
  9. 9 Demo: Preventing SQL injection
  10. 10 Solution: Pluggable Type Checking
  11. 11 Optional Type Checking
  12. 12 Eclipse, Intelli , NetBeans plug-ins
  13. 13 Ant, Maven, Gradle integration
  14. 14 Benefits of type systems
  15. 15 Checkers are usable • Type-checking is familiar to programmers • Modular: fast, incremental, partial programs • Annotations are not too verbose
  16. 16 String type systems
  17. 17 Security type systems
  18. 18 Verification
  19. 19 Checker Framework Community Open source project
  20. 20 Pluggable type-checking improves code
  21. 21 Regular Expression Example
  22. 22 Fixing the Errors

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.