DEV Community

loading...
dastasoft profile picture

dastasoft

Full Stack Developer specialized in React and Node. I love learning and teaching technology on my blog. Currently learning Japanese よろしくおねがいします。

Location Barcelona, Spain Joined Joined on  Personal website https://blog.dastasoft.com/ github website twitter website
Work

Full Stack Developer

All 80 comments

How do you stay up to date with the latest developments in tech?

If you notice that you know less than you initially assume is...

How to create an efficient Modal component in React using Hooks and Portals

Great article! I would suggest using modules for your css bec...

A question on how to gain the experience needed for job entry.

The entry point is hard but I think the best thing to do is t...

The best way to learn something is to teach others

For me the key was to think that the people who know the most...

If no SSR/SSG planned, is it wrong to go with Next.js ?

Nextjs has some clear advantages like SSR and SSG (even Incre...

Here's what every React Developer needs to know about TypeScript - Part 1

Gradual adoption has this downside for sure :(

The 7 Most Popular DEV Posts from the Past Week

Thank you for the mention! :)

Here's what every React Developer needs to know about TypeScript - Part 1

Thank you :)

What are micro frontends?

Yes, you can combine them, but you have to adapt existing pro...

What are micro frontends?

I think the typical case to assume that effort is if in your ...

What are micro frontends?

One additional thing is that any solution other than iframes ...

What frustrates you most about developers' hiring process?

The most important thing for me is that the interview process...

useAxios : A simple custom hook for calling APIs using axios

Reducers can also be useful when the different states are clo...

This is me, I'm a "developer"

I agree with your feeling that developers can do more than "j...

useAxios : A simple custom hook for calling APIs using axios

Nice article and well explained! If you want to go further wi...

My go-to React libraries for 2021

I use the same libraries as you but changed Ant design to Cha...

Do I need to do private side projects to be/become a professional web developer?

It's not necessary but if you want to do something beyond wor...

Handling burnouts as a developer!

As an explanatory quote I would add, a healthy spare time is ...

I gave my first workshop yesterday. Here's what I learned.

Add memes, all developers do conferences and workshops to be ...

My experience migrating projects to Next.js

The routing is very convenient, for that and being able to ch...

Why you should use Chakra UI in React

I just scratched the surface, there were a lot of hooks and o...

Why you should use Chakra UI in React

I haven't tried it with Gatsby, glad to hear it works well to...

Why you should use Chakra UI in React

The performance part is certainly important, but in my case, ...

Why you should use Chakra UI in React

You're right, the only layout component I found easier to use...

React Custom Hook - useFetch

Very good article, it's good not to repeat and also isolate t...

35 Principles for 35 Years

I'm actually reading Atomic Habits so reading this reinforces...

Top 10 Chrome Extensions for Web Developers 🚀🚀

I think Redux Dev Tools is one of the best extensions I've in...

DISCUSS: JavaScript just DIED! What language should replace it?

Maybe nowadays something could be done with Kotlin, I would r...

Signs that you're a Senior Software Engineer

I got very confused about the hair thing, fingers crossed for...

10 tips for beginners at programming😀

Very good article, I wish I had had this talk when I was star...

How to Plan and Build a Programming Project – A Legitimate Guide for Beginners

Very useful article! Tutorial hell is real and many go throug...

Why to choose NextJS for future projects

I use Next for almost every new project I do with React for m...

5 Tips to work on your side project while working full-time.

Nowadays that most of us are working from home the "Create st...

Why I like using Styled Components in React

I don't prefer the syntax of one over the other, but I found ...

Why I like using Styled Components in React

I agree that Styled Components are a very useful tool, I use ...

Top 4 Tailwind CSS alternatives for 2021

I'm testing now Chakra UI and it's amazing, very easy to use....

Managing talent for tech leads

Great article! In my case, the things that I have experience...

The importance of coffee behind development

Great debate for sure, I personally cut down on coffee consum...

Progressive Web Apps : Part One

I just turned my blog into a PWA and it was surprising how ea...

