We're a place where coders share, stay up-to-date and grow their careers.
UI Consultant, Maker & Technical Writer. I write about JS, TS, Rx, Angular & all things Front End 🇮🇹🇬🇧 Follow me on Twitter: https://twitter.com/gc_psk
Education
King's College London / University of Pisa
UI Consultant, Director at Frontend Consulting
All 48 comments
How long should a blogpost be?
Long Posts have their place, but the average post anything be...
3 Ways to Render Large Lists in Angular
Really great to hear :) Also check this one out: dev.to/angu...
Angular: Setters vs ngOnChanges - which one is better?
I haven't - but even then I'd be surprised if there were any ...
Angular: Setters vs ngOnChanges - which one is better?
Hi! do you mean that name or email could be undefined? TBH I'...
Putting dev.to on your LinkedIn?
It'd look bad or deceiving only if the profile was empty, imh...
Is anyone planning a full or partial "early retirement" from software development?
It's a dream of mine to retire early through consulting and s...
In defense of the Angular framework
I think that a very well-architected app that makes use of la...
Starting to write blog
Keep it on!
At what age and in what language did you write your first line of code?
I was 19, learned using JS at university
Starting to write blog
There's no plan, just pick a topic and write about it :)
An Opinionated Coding Styleguide for Angular
Totally agree! I'll take a look at that :)
An Opinionated Coding Styleguide for Angular
Hi Pato, thank you for your reading the post! Unfortunate...
3 Ways to Render Large Lists in Angular
Pagination or your solution are definitely other viable way...
3 Ways to Render Large Lists in Angular
Hi Dharmen, length is passed as an argument. It represents ...
Top Reasons Why Your Angular App Is Slow
I think that very much depends on the sort of application w...
Angular vs Svelte - Card Component
As I said in another comment, that's hardly a real world ap...
Quantum Angular: Maximizing Performance by Removing Zone
Hi Liam, Yes - if you got to the end of the article, you m...
Quantum Angular: Maximizing Performance by Removing Zone
Thank you, really appreciate it!
Composing Angular Components with Typescript Mixins
Hi Lars, thanks a lot again! If you use a Mixin, you don'...
Angular vs Svelte - Card Component
I agree: they're useful, I made one myself, but I wouldn't us...
Angular vs Svelte - Card Component
Counting characters to compare a fairly simple components is ...
Debugging Memory Leaks in Angular
Hi! I personally think Angular is very scalable for big pro...
What’s the biggest c*ck up you’ve made in an interview?
I left the position after 6 months 😂 like Joe says, this qu...
What’s the biggest c*ck up you’ve made in an interview?
TBH, this was on my first ever interview 7 years ago :)
RxJS Subjects in Depth
The only way for that is to create a new Observable using n...
What’s the biggest c*ck up you’ve made in an interview?
Interviewer: where do you see yourself in 5 years? Me: ri...
What's your favorite new thing?
Svelte and Firebase, digging the Ivy compiler too :)
RxJS Subjects in Depth
Hi Yehonatan, interesting question! Do you have a use-case...
Demystifying RxJS for Angular Developers
Thank you! :)
Building Side Effects in NGRX
You're totally right! I think I'd tried that and received s...
The State of Angular in 2019
Actually, they use it for about 1500 as of August :)
The State of Angular in 2019
Google uses Angular for about 1500 projects. If they abando...
The Principles for Writing Awesome Angular Components
Thanks a lot! I hope you'll enjoy the next ones too!
The Principles for Writing Awesome Angular Components
I agree, your comment is on point! I would stress that ide...
The Principles for Writing Awesome Angular Components
Hi Andrew! I think it depends a lot on what data you're pa...
What is your debugging approach?
I wrote an article about debugging Javascript. I mostly ta...
The Principles for Writing Awesome Angular Components
Thanks for reading it! :)
State Management with NGRX - Introduction
Hi, thanks a lot for your comment! I totally agree with yo...
What is your favorite “non-mainstream” web development framework/library?
True, I've enjoyed using Svelte for some personal stuff. O...
State Management with NGRX - Introduction
I haven't had the chance to use them yet, but I think they'...
Building an enterprise-grade Angular project structure
Hi Andrei! Thank you! I actually have a pet project made for ...
It is ⌚time to ditch ReactJS or Angular and use better web standards like web components😍 part 1
With its ecosystem, tooling, 3rd parties, let alone how much ...
It is ⌚time to ditch ReactJS or Angular and use better web standards like web components😍 part 1
Ditching frameworks for web components implies that framework...
Debugging Javascript Like a Pro
Thanks Carlos! Glad you enjoyed it
RxJS Patterns: Efficiency and Performance
Glad you liked it!
Front End Frameworks in 2019
Hi Pato - what I meant by that is that we used to write sta...
The State of Angular in 2019
Thank you :)