Atanas Atanasov retweeted
JetBrains is now an associate member of @EcmaIntl! 🎉
We’ve teamed up with @TC39 and will be working together to make #JavaScript better, hoping to improve our IDEs along the way 🚀
🔗 bit.ly/4f1sFzl
Atanas Atanasov retweeted
My fellow web devs! The CSS @property syntax is out in all browsers as of two days ago!
You can use it to define CSS properties with custom syntax!
developer.mozilla.org/en-US/…
Atanas Atanasov retweeted
I learned something new about TypeScript today from @dariacaraway at @jsconfbp:
type Thing = {
[key: string]-?: string
}
-? in TypeScript mapped types removed optionality.
My goodness, this is the best TypeScript talk I’ve seen yet. I am learning a ton. 🤯
Atanas Atanasov retweeted
Replying to @jsconfbp
@jsconfbp is on!
@AnjanaVakil and @TejasKumar_ completely dominating the stage as MCs 😎 lovin' it! #JSConfBP
Atanas Atanasov retweeted
🔥 Did you know CSS has a `turn` unit?
Sometimes it's easier to turn something `rotate: 0.75turn;` instead of doing the math to `rotate: 270deg;`
Atanas Atanasov retweeted
Need to manually type a JSON file?
I learned today you can add a .d.json.ts file to set your own type for a json import.
So, for data.json, it would be data.d.json.ts.
Inside, add:
Where Record is the type you want to give the data.
Then, add this setting to your tsconfig.json:
Atanas Atanasov retweeted
CSS Nesting just landed in Firefox 117 which puts it at 100% browser support!
You can start using it today — here are 11 examples on how it works 👇
Atanas Atanasov retweeted
My 2023 advice for all young engineers:
Respect a running system. There are reasons it works that way, most of which will be uncovered when you try to replace it.
Make incremental changes, don't burn the building down.
No one way doors. Never be unable to rollback.
Atanas Atanasov retweeted
Epic guide on #react re-renders fundamentals is done 😅
developerway.com/posts/react…
No investigations, no explorations, just raw facts and LOTs of patterns, with visual aid and code examples.
Atanas Atanasov retweeted
Това е баща и убитото му от шрапнел дете.
Това обаче не е Дугин, а убитото му дете никога не е призовавало един народ да бъде избиван.
Никой вече не помни този човек и убитото му дете, а може и той да е загинал под ежедневните бомбардировки.
Atanas Atanasov retweeted
Всичко случващо се от внасянето на вота на недоверие до момента прилича на наказателна акция и саморазправа с нормалните в България от страна на обединените сили на мрака - мутри, олигарси, руски агенти и всякакви дребни душици, които се хранят с мръсни пари
Atanas Atanasov retweeted
🎉 As of today, @ShopifyEng is officially a member of Ecma and I will be one of the delegates for TC39.
Feeling pretty chuffed I get to continue pushing JavaScript forward.
Atanas Atanasov retweeted

Kelly Vaughn@kvlly7 Jun 2022
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
If you're a software engineer who was recently laid off, I want to help! I opened up some time on my calendar for 15-minute sessions to either review your resume or offer interviewing advice on Monday, Wednesday, and Friday from 12-1 PM ET.
Book a time:
calendly.com/kvlly/resume-in…
Atanas Atanasov retweeted

Kent C. Dodds 🐨@kentcdodds30 May 2022
United States
United StatesConnected via United States App StoreAccount-level information, not a live location or per-post device.
As far as I can tell, this is where the concept "Progressive Enhancement" came from. Almost 20 years ago 🤯
hesketh.com/publications/pro…
Atanas Atanasov retweeted
Replying to @andrestaltz
To me, phone calls are kind of a scheduling-first feature. You ping me on an IM first, “hey can I call you? It’s kinda urgent” - and THEN it works (because I’ll take the phone out of full silent mode).
And this privilege is for family members only. Everything else must be async. – at Maracanaú, Brasil




























