Programming the Web with HyperLANG & HyperCLI • Mike Amundsen • GOTO 2023

This presentation was recorded at GOTO Chicago 2023. #GOTOcon #GOTOchgo Mike Amundsen - Author of “Restful Web API Patterns & Practices Cookbook“ and (Co-)Author of Many More Books @mamund RESOURCES ABSTRACT What is HyperLANG and HyperCLI? Imagine if cURL and NodeJS were tossed in a blender together with a dash of COBOL for flavor (yes, COBOL!). HyperLANG and the HyperCLI makes it easy to discover, navigate, and interact with API resources and data they contain no matter where in the world these services are running on the network. In this talk we’ll learn about the HyperCLI and HyperLANG environment for exploring and interacting with APIs. The session is full of working examples and a peek behind the scenes on how the Hyper environment works. Tired of all the scaffolding and set up you need to do in order to get something meaningful out of an API service? Frustrated by the challenge of interconnecting multiple services in order to accomplish a simple task? Then you should try HyperLANG and HyperCLI. HyperLANG is the scripting language used to automate repetitive tasks and build scripts for interacting with APIs. It’s a simple, domain-specific language that allows you to manipulate resources and perform actions based on the data contained in API responses. HyperCLI is a command-line interface (CLI). It provides a simple interface for accessing HyperLANG’s features and capabilities within a persistent shell. [...] TIMECODES 00:00 Intro 03:05 Programming the web 04:54 Welcome to HyperWORLD 07:03 HyperCLI is a REPL 08:19 Demo: HyperLANG is a DSL 11:00 HyperLANG is a DSL 13:42 Demo: Examples 17:39 HyperLANG basics 27:20 Demo 30:35 Can it do SOAP 31:29 Doing more with HyperCLI 32:47 Security 34:22 Demo 36:20 Plug-ins 38:28 Demo 39:02 Scripting 42:36 The future of HyperLANG 45:12 And so... 46:38 Outro Download slides and read the full abstract here: RECOMMENDED BOOKS Mike Amundsen • Restful Web API Patterns & Practices Cookbook • Mike Amundsen • Design and Build Great Web APIs • Mike Amundsen • RESTful Web Clients • Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running • Ronnie Mitra, Irakli Nadareishvili, Matt McLarty & Mike Amundsen • Microservice Architecture • Ronnie Mitra, Mehdi Medjaoui, Erik Wilde & Mike Amundsen • Continuous API Management • #API #APIs #HyperLANG #HyperCLI #Programming #SoftwareEngineering #Coding #Microservices #MikeAmundsen #APIDesign #WebAPIs #HTTP #APISecurity #Security #EvolvableArchitecture #SoftwareArchitecture #RestAPIs #RESTful #WebAPI #APITutorial #WebAPITutorial #OAuth #HyperCard #HyperWORLD #REPL #SOAP #DSL #DSLPlatform Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Back to Top