Inception
-
Embedding a Flash application (I know) training module into an application. It has a JavaScript LMS adapter. Which has a JavaScript SCORM adapter. I want to use it with my existing Angular v1 SPA. "Too easy," I think, " it's all JavaScript." So I start studying the SCORM API, which it turns out was finalized in 2001, which is when the application adapters were written as well. Nary a callback in sight, and promises weren't even a gleam in the W3C's eye yet. I slowly realize, to my horror, that it will be impossible to directly implement the SCORM API directly in my SPA code. Even though they're all written in the same language, they simply will not talk to one another. I need to create...an adapter. So we have a Flash app, with a JS adapter, with a JS adapter, with a JS adapter, with a JS engine, which talks to my C# back end, with a SQL back end, and whatever meta-language reality is written in. I skipped a few, I know. I plan to be hung over tomorrow.
"Never attribute to malice that which can be explained by stupidity." - Hanlon's Razor
-
Embedding a Flash application (I know) training module into an application. It has a JavaScript LMS adapter. Which has a JavaScript SCORM adapter. I want to use it with my existing Angular v1 SPA. "Too easy," I think, " it's all JavaScript." So I start studying the SCORM API, which it turns out was finalized in 2001, which is when the application adapters were written as well. Nary a callback in sight, and promises weren't even a gleam in the W3C's eye yet. I slowly realize, to my horror, that it will be impossible to directly implement the SCORM API directly in my SPA code. Even though they're all written in the same language, they simply will not talk to one another. I need to create...an adapter. So we have a Flash app, with a JS adapter, with a JS adapter, with a JS adapter, with a JS engine, which talks to my C# back end, with a SQL back end, and whatever meta-language reality is written in. I skipped a few, I know. I plan to be hung over tomorrow.
"Never attribute to malice that which can be explained by stupidity." - Hanlon's Razor