Shreyas Cholia

Shreyas Cholia
Computer Systems Engineer, Lawrence Berkeley National Laboratory

Shreyas Cholia leads the Usable Software Systems group at Lawrence Berkeley National Laboratory (LBNL), which focuses on making scientific computing more transparent and usable. He is particularly interested in how web APIs and tools can facilitate this. Shreyas also leads the science gateway, web, and grid efforts at the National Energy Research Scientific Computing Center (NERSC) at LBNL. His current work includes a project that enables Jupyter to interact with supercomputing resources, and NEWT, a REST API for high-performance computing. He holds a degree from Rice University, where he studied computer science and cognitive sciences.


Location: D133
Joshua Boverhof (Lawrence Berkeley National Lab), Shreyas Cholia (Lawrence Berkeley National Laboratory)
Average rating: **...
(2.33, 3 ratings)
RESTful HTTP web services have many advantages over the "big" web services paradigm of SOAP/WSDL/XML Schema. RESTful services are simpler to create, use, and test. REST/HTTP is native to the web, thus it's easy to digest these services from Javascript or a backend. NEWT is a RESTful web API to NERSC HPC resources, used by other scientific portals. Read more.