Download the App!
show episodes
 
Loading …
show series
 
Angular Signals are THE HYPE right now and for a good reason as they represent the largest new thing in Angular since its inception! In this episode we're going to discuss everything from new Angular signals API, through how it relates to Angular change detection at the moment and how will it likely change in the future to , if it will make RxJs ob…
  continue reading
 
In this episode we're going to take a deep dive on new Angular Standalone Components and compare them with original @NgModule approach. We're going to discuss trade-offs when using Angular standalone components for various pieces of typical Angular application like lazy loaded features, shared components and eager part of the application. We're als…
  continue reading
 
RxJS (Reactive Extensions for JavaScript) is a complex and very interesting topic. The Rx (Reactive Extensions), originating from Microsoft, has been around for a very long time migrating from one platform to another. These days every programming language has its own native implementation of Rx. This episode is fully dedicated to RxJS. In this epis…
  continue reading
 
There is a lot of buzz around reactivity and reactive programming these days. All reactive Angular API is built on top of RxJS library so there is a lot of reactivity built-in within Angular. What do you think, should Angular have First-class RxJS support, should it be optional or may be Angular should support both options? Lets discuss 👉 Twitter t…
  continue reading
 
Component is the central piece in Angular. Sometimes you want to generalize a particular component, to make it shareable across your application or to move into a custom component library to share it around multiple applications. It is important to understand how to approach shareable components in your particular use-case. In this episode we are d…
  continue reading
 
Web Components are also known as Custom Elements. Custom Element is a web standard for defining new HTML elements in a framework-agnostic way. There are a set of different techniques that allow you to build Web Components or Custom Elements. Being an Angular Developer you can easily get into Web Components by using Angular Elements. Links: Web Comp…
  continue reading
 
I split up the developer tools into multiple categories Development and productivity Debugging Performance Testing In this episode we discuss each category in details as well as answering the following questions: Why do we need developer tools? Can you imagine a dev life without modern tooling? What are the modern Tools for Angular developers? How …
  continue reading
 
Every time you scaffold a new project with Angular CLI ng new command, the CLI, by default, produces an Angular CLI workspace for that project. In some cases when you are working on multiple Angular projects under the same solution you may want to try out a Multi-project Workspace. This approach is also suitable for many enterprise projects. ng new…
  continue reading
 
Change Detection is a mechanism built into Angular that allows Angular to decide what actions to be performed when the state of the app changes. Most of the time developers do not have to deal with change detection manually. In this episode we are talking about a quick history of change detection and what problem it solves. We also discuss change d…
  continue reading
 
Angular is continuously evolving together with the entire web ecosystem. Therefore, it is a recommended best practice to keep up your Angular projects up to date with the latest Angular version. In this episode, you will learn why updating to a new Angular version is a good idea. Also, I will provide some tips that will help you to achieve that. Li…
  continue reading
 
Animation is a great solution to improve the application experience. You can add animations to your web applications using CSS animations, browsers web animations API or by using third-party libraries. Juan talking bout different aspects of animations, how it works and how to get started. Links angular.io/guide/animations auth0.com/blog/get-better-…
  continue reading
 
These days, people use different devices to access the web. Therefore, every web application should be adapted to all screen sizes. Responsive Design is a technique that allows screens to adjust to different sizes accordingly. There are a few techniques to make your Angular Apps responsive. You can choose from several libraries specifically built f…
  continue reading
 
Angular Material is the most popular UI library available for Angular. It contains a set of high-quality components implementing Google Material Design specification, built by the Angular Team. Think of Angular Material as a foundation that you can use to build your own custom components. Jeremy touched on a quick history about Angular Material, it…
  continue reading
 
CDK stands for Component Development Kit. CDK is something that not every Angular developer knows about. CDK contains a set of building blocks for creating your own UI components that could be great foundation for your custom components of any sort or a custom component library. Links Angular CDKBy Aliaksei Kuncevič
  continue reading
 
Angular has been around for many years now. There are a lot of decisions that were made within the Angular team that made Angular so successful today. AngularJS referring to v1 - the first version of the framework Angular referring to v2 and up, which is the new modern framework which is completely different to AngularJS This time Miško Hevery, the…
  continue reading
 
Component communication is the most common challenge developers face building single page applications. There are several techniques that you can use to approach components communication building Angular applications. In this episode I am discussing basic component communication techniques. Links Inputs and Outputs Async Pipe Reactive Services Tech…
  continue reading
 
Angular router solves a lot of problems in client facing single-page web applications. The router helps to control the page content by dynamically displaying the components without a need to request pages from the server. Without an Angular router the user navigation experience in Angular application would be hard to achieve. Links Angular Router R…
  continue reading
 
Error handling is a fundamental part of any real-world web application. In this episode, you will find everything you need to know about error handling in Angular and more. Fun fact: That is literally the first ever episode of Angular Rocks, recorded on 21 Jan 2021 Links Error Handler Class Angular Errors List Angular Debugging Guides Best practice…
  continue reading
 
Dependency Injection is a design pattern that creates objects and provides them to consumer classes that depend on those objects. Dependency Injection is widely used in Angular. In this episode you will find everything you need to know about Dependency Injection and how it works in Angular Links Dependency Injection Dependency Injection YouTube Ser…
  continue reading
 
Angular CLI is the most important piece of Angular ecosystem. In this episode you will find everything you need to know about Angular CLI: Brief history Top features Monorepos Tips and tricks The future Links Alan Agius on Twitter Setup Multi Project Workspace Angular Package Format (APF) Spec ng-packagr ng-packagr with David Herges on ngAir Optimi…
  continue reading
 
Angular template syntax powered by Angular built-in directives helps to do a lot of things within a component template. In this episode I am talking about the main features of an Angular template syntax. If you want to learn more, have a look in to Angular Cheat Sheet and the Demo App I created specifically for this episode Links Cheat Sheet…
  continue reading
 
In this episode I am explaining what is Angular and answering the following questions: What does single-page client-side really means? Are there any differences between Angular and AngularJS? What are the benefits of using Angular? Why developers and companies choosing Angular? Links What Are The Benefits Of Using Angular Angular Docs Angular Roadm…
  continue reading
 
Loading …

Quick Reference Guide