InfoQ Homepage Interviews Nada Amin on Scala DSLs with Lightweight Modular Staging and Compiling to JavaScript
Nada Amin on Scala DSLs with Lightweight Modular Staging and Compiling to JavaScript
Bio
Nada Amin is a PhD student at EPFL, in the programming methods laboratory (LAMP) led by Martin Odersky. Previously, she was a software engineer at Google, in the Gmail and Closure compiler teams. She holds bachelor and master degrees in Computer Science from the Massachusetts Institute of Technology.
About the conference
Scala Days is the premier event for Scala enthusiasts, researchers, and practitioners. Scala is a general-purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional programming.
Jun 18, 2012
Interview with
This content is in the JVM Languages topic
Related Topics:
-
Development
Development
Followers: 3831
-
Scala
Scala
Followers: 145
-
JavaScript
JavaScript
Followers: 1378
-
JVM Languages
JVM Languages
Followers: 64
-
Java
Java
Followers: 4629
-
Web Development
Web Development
Followers: 907
-
DSLs
DSLs
Followers: 4
-
Domain Specific Languages
Domain Specific Languages
Followers: 24
-
Dynamic Languages
Dynamic Languages
Followers: 78
-
Metaprogramming
Metaprogramming
Followers: 5
-
Functional Programming
Functional Programming
Followers: 258
-
Monads
Monads
Followers: 2
-
Scala Days 2012
Scala Days 2012
Followers: 0
Sponsored Content
-
Related Editorial
How to Foster a Continuous Improvement and Learning Mindset in Software Development
Architectural Retrospectives: the Key to Getting Better at Architecting
Applying DevOps Principles and Practices as a Quality Assurance Engineer
The Art of Embracing Failures with Serverless Architectures
Agile Alliance Joins the Project Management Institute
-
Related Sponsored Content
-
Popular across InfoQ
-
Cloudflare Enables Remote Hosting for Model Context Protocol (MCP) Servers
-
How Meta is Using a New Metric for Developers: Diff Authoring Time
-
Kafka 4.0: KRaft Simplifies Architecture
-
Beyond Chatbots: Architecting Domain-Specific Generative AI for Operational Decision-Making
-
JavaOne 2025: Function and Memory Access in Pure Java
-
Balancing Coupling in Software Design with Vlad Khononov
-