Sun, Grapes & Web-5
1st EDITION : April 2012 in Béziers(34) - France
Here you will find a list (not complete yet) of the celebrities that will beat some sense into your coding ;) They rock, they are awesome, they are cool, you want one home !
Filter : All
Robert is a Technical Evangelist for Mozilla and a strong believer in HTML5 and the Open Web.
Robert regularly blogs at http://robertnyman.com, tweets as @robertnyman and he loves to travel and meet people.
The Open Web and what it means
We will speak about the Open Web and what it can bring to us, the web community (developers, users), more specifically about open standards, online services, identity and integrity.
by Robert Nyman
He officiates as an HTML5 GameDev trainer in W3C and ran technical workshops and tech-talks in many countries on different continents. He is also organizer of first HTML5 Game conference - onGameStart.
Can we now replace Flash? Open Web Technologies as an alternative to plugins
When back in 1996 Macromedia introduced Flash, no one suspected that this plugin will revolutionize the world of the Internet and move an open, Web-based technologies into the background.
Today, after more than 15 years, situation slowly reverses - finally creating interactive websites, games or advertisements is possible without using any browser plugins.
But is it enough? Michal will take us on a tour of the world's holy war between Plugins like Flash and HTML, and will attempt to answer this question.
by Michal Budzynski
He is a contributing author to the O'Reilly book "Even Faster Web Sites". Dylan's commitment to R&D has enabled SitePen to be a major contributor to or creator of pioneering open source web development toolkits and frameworks like Dojo, cometD, DWR, and Persevere.
Prior to SitePen, Dylan developed web applications for companies like Renkoo, Informatica, Security FrameWorks and Vizional Technologies. He is a co-founder of Comet Daily, LLC, a board member at Dojo Foundation and a member of the Advisory Board at Aptana.
Modular, Mobile, and Reinventing Web App Development
The Dojo Toolkit is one of the original Ajax toolkits, and has reinvented itself again through a series of improvements in modularity, performance, API improvements, adjustments for HTML5 and mobile platforms, and much more to provide a stellar platform for building web apps.
by Dylan Schiemann
Morten is a lead developer at RemoteX Technologies, where he has been developing offline capable business applications for the last 5 years.
He is a .Net developer with a fot in UNIX development, and enjoys programming in different languages.
He is passionate about SOLID-design principles, testing, automation, and good food.
A year with a mobile HTML5 offline capable business application. Follow the journey we made, from the decision to go for HTML5, development and having the client in production for one year.
Hear what worked, and what needed to be changed. What was hard and what was surprisingly easy.
See how RemoteX changed their deployment strategy from deploying manually to automating their entire deployment pipeline. Why we couldn't afford not automating, and how we do it.
by Morten Nielsen
by Alexandre Morgaut
Karolina is a front-end developer and designer currently working for Australian web development company - XHTMLized.
Earlier she worked on two mid-sized Rails-based apps - Base and AdTaily hence her love for simplicity and semantics of HAML and SASS. If not working or studying HCI she's probably helping out Kraków Startup Community called Hive53. In her free time (if there's any) - a dancer and game geek. You can follow her on Twitter at @karolinaszczur.
Karolina has worked on XHTMLized, Base & AdTaily
The Future is Now!
Have you ever dreamt of LESS or SASS features such as variables or mixins being available in pure CSS?
While CSS3 is getting old and you've seen all awesome demos in the universe, W3C is quietly cooking up new specs for CSS3 (or probably CSS4). What new features will it bring? And what's even more important - how it will make our daily development easier?
by Karolina Szczur
He likes tree.js quite a bit and write learningthreejs.com blog, trying to make WebGL easier to reach for beginners. The Blog contains a seriies “Let’s make a 3D game” which details the various steps needed to make a WebGL Game.
tQuery.js “three.js power + jQuery API Usability” or how to make a WebGL game in less than 10min
tQuery.js is a thin library on top of three.js. It has been designed to lower the barrier of entry for webgl projects. jQuery API is well-known by most of us. tQuery provides all the usual things you are used to with jQuery: element selector, chained API and clean plugin ecosystem.
During this talk, we will show how to leverage tQuery flexibility to code a simple 3D game in less than 10min.
by Jérôme Etienne
At his work in GG Network (owner of the biggest instant messegner in Europe) he deals with systems used by millions of users, so he pays big attention to performance issues and optimizations.
At home he researches different techniques for game development, even those that don't fit the web nature at first glance.
Why WebGL is the future and why this doesn't suck?
During the session I will talk about how webGL will make our life easier, basing on my own experiences with non-gpu accelerated rendering.
I will also present not so obvious usages of webGL in browser as well as take some time for the mobile browsers.
by Jakub Siemiątkowski
Dojo Desert Island Discs
by Sam Foster
Arnout is one of Socket.IO core developers and winner of the Node Knockout 2011 contest.
He's a front-end engineer during the day and Node.js hacker at night and passioned about building scaleable, high available real time systems. He's currently hacking on his first Node.js startup, Observer which is actually the entry that he won the Node Knock Out with.
You can stalk him on twitter at @3rdEden
Pushing the web forward with Socket.IO.
How Socket.IO works and how you can leverage it to make your application or site work in real time.
by Arnout Kazemier
Christophe is a Senior Software Engineer at IBM. He is an architect in the ILOG Visualization team and is a Dojo Toolkit committer with a special focus on advanced visualization components.
He recently contributed to Dojo charting and in particular the mobile aspects of it and is now working as well on a treemap component for the next release.
You can reach him on twitter at @cjolif. Last but not least, even if based in Paris Christophe has a special relationship with Béziers area and is really keen on local wines!
Enabling the mobile Web for a Dojo component.
In this session we will discuss the major steps to enhance a regular Dojo component for the mobile Web. Important aspects such as optimization of download size through AMD modularization, execution speed and touch interactions will be covered.
by Christophe Jolif
Currently Kamil is working for wooga (third biggest social games developer for Facebook, after Zynga and EA), one of the four companies that launched their games on Facebook's Mobile Web (formerly Project Spartan).
We are especially proud of the game (Magic Land: Island), because we're pretty much the only relatively complex game for that platform that also takes advantage of HTML5-related technologies (other games are more or less text based).
At wooga I designed game's architecture and implemented rendering engine. Kamil also worked for Zynga on their HTML5 game engine and before that has been building large scale native applications with Open Web technologies at Nokia.
General patterns to deal with complex applications.
I will share my knowledge and experience with you about designing general game engines and 2d isometric rendering engines.
Instead of just talking about the architecture best practices and patterns, I will go one step further and actually implement them in a simple, but very extensible and powerful game engine's backbone.
Then, I will show you how simple it is to build on top of it. As a result we would have a simple, playable game stub (maybe even multiplayer?) and the code will be open sourced.
by Kamil Trebunia
He loves working with new web technologies, including HTML5 and CSS3. He usually spends his free time contributing to open-source projects. When not programming, he usually sleeps.
You can find him on Twitter at @maciejmalecki.
How about moving your templates to the client-side?
I would like to talk about client-side rendering solutions like knockout.js, backbone.js, different templating systems and building your service as an API (fat client model).
I'll discuss advantages, disadvantages and how can it boost your web application.
by Maciej Małecki
Philip Tellis is a geek who likes to make the computer do his work for him. As co-founder and CTO of Log-Normal, Inc, he analyses the impact of various design decisions on web application performance, scalability and security.
The tool utilises several crazy hacks and statistical analysis to figure out how the network performs while running in the background within the browser.
This talk will go into the details of these techniques.
by Philip Tellis
Paul is a front-end guy at Zenexity doing mobile and desktop stuff. As a former physical engineer focused on numerical computation, he fell in love with the web and with the joy of easily coding things you can see and touch (well it's easier to build a UI with JS than with FORTRAN 90).
How can we build a dead simple multitouch mobile app based on web standards?
In this session, we will uncover the art of making a dead simple multitouch apps with web standards, focusing on achieving the same responsiveness as native.
by Paul Panserrieu
Patrick is an Advisory Software Engineer at IBM specialized in visualization component and is a Dojo Toolkit committer on the 2D graphic API (dojox.gfx).
He has 12 years of experience in advanced visualization components architecture and development, for the desktop (Java and .NET), RIA (Microsoft Silverlight) and Web (Ajax, Dojo,HTML5) plateforms.
dojox.gfx, the foundation for your cross-browser visualization needs
This talk will present Gfx, the Dojo Toolkit 2d graphics api and how it can be leveraged for advanced visualization.
We will first introduce the library and how it works under the hood ; then we will explain the API and its capabilities in details through many examples and scenarii, to finally introduce several real-life examples of advanced visualizations built on top of gfx (components like charting, maps or diagram, or extensions like layout manager) on desktop and mobile environments.
dojox.gfx: what's next, after and later...
This session will present in details the possible candidate features that are planned for dojo 1.8 and beyond, discuss the place of dojox.gfx with respect to the HTML5 graphics APIs, as well as present ongoing advanced experimentations (webgl anyone ?).
by Patrick Ruzand
HTML5 Locale storage and synchronization
The new HTML5 APIs provide awesome playgrounds to webdevelopers. Locale storage, for example, allow offline web applications to run without connection. We will have an overview of the diffrent locale storage possibilities, browser support and technics to use client-server synchronization.
Another interesting topic is the client-server communication via Websockets, ServerSent Events which brings a new dimension to collaborative work and applications!
by Raphaël Rougeron
Andrew is passionate about all-things HTML5 and browser-based games. He spoke about Steppe, his HTML5 canvas 2.5D landscape renderer, at the first HTML5 games conference in 2011 and has sat on Mozilla's panel of experts for their AskMDN Twitter sessions.
He is an active member of the #bbg IRC channel on Freenode; a channel specifically devoted to browser-based games development. He lives in Robin Hood's county with his family and is currently employed by Ibuildings UK where he focuses on both client- and server-side Web development in equal measure.
Oh, and he is also working on an ambitious HTML5 game called Fleeting Fantasy.
Holistic Web app design and development with HTML5
Covering not only client-side requirements, but oft forgotten server-side issues related to interprocess communication, Web Sockets, SSEs, authentication, scaling, portability, etc. Largely a bunch of tips and tricks for using HTML5 client-side alongside conventional server-side platforms like LAMP and Node.js. by Andrew J. Baker
Chris spent the early years of his career with server-side code of all flavors, but while working in academia discovered the Dojo Toolkit and hasn't looked back since.
Now he works at SitePen and gets to play with Dojo all day long on client projects, on contributions to the Dojo Foundation, and improving documentation to make Dojo easier to use for everyone. You can often find him on #dojo as cbarrett1 and on twitter as @thegoldentoilet.
Changing the game with dgrid
In this session I will talk about dgrid, the new open source project living in the Dojo Foundation.
We will cover why we decided to write it, why you should use it, how it works, and how to work with it. We will cover performance gains, how it is easier to work with than other grids that shall not be named, use-cases, its plug-ins and more in this talk about the best grid to hit Dojo yet.
eventd - simulated synthetic events
See how to use eventd with doh in this presentation, and how it can make your unit tests more complete and reusable. by Chris Barrett
Veteran of the enterprise software world, Charlie previously worked for Microsoft and consulted at several large financial institutions.
by Charlie Robbins
Sadek Drobi, CTO of Zenexity, a software engineer specialized in design and implementation of enterprise applications with a particular focus on bridging the gap between the problem domain and the solution domain. As a core Play developer, he works on the design and implementation of the framework.
twitter: @sadache blog: http://sadache.tumblr.com
Guillaume Bort is the co-founder of Zenexity, the french ‘Web Oriented Architecture’ company. Former J2EE expert, he worked several years on constructing Web frameworks for large scale companies including banks, until he decided to sum up his experience by creating Play framework focusing back on simplicity.
He still leads development of the Play framework. twitter: @guillaumebort
Non blocking, composable reactive web programming with Iteratees in Play2
Being a part of the wild wild web, your application is encompassed by a lot of streams of live business, social events and messages on top different protocols and technologies including long-polling, comet, and websockets. It is becoming hard for any modern application to resist integrating into these flows of data. To do so, however, you need the appropriate paradigm with a composable model to consume, combine, forward and publish these live streams with minimal and predictable consumption of resources (CPU, memory, ...).
Play2, a web framework targeting Java and Scala, uses functional programming and a model called Iteratee to respond to these needs.
by Sadek Drobi & Guillaume Bort
Julien works on his Ph.D. about tools and languages dedicated to Web applications engineering, at Zenexity and the University of Rennes. When he’s not contributing to Play, Julien likes doing gymnastic and baking cookies.
Stephane has worked as a software architect in Zenexity since 2008. Having a passion for web technologies and their architectures, he contributes to Play 1.x (core & modules) and Play 2.0. He also organizes the MongoDB Paris User Group's meetups.
Damien est développeur back-end à Zenexity et membre du JUG Montpellier. Il aime acquérir des connaissances et les partager. Après avoir travaillé avec différentes technologies du monde Java et étant toujours à la recherche de langages et technologies innovantes, ses derniers coup de coeur sont Scala et Play2.
Florent est développeur front-end à Zenexity, où il s'efforce de construire des interfaces simples et plaisantes. Il affectionne la sémantique HTML, et s'engage pour un Web ouvert et accessible. Il aime surtout bousculer ses modes de pensée, apprendre de nouveaux langages, découvrir de nouvelles techniques et frameworks.
Ses jouets du moment ? SSEs, CSS3, Backbone.js, Play2, … Il est diplômé de l'école d'ingénieurs Polytech'Montpellier.
Through the development, step by step, of a concrete Web application involving real time streaming and Web Services mashup, we’ll demonstrate the expressiveness and robustness of Play 2.
by Sadek Drobi & Guillaume Bort