
José Muñoz
Software Engineer, love coffee and coding, interested in engaging UX and elegant problem-solving.
Work
Lead Frontend Engineer
All private interactions must abide by the code of conduct.
GitHub Repositories
react-native-webrtc-example
An example app for `react-native-webrtc` using React 0.60 or newer
Java • 60 stars
minimum-parcel-lib
A boilerplate for react libraries bundled with parcel
HTML • 11 stars
react-spring-examples-universal
A compilation of spring-based animations for React targeting iOS, Android, and Web natively on a single codebase
JavaScript • 2 stars
react-honduras
An SVG based React Honduras Map with subdivisions
HTML • 1 star
sdjs-suspense-demo
A Simple Data Fetch Demo using Classes, Hooks, and Suspense. Circa 2019
JavaScript • 1 star
fast-trivia
A swipe based trivia game!
JavaScript
sme-frontend
Code sample with React/Redux/Redux-sagas and more
JavaScript
Currently learning
Rendering windowing/virtualization
Skills/Languages
Javascript, HTML5, CSS3, ReactJS, NodeJS, Redux, Redux-Sagas, Express, Serverless, GraphQL, React-native, webpack, babel, mysql, mongodb, others.
Available for
Coffee, Projects, Advice, a good conversation
All 98 comments
Continue using GitHub Copilot?
I’ll stop using it, not because it isn’t cool but the parts t...
What do you wish you had time to learn?
Computer Vision, Machine Learning, AI in general
Dockerize your React app
This is neat but you could achieve equal or better results by...
Create a highly reusable button with styled-system and styled-components.
I love styled-system, too bad they’ve abandoned the project
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 unfortunately....
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...
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...