Recently, there has been a lot of buzz on Angular’s SDK (a new version of the CLI), the never ending AngularJS to Angular upgrade question, Angular Material’s progress, and how to think of Angular’s directives in a way that may be more useful to your application development.
Hans Larsen Reveals Upcoming Angular Products and Discusses SDK
As a member of the core angular team, Hans has been working on SDK — the next version of CLI. He says his work involves helping developers with efficiency, by allowing them to manage their apps and projects, even before making an appearance to the browser. He’s also looking to make improvements to better the interface.
Hans further explains that individuals who are used to the current CLI, will be able to use the new version with ease. Default features will remain the same, and the upgrade path will be straightforward, made to support Angular 4.0. Having said that, SDK will be entirely redesigned from the ground up as a blueprint library. All very exciting news for the Angular community.
Pete Bacon Darwin, Angular Core Team on The Best Way to Upgrade Your AngularJS Applications
Easy upgrade can be accomplished with ngUpgrade, which allows angular and angularjs to run at the same time. This way, developers can continue to keep uptime for their clients while moving their code one part at a time. NgUpgrade is one of many potential solutions for the switch over to Angular.
Going back to when Angular was introduced, Pete talks about whether there was a better way to prepare the community for the migration. From his point of view, due to the existing architecture of Angularjs, there wasn’t anything that could’ve been done differently, as the Angular now is much more advanced in comparison.
Elad Bezalel, Angular Material Core Team: Being on The Angular Material Team
Elad Bezalel is a part of the Angular Material Team and is currently working on Material 2 components and features. He walks us through how he became a part of the team and what intrigued him the most about Material. Elad is very confident about this project and encourages developers to use it as an aid with their designing. He is still working on improvements and creating more components, but seeing as Material 2 is in its beta stage, it is ready for anyone who want to use it.
Mike Brocchi and His Thoughts on Angular Directives
Mike describes becoming a member of the Angular-CLI Core team and contributing to the angular community to be more involved. In this interview, he talks about directives in detail, starting with the fact that they are underrated and should be promoted. He hopes in the future, people will be more aware of how to use directives effectively. He explains how it’s still a key part of Angular, even beyond Angularjs.
With directives, developers can add behaviours to their applications without having to separate components or add logic into their component.This could be done for many situations.
Mike also discusses when not to use a directive and expands a little on host binding and host listening. He then gives a breakdown of what else directives can accomplish, such as improving accessibility or being used to access templates from existing components. Mike also describes the differences between different types of directives.
Overcoming the Challenges of being a Developer: Justin Searls Shares his Experience
Justin elaborates on the non-technical side of being a developer. He talks about the feelings of frustration and upset, lack of motivation, and other barriers that come with being a developer. He then discusses how starting small, creative projects and open sourcing ideas can help channel these negative emotions, and turn them into something positive and applicable, as opposed to solely unbearable. He encourages developers to present their ideas even when they’re uncertain of the outcome, and gives tips on how to gain recognition in an effective and modest manner. All in all, Justin strives to provide a model for the industry, to normalize talking about weaknesses and shortcomings, no matter who you are, where you’re from, or what background you have as a developer.
The Angular team has been consistently releasing new updates to the framework. You can learn more about the Angular framework at https://angular.io/.