AngularJS and the future of web programming: a talk with Vittorio Conte (February, 4th 2015)
(This post is part of a serie on GDG Rome DevFest 2014)
Agatino Grillo: Hi Vittorio. Could you introduce yourself?
Vittorio Conte: I am a software developer at Engineering Ingegneria Informatica SPA a multinational company leader in Italy in software and IT services. I live in Rome and I love travels/girlfriend/family/dogs.
Agatino Grillo: What is AngularJS?
Created by Google developers, today is an open source project powered by Google and with hundreds of open source contributors around the world.
Agatino Grillo: The web programming scene is every day more crowded: why Google proposed another framework?
Vittorio Conte: There are a lot of alternative but most of these frameworks use an imperative approach for DOM manipulation. Through their usage the code maintenance and organization is not so simple. AngularJS, instead, is based on MVC pattern and gives you a mental model for “where to put what”. It’s provides a declarative approach to extend the HTML functionalities, improving code reusability and maintenance.
Developing a single-page application is, than, fast and easy.
Agatino Grillo: What is a single-page application?
Agatino Grillo: What about data binding?
Vittorio Conte: In traditional web frameworks the controller combines data from models and mashes templates to deliver a view to the user. This combination reflect the state of the model at the time of the view rendering.
Agatino Grillo: At Rome Google Developer Group (GDG) Fest on 8th November 2014 your code-lab was dedicated to getting started with AngularjJS. What did you propose?
Vittorio Conte: GDG DevFest’s codelabs are hands-on lab sessions to allow attendees to learn Google technologies by practical examples from experts sharing their knowledge and passion. You can find slides and code of my AngularJS here. I proposed a rapid overview of AngulaJS features and how you can have a simple Angular apps in minutes thanks to its features like 2-way binding, directives, dependency injection, etcetera. I would thank my friend Alessandro Relati who get the codelab with me.
Agatino Grillo: Google already announced AngularJS 2.0 release?
Vittorio Conte: The next version of AngularJS is currently in a design and prototype phase. As per Google, AngularJS 2.0 will focus on mobile apps but desktop architecture will be supported too.
Agatino Grillo: Thanks Vittorio
Vittorio Conte: Thanks to you
How to contact Vittorio Conte
- Email: firstname.lastname@example.org
- LinkedIn: https://www.linkedin.com/pub/vittorio-conte/30/29a/191/en
- Web: http://www.vconte.it/
- Twitter: https://twitter.com/vitconte @vitconte
Slides and code
- http://www.vconte.it/slides/angularjs/ (slides licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License with embedded code also available at
- AngularJS official site https://angularjs.org/
- AngularJS Italia on LinkedIn: https://www.linkedin.com/groups/AngularJS-Italia-7442742
- Twitter: https://twitter.com/AngularJSItalia @AngularJSItalia
- Wikipedia: http://en.wikipedia.org/wiki/AngularJS
- Google+: AngularJS Italia https://plus.google.com/communities/116870768974618912798
- Andrew Austin, “An Overview of AngularJS for Managers”, August 27, 2014 http://andrewaustin.com/an-overview-of-angularjs-for-managers/
- A Better Way to Learn AngularJS https://thinkster.io/angulartutorial/a-better-way-to-learn-angularjs
- AngularJS and the future of web programming: a talk with Vittorio Conte (February, 4th 2015)
- Rome GDGFest 2014: how replicate classic arcade “Space Invaders” in Unity3d, by Vincenzo Favara (12th January 2015)
- The Dart side of web development: a conversation with Claudio d’Angelis and Giovanni Laquidara (11th January 2015)
- Towards Web 3.0, an interview with Roberto Navigli and Daniele Vannella (9th January 2014)
- GDG Rome Devfest 2014 - An introduction to Go by Alessandro Mancini (8th January 2015)
- Rome Dev Fest 2014: Android TV & Chromecast, a conversation with Matteo Bonifazi and Alessandro Martellucci (2nd January 2015)
- “Let’s expose Rome” with a Cloud Cult Platform: a conversation with Camelia Boban and Simone Pulcini about semantic web (15th December 2014)
- Il lavoro al tempo del web - Intervista a Massimo Chiriatti (24 novembre 2014)
- Storia: progettare esperienze multimediali immersive - intervista a Darius Arya, archeologo multi-piattaforma (18 novembre 2014)
- Let’s develop immersive multimedia experiences about history - Interview with Darius Arya “multi-platform” archaeologist (18th November 2014)
- Italiano: Costruiamo insieme una storia immersiva – intervista a Serena Zonca (12 novembre 2014) and English: Let's build an immersive storytelling - Interview with Serena Zonca (November 12th, 2014)
- Italiano: Google: DevFest Roma 2014 (Università Roma TRE, 8 novembre 2014) and English Google DevFest Rome 2014 (University Roma TRE, November 8, 2014)