Profile cover photo
Profile photo
James Jackson
335 followers
335 followers
About
James's posts

Post has attachment

Post has shared content
From http://www.chriskranky.com/webrtc-turn-restricted-network/ - Chris tests WebRTC in a locked-down network environment, but WebRTC still connects just fine.

Many large companies (particularly those with over zealous IT depts) often have port restricted networks. This is almost guaranteed to happen at financial institutes and believe it or not at telecom service providers (who are scared of nearly everything). These networks typically do not support incoming connections and support outgoing connections on TCP Ports 80/443 and maybe (if they’re in a good mood) UDP Port 53 (for DNS). This is not an atypical situation.

...

A large financial institute posed the question whether WebRTC using a TURN service can work in this network condition. The answers were far from clear. A definite maybe didn’t satisfy me.

I turned to Lee Sylvester, Senior Engineer at Xirsys, who said YES, that their TURN service would work in this situation. Yeah right, I don’t believe you. He offered to show me. I port restricted my home network (which shut down virtually everything) and went to XirSys’s demo page on Herokuapp and damn if a hobbit didn’t appear in my browser window (Lee is from New Zealand land of mystery and TURN services). It worked.

Post has attachment
Google JS Test is a fast javascript unit testing framework that runs on the V8 engine, without needing to launch a full browser. Features include:

- Extremely fast test startup and execution time, without having to run a browser.

- Clean, readable output in the case of both passing and failing tests.
A browser-based test runner that can simply be refreshed whenever JS is changed.

 - Style and semantics that resemble Google Test for C++.

- A built-in mocking framework that requires minimal boilerplate code (e.g. no $tearDown or $verifyAll) with style and semantics based on the Google C++ Mocking Framework.

The trade-off is that since tests are run in V8 without a browser, there is no DOM available. You can still use Google JS Test for tests of DOM-manipulating code however; see "Is it for me?" for more details.

https://code.google.com/p/google-js-test/

Post has attachment

Post has shared content
Popcorn popping. Good morning Google Plus (those in US). Have a great and positive Monday. #Hyperball was released, for those included, congrats!
Animated Photo

Post has attachment

Post has shared content
+Hadar Weiss was kind enough to offer a guest post on my blog about sending files via WebRTC's data channel

Post has shared content
WOW!
The challenge is to count the somersaults

goo.gl/WJTfH6
Animated Photo

Post has attachment
Wait while more posts are being loaded