What a React developer needs to know in 2021

I would add as optional but highly recommended, knowing the p...

Pokemon API using ReactJs

If you really want to try MaterialUI go ahead but, I found it...

Pokemon API using ReactJs

Check react-query and try to implement an infinite scroll ins...

GYRO-WEB: ACCESSING THE DEVICE ORIENTATION IN JAVASCRIPT

I must try this in a PWA, the gyro cube demo looks amazing. ...

Ethics Are Missing From Software Development

Totally agree with that, back in college I remember having so...

CSS Modules vs CSS-in-JS. Who wins?

One pro of CSS, the hot reload is instant when you just chang...

Pokémon + Dev ?

This reminds me one of my unfinished projects, a pokedex with...

Game Dev Digest — Issue #83 - How and Why

Very nice article, thanks for sharing!

Are you a good developer already?

Great article, I would add some Clean Code issues that fit he...

Looking for the Best React Form Library in 2021? It’s Probably on This List

I usually use React Hook Forms, they are updating the library...

Don't attend a bootcamp in 2021

Totally agree with the statement of 12 weeks to learn all tha...

Intro to Styled Components for your React App

Nice article! I use styled-components by default in most of ...

5 React Custom Hooks You Should Start Using (Explained)

Great article, thanks for posting! For the useFetch hook I w...

How to Get Out of Tutorial Hell: Be more like Tony Hawk!

I belive that tutorial hell is real but it would be less impo...

What are your first weeks at the new job usually like?

I think that talking to people is the fastest way to catch up...

What is the nightmare for programmers?

+1 to all the bullets lol

Which Linux distro is most stable for daily use?

In my case Linux Mint, for daily usage, programming and even ...

Different Types Of Frameworks for Hybrid App Development Service

Great list! I would add Sencha Touch to the list, maybe is no...

7 Fullstack Projects You Need to Make in 2021

I have a simple implementation on github.com/dastasoft/projec...

7 Fullstack Projects You Need to Make in 2021

For the video chatting app/Zoom clone I think is worth mentio...

Setting up Storybook for React Native/TypeScript (server, loader, iOS, Android)

Thanks for sharing! I was just trying out how to set up Story...

AI 101 | Introduction to Artificial Intelligence

Is worth to mention that for the Javascript folks all of this...

What is useReducer in React?

Nice summary! For a future post I think it will be useful to ...

101 Tips to Make You a Better Developer

Great post! I would add one important thing, enjoy the proces...

Simple Static Blog with Next.js and dev.to as CMS

If you already got something similar would be a perfect exerc...

Show me your personal website/portfolio

I've done my portfolio with React and bundled with Parcel too...

Should you write code all the time, even in your free time?

I think isn't mandatory but recommendable in some situations,...

Junior Developers Checklist for Landing a Remote Job

Maybe being an open-source contributor will be more valuable ...

Junior Developers Checklist for Landing a Remote Job

Being a digital nomad (which I think is the fancy term for wh...

Which game are you playing right now?

I'm with Dragon Quest XI and a lot of Beat Saber. DQXI is a g...

What are the misconceptions of non-tech folks when working with devs on web projects?

"Every change is a little change" When the project haven't cl...

Simple Animated Circle Bar as React Component

Yes, the image is not the correct, thanks!

Programmer’s Guide to Working From Home

I used Pomodoro before I had to work remotely, for my perso...

Replace Redux with Hooks and the Context API: how to

Great article! The downside I see replacing Redux is you ...

Styling in React

That's correct, they're available on the styled.div because...

Styling in React

Like any other React component, under the hood styled-compo...

Pain-Free Forms with React Hook Form

Thank you for sharing this, the useFormContext it's very ve...

Does documenting feel productive?

It is definitely necessary, especially in companies where t...

How to structure React Projects using styled components?

I use styled components mainly on the library of components...

Welcome Thread - v60

Hi, I'm David from Barcelona and I work as a fullstack deve...

loading...
Forem Open with the Forem app