Log inSign up
Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
3,425 posts
Image
user avatar
Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
@laforge_toma
Sr Engineer @HealthRosa | @GoogleDevExpert for angular πŸ…°οΈ | #AngularChallenges creator
Embrun, France
thomaslaforge.dev/home
Joined November 2014
266
Following
3,678
Followers
  • Pinned
    user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Sep 25, 2023
    #AngularChallenge is getting a fresh new look!! You can now explore the new website πŸ‘‰ angular-challenges.vercel.app βœ… Enhanced design βœ… Improved discoverability βœ… Easier readability βœ… Step-by-step guide to starting and submitting a challenge πŸ“: instructions rewrite in WIP. πŸ”₯
    angular-challenges.vercel.app
    Welcome to Angular Challenges
    Get started by resolving these challenges and become a better Angular Front-End engineer.
    21K
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Jun 26, 2022
    Replying to @ledevnovice
    Vraiment du mal Γ  comprendre d'oΓΉ vient cette gΓͺne du salaire en France?
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Apr 5, 2023
    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)
    Image
    Image
    36K
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Nov 24, 2022
    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 πŸ’―
    Image
    Image
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Oct 5, 2023
    πŸ”₯ 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.
    Image
    21K
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Jul 10, 2023
    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. ❀️
    Image
    20K
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Feb 6, 2023
    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.
    Image
    13K
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Feb 2, 2023
    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.
    Image
    Stop being scared of InjectionTokens
    From itnext.io
    13K
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Jul 26, 2023
    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 😊
    Image
    GitHub - tomalaforge/angular-challenges: Set of Angular challenges to practise and train on Angular
    From github.com
    14K
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Nov 3, 2022
    Hi #angular, I have created this nx github repo github.com/tomalaforge/an… 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.πŸ˜‡
    Image
    GitHub - tomalaforge/angular-challenges: Set of Angular challenges to practise and train on Angular
    From github.com
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Jul 29, 2023
    #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. 🧐
    Image
    12K
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Jan 16, 2023
    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
    Image
    Image
    17K
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Jul 27, 2022
    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 ?
    Image
  • user avatar
    Thomas πŸ…°οΈπŸ‡¨πŸ‡΅
    @laforge_toma
    Apr 7, 2023
    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 🚦
    Image
    Boost Your App’s Performance by Wrapping Your Functions Inside a Pipe
    From medium.com
    11K

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

TermsΒ·PrivacyΒ·CookiesΒ·AccessibilityΒ·Ads InfoΒ·Β© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up