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
7 months ago 01:14:14 1
HoYoFair2024 Spring Genshin Impact Fan Art Special Program “Teyvat Film Festival“
7 months ago 00:56:07 1
1-е Отделение КОНЦЕРТА-ПРЕЗЕНТАЦИИ КВАРТЕТА БАЯНИСТОВ им. А.В. КРУПИНА (НГК им. М.И.Глинки)
7 months ago 00:00:00 1
Гармонь в прямом эфире (38) – Весенняя встреча с ансамблем ПТАШИЦА | Расскажем чудесные новости!
7 months ago 00:01:01 1
Next Stop Paris Trailer Digital
7 months ago 00:05:01 1
𝟭𝟱𝟬 𝗺𝘂𝘀𝗶𝗰𝗶𝗮𝗻𝘀 play Linkin Park (The biggest rock flashmob in Hungary) 𝗖𝗜𝗧𝗬𝗥𝗢𝗖𝗞𝗦
7 months ago 00:01:37 1
[ NEW ] THE BEST VALORANT CHEAT - ESP (2024)
7 months ago 00:00:25 1
IN AISLES // BREEZEPELT (gore)
7 months ago 00:10:19 1
6 Ways Dobermans Are Different From Other Dogs
7 months ago 00:08:27 1
Prophetic Anticipation Builds - Unblemished Red Heifers for Temple Ceremony Soon Come of Age
7 months ago 00:14:15 1
2024 WDSF International Open Latin, Cambrils (ESP) | Final
7 months ago 01:17:15 1
Geoffrey Downes / The New Dance Orchestra - The Light Program (Full Album)
7 months ago 00:01:32 1
What happens when I write Fresh Sans into a dramatic scene
7 months ago 00:21:28 1
2024 WDSF European Championship Standard Under 21, Cambrils (ESP) | Semi-final
7 months ago 00:08:24 1
Webview in Android - Open html page in Android App
7 months ago 00:00:47 1
Poison | 3D Animation Short
7 months ago 00:00:30 1
[Limbus Company Animation Meme] Intervallo I in a “Nutshell“
7 months ago 00:04:02 1
the WALL / buzzG feat.初音ミク
7 months ago 00:21:24 1
Signals. I spent 2 years to understand this part.
7 months ago 00:04:46 1
Resolve Fusion: Writing Expressions with Lua (Revised)
7 months ago 00:05:02 1
Activation: Crossover Symmetry // Be Better On Purpose #13
7 months ago 00:09:12 1
Learn English Through Story Level 1, Graded Reader Level 1, Stories Short Beginners, Basic English
7 months ago 00:18:00 1
Supercross 2024 EXTENDED HIGHLIGHTS: Round 13 in Foxborough | 4/13/24 | Motorsports on NBC
7 months ago 01:42:07 1
HARDEST HIIT WORKOUT EVER! (BURN 1600 CALORIES) No Equipment | Full Body | No Repeat | At Home