Profanis's Avatar

Profanis

@profanis.bsky.social

πŸ…°οΈ GDE for @angular ✨ @angular instructor πŸŽ₯ @youtube http://bit.ly/3eDtL6R πŸ‘Ά Dad

352 Followers  |  210 Following  |  34 Posts  |  Joined: 21.08.2023  |  1.8786

Latest posts by profanis.bsky.social on Bluesky


Stop Wasting API Calls! Async Validators & Debouncing in Signal Forms
YouTube video by Code Shots With Profanis Stop Wasting API Calls! Async Validators & Debouncing in Signal Forms

I posted a new #angular video where you will learn how to use Async Validators in Signal Forms

youtu.be/R10dQ4zlWs0?...

βœ… Async Validation Logic: Perform HTTP calls and mark fields as valid/invalid based on the server's response.
βœ… Debouncing API Requests: Utilizing the debounce helper function

30.01.2026 10:11 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Post image

πŸ”₯ It’s official! Angular GDE Fanis Prodromou is joining #WhatTheStack2025 in Skopje on Sept 20! Don’t miss his insights on frontend excellence. 🎯

#Angular #FrontendDev #TechConf

πŸ‘‰https://wts.sh/

16.05.2025 14:23 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Angular Day by Frontend Nation Level up with the latest Angular techniques, best practices, and deep dives from industry leaders, including Minko Gechev, Angular Lead at Google, and Sarah Drasner, Senior Director of Engineering at ...

I’m super excited for Angular Day by
@frontendnation.com ! 🀩

Join to watch industry leaders share the latest insights & knowledge on Angular. πŸ”₯

It’s online & FREE!

Claim your ticket here: certificates.dev/angular?frie...

#FENAngularDay #angular

25.03.2025 07:57 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸŽ‰ It's Meetup Day!

Our Meetup will start at 19:00 EET. See you there!

Speakers: Julia Rapczynska & @profanis.bsky.social
Gold Sponsor: Code.Hub

πŸ—“οΈ March 11th, 19:00 EET
πŸ“ Impact Hub Athens
πŸ”—https://www.meetup.com/angular-athens/events/305917322/

#angularathens #meetup #angular

11.03.2025 12:31 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

🎀 Speaker Highlight: @profanis.bsky.social

Topic: "Build a Planning Poker Game with Angular & Supabase."

Join us at the 25th Angular Athens Meetup.

πŸ—“οΈ March 11th, 19:00 EET
πŸ“ Impact Hub Athens
πŸ”—https://www.meetup.com/angular-athens/events/305917322/

#angularathens #meetup #angular

08.03.2025 12:34 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Purple background with stage lights and stage fog. "ng-conf 2025 coming this fall!" photo of Emma Twersky & Mark Thompson speaking at previous ng-conf. ng-conf white logo in bottom right.

Purple background with stage lights and stage fog. "ng-conf 2025 coming this fall!" photo of Emma Twersky & Mark Thompson speaking at previous ng-conf. ng-conf white logo in bottom right.

Stay tuned for more details!! Woot Woot!! #Angular #ngconf2025

06.03.2025 15:44 β€” πŸ‘ 22    πŸ” 12    πŸ’¬ 0    πŸ“Œ 3
Preview
Angular Athens 25th Meetup, Tue, Mar 11, 2025, 7:00 PM | Meetup Join us for the highly anticipated **25rd Angular Meetup!** Mark your calendars for Tuesday, March 11th for an evening of insightful talks by two exceptional speakers! Venu

πŸš€ Join us on the 25th Angular Athens Meetup!

🎀 Julia Rapczynska: Modern Design Systems with Angular

🎀 @profanis.bsky.social : Build a Planning Poker Game with Angular & Supabase

πŸ“… 11th March, 19:00 EET
πŸ“Impact Hub Athens

πŸ”— www.meetup.com/angular-athe...

#angularathens #meetup

24.02.2025 23:05 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Join Our Team: Angular & NX Experts Opportunities | Push-Based Careers Push-Based is hiring Angular & NX developers! Join our team to work on exciting projects and grow your career. Apply today!

πŸ”₯ We’re hiring a Performance Engineer! πŸ”₯

Passionate about web performance?
Want to work flexible & build high-impact solutions with top engineers?
Push-Based is looking for you! πŸš€

Apply now -> πŸ”—https://push-based.io/career

#Hiring #WebPerformance #Angular

17.02.2025 15:07 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Profile of Sam Vloeberghs with picture. Answers to questions: Years active in the community: Since the beginning, + 10 years. Favourite Angular feature: SSR. Website: https://samvloeberghs.be. Fun fact:  I am not a big fan of cats, we have a tough history, but obviously I still like all the people who love cats ;)

Profile of Sam Vloeberghs with picture. Answers to questions: Years active in the community: Since the beginning, + 10 years. Favourite Angular feature: SSR. Website: https://samvloeberghs.be. Fun fact: I am not a big fan of cats, we have a tough history, but obviously I still like all the people who love cats ;)

Meet @samvloeberghs who has been a part of the Angular community since the very beginning. Former NG-BE organizer, now planning to focus more on his speaking ambitions.

