[フレーム]
ZIP, PPTX21,231 views

Using Web Hooks

webhook api web app event event db event webhooks anatomy ui api web app event event db event webhooks anatomy ui api web app event event db event webhooks anatomy ui api web app event event db event webhooks anatomy ui api web app event event db event webhooks anatomy ui api web app event event db event webhooks anatomy ui api web app event event db event webhooks anatomy ui api web app event event

Embed presentation

Download as ZIP, PPTX
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks
Using Web Hooks

More Related Content

WebHooks in 10 Minutes
PDF
WebHooks in 10 Minutes
Webhooks
PDF
Webhooks
Intro to React
PPTX
Intro to React
Real Life Clean Architecture
PDF
Real Life Clean Architecture
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
PDF
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
12 factor app - Core Guidelines To Cloud Ready Solutions
PDF
12 factor app - Core Guidelines To Cloud Ready Solutions
Laravel Presentation
PPTX
Laravel Presentation
12 factor app an introduction
PPTX
12 factor app an introduction
WebHooks in 10 Minutes
WebHooks in 10 Minutes
Webhooks
Webhooks
Intro to React
Intro to React
Real Life Clean Architecture
Real Life Clean Architecture
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
The Rise Of Low-Code And No-Code Platforms And Its Future | SynergyTop
12 factor app - Core Guidelines To Cloud Ready Solutions
12 factor app - Core Guidelines To Cloud Ready Solutions
Laravel Presentation
Laravel Presentation
12 factor app an introduction
12 factor app an introduction

What's hot

Introduction to React JS
PPTX
Introduction to React JS
Introduction to Kubernetes Workshop
PDF
Introduction to Kubernetes Workshop
Virtual meetup - Exploring the Runtime Fabric deployment model
PDF
Virtual meetup - Exploring the Runtime Fabric deployment model
Learn react-js
PPTX
Terraform
PPTX
Introduction to angular with a simple but complete project
PPTX
Introduction to angular with a simple but complete project
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
PDF
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
1. Docker Introduction.pdf
PDF
1. Docker Introduction.pdf
3 reasons-sdp-is-replacing-vpn-in-2019
PPTX
3 reasons-sdp-is-replacing-vpn-in-2019
PoEAA by Example
PDF
PoEAA by Example
Getting Started with Kubernetes
PDF
Getting Started with Kubernetes
Free GitOps Workshop + Intro to Kubernetes & GitOps
PDF
Free GitOps Workshop + Intro to Kubernetes & GitOps
NGINX: Basics and Best Practices EMEA
PDF
NGINX: Basics and Best Practices EMEA
flask.pptx
PPTX
flask.pptx
Terraform introduction
PDF
Terraform introduction
Developing Terraform Modules at Scale - HashiTalks 2021
PDF
Developing Terraform Modules at Scale - HashiTalks 2021
React Native
PDF
React Native
Express js
PPTX
Express js
Presentation1.pptx
PPTX
Presentation1.pptx
CI:CD in Lightspeed with kubernetes and argo cd
PDF
CI:CD in Lightspeed with kubernetes and argo cd
Introduction to React JS
Introduction to React JS
Introduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
Virtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment model
Learn react-js
Terraform
Introduction to angular with a simple but complete project
Introduction to angular with a simple but complete project
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
1. Docker Introduction.pdf
1. Docker Introduction.pdf
3 reasons-sdp-is-replacing-vpn-in-2019
3 reasons-sdp-is-replacing-vpn-in-2019
PoEAA by Example
PoEAA by Example
Getting Started with Kubernetes
Getting Started with Kubernetes
Free GitOps Workshop + Intro to Kubernetes & GitOps
Free GitOps Workshop + Intro to Kubernetes & GitOps
NGINX: Basics and Best Practices EMEA
NGINX: Basics and Best Practices EMEA
flask.pptx
flask.pptx
Terraform introduction
Terraform introduction
Developing Terraform Modules at Scale - HashiTalks 2021
Developing Terraform Modules at Scale - HashiTalks 2021
React Native
React Native
Express js
Express js
Presentation1.pptx
Presentation1.pptx
CI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cd

More from Jeff Lindsay

