DEV Community

Andy Zhao (he/him) profile picture

Andy Zhao (he/him)

uh oh where'd my bio go!

Joined Joined on  github website twitter website


Actualize Coding Bootcamp


Dev at Forem

Last 250 comments

Grammarly won't work in

πŸ‘‹ We disabled Grammarly for the time being because there was ...

Welcome Thread - v7

Oh neat! Will have to check that book out. Thanks for sharing!

Hi, I'm Andy Zhao

hello @maestromac

πŸ”₯ emoji

@maestromac did you get an email?

Hi, I'm Andy Zhao


Hi, I'm Mac Siri

hello mac it me

Exciting time ahead. I joined the Forem🌱 team

Woo! Welcome Anuj!!

How to create a notification badge with CSS ?

Very cool!

Censorship on DEV Community 😢🀐

Hi @cher and @sanspanic . I want to apologize for the hidden...

7 new features, 51.3 new bugs added πŸ˜‹, the DEV.TO πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» editor [PART DEUX!]

Really impressive work!! A WYSIWYG editor is super helpful, e...

What was your win this week?

I did an oil change!

Creating a CLI Gem for My Flatiron School Project

Very cool! Definitely lighter weight than reading headlines f...

I've joined Forem!

Welcome aboard! :D

Goodbye Offline Page still works :)

Making a virtual credits sequence for your video calls with OBS and CodePen

This is so fun!! Like virtual backgrounds but for goodbyes ✌️

9 ways to be kinder to trans people

Thank you for sharing this :)

A New Direction

Just seeing this πŸ˜… glad you're here! :)

What happened to the Dev Dark Theme?

Thanks for posting this! This should be resolved now with thi...

DEV loses selected theme on android

Thanks for posting this! This should be resolved now with thi...

DEV + Casey

Welcome aboard! :)

How I Reverted My Addiction to YouTube

Thanks for writing this post! This is super helpful as someon...

Is R-M-Dj a stack? (React, MongoDB, Django)

I have no experience with Django, but I think any stack is a ...

Hello DEV Community!

Welcome Erin! :)

I’m Vaidehi Joshi, Senior Software Engineer at DEV/Forem- AMA

Do you see Rust in the future of your work? 😁 I would love to...

I am Chris Heilmann, Principal Program Manager for the Microsoft Edge developer tools - AMA!

Big fan of the integration with VS Code :)

I am Chris Heilmann, Principal Program Manager for the Microsoft Edge developer tools - AMA!

What new features are you working on that you think will make...

The Whale, the Container, and the Ocean - A Docker Tale with Nick Palenchar

Hi Nick! Docker is definitely well known nowadays; are there ...

The Cost of Data with Vaidehi Joshi

Hi Vaidehi! πŸ‘‹ Did you find the researching the energy usage ...

Compete For Glory In An IoT Tug-Of-War!

Red team represent 🎈

Printing floating point numbers with Gargi Sharma

Ahh that makes sense! Interesting!

Printing floating point numbers with Gargi Sharma

I wonder why they're all dragon related haha

Hi CodeLand! We're Microsoft and we want to empower you to do more.

Hi, try now? Sorry about that! Here's the link in case you d...

Where are you attending CodeLand from today?

I'm in Westchester county, New York state πŸ‘‹

What I learned from 6 years of building CodeNewbie

My second Codeland ever and the CodeNewbie community is aweso...

Happy birthday Django! πŸŽ‚

There's a talk about HTTP this year in Codeland: "You and Me ...

Changelog: Frontend Edition

So far I'm a big fan of Testing Library!

Changelog: Hidden Comments

You can click the dropdown again and click "unhide". Note tha...

Happy in tech, regardless my sexuality

Appreciate you posting this, and I'm glad you have a supporti...

Changelog: Status page


Hats off to the Class of 2020!

Congratulations everyone!!! 🎊🎊🎊🎊🎊

What was your win this week?

I made apple pie and didn't burn it!

Changelog: DEV has Some Stories for You

Sooooo stoked :D

Welcoming Gracie Gregory to the DEV Team

Yay! Welcome!!

I Just Joined the DEV Team!

Welcome welcome :D Stoked to have you!

Introducing our first original podcast: DevDiscuss

Woo!!! Stoked to listen to this :D

Welcoming Joe Doss to the DEV Team

Welcome aboard, Joe 🚒🚒🚒

window.location Cheatsheet

We use InstantClick for that "hover on link => make a requ...

Iframes and communicating between applications

Very cool! Neat implemention and problem solving! Also cc @b...

What was your win this week?

Cleaned my room this week! Also livestream coded for the fir...

