报告题目:
Coregraph:一个低代码云服务开发平台(Coreograph: a low-code platform for building in the cloud)
报告专家:韩乐迪(Luddy Harrison)
报告时间:12月13日(周三)13:30-15:00
线下地点:普陀校区数学馆西113
报告专家简介:
Dr. Williams L. Harrison ("Luddy") has had a diverse career that spans academia, technology, and music. He has bachelor's degrees in English Literature and Political Science, and a PhD in Computer Science, from the University of Illinois at Urbana-Champaign. During several appointments at UIUC, Luddy was a Researcher at the Center for Supercomputing Research and Development, and a Professor in the Computer Science Department. His research interests revolve around compilers and high-performance computing, and especially concurrency in its many forms. In 1993 Luddy founded Connected Components Corporation, which provided compilers for signal and network processors to Motorola, Analog Devices, Cisco, AMCC and other silicon vendors. Intel purchased CCC in 2001, at which point Luddy moved to China to work as a software architect at Intel's Shanghai offices. Most recently, Luddy co-founded AIR Technology in Bangkok. The firm has developed the Coreograph low-code platform for cloud development, and offers an array of custom cloud development services to its customers.
报告内容简介:
Low-code is a technology for software development that lifts the level of abstraction far above that of conventional textual programming, in the hopes of both speeding development for experienced programmers, and opening the possibility of programming to non-programmers, or programmers who are inexperienced in a given domain. To date, low-code has had some notable successes. Tools like WordPress and Zapier (and many others) have enjoyed wide use, and have opened the doors for non-technical users to create websites or simple automations. At the same time, low-code tools have been criticized for a number of serious shortcomings: a perceived inflexibility, limited customization possibilities, difficult integration with standard programming technologies and libraries, and generally speaking erecting a barrier between the pro-code (professional code) and low-code worlds, making low-code difficult to rely on in production settings where professional programmers must always be able to operate freely when needed.
In this talk Luddy will present the architecture and workings of Coreograph, a low-code platform for building in the cloud. Coreograph targets AWS cloud services, from resource management and business logic, to deployment, debugging and monitoring. At its highest level it features components that are configured by a handful of parameters to create common cloud functions and operations, from network and API dispatching, to authentication, database operations, serverless, server and container-based execution vehicles, and so on. At its intermediate level it features a uniform visual representation for resource management and business logic represented as dataflow. At its lower levels, it supports both its own native dataflow representations as well as functions and containers in popular programming languages. Luddy’s talk will focus on the question of how Coreograph has been designed to bridge the gap between low-code and pro-code, making it suitable for realistic cloud development in product environments.
拔尖计划2.0全国线上书院直播