Blogs

City University London Web Team

JQuery 2013 – Oxford

JavaScript.

This year I had the chance to attend the JQuery conference in Oxford – which was a very well organized event.

Here are some of my notes from the Conference, I hope they do make sense after all this time!!

The first two speakers were Brandan Eich (Creator of JavaScript and CTO of Mozilla) and Richard Worth (Executive Directory of JQuery).

Brandan Eich, Creator of JavaScript and CTO of Mozilla

Javascript Creator and CTO of Mozilla

In his speech Brandan  talked about ES6 (ECMAScript) where he explained what is new with version 6.

In addition to this he spoke about a compiler that you can convert games from C/C++  to Javascript which sounded really cool.

At the end he spoke about how JavaScript is so Open to any device, and much faster than Java or Flash.

Richard Worth, Executive Directory of JQuery

Richard from JQuery spoke about how well defined is the scope of JQuery.

Many people ask from JQuery to implement new additional effects or agents but he explained that base remains as it is and there is well defined scope that people build plugins on top of it.

Already there are 1000 plugins around JQuery which fit to the concept of “Answers to problems built on top of Jquery”.

He then spoke about the new 2.0 version where there are many duplicates being removed to make the actual implementation faster.

There is also a plugin that checks those duplicates and if functionality being removed the plugin has a way of bringing it back.

The console on the browser shows will show warning that can help the developer identify what is missing and what it needs to be replaced with.

In order to do this you will need to add Jquery-migrate.js after the Jquery.js file declaration.

It has been found that 9/10 web developers use JQuery.

The JQuery new version is built for the modern web, there is a way where you can opt out from modules such as Ajax, Css, Effects and you can only use a basic 10k minified and gzipped version of the Jquery.

Version 2.1 matches version 1.10 but it doesnt support IE 6, 7, and 8 versions.

He then mentioned how important is to join the online community of Jquery on learn.jquery.org website.

Remy Sharp – So you know jQuery. Now What?

Remy spoke quite a lot about the basics and how is good to have clean code and what use and when for example he mentioned that if you make use of document.ready at the end of your body it is not so necessary as the document is already loaded.

Adam j. Songtag – jQuery is a Swiss Army knife (and that’s OK!)

Adam spoke about the usability of JQuery.

Building a web app is like building a house so it requires you to lots,  and JQuery is very useful and it could do the entire task.

He mentioned that you should avoid replications and that  DOM is a database and JQuery is query language.

One main advantage about JQuery is that it stops the repetition.

Doug Neiner – Taking Control with Machina.js

He described Machina.js a really cool framework that is based on Finite State Machine process model.

I am not really an expert on Finite State Model but what I understood was that the tool would be very useful for processes that require syncronisation.

The links to this slides are on this link http://code.dougneiner.com/presentations/machina/

IIya Grigorik – Wait, Chrome DevTools can do THAT?

Ilya spoke about Chrome DevTools and how useful can they be for performance measurement.

He showed a tool where you can connect your iphone and view the  website while you are buiding it

This can be done by going to Settings->Developer Tools –> Enable USB Debugging

He gave this website where he has his talk 

Jason Scott – Build an experience… not another framework

The last speaker was Jason Scott from Blackberry.

Jason showed us the emulator and how you can create mobile based websites for Blackberry devices.

He mentioned the Html5test.com which is a website that shows how many websites use HTML5 and the Themebuilder for creating themes for Blackberry .

He spoke how much he is using Less and Sass and grunt (Grunt Image Encoding).

Those Images encoding techniques that he mentioned can keep to a minimum and reduce the problems with battery.

At the end he mentioned how you should try to send more HTML than JSON.

Lastly I found this website that also talks about the conference

Thank you

Aris

Comments are closed.

Find us

City, University of London

Northampton Square

London EC1V 0HB

United Kingdom

Back to top

City, University of London is an independent member institution of the University of London. Established by Royal Charter in 1836, the University of London consists of 18 independent member institutions with outstanding global reputations and several prestigious central academic bodies and activities.

Skip to toolbar