DEV Community

loading...
Alexandru-Dan Pop profile picture

Alexandru-Dan Pop

I'm Software Engineer who loves working with Javascript, React, and Node.js. πŸ‘¨β€πŸ’» I'm also a big Typescript fan! πŸš€

Location Cluj-Napoca Joined Joined on  Twitter logo Github logo Linkedin logo Website logo

Education

Technical University of Cluj-Napoca

Work

Software Engineer at Freelancer

All 162 comments

Microfrontends explained

Yep, I also don't believe this is worth it in most cases, it'...

Microfrontends explained

I think a design system is surely needed for any web applicat...

Top resources to learn Angular in 2021

Thanks, Moataz, hope it was helpful!

Microfrontends explained

Thanks Gino! Glad you liked it!

How Good are You at CSS?

I think if you understand the box model, margins, paddings an...

fre: another concurrent UI library

Really like how the hooks API is implemented in 70 LOC & ...

Why React projects still use Redux

Good points! I think Redux is getting more mature with solu...

What are some interesting visualization libraries?

I've used React Diagrams for a dynamic data pipeline configur...

What was your win this week?

I resumed blogging & wrote a new article on how to set up...

FE Jargon you should know - SSG,Β  SSR,Β  CSR,Β  VDOM

Yep I also like the Svelte approach - that is indeed a nice a...

A React library to build Diagrams with ease

Hi, this looks really cool! I used react storm diagrams for o...

Working with .Net Core & React - what I've learned

Yep, more: blogs tutorials libraries

Aux Component vs React Fragment - which one is better?

Nice article, actually never thought of using an HOC only for...

React.js - Top things to know

Yep, styled components is a nice choice.

What, Why, When Redux for state management.

Thanks!

What, Why, When Redux for state management.

RTK - redux toolkit - will also reduce some of the boilerplat...

What, Why, When Redux for state management.

Nice article! I like the points mentioned here. I also wrote ...

Modern Windows 10 development setup

Great additions, thanks!

Modern Windows 10 development setup

Cool!

Modern Windows 10 development setup

My pleasure!

Modern Windows 10 development setup

Not sure, I took the Gif from the Wox GitHub repo: github.com...

Modern Windows 10 development setup

thanks for sharing, will check them out!

Do you need Design Patterns in Functional Programming?

It's so wonderful to see how simple some OOP patterns are in ...

Working with .Net Core & React - what I've learned

Thanks Krystian, I did give it a try some time ago - maybe tw...

Working with .Net Core & React - what I've learned

Start with C# first, Mosh has a nice video:

Working with .Net Core & React - what I've learned

Thanks for the excellent comment! Yes popularity wise I was n...

Working with .Net Core & React - what I've learned

Yep definitely React with TS for the FE. Yep, you are right a...

What if you could change one thing about your career

Nope, I don't really mean regrets, I mean one thing that coul...

What if you could change one thing about your career

Thanks for sharing! Agree on the - it is what it is part! Sur...

What if you could change one thing about your career

Thanks for sharing Vitor! Yeah, I was also caught in this tra...

What if you could change one thing about your career

For me, it would be asking more questions and talking more to...

What social media accounts are worth it for developers in 2020?

Using a lot of social media like Twitter, Dev, YouTube & ...

Creating time - The dev superpower you didn't know you had

You should always optimize time, through any of: making sur...

What are/were your go-to resources for learning TypeScript?

I think most things are out in the open. More from a React pe...

Create a full fake "REST API" with zero coding in less than 30 seconds (seriously).

Nice article, also like json-server, but especially the conce...

Internationalizing your React app with i18next

Nice article. i18next is also my go-to library, very nice eco...

What was your win this week?

thank you!

What was your win this week?

Got away from vacation mood and started writing articles agai...

Is your company making any permanent changes after "temporary" pandemic-driven changes?

For me, the remote-first approach went natural as I was also ...

Why Rust is a great language to learn

Yes! One thing I forgot to mention in the article is the func...

Why Rust is a great language to learn

One thing I forgot to mention is the functional-style program...

Why Rust is a great language to learn

I guess time will tell, from what I read MDN will still be ar...

Why Rust is a great language to learn

Glad to hear you like it. There is also a nice web framework ...

Why Rust is a great language to learn

There definitely seems to be some gems in this ecosystem - ha...

Why Rust is a great language to learn

Yes, it is very sad that Mozilla had to lay off so many peopl...

Why Rust is a great language to learn

Fixed, thanks!

First hands on the new Twitter API

Ok, thanks for clarifying.

First hands on the new Twitter API

The V2 has Oauth 2.0 or so it states in the docs: developer....

How I Organize React Projects

I for one also like having specific rules for folder structur...

What terminal do you use?

Cmder is a pretty nice one cmder.net/

How to optimize time in your team? πŸ’‘

This is a controversial topic. A lot of times teams don't kno...

How to optimize time in your team? πŸ’‘

Deal with unknowns ahead of time πŸ€” This is one thi...

