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.
0 views
0
0
12 years ago 00:51:28 68
Seth Lloyd on Programming the Universe
8 years ago 01:40:34 4
Programming the nation 2011 HD
10 years ago 01:13:06 14
The art of the programming #97
10 years ago 01:09:17 26
The Art of the Programming #98
10 years ago 00:02:58 484
Bjarne Stroustrup: Why the Programming Language C Is Obsolete
6 years ago 00:12:07 116
Cracklefield: programming the field
3 years ago 01:48:41 389
Football - Periodization, Planning and Programming of the Training Process
9 years ago 01:10:33 127
C++ Programming
10 years ago 00:59:51 25
The art of the programming #95
10 years ago 01:11:01 16
The art of the programming #96
10 years ago 00:55:30 568
Ruby Programming
10 years ago 00:36:09 172
PHP Programming
6 years ago 00:59:31 5
The Art of Programming #0
4 years ago 00:59:26 1
The Go Programming Language
5 years ago 00:06:39 81
The Python Programming Song
3 years ago 00:04:12 7
Parallel Programming: The C++ Parallel STL
11 years ago 00:06:55 248
Road to the Games 1 - The Program!
6 years ago 00:17:19 13
Working in the Theatre: Programming [ОКОЛОТЕАТР]
9 years ago 00:24:11 80
[Unity Pathfinding Tutorial] Programming the A* Algorithm
6 years ago 01:04:17 4
The Art of Programming #1
10 years ago 00:43:16 281
Python Programming
9 years ago 00:10:33 42
Road To The Open 2016: Episode 5 | All in The Programming