OReillyGMT
O'ReillyGMT aims to bring you the low-down on tech culture from Iceland, Russia, South Africa and every place in between, from grass roots coding in solitary rooms, through the hopes and dreams of start-ups, via the pioneering work done by governments, charities and direct action groups, to the sizeable contributions of the major corporations that grace this territory. Our main line of reportage will be technology, but we're keen to dive into ecology, business, media, the arts, academia whenever we learn something we'd like to pass on. But we want this to be a two-way conversation. Please let us know what you're working on, comment on the stuff we write about, tell us what we're doing right and what we're doing wrong. We built this site to reflect what's going on: you know better than us, so please, join us!
-
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