Skip to main content
Ariya Hidayat

Ariya Hidayat
VP of Engineering, Shape Security

Website | @ariyahidayat

Ariya Hidayat (@ariyahidayat) is an engineer/technical lead/FOSS fan/blogger/speaker. These days, his activities are mostly on software craftsmanship around HTML5, JavaScript, and other web technologies.

Sessions

Tools, Platforms, and APIs
Location: Salon 8 Level: Intermediate
Ariya Hidayat (Shape Security)
Average rating: ****.
(4.33, 18 ratings)
The quality of modular web applications can be improved by having the right set of APIs. This talk highlights the recent API design best practices, from using static polymorphism for consistent naming, preventing dangerous convenience (e.g. Boolean trap), and avoiding unreadable code due to confusing semantics. Real-world examples and automated tools to recognize bad API will be shown as well. Read more.
Office Hours
Location: Table B
Ariya Hidayat (Shape Security)
Average rating: *****
(5.00, 1 rating)
Ariya is available to follow up, discuss, and hold a general Q&A about his session on Design Strategies for JavaScript API. Ask him about topics such as using static polymorphism to ensure consistent naming, preventing unnecessary and dangerous convenience (e.g. Boolean traps), and avoiding unreadable code due to confusing semantics. Read more.