DEV Community

loading...
José Muñoz profile picture

José Muñoz

Software Engineer, love coffee and coding, interested in engaging UX and elegant problem-solving.

Location Vancouver, BC Joined Joined on  Personal website https://www.josemunoz.dev github website twitter website
Work

Lead Frontend Engineer

All 94 comments

111 amazing resources you're gonna love 💖

I wanted to add this other design system, I thought I could u...

Apple Silicon for developers?

Electron apps need to migrate first, namely VSCode

⚔️ Cross micro frontends communication 📦

I'm going to start a migration project next month and I'm gon...

What's your favorite domain registrar?

I havn't seen this one on the thread so, vercel.com, started ...

WebRTC and React-Native

you can test with a single physical device but that has to be...

WebRTC and React-Native

thanks I'll try to update the repo over the weekend!

WebRTC and React-Native

Hi Lanre, Please make sure the podfile is on version 10, rep...

Firefox🦊 is the best browser for web-developers 💻🐱‍👤

I've been a Firefox user for some years now, while its not pe...

I'm still using Firefox

I’ve bee using Firefox as my main browser for a few years now...

Tell me what is / why MVC ?

That’s not a straight answer unfortunately, there’s a lot of ...

Tell me what is / why MVC ?

it is a good separation of concerns, you don't need a specifi...

What was your win this week?

After a period of uncertainty because p*ndemic, this week I'v...

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

This is the easiest way to do nothing and still pat yourself ...

What is the worst question you have ever been asked in a job interview?

It was a terrible organization, I honestly feel like I dodged...

What is the worst question you have ever been asked in a job interview?

This happened on the 3rd world around one of my lowest points...

WebRTC 利用時に TURN サーバのみ使いたい場合

twilio.com/docs/stun-turn/faq

Top 3 open-source Firebase alternatives for 2020

Parse started the whole BaaS movement, too bad Facebook at t...

A better way to copy text to Clipboard in JavaScript

it would be better if "copyToClipboard" didn't had the DOM si...

No, React didn't kill jQuery

To be fair at the time JQuery was introduced JS was still qui...

Switch is ok

Hahaha I agree completely, specially nil colascing which woul...

Switch is ok

I am in the bandwagon of object literals over switches, I kno...

Best way to deal with immutable data in JS

Since you mentioned Redux, there's an official abstraction th...

How has your opinion on "clean code" changed throughout your career?

I believe clean code (the book series) does have some great...

Top React Form and validation libraries

no Formik?

20+ Software Design Problems from Coding Interviews

The hardest part about coding is actually building stuff wi...

The seniority trap

thanks for your story! I found it too familiar unfortunatel...

You Don't Need CSS-in-JS: Why I Use Stylesheets

I guess this has been answered already, but going beyond ju...

You Don't Need CSS-in-JS: Why I Use Stylesheets

Trying to make your components responsive in JS means more...

Replace Redux with Hooks and the Context API: how to

Sophie Alpert ...

Replace Redux with Hooks and the Context API: how to

just FYI, when working with providers make sure the child i...

Testing Modern React with Enzyme Shallow

Airbnb is moving to react-testing-library, not entirely but...

What is the beste Javascript-Framework for building native mobile Apps?

React-Native is the way to go

The most elegant debounce code you'll ever write featuring XState

You should checkout Dan Abramov's Time-slicing talk from a fe...

Why Docker? What’s All the Hype About?

tldr; "I don't understand Docker, let me write an article a...

A JavaScript interview question asked at Google

while I like the content, Google has not been a good place ...

Warm Up by the Fire with Bash (Fire Ascii Art)

How can I use this in mac? I installed aalib with hombrew b...

Clean Code Applied to JavaScript — Part VI. Avoid Conditional Complexity

Very good patterns, the only thing that I would like to add i...

Top 10 Most Popular Programming languages and their Creators

please don't learn JQuery, vanilla modern javascript and a ...

Why can't Form Validation be nice?

You should include code snippets about the issues you’re de...

Why can't Form Validation be nice?

Use yup, and maybe formik too

React + Redux = React + Context

I have a bit of an issue with this 3 lines: const handler...

React Form Submission Handling - anyone got advice?

use Formik and stop re-writing logic, group it into re-usab...

What are some real-world scenarios where redux is needed?

One of the best examples of Redux I've worked on was on a p...

