Profile

Cover photo
James Jackson
Attended Bredon School
Lives in Bristol, United Kingdom
313 followers|27,290 views
AboutPostsPhotosVideos

Stream

James Jackson

Shared publicly  - 
 
 
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.
1
chico mordido's profile photo
 
hai
Add a comment...

James Jackson

Shared publicly  - 
 
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/
1
Add a comment...

James Jackson

Shared publicly  - 
 
 
Popcorn popping. Good morning Google Plus (those in US). Have a great and positive Monday. #Hyperball was released, for those included, congrats!
1
Add a comment...

James Jackson

Shared publicly  - 
 
WOW!
 
The challenge is to count the somersaults

goo.gl/WJTfH6
1
Add a comment...

James Jackson

Shared publicly  - 
 
 
I hadn't realized that British pocket change came with a complimentary puzzle.
4
1
Roland Philipp's profile photo
Add a comment...
Have him in circles
313 people
Brian Jackson's profile photo
Martin Banks's profile photo
Daniel Mullins's profile photo
Daniel Uranga's profile photo

James Jackson

commented on a video on YouTube.
Shared publicly  - 
 
Very Cool, Gab :)
 ·  Translate
2
Gabriel Thornton's profile photo
 
Cheers matey :)
Add a comment...

James Jackson

Shared publicly  - 
 
 
+Hadar Weiss was kind enough to offer a guest post on my blog about sending files via WebRTC's data channel
1
Add a comment...
People
Have him in circles
313 people
Brian Jackson's profile photo
Martin Banks's profile photo
Daniel Mullins's profile photo
Daniel Uranga's profile photo
Education
  • Bredon School
Basic Information
Gender
Male
Story
Introduction
Pure Coder by nature. Loves Bleeding Edge Web Tech, Big Data, Parallel & GPU Computing & Fault Tolerant Distributed Cloud apps
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Bristol, United Kingdom
Links