Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต Profile Banner
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต Profile
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต

@laforge_toma

3,165
Followers
270
Following
201
Media
3,088
Statuses

Sr Engineer @HealthRosa | @GoogleDevExpert for angular ๐Ÿ…ฐ๏ธ | #AngularChallenges creator

Grenoble, France
Joined November 2014
Don't wanna be here? Send us removal request.
Pinned Tweet
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
9 months
#AngularChallenge is getting a fresh new look!! You can now explore the new website ๐Ÿ‘‰ โœ… Enhanced design โœ… Improved discoverability โœ… Easier readability โœ… Step-by-step guide to starting and submitting a challenge ๐Ÿ“: instructions rewrite in WIP. ๐Ÿ”ฅ
4
44
162
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
@ledevnovice Vraiment du mal ร  comprendre d'oรน vient cette gรชne du salaire en France?
6
23
618
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Angular is going to be much simpler in the next iterations. (v16 and above) Small comparison of a zone-base ๐Ÿ…ฐ๏ธ comp vs a signal-base ๐Ÿ…ฐ๏ธ comp is v16+ ๐Ÿ˜ฑ โš ๏ธ API/wording might change (should check the RFC if not done yet)
Tweet media one
Tweet media two
19
54
334
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Host directive is so powerful and so much fun. ๐Ÿฅณ Here is a small directive for handling empty list rewritten with angular v15. great job @angular team ๐Ÿ’ฏ
Tweet media one
Tweet media two
20
66
301
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
9 months
๐Ÿ”ฅ I'm more than happy to announce that I'm a Google Developer Expert in Angular. ๐Ÿ”ฅ ๐Ÿ™ Thanks to @SantoshYadavDev for helping me through the process. Thanks to @alouane_med for pushing me. ๐Ÿ™ Many thanks to @webmaxru and @twerske for conducting the interviews.
Tweet media one
62
17
282
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
New Input API of @Angular v16+ is amazing. ๐Ÿ”ฅ Using Input for retrieving query params, coupled with the new transform method to parse a JSON string back into the desired object, and you get this simple component. โค๏ธ
Tweet media one
10
38
236
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi #angular , Did you know about ngComponentOutlet ? You can embed a component dynamically inside a container. ๐Ÿง And to go a bit further, you can lazy load it.๐Ÿ‘‡ It can avoid you to do get the instance of a ViewContainerRef.
Tweet media one
8
43
212
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi #angular , I observe that many Angular devs are afraid of using InjectionToken due to a lack of understanding. I hope this article will shed light on this topic and encourages you to embrace the use of InjectionToken in your projects.
5
46
200
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
11 months
I'm really happy that my AngularChallenges project has reached 300 githubโญand that more than 30 people have completed a challenge. If you want to improve or practice your Angular Skills or simply want to give a star, here the repository: See you ๐Ÿ˜Š
2
27
171
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi #angular , I have created this nx github repo which will host a series of angular/ngrx/rxjs and others challenges. I aime to reproduce real life exemples to help you improve your angular skills. Hope you will find them enjoyable.๐Ÿ˜‡
3
38
146
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
11 months
#Angular v16.2.0-next.4 has just introduced inputs binding inside ComponentOutlets. ๐Ÿš€ It's really awesome for creating dynamic components. The only downside is that it is not typed, but I couldn't figure out how to make the typing work. ๐Ÿง
Tweet media one
9
20
146
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Here is a small snippet to demonstrate to skeptical #Angular developers that deprecating the guard as a service in favor of the functional guard is the right decision. โœ…better DX โœ…less error-prone โœ…more reusable โœ…less boilerplate code โœ…easier to read
Tweet media one
Tweet media two
9
30
143
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
In Angular v14.1, a new function "reflectComponentType" has been added. It lets you retrieve some information about a given Component. I cannot see any use case yet. Can you see some ?
Tweet media one
20
24
112
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi #angular , โŒFunctions in template have always been a perf issue in Angular. โœ…This article provides a small, strongly-typed utility pipe that you can easily incorporate into your project to wrap fn & improve app perf. โŒš๏ธThis is while waiting for ๐Ÿšฆ
5
12
114
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
waouh, this #vscode plugin just blow my mind. ๐Ÿคฏ No more ... in TS error message where you don't know where to look. And error message are easy to read. If you haven't installed it, just try it. ๐Ÿ™
Tweet media one
3
9
110
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
You want to know everything about Dependancy Injection in #Angular , how it works and how to master it. ๐Ÿ˜ฑ ๐Ÿคฏ ๐Ÿง Here is my new article. It has been a while since I wanted to write about it and here it is. ๐Ÿ˜… I hope you will enjoy it and learn from it. ๐Ÿš€
5
26
114
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Angular v15 is out ๐Ÿพ๐Ÿพ๐Ÿ…ฐ๏ธ But we are still on v12 ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ
19
6
104
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi #Angular , you were always wondering how to style deeply nested components or any parent/child components and you don't know how to use css variables. I hope you will find all your answers in this article. Have a nice read. ๐Ÿง‰
2
25
92
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi #angular , As @brandontroberts said, all projects need a logo. So I made this nice little one for my angular challenges projects. If you haven't heard of it, you can go check it ๐Ÿ‘‰ Hope you'll like it !
Tweet media one
5
12
96
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi #Angular , This article will provide you with all the necessary information to correctly implement route guards in any Angular application. I hope you will find all your answers in this article. Otherwise tell me what's missing. Have a nice read. ๐Ÿง‰
2
22
90
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
10 months
๐Ÿ””Iโ€™m available for new challenges. Iโ€™m currently seeking new challenges as an Angular Frontend Engineer. I am eager to contribute to your team's success by ensuring faster delivery and a successful Angular application. My expertise lies in best practices, performance
5
44
89
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi #angular , Challenge 1โƒฃ2โƒฃ is out. You will need to learn how to master zone.js and avoid unnecessary change detection cycle to get a more powerful app. Here is a small video to explain the issue with our code. ๐Ÿ‘‰ Happy coding !๐Ÿ™ƒ
2
15
86
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi #angular , have a peaceful Monday morning. Here is my new story: an article to teach you how to use @injectable the correct way. Hope you will like it. ๐Ÿ™ Enjoy the read with your morning coffee. โ˜•๏ธ
0
24
80
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
9 months
Since I have received quite a few questions about my journey and how I became a Google Developer Expert (GDE), I'll create a brief post: - I started my career as a Software Engineer in 2012, working with Java. - In 2018, I transitioned to using Angular and fell in love with
@99chrys99
ใƒกChrysใƒก
9 months
@laforge_toma @SantoshYadavDev @alouane_med @webmaxru @twerske Est ce que tu peux me raconter tes parcours stp ๐Ÿ˜Š j'aimerais aussi devenir GDE un jours . Merci et encore fรฉlicitations ๐ŸŽ‰๐Ÿ‘
1
0
0
10
9
81
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
v17 starts the journey into fine-grained change detection inside Angular. ๐Ÿ”ฅ ๐Ÿ”ฅ ๐Ÿ”ฅ By using Signals and OnPush, only your component will get refreshed. ๐Ÿ”ฅ ๐Ÿ”ฅ ๐Ÿ”ฅ If you want to know more, I'll explain everything inside this short article ๐Ÿ‘‡
3
10
80
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
11 months
If you always forgot to add the trackby fn into your NgFor loop, I've got you covered. In this article, I will provide you with two directives that you can simply copy/paste into your project to simplify the use of the trackBy fn. ๐Ÿ’ช
2
14
78
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
Since the @angular Team highlighted my work on their release article, the number of people visiting my site skyrocket. ๐Ÿš€ Before, my highest number of people at the same time was 10, and now, it went up to 89 people. That's crazy ๐Ÿ˜ฑ
Tweet media one
3
3
77
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
The future of Angular is so bright. It has never been a better time to be an angular developer. ๐Ÿ”ฅ๐Ÿ”ฅ
3
9
76
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
My #angularChallenges has gained some popularity in the last 24 hours. ๐Ÿ™๐Ÿ™๐Ÿ™ It feels rewarding that people are starting to participate. ๐Ÿคœ๐Ÿค› If you want to give it a try:๐Ÿ‘‡ ๐Ÿ’กIf you have any ideas for challenges, contributions are more than welcome.
Tweet media one
5
14
75
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi #angular , You will find my answer to challenge 5โƒฃ of #AngularChallenges in this article. You will learn how to create a small CRUD application following angular best practises and using @ngrx_io component-store. ๐Ÿ‘‡have a nice read ๐Ÿ‘‡
1
16
71
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
@angular quizz. How many change detection cycle are triggered by the following piece of code when you click on 'Start' ?
Tweet media one
4
9
68
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
Don't miss the event. angular v17 will be huge.๐Ÿš€๐Ÿš€ you'll never see Angular the same way ๐ŸŽ‰
@angular
Angular
8 months
Angularโ€™s renaissance is coming.
109
419
2K
2
6
67
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Angular is far from being dead. quite the opposite๐Ÿฅฐ
@mgechev
Minko Gechev
1 year
2023 will be big for Angular!
164
131
2K
1
8
65
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
#Angular is evolving so fast and v16 with signals have erased from memory some awesome feature. I truly love hostDirective from #angular v15, and use it a lot with NgIf โœ… Code is more decoupled: Have you ever feel that some code located inside a parentComponent to show/hide a
Tweet media one
Tweet media two
4
15
65
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi #Angular , I made a small video to demonstrate a point made by @brechtbilliet yesterday to not set OnPush on smart or high level component. ๐Ÿ‘‰ This is only valid is you have declarative code in your codebase. ๐Ÿ˜… Sorry for my accent, hope you can understand it !
6
8
65
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
A short video to better visualise how the new Local Change Detection can improve your application if you are using OnPush + Signals ๐Ÿ”ฅ
2
12
65
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
๐Ÿ‘‡my first PR is going to angular codebase. ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ Thanks to @AScottAngular for reviewing it.
@Enea_Jahollari
Enea Jahollari ๐Ÿ…ฐ
1 year
Stricter type checking is coming for NgTemplateOutlet ๐Ÿ”ฅ Thanks to @laforge_toma ๐Ÿ˜Ž #angular
4
10
88
8
2
61
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
10 months
New series for #angularChallenges about performance. ๐Ÿš€ The first challenge in the series is an easy one that helps you understand the improvements of OnPush vs. Default change detection strategy better. ๐Ÿ”ฅWith this series, you will learn how to use the Chrome extension:
1
8
59
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
11 months
My #angularChallenges is now part of the Testing Library official documentation. ๐Ÿ˜ Thanks @tim_deschryver ๐Ÿค If you want to practice and improve your testing skills, you should definitely try out those challenges. ๐Ÿš€
Tweet media one
0
11
59
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
What are your favorite angular oriented YouTube channel ? Here are mine ๐Ÿ‘‡ @angular / @ngconf / @DecodedFrontend / @greg_radzio / @brandontroberts / @nrwl_io / @joshuamorony / @adyngom / @kreuzercode
7
7
58
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Good morning #Angular . ๐Ÿ‘‰ Yesterday I explained type guard in Typescript. This time we'll learn how to apply this concept to #angular directives.
0
18
54
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
3 years
We are hiring! We are looking for @angular developers. Our tech stack for our main projects is @angular , @NxDevTools , @ngrx_io and @springboot . The company @Technosens is located in Grenoble DM me if you are interested. #hiring #web #TypeScript #angular #Java
5
26
54
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
#AngularChallenge 3๏ธโƒฃ0๏ธโƒฃ Angular v16 has introduced one of the most hyped feature since a long time: Signals๐Ÿšฆ However, significant changes like this often require a different approach to thinking and implementing things. It is expected that both good and bad patterns will emerge
2
7
56
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
With angular v14.1, you can now have more granularity on CommonModule. You can only import AsyncPipe, NgClass, NgStyle, NgIf, NgForOf, NgComponentOutlet, and many more on their own => To reduce bundle size Will you do it? Or still keep importing CommonModule?
Tweet media one
5
5
49
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
My talk got accepted @angulartinyconf . Thanks a lot @adyngom for choosing me and trusting me for my first talk and in english ๐Ÿ˜… See you in 3 months ๐Ÿค—
Tweet media one
2
6
56
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
10 months
Here are 4 solutions to a very common #Angular use case (HTTP request based on user inputs) using the new Signal API and Rxjs: 1๏ธโƒฃ PR created by GDE and @ngrx_io core team member @MarkoStDev using the upcoming ngrx signal store: 2๏ธโƒฃ PR created by GDE and
2
19
54
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
9 months
New #AngularChallenge with the new UI. We continue the performance series with a simple yet powerful feature: Pipes. ๐Ÿ”ฅ In this challenge, you will learn and visualize why pipes are a tool you need to have in your toolkit. โœ… From now on, in addition to practice, I will try to
1
7
54
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi #angular , Challenge # 1โƒฃ6โƒฃ It has been a long time, but here is a new #AngularChallenge . This one is about understanding how Dependancy Injection works and using it to solve a problem nicely ๐Ÿ‘‡
0
15
49
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi #angular , ๐ŸงYou are wondering what Signals will improve in the future of change detection inside Angular. โœ…Here is an article that highlights the benefits and experiences you can expect in future releases of Angular when you migrate your app to signal-based components
1
15
52
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
Ready to assign to my first Angular conf: @ngPolandConf with the new Angular Brand. See you all there ๐ŸŽ‰
Tweet media one
0
3
50
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi #angular , You want to know what goes on behind the scenes of an angular pipe. Here is my new article as part of the #ngChampion community ๐Ÿ‘‡have a nice read ๐Ÿ‘‡
1
12
49
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi #angular , Exercice 4โƒฃ has been pushed to #angularChallenges called "NgTemplateOutlet Strongly typed". ๐Ÿ’กExercice inspired after a discussion with @Nartc1410 and @joshuamorony about Typing NgTemplateOutlet to improve DX. ๐Ÿ‘‰ Have fun ๐Ÿ’ช
4
12
48
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi #angular , Exercice 5โƒฃ is out and it's beginner-friendly. The goal is to refactor a small CRUD app with best practices and add a local state management with NGRX/component-store (or any other library). ๐Ÿ‘‰ Have fun ๐Ÿ’ช
2
9
47
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
One of the nicest lib I found recently to organize html attribute with prettier, and to have a nice homogeneous html among teams. (very easy to setup and make a huge dif when reading html). โžก๏ธprettier-plugin-organize-attributesโฌ…๏ธ Here is my angular setup
Tweet media one
5
3
47
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
9 months
Thank you everyone for sharing my post. ๐Ÿ™ My new challenge will be at #Rosa with @antoinepairet to create an amazing app to simplify healthcare in Belgium using @angular , @QwikDev and @NxDevTools . Excited to build things with these amazing technologies๐Ÿš€๐Ÿš€
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
10 months
๐Ÿ””Iโ€™m available for new challenges. Iโ€™m currently seeking new challenges as an Angular Frontend Engineer. I am eager to contribute to your team's success by ensuring faster delivery and a successful Angular application. My expertise lies in best practices, performance
5
44
89
7
2
46
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi #angular , You will find the first part of my answer to challenge 6โƒฃ of #AngularChallenges in this article. You will learn multiple ways to write a custom directive using @ngrx_io , RxAngular and hostDirective of @angular v15 ๐Ÿ‘‡have a nice read ๐Ÿ‘‡
3
18
46
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi #Angular , I'll write a in-depth article (or series) about DI. First, I'd like to know if there is some subject, issue you'd like me to cover, to answer. What do you find hard? what do you not understand?what are you struggling with ? There is not stupid or simple question ๐Ÿ™
6
3
44
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
My new work view for the next two weeks. ๐Ÿฅฐ
Tweet media one
5
0
46
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Ma nouvelle vie de freelancer peut commencer ๐Ÿ’ช๐Ÿ˜…
Tweet media one
6
0
40
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
9 months
New #AngularChallenge of the week. We continue the performance series.๐Ÿ”ฅ In this challenge, we need to display a list of 100,000 items. However, this approach is highly inefficient as all the items are created in the DOM, resulting in significant latency. How will you handle
4
6
43
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
HI #angular , New article that covers all the ways to access route parameters: - ActivatedRoute snapshot - ActivatedRoute Observable - Ngrx RouterStore - @Input
1
12
43
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
I have discovered this amazing library called Ng-Morph. It allows us to write small scripts really fast when we need to perform redundant operations within our workspace. I have written a small article explaining three scripts I created when I had to migrate multiple Angular
2
11
42
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hello, je souhaite me lancer dans le freelance, je cherche qq retour d'X. Si vous y รชtes ou avez รฉtรฉ freelance. Comment trouvez vous vos clients ? Quelle est votre TJ. Et vous รชtes parti de cmb ? รŠtes vous en EI, SARL, autre ? Autres points important Merci bcp pour vos retours.
21
18
38
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
I've been rewarded by @ThePracticalDev for the most beloved #angular article of the week. ๐Ÿ”ฅ (Even if it's more a typescript blog post ๐Ÿคซ) I have now the angular badge on my profil page ๐Ÿ˜ If you want to read it ๐Ÿ‘‡
Tweet media one
1
4
41
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
I'm so so so looking forward to having the full signal experience and we will not have to wait another 6 months. ๐Ÿฅฐ signal inputs and signal based components will appear in MINORS ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ˜
@twerske
Emma Twersky
8 months
@Erik_Verduin @angular Totally understand your point! The future is probably closer to nozone in that signals will be available under the hood, where the CD calls are, but zones is removed. The next couple minor releases of Angular are focused on signal based inputs, and components, which would land
1
1
22
2
4
41
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
AngularJs, angular2 and now angularRx. ๐Ÿค” This can change drastically how angular app will look like. But i think it's a good move from the angular team to keep pushing the framework forward.๐Ÿ’ฏ
2
1
40
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hello #Angular community,๐Ÿ…ฐ๏ธ If you're interested in having a deeper understanding of Dependency Injection (DI), you should watch my talk on @angulartinyconf . In this video, I'll explain to you the following topics: โœ… The fundamentals of DI. โœ…Various use cases of injection:
2
5
38
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
@MarkoStDev Thanks a lot for your awesome work on @ngrx_io . ๐Ÿ™ It's so nice and easy to create a viewModel now on CS. ๐Ÿ‘‡
Tweet media one
2
7
38
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
10 months
One phrase that all Angular developers tend to say is: โŒ "Don't call function inside the template" โŒ. In my new article, I'm describing a use case where function calls can be problematic, potentially leading to unexpected behavior. Have a nice read.
4
8
39
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
I'm a bit chocked ๐Ÿ˜ฑ of how many angular developers don't know about async pipe or don't know what it's doing. I have been doing a lot of interviews and only one of them had the right answer. Is it because of the documentation ? Or what can it be ?
22
1
36
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
#angular Quizz Since v14.1, we have now a new guard. Which component(s) will be downloaded and which one will be displayed ?
Tweet media one
5
3
38
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
#angular folks, to help you overcome this performance issue, and you still have to call a function inside your template, you need to use a pipe, but sometimes creating a pipe for a single usage might be overkill, thus you can use a generic pipe. ๐Ÿ‘‡๐Ÿ‘‡ You're welcome ๐Ÿ˜‡
Tweet media one
@realTomaszKula
Tomasz Kula
2 years
There has been a lot of comments about calling functions in the templates in my recent thread, so I've decided to summarise it with this image. Hope that helps ๐Ÿ˜‰
Tweet media one
7
17
99
1
5
37
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Et voila, une page se tourne. J'ai officiellement annoncรฉ ma dรฉmission. Je me lance dans le freelance๐Ÿ˜ฑ๐Ÿคช๐Ÿคช๐Ÿคช. Ma premiรจre mission sera avec la superbe รฉquipe @squadracer . Merci a @smlpth , @jerome_desseaux , @CowboySysop @clemkeirua et d'autre pour votre aide.
9
0
33
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Small Clarification, I created #AngularChallenges for everyone, not only Advanced ๐Ÿ…ฐ๏ธ dev. If you are a junior or just starting with ๐Ÿ…ฐ๏ธ, don't be scared to submit an answer. I don't bite, I just want to help other to start loving this amazing framework: @angular .
3
6
36
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
really awesome discussion with @prodromouf @yjaaidi and @KrisPlatis about extreme programming and scrum. I learnt a lot.
Tweet media one
1
5
37
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
Super exciting time: my work has been highlighted in the @angular v17 release doc. ๐Ÿ’ช Thanks #angular team for highlighting it. ๐Ÿ™
@tim_deschryver
Tim Deschryver
8 months
I see some familiar names within the #Angular v17 release post ๐Ÿฅณ๐Ÿ‘๐Ÿ‘๐Ÿ‘ @brandontroberts @SantoshYadavDev @laforge_toma @Jean__Meche
Tweet media one
2
3
31
0
2
35
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
24 answers to #angularChallenges #1 ๏ธโƒฃ ๐Ÿ’ช This challenge is perfect for juniors, intermediate Angular devs or people that want to practise for a technical interview, or for recruiters that are looking for a good coding test: You'll learn: โœ… Input/Output โœ… NgContent โœ…
1
5
36
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
11 months
#angularQuizz : Do you know #Rxjs share / shareReplay: refcount ? Below are 3 snapshots: ๐Ÿ‘‰ share ๐Ÿ‘‰ shareReplay: refcount=true ๐Ÿ‘‰ shareReplay: refcount=false Can you guess what will be displayed on the screen after 10s ? Good luck, that's not easy ๐Ÿคฏ
Tweet media one
Tweet media two
Tweet media three
3
5
34
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
10 months
I think I will stop creating new challenges for a while and focus more on better documentation and explanation to ease the process of answering them or creating new ones (if you want to contribute). thanks @webmaxru for the feedback ๐Ÿ‘
5
0
36
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
My personnal website is online: ๐Ÿ’ก Install it as a Webapp and accept notifications to fully enjoy the experience. ๐Ÿ˜‡ ๐Ÿ“ Created with @angular @Firebase @tailwindcss @NxDevTools @vercel ๐Ÿคฏ These tools are amazing and simplify every step of the process
6
3
32
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
11 months
Share / ShareReplay with or without RefCount You have always been wondering which operator to choose for multicasting an observable. In this article, I'll explain these 2 operators through 3 use cases. I hope everything will get clearer after reading it.
0
6
32
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
My talk wasn't selected at #ngconf but this would have been my first talk. Will practice on smaller event and will try to make it next year. I will not be able to attend the conf. It's too expensive for me ๐Ÿ˜ช. Hope to me you in-person in other event.
5
0
33
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi #Angular , You can find the answer of #AngularChallenge 5โƒฃ using RxAngular ๐Ÿ‘‡ A big thanks to @edbzn for helping me out and writing most of the solution.
1
7
33
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
New #AngularChallenge ๐Ÿ“– For this one, you will need to understand how DI works and how to leverage the use of InjectionToken. ๐Ÿš€ Resolving this challenge will help you gain a better understanding of how DI works and how easy it is to override Tokens or Services. ๐ŸŽ‰ Have Fun
1
8
33
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
3 years
What angular open source project are you inspired by? I love reading the source code of taigaUi from @Waterplea and @marsibarsi . Lots of good and powerful design pattern. What's yours ?
4
0
29
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi #angular , Challenge 6โƒฃ is out. You will need to master structural directive and guard which are two very important concepts of angular. ๐Ÿ‘‰ Have fun ๐Ÿ’ช
2
8
30
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
Really happy that my work got highlighted again on @angular live stream by @marktechson and Jeremy. However as any respectful developers, devs don't read the doc and jump straight to the code ๐Ÿคฃ So if you want to resolve my challenges, read the doc first. ๐Ÿ˜œ and everything
Tweet media one
0
2
31
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Since State of Js Survey is out (), here are my top three reasons why @angular is still my favorite framework of all time and will still be in 2023.
2
7
31
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi ๐Ÿ…ฐ๏ธ, here is a small #angularQuizz . It has been a while... ๐Ÿง Given the following snipper. What will be printed in the console ? and Why ? Answer in the comment section ๐Ÿ‘‡
Tweet media one
7
9
30
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
9 months
when two greats angular mind work together, here is what is landing. great job ๐Ÿ’ช๐Ÿ’ช
@Enea_Jahollari
Enea Jahollari ๐Ÿ…ฐ
9 months
This week injectLazy was released ๐Ÿš€ It's a utility function that helps you inject lazy imported services into your components โšก๏ธ It was inspired by both and (thanks to @Jean__Meche ๐Ÿ™Œ) Go give it a try and let me know in the
Tweet media one
11
67
297
1
3
30
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
OSS is such an amazing world. ๐Ÿš€๐Ÿš€ Thanks to the incredible work of @nelsongutidev , #angularChallenges now has its Spanish version. ๐Ÿ˜ฑ All guides and a few challenges are translated. Hablante espaรฑol, ya no hay excusa. ๐Ÿ˜œ
0
4
30
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
10 months
New solution for #angularChallenges 3โƒฃ0โƒฃ about interoperability between signal and Rxjs In this solution I use the operator created by @Enea_Jahollari and @Nartc1410 : computedFrom ๐Ÿ’ฏ โœ… This operator is very cleaver and makes interop easy. In this solution, you can learn: -
0
3
30
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi #angular , Here is a new use case of NgTemplateOutlet. This article describes how to type check the context when ngTemplateOutlet and its template are located in the same HTML. ๐Ÿ‘‡have a nice read ๐Ÿ‘‡
0
7
28
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi @erik_slack , @AlexOkrushko or any people working at @Cisco on any huge angular project. I know that your codebase is huge and I was wondering how you deal with all changes. How quickly do you transition to the latest version? Do you refactor the entire codebase at once, or
4
2
29
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Trying #rxAngular , I have some issue with HTTP error handling. Do you have a small CRUD application as example ? What's the best way to write the following code with error handling ? @edbzn @Michael_Hladky
Tweet media one
6
3
27
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
9 months
Thanks to @TomerMeirov ๐Ÿ™ who suggested and implemented a new file structure to #angularChallenges . Files are now ordered by level of difficulties which make the UX better.
Tweet media one
3
1
29
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
2 years
Hi @angular folks, Currently working on #angular exercice number 2. I want to dive into @ngrx_io good design and practices. I've seen and see so many overcomplicated and poorly designed NgRx code, that I want to do a series of real life ex to help you with this awesome lib.๐Ÿ’ช
3
1
28
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Amazing read from @esosanderelias ๐Ÿ‘ Really like the way the article is structured and how it explains how the Angular team chose to use the signal primitive. Go read it to see what signal will add to the framework. ๐Ÿ‘‡๐Ÿ‘‡
1
9
27
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
1 year
Hi #angular and @typescript TS is very great at helping you and your teammates avoid errors. Mastering its tools will secure even more your application. Understanding function overloading can help you build safer utilities or libraries. ๐Ÿ‘‡Enjoy
1
4
28
@laforge_toma
Thomas ๐Ÿ…ฐ๏ธ๐Ÿ‡จ๐Ÿ‡ต
8 months
๐Ÿคฃ๐Ÿคฃ๐Ÿคฃ๐Ÿคฃ true story
@Tipster22
Q
8 months
Her: "I bet he's thinking about other women." Him: "I wonder what has the #Angular team so hyped up?"
Tweet media one
9
30
227
0
5
28