top | item 9466307

Why we made Vorlon.js and how to use it to debug your JavaScript remotely

108 points| codepo8-hn | 11 years ago |blogs.msdn.com | reply

36 comments

order
[+] NoMoreNicksLeft|11 years ago|reply
I tried to use this, but I kept getting mysterious error messages like "the avalanche has already started it is too late for the pebbles to vote" and "divide by zero".
[+] archgoon|11 years ago|reply
So, when does Microsoft release their Genetic Algorithm / Z3 based Fuzzer called 'Morden'? It's what I want at least.
[+] kodeninja|11 years ago|reply
I cloned the project from https://github.com/MicrosoftDX/Vorlonjs.git to play around with creating a plugin. The code in the plugin TS files (e.g. `Plugins/Vorlon/plugins/sample/sample.ts`) keeps reporting errors like `Cannot find name 'Core'`, `Cannot find name 'RuntimeSide'` etc. Is that expected?

I have run `npm i` from the project root.

  $ node -v && npm -v
  v0.10.36
  1.4.28
[+] deltakosh|11 years ago|reply
Can you please try a npm install at the root folder level?
[+] decasia|11 years ago|reply
Anyone know what sort of auth or security provisions are involved? It seems great for developers, but if I were a user, I would worry about giving someone a remote session at my browser's javascript console.
[+] tracker1|11 years ago|reply
It won't have any access the hosting website doesn't already have... It's just interactive instead of strictly the delivered JS.
[+] brandonjlutz|11 years ago|reply
I'm getting the following popup when I visit the page:

  The page at blogs.msdn.com says:
  The target of the callback could not be found
I really want to like Microsoft, but it's the little things like these that make me uneasy. Especially when you're blogging about debugging javascript.
[+] deltakosh|11 years ago|reply
Really sorry about that. Our blog platform is a crap. You can directly go to www.vorlonjs.com for more info and better web site:)
[+] mkj|11 years ago|reply
Anyone see what clients it supports? Could it be used to debug IE6?
[+] angersock|11 years ago|reply
Based on this, the second reason is because the Vorlons are one of the wisest and ancient race of the universe and thus, they are helpful as diplomats between younger races.

What? No. That's not how the Vorlons worked at all.

Also, Javascript is basically the Shadows (mordon.js lol).

Wonder what langauges/frameworks map onto other Babylon 5 concepts?

Angular -> Earth Alliance? Enterprisey but not super elegant, and collapsing under its own weight and propaganda?

[+] acheron|11 years ago|reply
Also, Javascript is basically the Shadows (mordon.js lol).

"I'd like to live just long enough to be there when they cut off your head and stick it on a pike, as a warning to the next ten generations that some languages come with too high a price. I want to look up into your lifeless eyes and wave like this."

[+] doktrin|11 years ago|reply
> What? No. That's not how the Vorlons worked at all.

Maybe OP has only watched through season 3

[+] deltakosh|11 years ago|reply
LOL <Spoiler alert> I still think vorlons were here to help before moving to the next level at the very end, leaving the young races driving the galaxy
[+] archgoon|11 years ago|reply
> What? No. That's not how the Vorlons worked at all.

But it is how they wanted to be perceived. ;)

Granted, Microsoft can quite easily say "We have always been here."

[+] nickhalfasleep|11 years ago|reply
I'm disappointed if like it's namesake it doesn't give vague, disturbing, portent information to the console.

"If you go to 'undefined', you will die"

[+] angersock|11 years ago|reply
"this is a three-edged sword."
[+] lazaroclapp|11 years ago|reply
"Is this bug in my code or in the library I am calling?"

"... Yes."

[+] mhd|11 years ago|reply
Still better than what vogon.js emits, right?
[+] teamonkey|11 years ago|reply
"You have forgotten something."
[+] deltakosh|11 years ago|reply
I LOVE THE IDEA:) I'll try to do that in a future release! Definitely