I am one of the world’s leading experts on sloths and the founder of The Sloth Conservation Foundation, ask me anything!

Hi Dr. Cliffe, thanks for doing this fun AMA! Do you have a ...

New Feature: Response Templates!

That's good feedback, thanks!

New Feature: Response Templates!

can't see the whole message before posting That's a good...

Somebody pinch me - I'm joining DEV! πŸŽ‰

Stoked to have you, Arit! πŸ˜„πŸ˜„πŸ˜„

Welcoming Arit Amana to the DEV Team ✨

Yay!! Welcome, Arit! 🎊🎊🎊

new header, who dis

Woo!! One hard refresh away to a cleaner design ✨

I'm Vivek Saraswat, investor in Dev Tools + Infra startups @ Mayfield and former product leader @ Docker/VMware/AWS. AMA!

What was your first breakthrough into the industry, and do ...

Improve Your Sleep (as a Developer) πŸ’€

Limit Screen Usage Before Sleep I find this the hardest...

Nevertheless, Ali Coded

Appreciate you sharing this ❀️

What's your audio player?

I forgot I'm in the minority as someone who doesn't stream ...

What's your audio player?

They integrated Google Play Music with Maps recently too wh...

What's your audio player?

Exactly! I think Poweramp has continued development but it ...

What's your audio player?

I never got into Winamp; what do you like about it?

What's your audio player?

So there was Billy, which was all I really needed. I liked ...

I Just Joined the DEV Team

So stoked to work together!! 🎊🎊🎊

A new year, with a new DEV adventure!

I love hot chocolate!! Glad you're with us :)

I just joined the DEV team!

Welcome Fernando! Stoked to have you :)

Say hello to three new DEV team members!

Yay!!! Welcome y'all! πŸŽ‰πŸŽ‰πŸŽ‰

I'm Levi, Your Resident Podcast Producer, And I Just Joined The Dev Team

Excellent cover image ✨✨✨ Glad to have ya :)

I'm Joining the Team at DEV

Stoked to have you, Josh! πŸ™Œ

A New Year, a New Start: I'm Joining the DEV Team!

Awesome to officially welcome you, Nick! 😁

Hello, DEV!

So glad to have you on board!!! 🎊🎊🎊

I have two accounts by accident

Hey Alex! Feel free to email and we can help you ... video uploads not transcoding

Awesome, thanks! To answer your previous question, issue tr...

Starting Over

Damn that's rough, but love the clarity you have on the sit...

New Year, New Opportunity, Same Me: I've Joined the DEV Team!

Welcome, Alex! Stoked to have you!

I joined the DEV team

Welcome aboard, Michael!

Hello World!

Excited to have you PaweΕ‚!

The DEV Team Just Got Bigger!

Welcome you three!!! πŸŽ‰ πŸŽ‰ πŸŽ‰

What's your favorite useless repo/package/website/etc?

@cloudpower97 indeed :D

Creating a fold out navigation with CSS only

DEV doesn't have any restrictions on languages, and we are ...

πŸŽ‰ State of JS 2019 is now LIVE, and DEV.TO is the 2nd most used blog for resources! πŸŽ‰

So awesome, thanks for sharing!

Changelog: Hidden Comments

I am a child that is not hidden itself, but hidden from the...

Changelog: Hidden Comments

And a hidden reply with one child

Changelog: Hidden Comments

Here's an example top level comment :) Link to hidden comm...

I need an information about the scrollability

Hmm you could make your page's height in mobile view to som...

DEV + Product Design πŸ‘‹πŸΌ

Stoked to have you!! πŸ¦„πŸ¦„πŸ¦„

I'm Chris Coyier from CodePen, CSS-Tricks, and ShopTalk Show. Ask Me Anything!

Thanks for doing this AMA! Since you've been writing blog p...

Check out how this fashion site shows products

βœ… Creatively designed βœ… Interactive and engaging βœ… No scro...

Apples announces new 16-inch Macbook Pro

Yeah, also curious as to why they wanted to bump it up to 1...

I'm about to start learning Ruby, Any advice or guidance would be greatly appreciated!!

Highly recommend GoRails' installation guide, which support...

What Alternative Text Editors Does DEV Use? (Not VS Code πŸ±β€πŸ‘“)

I'm a fan of Atom. It was my first editor until VS Code cam...

What Alternative Text Editors Does DEV Use? (Not VS Code πŸ±β€πŸ‘“)

hehe obligatory @maestromac ping

Have you ever lost all of your data?😰

I've never done that as far as I know, but wanted to say th...

I've joined Gatsby!

Amazing! Congratulations!!

The Career Advice I Wish I Had