Superglue: Web Hooks and the Future of the Web
ZIP
Superglue: Web Hooks and the Future of the Web
Web Hooks
PDF
Web Hooks
NullMQ @ PDX
PDF
NullMQ @ PDX
Web Hooks and the Programmable World of Tomorrow
PDF
Web Hooks and the Programmable World of Tomorrow
Dissolving Problems
PDF
Dissolving Problems
Hacker Dojo @ Google
PDF
Hacker Dojo @ Google
Hacker Dojo Origins
PDF
Hacker Dojo Origins
How WebHooks Will Make Us All Programmers
PDF
How WebHooks Will Make Us All Programmers
APIs That Make Things Happen
PDF
APIs That Make Things Happen
Hack Party SHDH Lightning Talk
PDF
Hack Party SHDH Lightning Talk
Creating + Nurturing Your Indie Game Community
PDF
Creating + Nurturing Your Indie Game Community
Building an Event-driven Web @ Impact
PDF
Building an Event-driven Web @ Impact
Web Hooks Google Tech Talk
PDF
Web Hooks Google Tech Talk
Beyond Mashups: Service Integration and More
PDF
Beyond Mashups: Service Integration and More
Dinos
PDF
Dinos
SHDH Retrospective, Part 1
ZIP
SHDH Retrospective, Part 1
Evented Web @ Ignite
PDF
Evented Web @ Ignite
SHDH Retrospective, Part 2
ZIP
SHDH Retrospective, Part 2
Superglue: Web Hooks and the Future of the Web
Superglue: Web Hooks and the Future of the Web
Web Hooks
Web Hooks
NullMQ @ PDX
NullMQ @ PDX
Web Hooks and the Programmable World of Tomorrow
Web Hooks and the Programmable World of Tomorrow
Dissolving Problems
Dissolving Problems
Hacker Dojo @ Google
Hacker Dojo @ Google
Hacker Dojo Origins
Hacker Dojo Origins
How WebHooks Will Make Us All Programmers
How WebHooks Will Make Us All Programmers
APIs That Make Things Happen
APIs That Make Things Happen
Hack Party SHDH Lightning Talk
Hack Party SHDH Lightning Talk
Creating + Nurturing Your Indie Game Community
Creating + Nurturing Your Indie Game Community
Building an Event-driven Web @ Impact
Building an Event-driven Web @ Impact
Web Hooks Google Tech Talk
Web Hooks Google Tech Talk
Beyond Mashups: Service Integration and More
Beyond Mashups: Service Integration and More
Dinos
Dinos
SHDH Retrospective, Part 1
SHDH Retrospective, Part 1
Evented Web @ Ignite
Evented Web @ Ignite
SHDH Retrospective, Part 2
SHDH Retrospective, Part 2

Recently uploaded

