Your current filters are…
by Andreas Kunz
OpenUI5 is a very comprehensive web UI library that is now Open Source. Come to this session to learn about its unique feature set and to see many code examples and live demos. You will see how to easily develop powerful web apps that run on any device, from smartphone to desktop browsers, adapting to screen size and touch/mouse interaction.
Declarative UIs, HTML templating, Model-View-Controller support, two-way data binding to models supporting various data formats like JSON, XML, and OData are some of the main features that make life for app developers easier. Add more than 200 responsive UI controls on top, ranging from simple buttons to complex tables with built-in virtual scrolling and back-end paging, and you have a mighty tool set at hand.
SAP, one of the biggest business software companies in the world, relies on OpenUI5 to build mission-critical applications â this is why many enterprise-grade features are built-in: accessibility, theming, extensibility, internationalization, support for right-to-left languages, special tools for debugging, and a consistent, well-researched UI design. And the best thing about it: with OpenUI5 you get all of this for free.
If you havenât heard about OpenUI5, no problem: it had initially been developed as closed-source software and has only been open-sourced recently, accepting contributions at GitHub since October. So this is the perfect chance to learn about it!
by Travis Smith
Data on the web can be represented in many ways, and is often represented in multiple ways at once. Maintaining template libraries to support growing applications is increasingly difficult. Templates often lack great abstractions, and markup mixed with code is hard to write in a way that demonstrates clear purpose or intent. The requirement for working with dynamic, everflowing data is hampered by existing methodologies.
Have hope: there are some techniques to conquer these problems.
This talk works through using and extending D3.js to expressively generate a page. Driven by an example of D3.js that generates visual and table-based representations of data, refactored to make expressive code that shows clear intent. Weâll wrap it all up by showing how D3.js enables us to easily use websockets for live data representations.
by Glenn Block
In this presentation, Glenn Block discusses how Splunk uses node.js in its products. Surprising, huh? Node shows up in various islands of Splunkâs architecture from the Splunk Server, to middleware components, and finally in the SDKs. The focus here is on real world usage, the specific places where we chose to use node and why, as well as the teamâs experiences deploying it into production. Whatâs Splunk? Itâs a product designed for data ingest and query for massive realtime data work loads. It is used by some of the largest organizations in the world.
The way we interact with technology is fundamentally changing. The application revolution continues to drive innovative use of new and emerging technologies. Three fundamental areas are driving this evolution. First, the quantity and quality of APIs and services available a click-away for developers. Second, new levels of interactively across devices, web, mobile and IoT (Internet of Things). Finally cloud computing is at the nexus of this evolution, enabling faster time-to-value for developers, CODE!. Join us for a quick demo of a simple application using a conversation style of human computer interaction using a small collection of APIs.
by andreasgal
Writing HTML5 apps is easy and intuitive. Ensuring flawlessly fluid animations and interactions is exceptionally hard. In my keynote I will highlight some of the fundamental principles of HTML5 rendering that are important to understand in order to diagnose and avoid performance problems and the dreaded âjankâ in modern Web applications.
by Brendan Eich
JavaScript is almost 20 years old, and moving faster than ever. ES6/2015 was voted through Ecma TC39 in Paris last month, ES7/2016 is being developed concurrently to prime the annual release pump, and use of compilers, notably Babel and Traceur, is on the rise. Low-level APIs such as SIMD, WebGL2, and 64-bit integer Math methods combine with higher-level facilities from generators and promises to async/await to cover the space of safely programmable hardware. Is there anything JS cannot do? Iâll give some answers.
by Paul Irish
In 1993, Jakob Nielsen publishes three time thresholds for user experience. 20 years later, these numbers are just as relevant and become very interesting when we apply them to the experience of interacting with the web.
In this presentation, Paul will show how the Chrome team has repositioned their performance goals in terms of whatâs most important to the end-user and how you can do the same.
by Kathy Sierra
Every moment of every day thereâs a new language, framework, format, protocol to learn. Nobody has a more dynamic skill set than a web developer. Weâll look at the one metaskill to rule them all: The ability to come up to speed and stay there, over and over again.
by Bill Scott
Two years ago, PayPal set its UI free by adding liberal doses of NodeJS, JavaScript templating and libraries, JSON, Github and Lean Startup/UX. Join Bill as he looks at the PayPal design and engineering transformation, including the boom in rapid prototyping and experimentation, cultural changes, lessons learned, and the next stage of initiatives and technologies now underway.
United States United States, San Francisco
20th–22nd April 2015