A lot of this is super relatable to me as someone going throu...

DEV, meet Site Reliability Engineering

Wooooo so excited to have you on!!! 😁😁😁😁😁

What was your win this week?

Congrats!!!! πŸŽ‰πŸŽ‰πŸŽ‰πŸŽ‰

What was your win this week?

I set up my desk, and part of my room! Also, I thought I br...

Welcome Thread - v45

Welcome! :D

What was your win this week?

I successfully moved to a new place!

Fixing's scrollbar bug with a single line of code

This was an excellent post!! Kept me wanting to read more a...

Ruby IRB with Syntax Highlighting (and more!) in Ruby 2.7

Yeah, I definitely have copy and pasted methods from the ed...

Stack Overflow hires new CEO Prashanth Chandrasekar

Interesting. Sounds like Joel will still be around: As yo...

How do you keep good posture while sitting?

Hmm might do the yoga strap!

How do you keep good posture while sitting?

Also, I noticed that sitting up straight while eating helps...

How do you keep good posture while sitting?

I have a standing desk, but truth be told I don't use it mu...

#tweet Tag available?

On DEV you're welcome to post anything programming related,...

Welcome Thread - v39


I am a secondary/high school teacher and programmer, Ask Me Anything!

What do you like doing on summer holidays?

Welcome Thread - v38


How do you use the series feature?

If you're using the v1 editor, you can add series to the fr...

Give Your App Slick Name with

So cool! Thanks for sharing! Love the name of the app too!

Welcome Thread - v38

@graphicbeacon has great Dart posts!

Welcome Thread - v38


Adding an Emoji Status to Terminal (ZSH)

Awesome!! Very excited to see this post out! πŸ‘πŸ‘πŸ‘

Why do programmers like the winter?

Hahahaha wow I just got that, thanks to my fiancee.

What was your win this week?

I fixed an annoying issue and wrote a post about how to fix...

Advice on using a header in text to re-organize a large dataset

What's the file format of each gene file? If it's something...

Best way to purchase a domain name?

Any specific reasons for Namecheap? I use Google and not su...

What media query breakpoints should I use?

Great post! I was recently making a website and really had ...

_____ does not Spark Joy, thank it and discard it.

CSS's cascade 😭

First Offer Received

Congratulations! πŸŽ‰πŸŽ‰πŸŽ‰

Daily Challenge #34 - WeIrD StRiNg CaSe

Ah I tried map_with_index but that's not a method. Did not ...

Daily Challenge #34 - WeIrD StRiNg CaSe

Ruby, not optimal πŸ™ƒ def to_weird_case(string) if strin...

I'm Going Back to being a DEV Community Member

It was great getting to work with you Ali! See you around o...

What mailing lists do you subscribe to?

I'm a big fan of anything by Cooper Press:

Why do you love your job?

I get to work remote! It is also a downside sometimes, but ...

Byte Sized Episode 2: The Creation of Graph Theory

I feel like our modern day equivalent of this story is solv...

When Stack Overflow Goes Offline...

Lunch time, any time 🍝

PublishTo.Dev: Scheduling article publishing on

Wow this is awesome! Thanks for making it!!

The DEV Community Published a Book: Your First Year in Code

So stoked for this! I would have loved a resource like this...

hiccup -- Edit will always bring me back to an older version

I'm not 100% sure I understand your issue, but I think it m...

What was your win this week?

I kind of cleared out my schedule so I have room to breathe...

What's your most re-watchable movie?

I still tear up at the final Peter Parker/ Miles Morales mo...

What's your most re-watchable movie?

Right now, Spider-Man: Into the Spider-verse. Just finished m...

What a very bad day at work taught me about building Stack Overflow’s community

Thanks for sharing this. I think you painted a good picture...

Debugging Travis CI is very hard.

@maestromac , do you have similar feelings? πŸ˜…

Any Marvel Fans here? fact I waited so long it's not in theaters anymore......

How do you like your rice pudding?

I love rice pudding! Never tried to make it though. Kozy Sh...

Any Marvel Fans here?

Loved Spiderverse! Have not seen Far From Home yet, or even...

What was your win this week?

I volunteered to help do a recount for a primary election i...

What's the best looking/feeling office chair you've ever used?

I'm bummed out this thread didn't get any traction! Personall...

Welcome Thread - v35

Welcome to DEV! I'm attempting to learn Rust and Web Assemb...

You might think a pirate's favorite programming language is R...

Hahaha excellent!!

Just click on the link

This was SO rough... I got to three minutes before I quit.

A QA walks into a bar...

That is a really great shirt

What jobs did you hold before you got into software?

