Otherwise you will be obsolete after some years. To prevent you from this, the Angular Days are perfect. You will get in touch with a lot of new technologies. You can talk with a lot of experienced people and can share experience with other developers as well. If you was not there this year, you should go for it next year. Otherwise you will miss something important.
You can choose what you like
One could say that everything was perfectly planned with one exception: WiFi internet access. The internet connection didn’t work at all for the first two days. Quite funny for a web focused conference taking place in a capital city, but we managed to help ourselves with some USB-Sticks and 4G networks.
Day 1 – the First one of Three
An Introduction to Angular 2
We started with an introduction to the concepts of Angular 2.
By the way, Angular 2 is completely different to AngularJS. They changed a lot of things
under the hood, especially the syntax is completely different. Now you can use TypeScript to develop your apps. In the break we had a lot of coffee and breakfast.
After that we got some code challenges to do. We sat together with some other attendees of the conference and cooperated to get rid of the issues. We built a small app with some animations and showed the current cursor position on the web page. We asked some question and had a short discussion about them. Afterwards it was time for lunch.
— AngularJS Germany (@angularjs_de) 10. Oktober 2016
Node.js – Architecture and Best Practices
After the lunch and with a full stomach we went to the talk about Node.js – Architecture and Best Practices. Sebastian Springer presented this session. He showed us a lot of interesting tools to increase our developing skills with Node.js. A very interesting tool was pm2, a production process manager for Node.js applications with a built-in load balancer.
Introduction to hybrid development with Ionic 2
In the morning we started with an introduction to Ionic 2. Aaron Czichon and Bengt Weiße held this talk. Topics were the concepts of Ionic 2 and Angular 2 and the interaction with Apache Cordova. After the talk ended, we started building our first Ionic 2 application.
Ionic is a very cool tool to build mobile application only with HTML, CSS and Angular.
Ionic is a very cool tool to build mobile application only with HTML, CSS and Angular. You can run the apps on iOS, Android and Windows Phone with the same code base. It was very powerful in the first version but the second version is even more powerful!
We added some basic elements to our Ionic 2 app and understood the new concepts of Ionic 2. They explained the new NavController, with which you can easily navigate in your app: you just push and remove the views from it to navigate.
Progressive web apps
Christian Weyer presented this talk. He is the executive and the principal Consultant of Thinktecture and talked about the future of web apps and native apps. The Apple app store and the current app situation. He gave an introduction what progressive web apps are and what the future will bring.
Christian also mentioned interesting topics like: Fetch, Service Worker, Cache API, Push API and Web App Manifest. Service Worker for example are really interesting and can help a lot for Progressive web apps. You can learn more about them here.
— Christian Weyer (@christianweyer) 11. Oktober 2016
Develop native mobile apps with Angular2 and NativeScript
This course was presented by Sebastian Witalec and Julian Steiner. They gave us an introduction to NativeScript. How you can write native mobile apps but without a native programming language. Only with Angular, HTML and CSS. It is compiled to native code.
We all started with our first NativeScript App, we built a simple picture app with some native animations. At the end a contest took place with the chance to win a robot, it is possible to develop software for the robot with NativeScript. Unfortunately none of us won it 🙁 .
— Joshua Meyers (@skavu1) 12. Oktober 2016
Growing Angular 2 applications under control – Best Practices and Style Guide
Bengt Weiße and Elmar Burke presented this talk. They have the mission to clean up space from bad code. Therefore, they brought an example project with bad code with them. We had the chance to work together to clean up the code. They also showed us how to write nice good code and how to prevent bad code. After the talk, everybody had a clean code base on his computer.
On the conference you learn a lot about new technologies for the web and also for mobile applications based on web technologies. It was 3 funny days with a lot of knowledge, free beer and even more food.