Visit his website samvloeberghs.be and find a great list of articles.
#AngularGDE #GoogleDeveloperExperts

12.02.2025 10:40 β€” πŸ‘ 17    πŸ” 2    πŸ’¬ 3    πŸ“Œ 1
Video thumbnail

New in Chrome DevTools: Skip irrelevant scripts in the Flame Chart! Debugging is faster and more actionable πŸ™

02.02.2025 20:31 β€” πŸ‘ 241    πŸ” 38    πŸ’¬ 5    πŸ“Œ 6
Video thumbnail

I’m preparing to launch the promised #Angular YouTube channel. I managed to create Angular Space commercial from test footage!

Temporary super tight β€œstudio”.
Not perfect but it’s a start :).

First video ever!

27.01.2025 07:06 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Yeah, I think having the tailwind for layout only is a safe approach

25.01.2025 17:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I agree with you @mainawycliffe.dev
Indeed a setup like this requires some extra attention

25.01.2025 17:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Having reusable CSS variables between these two, could work nicely for styling as well.
A setup like this could be used by any new component development. What I've seen happening a lot though, is that Devs apply inline styling Vs creating reusable components. 2/2

25.01.2025 17:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

My take on this is that I would prefer to have tailwind only for layout and not styling. For styling we have the UI lib components.
But, the product's design system could demand more UI components that might not be supported by, say, material. 1/2

25.01.2025 17:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Would you combine both Angular material (or any other UI lib) along with tailwind? If so, what would be the purpose of tailwind?
Layout only or styling as well?

25.01.2025 13:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

I am thrilled to continue my journey as a Google Developer Expert (GDE) in 2025! ✨

Looking forward to an exciting year of collaboration, innovation, and knowledge sharing! πŸ€—

24.01.2025 10:04 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I had a fantastic time delivering a talk about #Supabase and #Angular at the Angular London Meetup. A big thanks to @alexcotelin.bsky.social and the meetup organizers for creating such a welcoming and friendly environment.

You can find the slides from my presentation here:

bit.ly/4jFjDuq

24.01.2025 08:32 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

πŸ“Œ

23.01.2025 20:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Congrats @brandonroberts.dev πŸŽ‰πŸŽ‰πŸŽ‰

23.01.2025 19:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ‘‹

22.01.2025 12:36 β€” πŸ‘ 405    πŸ” 51    πŸ’¬ 42    πŸ“Œ 19
Preview
"I WAS BORN IN THE SPICE" S1.E2 β€”Β Leet Heat Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

NEW LEET HEAT DROPPED TODAY 🌢️

test your web dev knowledge alongside @shrutikapoor08.bsky.social and @joelhooks.com β€” how many spicy bites would you have to eat?

watch now:
codetv.link/leet-heat/s1e2

21.01.2025 20:27 β€” πŸ‘ 63    πŸ” 20    πŸ’¬ 3    πŸ“Œ 13

I haven't tried that. Can I record and edit through the same app?

13.01.2025 18:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Question to video content creators:
Which app are you using to record and edit your videos?
I am using OBS for recording and KDEnlive for video editing.

I want to find an app that can save me some time. I'll also give a try to Descript

13.01.2025 17:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Congrats πŸŽ‰πŸŽ‰
Very well deserved πŸ’―

18.12.2024 06:51 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Seeking a new roleπŸ‘ If you hear of any opportunities/wanna catch up, DM/comment.

πŸ’ΌLooking for FE Dev(mid-level), Full Stack Dev (mid-level), DevRel(senior-level), & Docs Engineer(mid-senior) roles

🌎 Open to roles in remote & hybrid(πŸ‡©πŸ‡ͺ)

πŸ†Experience: FE & Full Stack Dev(4 years) & DevRel(3.5 years)

05.12.2024 13:35 β€” πŸ‘ 44    πŸ” 22    πŸ’¬ 3    πŸ“Œ 1
Preview
feat(core): add change detection tracing service by eneajaho Β· Pull Request #58916 Β· angular/angular This will warn users when they are rendering too much based on the config they provide. Linked to #58540 It works somehow like this: // More than 10 change detections in 1 second triggers a warning...

Together with @Jean__Meche we've been cooking something delicious πŸ₯˜!

What if Angular warns you if you're running change detection too often [configurable] over a given period of time [configurable too] !?

More here πŸ‘‡
github.com/angular/angu...

#angular

26.11.2024 22:34 β€” πŸ‘ 42    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0
Post image

Here are some of my personal favorites from v19!

(apologies if my gifs below are not animated)

26.11.2024 18:05 β€” πŸ‘ 55    πŸ” 10    πŸ’¬ 2    πŸ“Œ 1

Passiflora! Such a great plant. In Greece we call it "RologiΓ " since its shape kinda looks like a clock. Out of curiosity, is there a similar name to your area too?

26.11.2024 08:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I am not there yet, but early in the morning probably is stress-free. During the day the time is limited (pick up kids/wife, etc) and one might rush to finish early. Good luck 🀞

26.11.2024 07:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@profanis is following 18 prominent accounts