In order: Painter Late night cookie baker Food co-op (gro...

Welcome Thread - v34

Awesome, welcome to! I'm very interested in learning...

Vector - A High-Performance Logs & Metrics Router Written In Rust

Looks super cool! It's great that it supports a lot of diff...

Welcome Thread - v34

No worries! Duplicate as much as you want (or don't want)! ...

Welcome Thread - v34

Hi Lu, welcome to DEV! :) Regarding the double comment iss...

What Theme Are You Using?

Ahaha street sign, love it. I use the pink theme. It adds ... Repo Recap from the Past Week

Thank you for your contributions @ben , @edueo , @bolariinw...

A Bug in Chrome 75 Caused Random Offline Pages

Hmm I'm not sure why you would have two icons; did you inst...

What was your win this week?

I got engaged last Friday!

I got a job!


Byte Sized Episode 1: Grace Hopper

So excited for this!!! Admiral Grace is definitely ADMIRab... Repo Recap from the Past Week

Thank you for your contributions @ben , @tvanblargan , @cla...

Welcome Thread - v34


Welcome Thread - v34

Welcome! CSS is fun! It's great seeing what people can make...

Do you use time-tracking for work or for your personal time?

I'm really bad at time tracking. In terms of health of the ...

IAMA Gaming/AI/Cloud Architect Turned Designer/Product Lead, Ask Me Anything!

Haha hey, cheats for WoW πŸ™ƒ Do you have any advice for coll... open source help/discussion thread (v0)

Hey there, we use Travis as our CI. Someone makes a pull re...

Removing a Database Index from Rails Console

We knew ActiveRecord syntax at the time and didn't see any ... Repo Recap from the Past Week

Thank you for your contributions @rhymes , @ben , @danielco...

Joining the DEV Team!

πŸ™Œ Welcome to the team!

I am joining the DEV team!

Yay!! Welcome to the team!

What's your worst nightmare as a coder?

Pushing/releasing sensitive information/data 😰

Rails to Introduce View Components

hah me too πŸ™ƒ open source help/discussion thread (v0)

Hey George, thanks for working on this. I'm not completely ...

Today, I passed a 1,000 followers on πŸ€—πŸ˜πŸŽπŸ΄πŸ˜ŽπŸ°

Congrats! πŸ™Œ

Rails to Introduce View Components

That performance increase is πŸ‘€πŸ‘€πŸ‘€ We already use partials p...

What's the quickest path into game development for a curious webdev?

Yeah, Unity seems to be the best option for that transition... open source help/discussion thread (v0)

Hey Samarth! To get GitHub auth working, you can follow thi...

Does this sort of consulting service exist? Does it have a name?

That would be a really cool job!

New Project: Repo Recap!

Big shout-out to @ben for the initial idea of making this ...

What's your work-from-home outfit?

Comfy clothes all day~

What was your win this week?

I tried a new recipe: white bean ball wedding soup. It turn...

What was your win this week?

Awesome! Flutter is super taxing on my laptop πŸ˜… Love that y...

What was your win this week?

This is so cool! Great idea and execution!

GitHub Just Released a New Version of Their Desktop App

Stashing and rebasing are so key to my workflow. I liked us...

Changelog: Join Multiple Organizations

No-org org club unite!

Tell me a bug story

We have some recently reported bugs about sign in issues, b...

Tell me a bug story

Oh yeah!! That bug was a trip. πŸ˜₯

WWDC Discussion Thread

So uh... $1000 monitor stand?

Introducing a banner generator for your articles on DEV

This is awesome! Love how you styled the button too!

Welcome Thread - v33

Hey Leslie! Sorry just seeing this now. I'm started to make...

Rails: Pessimistic Locking

Very cool, thanks for sharing! Never heard of the feature u...

Slack is Killing Remote Screen Control

Oh wow. I was a big fan of ScreenHero before. It worked reall...

GitHub announces "GitHub Sponsors"

This is pretty awesome. They'll also cover payment processi...

How to count the number of commits made between 2 commits hashes

Nice post Espoir! Not sure how to combine the two commands ...

Welcome Thread - v33

Welcome to! I'm currently learning more about Gatsby...

Is it necessary to learn touch typing?

I don't think it's necessary to learn type touching. I get ...

Where to find hosting?

I ran into NearlyFreeSpeech when I first started programmin...

On Glitch This Week

Awesome projects! Love @desi 's three-good-things especiall...

What was your win this week?

I made a lot of progress on the feature I've been working o...

Gatsby and Netlify CMS: First Impressions

Thanks for the post! I've been playing around with Gatsby a...

I'm joining the DEV team

Woop woop! πŸŽ‰πŸŽ‰πŸŽ‰

Joining the DEV team βœ…

Yay!! πŸ™ŒπŸ™ŒπŸ™Œ

Expanding The DEV Core Team!

It's been awesome having @lightalloy on the team, and so s...

Practice Makes Perfect

Nice! Didn't know about play. One of my favorite commands i...

What was your win this week?

This week, I gave myself a random day off! Well, it was pla...

GitHub announces GitHub Package Registry

I actually have no idea what a package registry is, or what...

Hi, I'm Andy Zhao

test test

Hi, I'm Jess

leaving child of parent comment

Welcome Thread - v32

I recently finished a contract position, and wasn't really ... Repo Recap from the Past Week

Thank you for your contributions @ben , @bolariinwa , @jess...

Eleanor 0.1.0 Released

Congratulations!!! πŸŽ‰πŸ‘ΆπŸŽ‰πŸ‘ΆπŸŽ‰πŸ‘ΆπŸŽ‰πŸ‘Ά

Does anyone want the domain name

I don't but that's a great domain name and I appreciate you...

Is it possible to hide certain tags?

In your dashboard ( you can add ... Repo Recap from the Past Two Weeks

Thank you for your contributions @jess , @maximepiard , @ja...

Codecademy x Adafruit Launched Hardware Course

Ooh, a bike light. That's a pretty awesome project!

How I solved Jessica’s NYC Parking Problem with Twitter, Twilio and NO CODE

Great name for a bot πŸ€–

What was your win this week?

Oof yeah. Video games were too much of a timesink for me an...

What was your win this week?

This week, I accomplished my goal of sleeping eight hours e...

How I do solve this impossible SQL query?

Wow Rhymes, thanks for such an excellent answer!!! The quer...

How I do solve this impossible SQL query?

I'm not sure what the use cases are for NoSQL, and because ...

How I do solve this impossible SQL query?

uhh apparently this is valid SQL and the query is running, ...

On Glitch This Week

I could play with the chaos equations one forever 😍

I started using VIM a few weeks ago, now I am addicted. Ask Me Anything!

Do you feel like you're going to want to use VIM for everyt...

I switched careers to Software Engineering in my late 30s while nursing a newborn, Ask Me Anything!

What advice would you give to a future programmer parent?

What was your win this week?

This week, I went to my first conference! It was a good exp...

Get to know a database integrator / Ask Me Anything!

First time I've heard of that role! What does a database in...

Welcome Thread - v32

Welcome! That's whole lot of stuff you've worked on!

Welcome Thread - v32

I really enjoyed rebuilding's notifications. Origina... Repo Recap from the Past Three Weeks

Thank you for your contributions @ben , @jess , @picocreato... Repo Recap from the Past Three Weeks

Thanks! This is a three week issue so there's a lot more th...

Natural Pokedex Refactor

Hey, cool series! Did you know you can put it into a series...

What was your win this week?

This week, I released a feature that I've been spent waaaay...

SyntaxError: import declarations may only appear at top level of a module

It'd be great if you could push up your code to GitHub or s...

Learning to love software development books πŸ’™

I'm a big fan of reading software books. Once I completed m...

Workspace Wednesday: Show off your desk/computer setup!

Hey, nice vertical mouse 😁 Also a big fan of my vertical mo...

Workspace Wednesday: Show off your desk/computer setup!

Nice, like how the monitor is at a higher level than the ta...

I am an artist who became a software architect, Ask Me Anything!

What are some parallels or similar patterns that you find i... Career Insights of the Week

Love the idea!

Google decides to not phase out Inbox!


How to hide/unfollow #tags on

In your dashboard ( you can add ...

I Made an Automated MaaS Business, and So Can You!

Pretty neat that you can send postcards via API 😱

How I Solved My NYC Parking Problem With Python, the Search Tweets API and Twilio

I printed out the ASP holiday calendar, but this... this is...

Vue and GraphQL with Hasura video course

13 videos, nice! Thanks for sharing!

Oops, I did it again: A guide to debugging common JavaScript errors

Big fan of the Bracket Pair Colorizer extension! Before, I ...

What's your DJ name?

DJ initialize 😎 Repo Recap from the Past Three Weeks

Hahaha I actually spent like 15 minutes putting them in a l... Repo Recap from the Past Three Weeks

Thank you for your contributions @sadarshannaiynar , @aspit...

Welcome Thread - v31

Hey there! I prefer messaging people, but I always intend f...

Nevertheless, Anna Buianova Coded

Big thanks for bringing your expertise to DEV! :) I've lear...

Growth-Hack Your Career as a WIT

This is great advice! Thank you!