From Java to AngularJS (without pain)

At the jQuery Conf in Berlin (December 2015) and at the Rubyslava Meetup in Bratislava (17.3.2016) I was presenting my talk “From Java to AngularJS (without pain)”.

jQuery Conf

jquery-conf.png

jQuery Conference Berlin 2015

Rubyslava

rubyslava_meetup.png

Rubyslava Meetup March 2016

This is a (pretty shitty, sorry for that) video of my talk at Rubyslava – btw no, I’m still not a Ruby developer ;)

Talk Summary

The “Superheroic JavaScript MVW Framework” AngularJS is a state of the art JavaScript tool for single page web applications that offers a lot which JS alone does not – namely structure. As Java Developers we like the law and order of object oriented Java with all its tools; so I would like to show how pleased I was after discovering AngularJS for front end development (instead of JSF or Spring MVC).

My slides

Full abstract of the Talk

The “Superheroic JavaScript MVW Framework” AngularJS is a state of the art JavaScript tool for single page web applications that offers a lot which JS alone does not – namely structure. As Java Developers we like the law and order of object oriented Java with all its tools; so I would like to show how pleased I was after discovering AngularJS for front-end development (instead of JSF or Spring MVC).

In my presentation I will give a short introduction on basic principles of MVC in Java and point out some common solutions (JSP, Spring MVC…). Then I will continue with a description of AngularJS (Google yay!) and how client-side model–view–controller (MVC) can be achieved with Angular. Next I am going to show you how structure will be enforced by using extended HTML and JS vocabulary with modules, directives, and controllers (ng-what?? no JS/HTML mix). I will continue by answering the question of the implementation of the back-end (REST via jQuery) and add an overview of supporting state of the art frameworks (npm FTW!, bower, gulp, less, coffee script / jasmine, jade, bootstrap, lodash…). I am going to finish with some best practices and the downsides of Angular (no pain, no gain).

This talk is suitable for (intermediate and higher) Java (or JS) front-end developers who are eager to try out new front-end frameworks and principles. Some code examples will be presented on slides. If there is enough time left, I’ll show a live demo.

What’s next?

As speaker I’m going to have a keynote about “Simple Mobile Development With Ionic” at We Are Developers in Vienna April 13!

Upcoming Babe Tour Dates:
– 13.04. We Are Developers Conference – Ionic
– 26.04. Demo Night #4 – likeahipster.com
– 27.04. ViennaJS Meetup – Ionic
– 11.05. AngularJS Meetup – Ionic

Also I plan to visit some conferences such as the Craft conference in Budapest.

So stay tuned :)

Advertisements
This entry was posted in konferenzen and tagged , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s