Loading…
Build Stuff has ended
Schedule
Java Script [clear filter]
Wednesday, December 11
 

10:20am EET

(SLIDES) Emil Cardel--Unleash your JavaScript using ancient philosophy
Greek and Roman philosophers had great insight into human behavior, on how to live a more happy and fulfilling life. There is a lot we can learn from them. Even how to write better JavaScript code.

Looking at the stoic way of life that focuses on human freedom can help us understand principles for creating delightful code that demands freedom and gives us full control. Code that is maintainable, readable and immune to many of the everyday JavaScript frustrations we encounter.

In this talk I'll show you how to free yourself from dependencies such as:
Place - How to make your code non dependent on the order it is placed in your script
Time - How to break the temporal coupling in your code, controlling when things execute.
Relationships - How to make your code truly modular and independent from outside code calling in or out

Speakers
avatar for Emil Cardell

Emil Cardell

Emil Cardell is passionate .net web developer and have been working on large public website, communities and intranets for a decade. A former consultant, now working as a senior developer at Thomas Cook in Stockholm. Always looking for ways to find developer happiness, he looks outside... Read More →


Wednesday December 11, 2013 10:20am - 11:15am EET
Hall 5.5

11:30am EET

(SLIDES) James Nugent --Temporal correlation and CEP with Event Store Projections
Ever tried building a system to do complex event processing but ended up getting bogged down in all the infrastructure necessary? Or maybe you've tried running temporal correlation queries from a SQL database and become very familiar with nested subqueries... In this talk we'll look at the projections model in the Event Store, and how it can be used both for CEP without the fuss, and as a better way of approaching temporal queries, using only Javascript!

Speakers
avatar for James Nugent

James Nugent

James is a software developer from Bath, England. He works mostly on healthcare systems, travels a lot, and is a conoisseur of cider and old guitars.



Wednesday December 11, 2013 11:30am - 12:25pm EET
Hall 5.4

1:25pm EET

(SLIDES) Tim Ruffles -- Zen of Javascript tests
Good tests spur our feet,

bad tests grip like winter mud,

testing zen brings spring.

Acolyte Foo mastered the use of stubs and mocks. Soon the tests were running fast as the swiftest river.The master walked by, and deleted a swath of code: she watched as the tests passed regardless.

The next day, the other acolytes found only a straw dummy in Foo’s bed.  When they asked the master where Foo had gone, she replied: “Observe: these tests were 
Foo’s, they still pass: Foo must be alive and well”.

Thus, the acolytes gained enlightenment.



Speakers
avatar for Tim Ruffles

Tim Ruffles

Tim is the founder of SidekickJS, a Javascript code-quality tracker for teams. He teaches & mentors developers for General Assembly and EventHandler. Previously he was front-end tech-lead for Skimlinks and Picklive. He talks about Javascript at conferences and events... Read More →


Wednesday December 11, 2013 1:25pm - 2:20pm EET
Hall 5.3

2:35pm EET

(SLIDES) Rob Ashton--JS without the frameworks
Backbone, Ember, Angular, Knockout... the question always seems to be "which", rather than "why" - and over the past few years this hasn't changed much despite the server-side JS ecosystem tending away from frameworks. Let's look at some patterns for building client side applications in JavaScript without frameworks (even without jQuery!), and some tooling that can help us do this. We'll dive into aspects of testing and how to manage these code-bases across a large team in such a way that we don't have to resort to crutches like frameworks or alternative languages. Demonstrations will include the use of package managers, build systems and sensible JavaScript to get the job done fast and well.

Wednesday December 11, 2013 2:35pm - 3:30pm EET
Hall 5.1

2:35pm EET

Ilya Pukhalski -- Responsive Cross-platform Web Apps
Despite many ready-made solutions on the market of frameworks for web apps, there’s no solution that can provide a concrete app architecture and work on desktops, phones, Smart TV, and other devices. Some frameworks are too massive, some give no instructions whatsoever on how to build app architecture, some work only for WebKit, while others are simply a set of glossy UI elements in iOS style. Definitely, solutions that enable to use several libraries simultaneously look promising, but often times it looks as if someone tries to hammer a screw into a wall. Content adaptation for various devices and platforms remains unsolved as well. In his presentation, Ilya will speak about the approach he has been using for a number of his big projects aimed at creating scalable cross-platform web apps. He will also touch upon some problems that contemporary web and hybrid application developers face today and share some possible solutions to them.

Speakers
avatar for Ilya Pukhalski

Ilya Pukhalski

Solution Architect at EPAM Mobile Competency Center, lecturer at British Higher School of Art & Design  Ilya Pukhalski has about 8 years of experience in different web areas starting from UX and ending with server-side programming. JavaScript and web-standards lover, speaker. Currently... Read More →


Wednesday December 11, 2013 2:35pm - 3:30pm EET
Hall 5.5
 
Filter sessions
Apply filters to sessions.