/// NOTE: Topics are subject of some moderation before they appear in the tab below so be patient.
The Call for speakers is closed, thanks to everyone!
This topic focuses on the common problems and challenges that a Front End developer needs to resolve when developing the application UI. Instead of focusing on a particular client-side development framework - such as Knockout, Angular, etc. - I try to abstract some common guidelines and design best practices, and present the most appropriate solution for specific scenarios - which may or may not include the use of an MVC framework or a certain library. I also try to summarize which of the existing frameworks on the market solve the presented challenges in an efficient way.
Beyond the final frontier of jQuery selectors(by Tsvetan Tsvetkov and Alexander Shopov)
Annotation:------------- There is magic to jQuery CSS-like selectors – they allow even the apprentice developer to quickly reach any elements in an HTML page.However there are cases when one needs to transcend this mana level and burst beyond the standard tricks – which is within the powers of a true jQuery-extending wizard.Yet this is not the limit for experienced DOM warlocks.In this lecture we will concoct custom selectors, throw in some direct parsing of CSS for the fun of it, manipulate language constructs because we can and reach the border between the possible and unthinkable – from the other side.No red pill necessary though enthusiasm is a must. Target audience:------------------ Hardcore developers Level:------ Advanced to Expert
How to start writing HTML5 games and stay alive
HTML5 games are at the peak of popularity, and many developers would like to write their own, the best-of-all game. Which technical aspects are worth considering? What is included in the development process? How many participants needed to start? How to debug and which tools are needed for this? This talk is for everyone who want to try their hand, but don’t know how.
Creating cross-platform programming languages made easy
Nowadays JS can be considered not only as programming language itself but also as platform for running cross-platform applications written in a lot of existing and newly created languages. This topic tries to give explanation on those programming languages, how do they work, how debugging and easy development is provided, gives also some dive into grammars, parsers and source maps and shows how to create own syntax sugar or real languages in live coding mode.
How to create Google Chrome Extension and How to Distribute it.
What is Google Chrome Extension? If you want to make one - where to start? Which are the best practices? How to debug an extension? OK - you have now a great extension - but how it will reach his happy customers? What to choose? - To give them sources or packed extension? Or use Chrome Web Store? - I hope I have answers to all this questions.
Good and bad practices with jQuery
Node.JS - Blurring the Line Between Client And Server
Going Beyond Cross Domain Boundaries
jQuery: The Basics and Beyond
Building modern web apps with Ember.js, jQuery and Web API
Today's modern web apps relay on rich front-end technologies which help developers create super dynamic, interactive webs. In the past years, jQuery became the main front-end library in all modern websites and web apps and dramatically changed the way developers perceive the client-side... but, the evolution and development of new libraries is not stopping there. Ember.js is a library that works together with jQuery and helps developers create really modern web apps by providing powerful API which can help you become more productive in the client-side. When combined together with jQuery and Web API, you have all the libs and frameworks to create the next generation of web applications.
jQuery Ajax - Tips & Tricks
Several years ago jQuery changed the way developers write Ajax code. Today, almost everyone uses jQuery Ajax to build dynamic and interactive web applications. This session will focus on showing you from basic stuff about jQuery Ajax and will go quickly deep dive into interesting and very important tricks and tips you should have in mind when writing your jQuery Ajax code.
10 Tips and Tricks How to Write Better Phonegap Applications
While working with Phonegap, you might figure out to what use after your first Cordova application, like listing files, loading, effects, transitions and you might consider using some JS framework to avoid all those boilerplate of DIY the UI. Problem is some of the framework still needs adjustments and if you don’t understand whole framework you might end up messing around until you find out best solution. If your project needs a bunch of implementation and you are with time to do so, and kind of control what you want and doing it in the right time, here are these tips and tricks to avoid snagging and became lazy on producing some valuable apps.
Building modern MVVM jQuery apps with Knockout JS
Examine your jQuery
Taking MVVM to the next level - advanced Knockout.js
Deep dive into one of the most advanced data-binding frameworks. This session will show examples of best practices, common pitfalls to avoid and lots of customizations over the basic features.
jQuery mobile for the enterprise
This is a session that gives insight on technology-enabled businesses, examining how mobile world affects corporations and ways they react. We'll cover most common scenarios companies utilize mobile, the technology selection process, common design guidelines and how such are approachable with jQuery Mobile. You will learn of biggest challenges on such enterprise apps and most useful features of jQuery mobile to help you build fast and flexible solutions.
AngularJS - a radically different way of building Single Page Apps
Learn the Angular way of building rich web apps. We will start from a blank project, and in 1 hour we will build an online radio app as a SPA (Single Page App). While doing so, we will compare and contrast Angular with the traditional way of building jQuery-based apps. We will cover some common Angular patterns and anti-patterns. We will look into why data-binding and declarative UI programming with Angular are such a big deal. At the end of the talk, you will know why creators of AngularJS say that: "AngularJS is what HTML should have been, if it has been specifically designed for AJAX apps".
Building Windows 8 Store Apps with jQuery
jQuery 2.0 added full support for Windows Store applications, so this session is about exploiting those possibilities. We will see why you might want to use jQuery in Windows 8 apps and what you can do with the new support.
Things I learned from the jQuery source
We will dive into the jQuery source code and learn a few interesting tricks like: undocumented functionality, optimization techniques and all the available hooks. We will also see how Grunt and AMD are used to build jQuery. Don't just learn how to do things, always learn how things work. Initial points which we will cover are listed here: https://github.com/hkdobrev/jquery-conference-2013/blob/master/things-I-learned-from-jQuery-source.js
Building SPA with Knockout
Construction is not complicated in general, you're choosing the project that most liked you and build a house according to the plans. At some point you're getting unexpected additions, the roof becomes open with trees, garage now has a stove and your wife now wants the doorbell like your neighbour. Now your project should be able to fit 130 roomers and has 6 floors for 5 generations. If you want look into your feature and see how many times you have to rewrite your code - welcome on board.