Programming without a computer?

Cloud9 from aws and a chromebook is all you need

Spinner Animation in React

in pure CSS this would basically just be: .loader { widt...

⚡ Why Engineers need to master Data Structures and Algorithms ?

In my experience, having a good grasp of linear algebra wil...

Useful tips and tricks React/js - part1

I have a different approach to the object switch cases. Ins...

Immutability Benefits

by having immutable data you can guarantee atomic access to...

React Hooks as an Enabler for Concurrent mode

Hi Oskar, I don't have anything written to back it up, ho...

Good Programmer vs Average Programmer - and, Why Asking questions and Paying attention to Details matters.

I think the biggest issue with technical interviews is the ...

20 VS Code shortcuts to speed up your flow ⚡️

I use VS Code too just not on a mac, thanks for the tips!

20 VS Code shortcuts to speed up your flow ⚡️

No love for other platforms?

Switching from JavaScript to Golang

don't fall for the big company illusion, Google has a track r...

Switching from JavaScript to Golang

I am not sure Google backing is a plus

SvelteJS: The next big UI framework

Thanks for the reply, I'll watch the talk!

SvelteJS: The next big UI framework

I don't necessarily agree with the "virtual dom is a bottle...

How I started earning $35/hr at 19

thanks for sharing this article, for POC/minorities "gettin...

Do you really know JS?

because you're comparing references, not their values. SO ...

Which Non-US Software Engineers Should I Follow? (Includes Big Twitter Thread)

You should follow Dan Abramov, he's based in London so I gu...

Joi — awesome code validation for Node.js and Express

on the frontend it is useful to validate form data before s...

Joi — awesome code validation for Node.js and Express

Great Post! I personally use Yup which is based on Joi but ta...

5 non tech podcasts you should listen to

Great post! I listen to Planet Money 'cause I'm good with c...

Animation Classes & useEffect Hooks - Is There a Better Way?

The principle you will be working with is called a spring, ...

What was the most over-hyped software movement?

Microfrontends!

Dart: The Language behind Flutter and Fuchsia OS.

Interesting for sure, but I would take Dart with scepticism, ...

What was your win this week?

After a month on my new job, yesterday we finally presented...

What do you want to be when you grow up?

I want to manage my own team of engineers and make them suc...

Diversity vs Inclusivity: Understanding the Difference

I'm going to quote one of my favorite talks on last year's ...

Graph Data Structures Explained in JavaScript

Great article, loved the use cases you used I think it real...

How to handle query params in React Router

I would like to add that there is no need for a custom or 3...

Top 5 DEV Comments from the Past Week

awesome :)

What was your win this week?

This week, I... Gave a talk about React Suspense at Amazon!...

If I don't use React, am I still a developer?

I think what really makes or breaks a person as a developer...

If I don't use React, am I still a developer?

I don't think using a framework makes you less of a developer...

Why is No One Talking About Razzle?

I don't get your point, React-router was never broken for m...

Fetch data with React Hooks and Typescript

Beware of this pattern, once Suspense for data fetching is ...

Web Basics: How to Capitalize a Word in JavaScript

here's my take on it with ES7 const capitalize = ([init...

The benefits and origins of Server Side Rendering

If you would like to have more control over your SSR routin...

React or Angular for enterprise?

React also supports Typescript, and I think the learning cu...

Do the developer's rights exist?

I think developers from under-developed countries are in a ...

Finding remote work in 2019

even if that wasn't bad enough the environment is toxic sta...

Finding remote work in 2019

Crossover takes a webcam pic every 10 mins and a screenshot...

Bootstrapping a React library with Parcel Bundler

Hi Jesse, I have a repo with all the boilerplate, please fe...

What's your coding origin story?

I went to college, but their program wasn't up to my ambiti...

🌠 react-shimmer: a Better way to handle async images in React!

I already love it! this has been an issue for me for way to...

Re-use personal modules via NPM/Yarn?

create an NPM account, split your code into its own project...

What is difference among enterprise architect, solution architect, software architect, system architect and cloud architect?

Don't you think software and infrastructure are complex eno...

What Google API(s) are worth paying for?

the last features they've added to the beta release have ma...

Your Degree of Interest in Microsoft

interest in Microsoft technologies has declined over the ye...

loading...
Forem Open with the Forem app