loading...
jen chan profile picture

jen chan

New media artist, front end focused. I want to learn all the things 👻

Education

the coding rainbow

Work

Solutions & UX Developer at Smile CDR

Last 250 Comments

re: Cheap and safe webcam cover for MacBook Pro
Totally genius! So many problems solved!!!
re: My Experience with Coding Boot Camp
Thanks so much for writing this. It wasn’t the first time I c...
re: Hastily Deploying a Node App on NearlyFreeSpeech.net (Mac OS)
I live for these moments knowing many a tutorial saved me lik...
re: How long should a blogpost be?
Linkbait writing experience tells me, 900 words at most and t...
re: Hastily Deploying a Node App on NearlyFreeSpeech.net (Mac OS)
Thanks so much for this note Ian! Seriously... it's called th...
re: How do you identify "over-engineering"?
I'm guilty of this a lot. And it requires my teammates to tel...
re: [Help Wanted] tsParticles Options GUI Editor
aww wow! exciting lib
re: Call For Contributors: Show Off and Improve Your CSS Skills!
Hiii👋🏼
re: How to Speed Up Netflix Without Installing Anything
Yeah maybe it isn't, but just suggested the tags to bring you...
re: How to Speed Up Netflix Without Installing Anything
This is a nice little hack, could be helpful under the #today...
re: Replacing master in git
Yes there are and you don't have to look far. #blacktechpipel...
re: Replacing master in git
There is absolutely nothing wrong with bringing this up and l...
re: Replacing master in git
So yes, action often ends at acknowledgement and virtue signa...
re: How long does it typically take to be productive in a new job?
with a new framework I've never learned... at least 3 months....
re: FREE 3 Hour Azure Fundamentals (AZ-900) Certification Course (100+ Videos!) 😱
Finally an alternative to those pesky unreadable Microsoft do...
re: Replacing master in git
Thank you for this tutorial! I don't think something like thi...
re: At what age did you get your first dev job?
The sample isn't very age-diverse on this forum unfortunately...
re: At what age did you get your first dev job?
28 , I look 20 and people don’t know I’ve had 3 other lives 😂
re: I was emailed after abandoning a registration form. I did not click Submit. This is not ok.
Woof, that's happened on the rare occasion with shopping cart...
re: Is there a future for a front end dev who doesn't know how to use React/Vue/Angular?
Yes there is if you understand javascript and have the gumpti...
re: JavaScript Map is getting upsert!
Wait... this is stage 2 so it's not out yet right?
re: How to prevent React setState on unmounted component - a different approach
Right there with you pal... I just have to try and try it ove...
re: Workspace Wednesday: Show me pics of your at-home setup
I forget that other humans put more effort into arranging the...
re: Deno 1.0 is out!
I appreciate this response after seeing this acronym/name flo...
re: Workspace Wednesday: Show me pics of your at-home setup
Woah are those backlight LEDs?
re: Have you ever worked with an engineer who never leveled up?
I would love to be told this at work. At some point he'll lea...
re: Have you ever worked with an engineer who never leveled up?
I should have added I had a different career and when I switc...
re: Have you ever worked with an engineer who never leveled up?
That would be me. There's a lot of reasons why I'm not "there...
re: DEV is participating in the MLH Fellowship, Powered by GitHub
Ahh great partnership you scored!
re: Secure free web conferencing ?
Btw I recommend reposting this with the tag #help, or #discus...
re: Secure free web conferencing ?
Teamviewer? Tinychat?(not sure if it's still around)
re: Have you ever had to take an ethical stand while on the job as a developer?
I've really had to scratch my head on this one. I guess I ca...
re: What is the best time to post on dev.to? a data-backed answer 🕰🦄🤷‍♂️
Best time: when I have time
re: Getting Started with Amazon WorkSpaces
I am trying to set this up so multiple people can run local d...
re: What’s your preferred way to test Internet Explorer and Edge from Linux or Mac?
I have spent Friday looking for a free option to do this! Eve...
re: Hastily Deploying a Node App on NearlyFreeSpeech.net (Mac OS)
Unfortunately I didn't. Let me know if you find out!
re: Hastily Deploying a Node App on NearlyFreeSpeech.net (Mac OS)
Hi there, oh gosh, I can't remember... I have to go and check!
re: SailorMoon pose recognition signup/login: part 1
YES
re: Are newer developers pushed too exclusively towards web development?
I think now there's a huge surge in data science and ML boo...
re: What was your win this week?
Got my tickets through QA before the final day of the spri...
re: Using Async/Await: The right way
Awesome! I never even thought an await may cause performanc...
re: What is helpful, if you want to help
Thanks for those tips! I added them to the list!
re: BaseCS: Intro to Binary
TIL that circuits run on binary! Wowowowwww!!!
re: What effect is the Coronavirus having on your work life and personal life?
I was triangulating between work on west side of town, nigh...
re: Read the doc !!!
Oh wow I wasn't aware of this post! I'm glad my writing and...
re: My win...
Yayyy you did it! And yes I’ve found so much of picking up ...
re: 3 Ways To Support Women In Tech
This week I just learned the difference between a mentor an...
re: What is helpful, if you want to help
This comment 😂😂😂 If only drugz aided me that way. I unfort...
re: Unpopular opinions
I was made to learn vim and all I needed to know was: I for...
re: What is helpful, if you want to help
Yes! I still encounter this while explaining to peers what ...
re: She was parenting two girls, nevertheless #shecoded and lead a team - Interview with Julie Vandenabeele-Orzea
Thanks for doing this interview and giving some insight int...
re: Where are we going?
I just updated my comment because I realize I made an assum...
re: Where are we going?
Thanks for starting this discussion. It would be cool someh...
re: What are you going to do if/when your position gets automated?
I'm interested to hear what @jess @ben @andy think
re: Removing Accidentally Committed Files From Remote History
Hey Gonzo, should I? I don't want to close off anything fro...
re: Learning Code as a Type B person
I'm not a proponent of the bootcamp model though I'm don't ...
re: Can you separate DEV from POLITICS ?
I guess a significant part of the early group on here may s...
re: Learning Code as a Type B person
I think this post speaks to a lot of folks. More often than...
re: How To Plan Scalable CSS for Large Projects?
My tab-switching laziness knows no bounds! You're right. Ei...
re: Push to a forked pull request branch on GitHub—Am I doing this right?
Was just wondering this and also thinking, a fork is really...
re: How To Plan Scalable CSS for Large Projects?
Can you explain how you work with it? With tachyons I get s...
re: Social Lifespan of Posts
I like the chaos of chronological posts, much like tumblr, ...
re: What to do if my current workplace doesn't allow me to do what I want in my free time?
Get legal advice on whether the terms are enforceable (or m...
re: What are you going to do if/when your position gets automated?
I agree dev work is rather automated, but people have adapt...
re: What are you going to do if/when your position gets automated?
I appreciate your optimism 🌤
re: The Life-Changing Magic of Flat Code
The expression !isNotUnset already causes me to wonder what...
re: What are you going to do if/when your position gets automated?
I believe the world needs more front line social work and i...
re: What are you going to do if/when your position gets automated?
One day development will be the tech support of automation,...
re: What are you going to do if/when your position gets automated?
I agree, somehow we need to be prepared to make a case for ...
re: What are you going to do if/when your position gets automated?
True, we could be curing cancer or decreasing homelessness ...
re: What are you going to do if/when your position gets automated?
I would like 50 extra brain-processing hours! And yes, I g...
re: How To Level Up Your Angular Unit Testing Game (3/3)
Thanks for writing this tutorial. Just got started looking ...
re: What are you going to do if/when your position gets automated?
Perhaps if it happened overnight, that's an option. Doesn't...
re: The Must-Read Javascript Book of 2020 is Free
Ooohhh yeaaahhhh!
re: Hastily Deploying a Node App on NearlyFreeSpeech.net (Mac OS)
Thank you! I didn't realize the link was broken and just re...
re: How NOT to ask for help
Yeah likewise, I use it find out if the question or solutio...
re: Tell me about the worst CSS you've ever had to deal with
Turning my own into BEM style when I learned about it. Remo...
re: The DEV Team Just Got Bigger!
Welcome Alex, Michael and Pawel!!!!
re: First Impressions: learning Angular after React/Redux
Used, and will continue to use due to work. I didn't do the...
re: Keeping your code clean by sweeping out "if" statements
I work in Javascript but sometimes I see Java code at work....
re: First Impressions: learning Angular after React/Redux
Yeah I never quite understood why either. There's a lot mor...
re: First Impressions: learning Angular after React/Redux
Thanks for adding your thoughts to subsequent concerns! Can...
re: First Impressions: learning Angular after React/Redux
I just learned about using OnPush to optimize change detect...
re: First Impressions: learning Angular after React/Redux
I have yet to try writing a project in react with just JS. ...
re: First Impressions: learning Angular after React/Redux
Please do offer any pointers if you've used Angular too to ...
re: First Impressions: learning Angular after React/Redux
Thanks for making those distinctions! Yeah, the binding arc...
re: First Impressions: learning Angular after React/Redux
I see where you're coming from now. I agree the title trade...
re: First Impressions: learning Angular after React/Redux
😂😂😂
re: What i've learned from blowing my first remote interview
I know this feeling well. Keep going!
re: First Impressions: learning Angular after React/Redux
This is a blogpost. Blogposts contain opinions. You sound l...
re: First Impressions: learning Angular after React/Redux
Hi Tomas, thanks for the thoughtful note. And yes good catc...
re: First Impressions: learning Angular after React/Redux
Hmm yeah you're right, change detection listens for state c...
re: First Impressions: learning Angular after React/Redux
Thanks. I intended to compare the difference between local ...
re: 10 JavaScript string methods you should know
I'm not sure whether this one is deprecated or maybe I read...
re: Sh*tpost: can we stop saying "syntactic sugar"?
HAHA oh yeah a couple of my friends recall now and again th...
re: It is ⌚time to ditch ReactJS or Angular and use better web standards like web components😍 part 1
Hmm. I'm not sure how strong marketing for either framework...
re: What’s the most under-appreciated software?
Adblock!!!! Working against all odds, newsfeed eradicator h...
re: React vs Angular: A First Look
Thanks for writing this post. With most folks i had talked ...
re: The DEV (Design) Team is Growing
Welcome Lisa! I'm sure you're gonna do some awesome things ...
re: The Factory Pattern - Design Patterns meet the Frontend
Very helpful breakdown and I feel like I’ve come across it ...
re: JS Array Manipulation Quirks
Thank you! That makes a lot of sense.
re: JS Array Manipulation Quirks
Omg I have not thought of this either. Multi-char graphemes...
re: JS Array Manipulation Quirks
Wow yesss! I didn't think to!
re: JS Array Manipulation Quirks
Thanks for pointing that out. This seems like a gray area. ...
re: JS Array Manipulation Quirks
woah woah woah! Does it clone past 1 level deep?
re: To memorize or not to memorize?
Hilarious post, and you illustrated a cycle of self pressur...
re: What's a React Component?
Is CreateElement a huge part of React convention? How is it...
re: What do you prefer for your variable names? camelCase or snake_case?
Also into camelcase but it must be JS convention and if I k...
re: Discuss: React Hooks and Life After the Container-Component Pattern
Hi Sabin, thank you so much for your thorough response; I t...
re: Daily Challenge #1 - String Peeler
Handwrote my answer to practice: const firstLast = (str) =...
re: How I Approach Whiteboard Interviews
I usually write in cursive and yes, it is hard to focus on ...
re: #7DaysJS: Factorial and Average
Today I relearned what a factorial is! Thanks!
re: #7DaysJS: Even or Odd
I used a filter for even and odd, then a reduce for both. P...
re: Remove accidentally pushed file from a git repository history in 4 simple steps
This is a much more straightforward solution than the post ...
re: globalThis is coming to JavaScript
Ugh I wish I had that func you just offered up my sleeve
re: I have some bad habits that date back to my days making Geocities websites before CSS was much of a thing
The blink tag was great and so was the marquee, I will neve...
re: So, what does it mean to be a senior developer?
Funny enough, I ALSO discovered that Hitler downfall meme h...
re: So, what does it mean to be a senior developer?
"If my choice of the cover image was polluting this message...
re: What did you have the hardest time learning?
The JS execution stack Step by step problem-solving All the...
re: Javascript reduce 101
Never thought about reducing to an obj and also rearranging...
re: Watching the future of coding accelerate into a simulated black hole
I'm trying to visualize that and I can't. But I do make sur...
re: How do you keep good posture while sitting?
Oh gosh I code from bed too much. When I work work I try to...
re: What Are Your Thoughts on Self-Comparison?
Hi, yes! Being a mentor to others in a different industry I...
re: On Being Fired
That’s a bold suggestion! I plan on working more before doi...
re: Stealing Isn't "Sharing"
Yes but if you download a copy and then send the author mon...
re: On Being Fired
Oh Ben it gives me so much hope that you say that. In all ...
re: On Being Fired
Hi Shawron, thanks for sharing your experience with me. I d...
re: On Being Fired
Yeah I agree, this is all in part professional experience, ...
re: On Being Fired
Thanks dude. I prefer not to think it's "part of the play" ...
re: On Being Fired
I wish I could find God. I was raised secular haha. The won...
re: On Being Fired
Thanks for your kind words. I’m sorry to hear you had a bad...
re: Approachable Post-Termination Mindsets
I'm going to write a longer post with reflections on it.
re: What was your win this week?
Ok but honestly speaking? Writing a ternary into prod code ...
re: What was your win this week?
Not crying at work and giving very firm handshakes. 😂
re: Approachable Post-Termination Mindsets
I'm a woman :D but thanks, comrade. I agree such things ...
re: Why do you code?
I like seeing the results... I like making things. It's like ...
re: Approachable Post-Termination Mindsets
My plan was to get decent at one language before moving ont...
re: Approachable Post-Termination Mindsets
What’s environmental design?
re: Enthusiasts vs. Pragmatists: two types of programmers and how they fail
Hey thanks for writing this!. I hear about this dichotomy a...
re: Approachable Post-Termination Mindsets
If I could have any comfort right now it would be you telli...
re: Approachable Post-Termination Mindsets
Yes, the similarity is me being too thirsty and just to get...
re: JavaScript: By Value Versus By Reference
Coding examples with emocore references and values passed i...
re: JavaScript vs Java Pass by Value and Reference
Thanks for writing this post. In studying and using JS for ...
re: What's a song that illustrates your coding journey?
I really enjoy the Tron soundtrack and also the Drive one. ...
re: What's a song that illustrates your coding journey?
Thanks for sharing. I have been listening to this and it is...
re: Expanding The DEV Core Team!
Woohoooo!!!! congrats to you both!
re: All The Cool Kids Are Doing It
Who are the cool kids?
re: All The Cool Kids Are Doing It
Beanie babies are still my jam :)
re: A laundry list of things I never heard of from bootcamp
(sees blockchain) (sneezes)
re: A laundry list of things I never heard of from bootcamp
I am seeking to understand it, but I'm not so confident to ...
re: A laundry list of things I never heard of from bootcamp
@codemouse92 @joshhadik @airbr I guess as lament-y and l...
re: A laundry list of things I never heard of from bootcamp
Thank you for the detailed and comprehensive explanation! T...
re: A laundry list of things I never heard of from bootcamp
I really don't know. Something that tries to condense the s...
re: A laundry list of things I never heard of from bootcamp
I do know of bootcamps that don't cover that kind of thing ...
re: A laundry list of things I never heard of from bootcamp
Yeah same they didn't have enough time to cover TDD in mine...
re: If I don't use React, am I still a developer?
Oh gosh so much of what you wrote up there I resonate with....
re: A laundry list of things I never heard of from bootcamp
It was good as a survey of the dev ecosystem in 2016. This ...
re: A laundry list of things I never heard of from bootcamp
I'm wondering what you mean by "low level" as opposed to "h...
re: A laundry list of things I never heard of from bootcamp
lol is "replacing an iPhone screen" a CV bullet point? 🤔
re: What do you code to relax?
So far... refactor my old projects -_-
re: A laundry list of things I never heard of from bootcamp
I almost don't want to, because I don't think it's a good l...
re: A laundry list of things I never heard of from bootcamp
re: "learning how to learn" I agree! and learning to be pat...
re: A laundry list of things I never heard of from bootcamp
I've worked as a web developer for two years now and I hav...
re: A laundry list of things I never heard of from bootcamp
Does the ❌ mean fundamental or nah? I've done about a doz...
re: A laundry list of things I never heard of from bootcamp
Git was covered. Just not Git lab, or Git flow. I heard abo...
re: How To Get Any Job You Want - A Guide To Employability Skills
Re: career. "Happy that you get to work" Am I allowed to f...
re: Say something nice about another DEV member
@dmfay offers detailed comments and direct crit. Always bl...
re: Jack of the Stack
This made me giggle. TYVM 🧜‍♂️ I think I am a T-shaped, Dev...
re: Not a Cultural Fit
Thanks for the honest post. I find the term "culture fit" t...
re: Quick Tips for Coding Interviews
Rad!!!
re: What I Learned From Trying To Be a Team Player For 2 Years
My partner works at a corporate firm at the "forefront" of ...
re: Realizations from being a frustrated developer
I feel like you put a word to a feeling that I've had but d...
re: If this happens, will you be loyal or ethical?
I suspect this kind of thing already happens... ? The ethi...
re: What’s an unpopular software opinion you have?
I don't mind jQuery I learn a lot by trying everything til...
re: I'm writing a book for junior developers!
Couldn’t figure out how to DM from my iPad, was just gonna ...
re: Driven mostly by spite, jess coded
I get a sense you’re quite competitive, as it’s a trait I h...
re: I'm writing a book for junior developers!
👋🏻👋🏻 I have some writing experience, and I’m in a confessio...
re: Nevertheless, Ali Coded
I can relate which is why I don't show my face online v muc...
re: How to deal with deadlines when you're still learning
This is something everyone needs to hear. Thanks so much!
re: Hack or maybe not: "Deleting" master when it gets too big
Everything is an exercise of interpretation 🤷🏻‍♀️
re: Hack or maybe not: "Deleting" master when it gets too big
Ooh thanks for identifying that only the local is deleted. ...
re: Hack or maybe not: "Deleting" master when it gets too big
I assume they decide to keep all the history up til that po...
re: Hack or maybe not: "Deleting" master when it gets too big
Thanks for giving me perspective. I always enjoy these thre...
re: Stop waving the wand of magic numbers
Is that ... a spread operator?
re: Stop waving the wand of magic numbers
Omg! Second time coming across a counting cards question......
re: Essential code for lists and vectors in an interview
Thanks for sharing these pro tips This is everything I’ve ...
re: What should production CSS look like? Share your layout-to-web workflow
correction: Makes a lot of sense for reusable components/fe...
re: What should production CSS look like? Share your layout-to-web workflow
Thank you @worc for explaining. Your description makes a l...
re: What I Learned From Trying To Be a Team Player For 2 Years
I agree it’s definitely much harder said than done, and I n...
re: Imposter Syndrome in Diagrams
So maybe this is a sign-- I just got 169 "Proficient" on pl...
re: 220 JSJ Teaching JavaScript with Kyle Simpson
It's great to hear someone talk about their career so hones...
re: Career Advice Everyone Needs To Hear
Thanks for sharing this.
re: Resources For New Devs Looking For Work!
YAYYYY
re: Software People — How Do You Deal With Stress/Bullies/Frustration?
I'm so sorry to hear this happening. If you are able to, an...
re: Dev.dev! Get your .dev domain now!
It was the only way I could encapsulate my physical respons...
re: Dev.dev! Get your .dev domain now!
youtube.com/watch?v=mDqsgbtpDLk
re: Imposter Syndrome in Diagrams
if I manage to get to mediocre, in about 10 years I'll swit...
re: Imposter Syndrome in Diagrams
I aspire to be mediocre. The rest will work itself out! 🤪
re: Slid on ice, body-slammed my new Macbook Air. What should I check for?
Thanks for responding! Yeah after a look through iFixit it ...
re: Slid on ice, body-slammed my new Macbook Air. What should I check for?
shit happens! :laughwithtears:
re: Slid on ice, body-slammed my new Macbook Air. What should I check for?
THANK YOU for the comprehensive response. I must have shitp...
re: Slid on ice, body-slammed my new Macbook Air. What should I check for?
It makes sense to use a PC, I'm just terrible at maintainin...
re: How do you fix cable chaos?
Exact same situation right now but less gear than you. All ...
re: Sh*tpost: can we stop saying "syntactic sugar"?
Well I guess coffeescript is complete syntax caramel then! ...
re: Abstraction
Abstract art by European modernists like Joseph Albers and ...
re: Abstraction
Thank you for this overview of computational (?) abstractio...
re: Sh*tpost: can we stop saying "syntactic sugar"?
Your website is 10000/10 AMAZING by the way. If you haven’t...
re: Sh*tpost: can we stop saying "syntactic sugar"?
And then we can have SYNTACTIC SOURS!
re: How much does apple cost in your country?
The big MacBook index 😩🙈 I bought my refurbished MacBook Ai...
re: Sh*tpost: can we stop saying "syntactic sugar"?
Yes it was a brain fart. I’m in the ‘then/catch’ camp !
re: Sh*tpost: can we stop saying "syntactic sugar"?
I included #unpopularopinion as a reference to the same has...
re: Sh*tpost: can we stop saying "syntactic sugar"?
Thanks for your response, and you've given me a lot to thin...
re: Sh*tpost: can we stop saying "syntactic sugar"?
I didn't think about the performance tradeoff JSX might int...
re: Frontend developers, do you want to transition to fullstack? Why?
I enjoy knowing more about how things fit together. At the ...
re: Sh*tpost: can we stop saying "syntactic sugar"?
Being pedantic is good for exploring semantics hehe. And I...
re: Sh*tpost: can we stop saying "syntactic sugar"?
Thanks for your response. In terms of async/await, and the...
re: Sh*tpost: can we stop saying "syntactic sugar"?
I'm prone to take your approach of writing in plain and sim...
re: Sh*tpost: can we stop saying "syntactic sugar"?
True, I only have 1 language to evaluate how that term is u...
re: Who or what inspired you to do programming?
I read they're coming out with a mobile app and killing the...
re: Who is @horse_js
I have long wondered who they are. And they humor me so muc...
re: Who or what inspired you to do programming?
Art! MySpace and neopets
re: Improve your coaching skills by asking better questions
I for one could ask better questions as a mentor and mentee...
re: What are the latest trends in front-end JavaScript?
What is wrong with Jquery? An extra 200kb never killed any ...
re: What should production CSS look like? Share your layout-to-web workflow
Could you explain what you mean by "components" outside of ...
re: What are the latest trends in front-end JavaScript?
And Jquery was literally used in 90+% of EVERYTHING on the ...
re: What should production CSS look like? Share your layout-to-web workflow
Absolutely. I think after using this for a few years and no...
re: Creating of neural network using JavaScript in 7 minutes!
Post almost unrelated, but I was reading a tut about tensor...
re: What should production CSS look like? Share your layout-to-web workflow
Sounds like you feel over grids and frameworks. What do you...
re: Creating of neural network using JavaScript in 7 minutes!
Understood everything til backprop but if this is the simpl...
re: Creating of neural network using JavaScript in 7 minutes!
Same boat but still fascinating
re: "I need to change this code, but it has no test"
Thanks for writing this post. I keep hearing about includin...
re: use conditional breakpoints to call console.log
Ah great. Someone showed me this years ago and I forgot abo...
re: What should production CSS look like? Share your layout-to-web workflow
Picking an on-point hero image makes all the difference 💥🍝
re: Addy Osmani's 18-Point Web Performance Checklist
But I love video backgrounds! That got me started with dev ...
re: What CSS methodology should we use at dev.to?
"A CSS methodolody"... is a thing?! Oh you mean a way of st...
re: What should production CSS look like? Share your layout-to-web workflow
I know right?! I learn something new talking to devs everyd...
re: How To Build A Captivating Presentation Using HTML, CSS, & JavaScript
Well I guess you get to look ultra pro by skipping the mome...
re: How To Build A Captivating Presentation Using HTML, CSS, & JavaScript
Awesome post! I’m glad I’m not the only one who likes libra...
re: How should we indent `const` declarations?
Uhh wait. There ARE const indentations...?
re: Which qualities were exhibited by good managers you've had?
Empathy is a big one. Clarity about tasks and expectations ...
loading...