Why React projects still use Redux

Thanks! I'll check it out when I get some time!

⚑️ Vite + React + Tailwind CSS starter for super fast prototyping

I've heard of Vite and it's bundle free approached, but I won...

πŸš€ ReactJS v17.0 is out! πŸ”₯ No New Features

A little bit disappointed there are no new features. But I un...

Why React projects still use Redux

If the APIs we are using are providing GraphQL then sure! I w...

Deploy Netlify Functions with TypeScript

Nice tutorial!

Why React projects still use Redux

I had no idea of the useSagaReducer hook, pretty cool!

Why React projects still use Redux

Single source of truth, state is read-only, changes made with...

Why React projects still use Redux

I think it's nice that the core React team is not suggesting ...

Why React projects still use Redux

Yep, useReducer can also be used for complex local state. Whe...

What’s Your Current Setup?

I basically use them ALL the time, they are very good :-)

What’s Your Current Setup?

Dell XPS 15 + Bose QC 35 II NC headphones

Why React projects still use Redux

Haing some showcases would surely bump those numbers even mor...

Why React projects still use Redux

Hi Annie, as a Svelte enthusiast I know what you say. I wonde...

Why React projects still use Redux

Please consider using learning materials from the official Re...

Why React projects still use Redux

Context API + useReducer hooks would be good enough for many ...

Why React projects still use Redux

Nicely said. With Redux we can have independent tests for 3 p...

Why React projects still use Redux

Glad you liked it! I guess people got scared or sick of Redu...

Why React projects still use Redux

I'm so happy to have a Redux maintainer comment here! Thanks ...

10 Cool React Tips

Reusability can be a problem with Redux as well if a componen...

10 Cool React Tips

Thanks for the insights! I want to link Mark Erikson's (Red...

10 Cool React Tips

Yeah there's a lot of Redux code out there, and a lot of Reac...

10 Cool React Tips

Thanks Carlos! Yep Redux is painful sometimes due to its boil...

Don't use create-react-app: How you can set up your own reactjs boilerplate.

Thanks!

Don't use create-react-app: How you can set up your own reactjs boilerplate.

I like this article and agree with some of the points. Most i...

What qualities should a good team member have?

Depending on the team you will be valuable if: you pick a c...

Correctly handling async/await in React components

Glad to hear that!

TOP Motivation killers to avoid πŸ’€

Glad to hear you want to take action! Cheers to that!

Popular web APIs you should know about

Thanks for the additional resources!

Popular web APIs you should know about

Haven't tried it to be honest. Do you see a cool use case fo...

Popular web APIs you should know about

Yes! Azure Cognitive services and the Google AI APIs can be u...

Popular web APIs you should know about

Very cool idea, good luck!

Popular web APIs you should know about

Nice stuff! What are you using the Google's Natural Language ...

Learning to program well instead of just learning new skills

In my experience finding a good mentor or working in well arc...

How do you identify "over-engineering"?

True

How do you identify "over-engineering"?

have written my opinions about it here: ...

6 Things Every Software Engineer Should Know toΒ Standout

Architecture skills, soft skills, learning to explain complex...

A nice intro to Svelte Data Fetching

We still need to give it some time, but I think it will be a ...

When to pick Gatsby, Next.Js or Create React App

Thanks! Well this is only on the React side, if we already ha...

6 Things Every Software Engineer Should Know toΒ Standout

While it's very nice to have a basic understanding of all the...

TOP Motivation killers to avoid πŸ’€

But I like your tweets! 😊 You share interesting things!

TOP Motivation killers to avoid πŸ’€

Thanks!

TOP Motivation killers to avoid πŸ’€

You are doing awesome work raising awerness on communication ...

TOP Motivation killers to avoid πŸ’€

Yeah, there needs to be a sweet spot between coding and doing...

TOP Motivation killers to avoid πŸ’€

Well said πŸ‘. A small trick for number 3 is to under promise a...

TOP Motivation killers to avoid πŸ’€

Having to context switch a lot is really hard.

VAT Out of Hell (in Germany). A Riddle for CodeNewbies.

Ahh, was confused by the word Amount, as I thought it means t...

VAT Out of Hell (in Germany). A Riddle for CodeNewbies.

I think the SalesTaxRate should be in the OrderDetails table....

What language or tool are you curious about, but have not found the time to use or learn?

There are so many things I'd like to spend more time on, but ...

When things are back to normal, will you be working from home or in an office?

Before lockdown I used to work 50-50 office-home. After all t...

Workspace Wednesday: Show off your computer and desk setups!

It's from my area so I don't know if you can get one (support...

Workspace Wednesday: Show off your computer and desk setups!

Alexan...

Workspace Wednesday: Show off your computer and desk setups!

And there it is ❀️ ...

Workspace Wednesday: Show off your computer and desk setups!

No way πŸ˜…

Workspace Wednesday: Show off your computer and desk setups!

A little bit of update from last time πŸ’»πŸ€“ ...

What can developers do to speed up time to market πŸš€

Yeah I know what you mean I wouldn't go serverless unless you...

What can developers do to speed up time to market πŸš€

Might be, depends how you interpret the words :) What do you ...