Control Access to Files with ACL - RHCSA (RH134).pdf
PDF
Control Access to Files with ACL - RHCSA (RH134).pdf
Webinar: Introduction to LF Energy SEAPATH
PDF
Webinar: Introduction to LF Energy SEAPATH
Tune System Performance - RHCSA (RH134).pdf
PDF
Tune System Performance - RHCSA (RH134).pdf
Infuse Intelligence Into your App with Foundry Local
PDF
Infuse Intelligence Into your App with Foundry Local
Automating ArcGIS Enterprise Compliance for Operational Excellence
PDF
Automating ArcGIS Enterprise Compliance for Operational Excellence
Opening Plenary - Esri UK Welsh Conference 2025
PPTX
Opening Plenary - Esri UK Welsh Conference 2025
Manage Logical Volume in RHEL - RHCSA (RH134).pdf
PDF
Manage Logical Volume in RHEL - RHCSA (RH134).pdf
Schedule Future Tasks - RHCSA (RH134).pdf
PDF
Schedule Future Tasks - RHCSA (RH134).pdf
Flatpak CLI Application Management & Building on RHEL.pdf
PDF
Flatpak CLI Application Management & Building on RHEL.pdf
Discover - Assemble - and Gain Insights into your Content with SharePoint Con...
PPTX
Discover - Assemble - and Gain Insights into your Content with SharePoint Con...
Conserving precious peatland habitats using mobile apps - Esri UK Welsh Confe...
PPTX
Conserving precious peatland habitats using mobile apps - Esri UK Welsh Confe...
November Patch Tuesday
PDF
November Patch Tuesday
FastTrack CISSP Reference By Jobyer Ahmed
PDF
FastTrack CISSP Reference By Jobyer Ahmed
UiPath Veterans Day Acknowledgement and Benefits
PDF
UiPath Veterans Day Acknowledgement and Benefits
Bulwark Pokemon League Top 8 graphic archive
PPTX
Bulwark Pokemon League Top 8 graphic archive
#MakeAIMatter for HR Professionals | AI Transformation Workshop by Tekdi Tech...
PDF
#MakeAIMatter for HR Professionals | AI Transformation Workshop by Tekdi Tech...
Governance, Deployment & Methodologies for Agentic Automation [2/3]
PPTX
Governance, Deployment & Methodologies for Agentic Automation [2/3]
Career Blueprint - Future Career Vision & Success Stories - 2025 - Part 1
PPTX
Career Blueprint - Future Career Vision & Success Stories - 2025 - Part 1
Career Blueprint: Mentor Tracks & Career Clinic - Part 2
PDF
Career Blueprint: Mentor Tracks & Career Clinic - Part 2
Upskill to Agentic Automation - Accelerating Your Job Search using AI
PDF
Upskill to Agentic Automation - Accelerating Your Job Search using AI
Control Access to Files with ACL - RHCSA (RH134).pdf
Control Access to Files with ACL - RHCSA (RH134).pdf
Webinar: Introduction to LF Energy SEAPATH
Webinar: Introduction to LF Energy SEAPATH
Tune System Performance - RHCSA (RH134).pdf
Tune System Performance - RHCSA (RH134).pdf
Infuse Intelligence Into your App with Foundry Local
Infuse Intelligence Into your App with Foundry Local
Automating ArcGIS Enterprise Compliance for Operational Excellence
Automating ArcGIS Enterprise Compliance for Operational Excellence
Opening Plenary - Esri UK Welsh Conference 2025
Opening Plenary - Esri UK Welsh Conference 2025
Manage Logical Volume in RHEL - RHCSA (RH134).pdf
Manage Logical Volume in RHEL - RHCSA (RH134).pdf
Schedule Future Tasks - RHCSA (RH134).pdf
Schedule Future Tasks - RHCSA (RH134).pdf
Flatpak CLI Application Management & Building on RHEL.pdf
Flatpak CLI Application Management & Building on RHEL.pdf
Discover - Assemble - and Gain Insights into your Content with SharePoint Con...
Discover - Assemble - and Gain Insights into your Content with SharePoint Con...
Conserving precious peatland habitats using mobile apps - Esri UK Welsh Confe...
Conserving precious peatland habitats using mobile apps - Esri UK Welsh Confe...
November Patch Tuesday
November Patch Tuesday
FastTrack CISSP Reference By Jobyer Ahmed
FastTrack CISSP Reference By Jobyer Ahmed
UiPath Veterans Day Acknowledgement and Benefits
UiPath Veterans Day Acknowledgement and Benefits
Bulwark Pokemon League Top 8 graphic archive
Bulwark Pokemon League Top 8 graphic archive
#MakeAIMatter for HR Professionals | AI Transformation Workshop by Tekdi Tech...
#MakeAIMatter for HR Professionals | AI Transformation Workshop by Tekdi Tech...
Governance, Deployment & Methodologies for Agentic Automation [2/3]
Governance, Deployment & Methodologies for Agentic Automation [2/3]
Career Blueprint - Future Career Vision & Success Stories - 2025 - Part 1
Career Blueprint - Future Career Vision & Success Stories - 2025 - Part 1
Career Blueprint: Mentor Tracks & Career Clinic - Part 2
Career Blueprint: Mentor Tracks & Career Clinic - Part 2
Upskill to Agentic Automation - Accelerating Your Job Search using AI
Upskill to Agentic Automation - Accelerating Your Job Search using AI

