Daniel Vu (@thedanielvu) 's Twitter Profile
Daniel Vu

@thedanielvu

Passionate software developer with interest in educating others. He/him

ID: 226651203

linkhttps://daniel-vu.com/ calendar_today14-12-2010 18:27:41

656 Tweet

117 Followers

707 Following

Adam Wolff (@dmwlff) 's Twitter Profile Photo

I managed big software systems at Facebook and Robinhood. Both were hypergrowth environments, but the difference between "reliability" in social media vs. finance was staggering ↓

Dan Liu (@danqing_liu) 's Twitter Profile Photo

Design is hard. But I’ve come to realize that laying out texts properly is 80% of what makes something look clean, and is the easiest thing you can do to make your design much nicer and more usable. Here are 10 practical tips for improving your text layout.

Ryan Chenkie (@ryanchenkie) 's Twitter Profile Photo

💡 Tip for generating your Prisma Postgres Client from schema changes: Use the --watch flag to automatically regenerate the client when you save changes.

MDS (@mds) 's Twitter Profile Photo

Make your design life 10X easier and use these 5 color contrast score ranges for specific UI elements. 👇Here's the breakdown... (I started writing this after the recent Contrast launch)

Spoon & Tamago (@johnny_suputama) 's Twitter Profile Photo

It’s Halloween weekend and that means it’s time for everyone’s favorite Japanese festival Jimi Halloween, where people dress up in costumes so mundane they have to be explained. Let’s dive in 🧵

Simon Vrachliotis (@simonswiss) 's Twitter Profile Photo

🔥 Tailwind Tip 🔥 Create a "color background split" effect with CSS Grid. It greatly simplifies the spacing adjustment gymnastics you need to do when using transforms to translate your element across both sections ✨

Gergely Orosz (@gergelyorosz) 's Twitter Profile Photo

A sign in someone's career, that I always take as a big positive: having been a manager, then went back to being an IC. They are almost always more efficient, having been on "the other side". Often can be great partners to managers and know their reasons on "why not management."

Sid Palas (@sidpalas) 's Twitter Profile Photo

This is a valid Dockerfile for a NodeJS application. It is also a pile of 💩! We can improve: - 🔒 Security - 🏎️ Build speed - 👁️ Clarity Follow along as we go from 💩 to 🥇! (code in alt text)

This is a valid Dockerfile for a NodeJS application. It is also a pile of 💩!

We can improve:
- 🔒 Security
- 🏎️ Build speed
- 👁️ Clarity

Follow along as we go from 💩 to 🥇!

(code in alt text)
fooler initiative (@metroadlib) 's Twitter Profile Photo

I LITERALLY stopped working on my memo so I could read this indictment. I am on page 24 and JESUS LUPITA NYONG'O CHRIST. HOW this man still has the capacity to shock me after everything that's happened, i'll never know. but I am sitting here *STUNNED*.

morgan (@casualeffects) 's Twitter Profile Photo

It wasn't until I'd *taught* algorithms a few times that I finally understood why sorting is in the CS curriculum. Unfortunately, most curricula don't explain this! It is NOT because sorting is an important algorithm to learn to implement...

Dan Grover (@dangrover) 's Twitter Profile Photo

Being a PM is sort of like being a mexican food truck: you are dispensing same info to people in different formats. Occasionally someone says "I don't understand this taco slide — what would that mean in burrito terms?" and you go "fuck, I didn't know this was a burrito meeting."

Cory House (@housecor) 's Twitter Profile Photo

The most common way I see agile fail: 1. A team makes a mistake in production. 2. Executives create rigid, counter-productive processes because they want to avoid future mistakes. Examples: 🚫 Change advisory board 🚫 Separate QA departments 🚫 Infrequent releases on a

Addy Osmani (@addyosmani) 's Twitter Profile Photo

Tip: Chrome DevTools can now override the content of Fetch/XHR requests! Great for mocking APIs without waiting on backend changes! This and lots more in Chrome 117: bit.ly/wnd117

Ryan Florence (@ryanflorence) 's Twitter Profile Photo

Cory House I had this argument with a “backend dev” on our team. I made an endpoint specifically for the UI I was building and only needed 2 (complicated but efficient) DB queries to get it. He insisted I use the existing REST endpoints and blocked my PR. So I did it his way and made 13

Gergely Orosz (@gergelyorosz) 's Twitter Profile Photo

There’s always a debate on the value of university education for sw engineering. Closer to 20 years after doing a CS degree, the biggest benefits I got: 1. Theoretical stuff that felt useless+painful back then became useful. Neural networks and 3D graphics are 2 things for me.

Tomasz Łakomy (@tlakomy) 's Twitter Profile Photo

🌶️ *every* JS/TS function that takes more than one argument should take an object instead Better IDE support, code completion and you’ll never screw up the order of arguments

David K 🎹 (@davidkpiano) 's Twitter Profile Photo

Interviewer: Invert this binary tree Junior dev: Here's the algorithm I memorized Experienced dev: Let me find a library for that Senior dev: Does inverting the tree align with our core business objectives?