Fifty Shades of Java
summary
A provocative Java session that shows unsafe and unconventional practices to avoid in real projects, demonstrating how tools like Reflection can be used to exploit language loopholes and produce bizarre results. The talk intentionally explores ‘shadow’ techniques and hacks in Java rather than best practices, illustrating the pains and surprising effects of such approaches.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 6:20Consulting tricks for wealth
- 13:59Fake windows and dirty hacks
- 20:49Exceptions and System.out tricks
- 26:10Pattern matching in Java
- 33:09Gray areas with Maybe and annotation processors
- 40:52Q&A
related talks
32mSecrets of Java - What the Tutorials Don't Tell You
21mWat? That’s Possible in Java?
53mInteractive session
41mJava, Make Me Hurt!
56mThe Anatomy of Java Vulnerabilities
46mStrengthening Java Apps: Best Practices in Secure Coding for Java Developers
18mThe Secret History and Tragic Fate of sun.misc.Unsafe
45mMaking Java more dynamic
