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.
1 view
0
0
6 days ago 00:06:52 1
Huge Changes to Marine Corps Boot Camp in 2024
1 week ago 00:02:01 1
Mission: Impossible – The Final Reckoning | Teaser Trailer (2025 Movie) - Tom Cruise
1 week ago 00:03:02 1
SPX Options Trading : Strategies for Big Gains!
1 week ago 00:02:41 6
sinking in the deep || Viktor (Arcane)
2 weeks ago 00:40:25 1
40MIN Unilateral Leg Strength - Lower Body Workout
2 weeks ago 00:19:01 1
WHOLE Restaurant Got CRAZY Hearing Me Speaking Fluent Chinese, Korean, and Russian
2 weeks ago 00:03:37 1
Dangerous | EPIC: The Musical Animatic
3 weeks ago 00:25:43 1
Low Impact CARDIO (No Jumping, No Equipment Workout)
3 weeks ago 00:44:35 1
40MIN Total Body Strength Training (Dumbbell Workout At Home)
4 weeks ago 00:10:54 1
Interstellar | Hans Zimmer’s Universe
4 weeks ago 01:18:26 1
Symbols of an Alien Sky (Full Documentary)
4 weeks ago 01:23:58 1
Symbols of an Alien Sky, Episode 2: The Lightning-Scarred Planet Mars