Editor's Notes

  • #2 me: nasa, startups, shdh, web hooks “using webhooks”
  • #3 more appropriately pretentious. although it’s really about webhooks, then future. webhooks may be the future of the web, but just a small part. who has heard of webhooks? i watch search.twitter for webhooks...
  • #4 lightning bolts of cloud computing.
  • #5 i don’t know how this started. it had nothing to do with my talk titles...
  • #6 tim bray just says they’re the next big thing.
  • #7 this guy’s not so sure.
  • #8 it’s great to see people love an idea. i wish i could sell it.
  • #9 and then there’s this guy. apparently he’s french.
  • #10 this is what my talk is going to feel like. i’m going to talk about...
  • #11 before we get to what they are... what problem do they solve? people haven’t been asking for them, so what’s the point? \"If I had asked people what they wanted, they would have said faster horses.\"
  • #12 like a good engineer i came up with the problems after the solution. like a good programmer i came up with a solution that is very generalized and can be used for lots of stuff. these are the rough problems that webhooks solve, most of which haven’t been done well or much at all on the web.
  • #13 notifications are the big pull these days. which is cool i suppose. but really just the tip of the iceberg
  • #14 i use three web applications that have “projects.” i use them all for slightly different things, but none of them share data. twitter to facebook updates is sort of the same thing. both are updates, i like both apps. they should just be about the same data.
  • #15 this is like the pipes for the web metaphor. this is about composing a system of applications to do more than the parts individually.
  • #16 there is no open source equivalent for the concept of a SaaS. we don’t have the freedom to change code for things we use in the cloud. think of how many lame projects this would eliminate: “it’s like twitter, but it does INSERT MINOR IMPROVEMENT” what if you could just make it do that?
  • #17 the most popular desktop apps we use: office, firefox, itunes, photoshop... even cult favorites like quicksilver, winamp, vlc... they all have plugins. how many web apps do you know with plugins?
  • #18 to me, these ARE all part of the same problem. the web is not programmable enough. programmable web is a misnomer. programmatic web. and if people do try to solve these problems, they reinvent for each one... just lay proper infrastructure. really this is about code in the cloud ... hooks are just a vehicle for code, but we’ll get to this later.
  • #19 but obviously... we need webhooks. right?
  • #20 we know what web apps are... callbacks is a bit curious--wait user defined? like end users?
  • #21 i think of three classes of users. developers, power users, machines, and average users. so far, web hooks are for developers, but part of all this is about bridging the gap between their power and the average user. for the moment, we mostly talk about the first two here
  • #22 callbacks! you know what callbacks are? well here’s a quick summary, excuse the crude program diagram
  • #23 programs start and stop, usually have input/output
  • #24 flow through functions
  • #25 flow through functions
  • #26 flow through functions
  • #27 flow through functions
  • #28 flow through functions
  • #29 flow through functions
  • #30 flow through functions
  • #31 compelx. use libraries. they have functions, but they’re black boxes
  • #32 compelx. use libraries. they have functions, but they’re black boxes
  • #33 we use them like black boxes most of the time
  • #34 we use them like black boxes most of the time
  • #35 we use them like black boxes most of the time
  • #36 we use them like black boxes most of the time
  • #37 we use them like black boxes most of the time
  • #38 we use them like black boxes most of the time
  • #39 unless they have callbacks. here we can modify their behavior! this is also called hooking
  • #40 unless they have callbacks. here we can modify their behavior! this is also called hooking
  • #41 unless they have callbacks. here we can modify their behavior! this is also called hooking
  • #42 unless they have callbacks. here we can modify their behavior! this is also called hooking
  • #43 unless they have callbacks. here we can modify their behavior! this is also called hooking
  • #44 unless they have callbacks. here we can modify their behavior! this is also called hooking
  • #45 unless they have callbacks. here we can modify their behavior! this is also called hooking
  • #46 unless they have callbacks. here we can modify their behavior! this is also called hooking
  • #47 unless they have callbacks. here we can modify their behavior! this is also called hooking
  • #48 unless they have callbacks. here we can modify their behavior! this is also called hooking
  • #50 devjavu, paypal ... before functional programming even?
  • #56 look at those extra files in the repo!
  • #61 code can do anything
  • #62 all transparent. only see the effects
  • #64 maybe later this
  • #65 ipn is a webhook. started as just a real-time ping of a payment, but more events came up...
  • #66 including events that didn’t involve a user at all. ex: subscription payment failed
  • #67 simple. register a callback url.
  • #68 used that to expose svn hooks in devjavu.
  • #69 simple. too simple? heard disappointment after discovering it was HTTP POST.
  • #71 came up with this tongue in cheek tagline. but simple isn’t bad. it’s usually great.
  • #72 simple mechanics, if done right, yield rich, emergent dynamics.
  • #73 so here’s a regular web app.
  • #74 so here’s a regular web app.
  • #75 so here’s a regular web app.
  • #76 so here’s a regular web app.
  • #77 so here’s a regular web app.
  • #78 so here’s a regular web app.
  • #79 just have the events, stuff your code already does, trigger a callback url using POST. the user will have a callback...
  • #80 ..registers with you... and now it gets run when events happen
  • #81 all the app needs to know is its a url. it shouldn’t care about much else.
  • #82 so what is the callback? it’s just something to handle the post data. cheap php hosting, app engine, appjet, scriptlets... because it’s just a url that runs cgi, it can be any language on any machine...
  • #83 so what is the callback? it’s just something to handle the post data. cheap php hosting, app engine, appjet, scriptlets... because it’s just a url that runs cgi, it can be any language on any machine...
  • #84 so what is the callback? it’s just something to handle the post data. cheap php hosting, app engine, appjet, scriptlets... because it’s just a url that runs cgi, it can be any language on any machine...
  • #85 so what is the callback? it’s just something to handle the post data. cheap php hosting, app engine, appjet, scriptlets... because it’s just a url that runs cgi, it can be any language on any machine...
  • #86 so what is the callback? it’s just something to handle the post data. cheap php hosting, app engine, appjet, scriptlets... because it’s just a url that runs cgi, it can be any language on any machine...
  • #90 jon is building a web app. writes code, deploys to server.
  • #91 jon starts working with a team
  • #92 jon starts working with a team
  • #93 jon starts working with a team
  • #94 jon starts working with a team
  • #95 jon starts working with a team
  • #96 jon starts working with a team
  • #97 jon starts working with a team
  • #98 jon starts working with a team
  • #99 gets repetitive
  • #101 puts a script on his server
  • #102 registers it as a callback on github for post-recieve
  • #103 as he pushes, it runs the script
  • #104 as he pushes, it runs the script
  • #105 automates his previous manual announcement
  • #106 and even...
  • #107 deploys to itself automatically. all he has to do is write code and push. could take it further, he owns the script... maybe testing before deploy?
  • #109 the issue is that while interacting with amazon, the user picks options that could affect shipping, promotion discounts, and taxes. needs to call out back to you (the store owner) to calculate these.
  • #115 here’s what they look like. just post params, key value pairs. you can see what i did. they trigger on a lot of events. like login...
  • #119 verticals: ecommerce
  • #120 another big vertical
  • #121 more of a particular use case
  • #122 this is another use case, but varies a lot in details
  • #123 let users decide how they will be notified
  • #124 let users manage data from where they want
  • #125 let users use your app as part of a system
  • #126 let users tweak your app to their needs
  • #127 let users build new functionality for your app. user contributed functionality...
  • #128 This is real value: empowering your users to do more with your app than what you created it for... with one, simple solution
  • #130 observer pattern: subscribe to subjects
  • #131 getpingd, Fethr
  • #132 getpingd, Fethr
  • #135 as a user (power user or otherwise), all hookable apps are part of the ecosystem. like web apps with apis.
  • #136 made to help making callback urls for common things easy
  • #140 in code in the cloud environments, you usually are limited to web requests for obvious reasons. protocol droid is going to get around that.
  • #142 this makes working with email mailboxes way easier in the context of the web
  • #143 it’s neat to see it in netnewswire. looks like mail.app point is to make more protocols easier to work with from web scripts in fairly limited environments... because there will be more of them as the cloud grows
  • #146 do my own parsing on tasks... extend natural language, or add special codes
  • #147 for example, all these apps share data about todos. they each have respective specialized talents, but all work with todos. by putting hooks on todo CRUD, you can use their apis to keep them synced pretty well. magically. real-time.
  • #148 could use hooks to help with their magic, maybe... but could also use them to let people contribute connectors... reference github
  • #149 monitoring hooks. run some code to restart your server if the site is down?
  • #151 one thing i’ve been working on is an extension to integrate these ideas.
  • #152 by detecting some markup in a page, it discovers hooks. like say for new photos from contacts. you want to do something when that happens, click it
  • #153 and write some code. hit save, it posts to AppJet (or wherever), registers the handler (assuming a standard protocol), and done. all inline. go back and change the code.
  • #162 botanicalls, camera with webhooks
  • #165 Any sufficiently advanced technology is indistinguishable from magic.
  • #166 Web is not programmable/composable enough ... As the web integrates with the world, as it becomes more programmable, so does the world

AltStyle によって変換されたページ (->オリジナル) /