Videos

ETE 2012 – Joonas Lehtinen – Vaadin: RIA in Java Without Plug-ins or JavaScript

From the abstract: Get introduced to the Vaadin framework by one of its core developers. The Vaadin provides a desktop-like programming model on the server for creating Rich Internet Applications (RIAs) in plain Java – without the need for HTML, XML, plug-ins or JavaScript. In this session, Joonas lays out the key concepts of the server-side RIA development model and compares it to client-side RIA. To demonstrate the use of framework, an example application is developed during the session step-by-step….

ETE 2012 – James Shore – Kanban, Lean, and Large-Scale Agile

From the abstract: Agile methods work beautifully for a single team. But what do you do when you have multiple, interdependent teams, all working on a single product or product suite? How can Agile scale without losing sight of its core principles? In this session, we’ll examine how to apply Lean and Agile principles to the problems of large-scale Agile. We’ll combine a pinch of theory, a dash of experience, and a heaping helping of crazy ideas to give you…

ETE 2012 – Jim Weirich – Connascence Examined

From the abstract: Connascence (noun) is defined as (1) the common birth of two or more at the same tome; production of two or more together, (2) That which is born or produced with another, or (3) the act of growing together. In software, connascence is a rough measurement of the amount of coupling amount the components of a software system. Components that are “born” together will often need to change together over time. Excessive connascence in our software means…

ETE 2012 – Joshua Suereth – Effective Scala

From the abstract: A talk on general best practices in Scala, taken from real world experience and examples in the book Scala In Depth. This covers everything from what is an implicit to programming with expressions. If you’re not comfortable with the Scala, this talk will show you how to make use of this elegant language in day-to-day situations.

ETE 2012 – Andre Dhondt – Better Agile through Tribes

From the abstract: Runners find that they can go faster with a lower perceived effort when they exercise in a pack. The same thing happens when our software teams gel, and when our management teams decide to work together for mutual benefit. We are, by nature, social beings—but culture teaches us to hold back and avoid deep connection. What do we need to do to bring back the tribal mentality so we can excel as teams? Find out what companies…

ETE 2012 – Trevor Lalish-Menagh – JavaScript Testing: Completing the BDD Circle in Web Development

From the abstract: Martin Flower states that the definition of legacy code is code without tests. You test your server-side code, but if you are working on a site with a fair amount of non-trivial JavaScript (ajax call, extensive callbacks, etc.) you really should be testing your JavaScript as well. All the untested JavaScript code we are writing today is, in effect, legacy code, but we can address this with JavaScript unit testing! One of the biggest problems with testing…

ETE 2012 – Trevor Burnham – The CoffeeScript Edge

From the abstract: CoffeeScript, a streamlined language that compiles into JavaScript, has gained devotees at companies ranging from 37signals to Fog Creek to AOL. Not bad for a 2-year-old open-source project. In this talk, we’ll take a look at some of the areas where CoffeeScript really shines, allowing devs to write cleaner, more maintainable code than would otherwise be possible, both for the browser and for Node.js.

ETE 2012 – Aaron Mulder – Building Real-Time Web Applications

Chariot’s CTO, Aaron Mulder, delivered an ETE talk on real time web applications using various technologies such as Bayeux, Web Sockets, and other technologies. Read on for more… From the abstract: In this talk we’ll look at the state of the art in building real-time Web applications. Based on actual projects such as a real-time monitoring console, we’ll look at Bayeux, Web Sockets, and similar approaches for pushing real-time data to the browser, data management and event-driven UI updates with…

ETE 2012 – Manoj Vadakkan – It’s the Culture Stupid! Why Scrum is More Than a Few Roles, Artifacts, and Ceremonies

From the abstract: Scrum attracts many organizations because of its apparent simplicity and its potential to deliver results faster. Many do not realize the cultural changes that they need to make in order to become a hyper-productive team. This session will discuss why cultural aspects are important and how cultural changes make the mechanics of Scrum effective. During this session, we will discuss the five Scrum Values and how those values will make the Practices in Scrum effective. We will…

ETE 2012 – Sean O’Meara – The Rise of Configuration Management

From the abstract: Computer networks and the applications that run on them are growing in size and complexity at an ever faster rate. Managing their configuration by hand became intractable long ago. Various schemes have been devised by systems administrators from all over the world to ease this burden. These usually manifest themselves as a mess of duct tape scripts wrapped around complex change management policies. There is a better way. In this presentation, I will cover the history and…

How can we help your company with your development needs?

Contact Us