TES Global's story is an extraordinary one: its digital community on TES Connect is one of the fastest growing of any profession globally, and it boasts a 100-year heritage at the centre of the teaching and education community with offices in London, San Francisco and Sydney.
TES Global has long been the UK's number one for education hiring solutions, with over 70,000 teaching jobs advertised on its platforms in the past 12 months. Over 80% of all jobs are filled within the first 4 weeks. Today, TES Global's online platforms host the largest network of teachers in the world with over 5.9 million teacher members in 197 countries across the globe. 4.9 million resources are downloaded from the site every week, 10 every second. Last year over 730,000 registered users from the UK downloaded at least one teaching resource.
-
Proxies before proxies: The hidden gems of Javascript AOP
Featuring Tim Chaplin
Tired of console.logging your way through applications? Want a way to slice through your application without adding complexity? AOP has been the answer to these questions for object oriented languages, such as Java and C#, but is not available in Javascript....
fullstack javascript es6 scarletjs -
Robust JavaScript Application Architecture
Featuring Dylan Schiemann
With many frameworks available for JavaScript application development, it is often challenging to determine the right architecture for your application. Do you use an existing framework, do you create your own, or do you wait for something better?
fullstack javascript architecture dojo -
Microservices: Now you have two problems
Featuring Clifton Cunningham
Some people, when confronted with a problem, think “I know, I'll use microservices.” Now they have two problems.
This talk will walk through the actual techniques and challenges in moving from a monolithic application to one based on microservices, particularly focusing on de-composition from...
node.js fullstack microservices -
The Different Aspects of Method Modification in JavaScript
Featuring Peter Seliger
Over the last few years the amount of JavaScript libraries on GitHub alone that claim to support Aspect-Oriented Programming (AOP) has risen significantly. But there is a difference between wrapping functions in a basic way and the complexity that has to be handled by true aspect-oriented...
fullstack javascript aspect-oriented method-modifier control-flow pointcut -
Why Microservices need a Full Stack
Featuring Russ Miles
In this talk, Russ Miles of Simplicity Itself and Gawain Hammond of Sky TV will walk through a full, real-world system evolution from original monolithic designs to microservices explaining why important decisions were supported, even enabled, by using Node, JavaScript and ClojureScript.
fullstack microservices node javascript clojurescript -
A One Language Culture: What does it mean and does it matter?
Featuring Edward Cudahy
The most important gain of JavaScript on the server is not sharing code but rather how does having a lingua franca throughout the organization change team dynamics, team structure, hiring, etc. This does not obviate specialization but instead changes what the specialization is, moving from the...
fullstack node.js javascript soa -
JavaScript for Microcontrollers
Featuring Gordon Williams
The last few years has seen the performance of microcontrollers improve in leaps and bounds, opening up a whole world of possibilities. In this talk we'll show how Espruino fits a JavaScript interpreter into a single chip, and what advantages this has when developing embedded software. With...
fullstack javascript hardware espruino -
Back to the Front: Node and the UI
Featuring David Mark Clements
With a focus on mono-linguistic architecture and beyond, this presentation demonstrates how we can maximise the potential of full stack development by not just unifying the server-client language or reusing code between front and back, but by sharing paradigms.
fullstack javascript node.js commonjs user-interface -
Javascript: The Better Parts
Featuring Douglas Crockford
Programming has (or should have) a special relationship with perfection. This talk is about using programming languages more effectively, and using that experience to create and select better programming languages.
javascript json jslint jsmin