What can developers do to speed up time to market πŸš€

Goes the other way arround. You could go ahead and say fronte...

What can developers do to speed up time to market πŸš€

Thanks for the input will check out your blog post!

What can developers do to speed up time to market πŸš€

You are making a point here, I am also wondering if developme...

What can developers do to speed up time to market πŸš€

Serverless - like firebase: you can abstract it i...

How do you code review?

Written about this a few weeks ago: ...

What can developers do to speed up time to market πŸš€

Well said! πŸ‘

What can developers do to speed up time to market πŸš€

Maybe sometimes too easy. It's like npm but for backends πŸ™‚ ea...

What can developers do to speed up time to market πŸš€

πŸ’―

What can developers do to speed up time to market πŸš€

Of course it's not only the devs job to figure this out - but...

What can developers do to speed up time to market πŸš€

I like this tweet that illustrates this: ...

What can developers do to speed up time to market πŸš€

Go for Serverless or JAMStack approaches Those tec...

Best sites to land top remote jobs [+$100K/year]

Thanks for the awesome resources!

What's your go-to stack these days?

If the application is very frontend focused with a simple bac...

How difficult do you find SQL?

In my first job I used a lot of SQL, so I think it stuck for ...

Are you most probably going to work fully remote?

Yep onsite is better for juniors and onboarding people in gen...

Are you most probably going to work fully remote?

Thanks for the podcast link, will check it out! Yep I guess w...

Are you most probably going to work fully remote?

I feel what you are saying, probably we got too used to havin...

Are you most probably going to work fully remote?

The question is what is stopping current companies from adopt...

Are you most probably going to work fully remote?

Have you tried creating a schedule or following the same one ...

Are you most probably going to work fully remote?

Getting together in person from time to time is definitely im...

Are you most probably going to work fully remote?

I'm sure a lot of people will still work from their offices, ...

How do you stay inspired, motivated, and productive while living in a super active home?

I liked the not being interrupted rule in certain hours. Also...

Are you most probably going to work fully remote?

Lot's of people feel more productive working remote, myself b...

Are you most probably going to work fully remote?

I personally think remote is the natural way software compani...

How to Become A Front-end Developer (A Complete Practical Guide)

Nice post! Also have some suggestions and funnily enough a bl...

πŸ¦•Deno the Node replacement? Bonus: I created a boilerplate for Deno

Really like the deps.ts convention! I wonder if this will sti...

How to make an API call using Deno

Rings a bell? πŸ™‚ It's a community package, so not really "the"...

How to make an API call using Deno

Thanks!

Correctly handling async/await in React components - Part 2

Glad I could be of help, mate!

Share your best tip on improving efficiency in a dev team.

Do good code reviews πŸ”Ž A few tips here

Remote dev checklist

Wow you really have some nice gear here, and a family of musi...

Remote dev checklist

Totally! Just because you work from home doesn't mean you ne...

When starting a new project, when wouldn't you want to build in a cloud?

When targeting clients that will only trust you if they have ...

Remote dev checklist

πŸ˜…

Remote dev checklist

Sure, I have 2 cheap guitars but owned them for over 12y now:...

Remote dev checklist

Yeah the scheduling part is the one thing that keeps the ment...

Remote dev checklist

Love the hammock idea, need to get one as well! Yep, being ...

Remote dev checklist

Indeed!

Deno. Recoil. Blitz.js. Javascript fatigue is back?

Blitz.js is also on my to-check list, maybe when it gets out ...

Workspace Wednesday: Show me pics of your at-home setup

Need to sell guitars to get some extra monitors πŸ˜„

Deno. Recoil. Blitz.js. Javascript fatigue is back?

It's based on Next.js, but don't think also on Nest. What I ...

Deno. Recoil. Blitz.js. Javascript fatigue is back?

I think that's exactly why some of them get so much traction....

What do you look for in a PR review?

Code structure & common patterns used Is the c...

Should devs code in their free time?

A lot of folks that I look at as successful people in tech in...

What's the state of the software job market?

My impression is that IT is one of the least affected industr...

How I got into the most exclusive remote working platforms

Hey Carlos, since you have been working for those companies d...

A nice intro to Svelte Data Fetching

Will check it out.

What languages, frameworks, and libraries would you put on a front-end developer's 2020 "must learn" list?

Get back at the fundamentals, basically I wrote a blog post o...

React/Redux: pitfalls and best practices

I would suggest useReducer hook is still useful even for a Re...

How Prometheus Monitoring works πŸ”₯ Prometheus Architecture explained

The amount of work and detail on the video are great - like i...

Web App Generator β€” The technology-agnostic way

This is indeed very nice work!

Correctly handling async/await in React components

By state var you mean having a setState({isUnmounted:true}) i...

Correctly handling async/await in React components

Thank you!

loading...