Are you an Angular developer who also has projects written in React? Do you support multiple languages? See how you can use the built in capabilities of each framework to localize and internationalize your applications.
On the angular side, you can also check out Transloco or ngx-translate if you're looking for more options.
Are your applications ready for when the Ivy renderer is turned on by default?
Let’s take a look at a real-world, production application in Angular v8 and what had to be done to get it running with the Ivy preview. This is a large application with many dependencies, leveraging complex parts of the Angular architecture.
Sometimes the best tips are the simplest ones to implement. That's the case with this quick article about how to overwrite the default behavior in Angular schematics. A few tweaks in the angular.json, and you're good to go. See how this simple tip can help simplify your development.
Netanel walks us through how to create highly flexible and resuseable components in your apps. By focusing on the behavior only, other developers can fully utilize your work. You'll also get a quick glimpse of how you can use spectator to test your components.
To make an accordion component that’s flexible enough for the developers, we should provide them with a component which handles the accordion behavior, leaving the styling and markup up to them.
What can you possible learn from building Tetris with Angular? Besides having a lot of fun following along, you'll learn about the canvas, keyboard interactions, reequestAnimationFrame, and more!
To create our game loop, we can use requestAnimationFrame. It tells the browser that we want to animate, and it should call a function to update an animation before the next repaint. In other words, we tell the browser: “Next time you paint on the screen, also run this function because I want to paint something too.”