yannis (@spyrouyannis) 's Twitter Profile
yannis

@spyrouyannis

Frontend engineer, entrepreneur, music lover 🎶, github.com/Iannes

ID: 1070103054723280896

linkhttps://www.yannisspyrou.com calendar_today04-12-2018 23:50:24

1,1K Tweet

106 Takipçi

1,1K Takip Edilen

Wes Bos (@wesbos) 's Twitter Profile Photo

Maaaaan, React 19 is packed with goodies! Here are 5 new things The use() API for promises, the new context API, and the <head> tag hoisting are very welcome additions!

Wes Bos (@wesbos) 's Twitter Profile Photo

Modern CSS is TOO good. Disable scrollbars when this dialog is both a modal, and open No JS, no state, no classes, no aria labels - just a few lines of CSS

Modern CSS is TOO good. 

Disable scrollbars when this dialog is both a modal, and open

No JS, no state, no classes, no aria labels - just a few lines of CSS
Cory House (@housecor) 's Twitter Profile Photo

I see some React apps using useMemo everywhere. Don't. useMemo is rarely necessary. It makes code harder to read. React compiler is coming later this year. It will auto-memo. So useMemo overuse just leads to more cleanup later. (Hopefully a codemod will remove it all)

Sergio Pereira (@sergiorocks) 's Twitter Profile Photo

Dear tech leaders, Employees don't need the free pizza and happy hour in the office. Employees need trust to do their best work, and flexibility to enjoy their own life. Let them work remotely. Enjoy creative and productive employees. Not burned out commuters. Thank you!

Matt Boyle (@mattjamesboyle) 's Twitter Profile Photo

Cancel your daily standup and see if it impacts delivery at all. My bet is it won't and people will communicate with each other, unblock themselves and let you know if they need help.

ₕₐₘₚₜₒₙ (@hamptonism) 's Twitter Profile Photo

Tech hiring nowadays: "oh, you have a PhD from Stanford in rocket science and recently worked on developing software that sent Rovers to Mars? Cool stuff, here is the Hackerrank interview, we need to see if your Python is strong enough"

Andy Young (@anerdguynow) 's Twitter Profile Photo

Do people really *rush* to finish their work before a sprint ends? That sounds like unnecessary risk to reach some arbitrary goal.

Gergely Orosz (@gergelyorosz) 's Twitter Profile Photo

Tech companies now announcing they are hiring based on merit: What exactly have you been hiring for, until now? (Needing to make loud statements on this suggests hiring was based on something else at these companies - unlike the silent majority that always hired based on it)

Cory House (@housecor) 's Twitter Profile Photo

Web app UI security in one tweet: Assume the client will -Change the URL params -Use devtools to manipulate the UI -Change localStorage, cookies, or IndexDB -Generate and submit random HTTP requests via tools like Postman Never trust the client.

William Faucher (@willfauchervfx) 's Twitter Profile Photo

It boggles my mind how terrible Windows explorer search is. I have an app that I know is installed. Tap windows key, type in app. No results except for a web page. It’s 2024. How is searching for LOCAL FILES this terrible.

Santiago (@svpino) 's Twitter Profile Photo

Ron Jeffries apologized for inventing Story Points. He then went to call the whole idea of software estimation "evil." Story points is the Emperor's New Clothes. Everyone I've seen—and I mean everyone—uses points as a measure of time: 1 point = 2 hours 3 points = 1 day 5

Ron Jeffries apologized for inventing Story Points.

He then went to call the whole idea of software estimation "evil."

Story points is the Emperor's New Clothes.

Everyone I've seen—and I mean everyone—uses points as a measure of time:

1 point = 2 hours
3 points = 1 day
5
Ben Lesh (@benlesh) 's Twitter Profile Photo

*Citation needed. If your position is meetings, and meetings about meetings, then yeah I suppose an office is great. If you’re actually thinking hard and coding? I couldn’t think of a worse place to be than an office with loud conversations and a soul-sucking commute.

Mitchell Hashimoto (@mitchellh) 's Twitter Profile Photo

I can understand engineers who use Linux. I can understand engineers who use macOS. I really don’t understand engineers who use Windows (except windows app developers). By understand I mean I can see the value system they operate under. It just seems bad for non-Windows dev work