#Development #Overviews
The great CSS expansion · How modern CSS reduces the need for JavaScript https://ilo.im/16bpqd

_____
#ModernCSS #Libraries #MotionJS #GSAP #React #WebPerf #WebDev #Frontend #CSS #JavaScript

The Great CSS Expansion

CSS now does what Floating UI, GSAP ScrollTrigger, Framer Motion, and react-select used to require JavaScript for. Here is exactly how much that saves, why these libraries were painful beyond their size, and what the platform still hasn't figured out.

Butler's Log
Python vs JS Refund Replay Firewall #refunds

YouTube

I was learning Javascript, but Python is so much fun.

I don't know if it is related, but for me is like writing poetry or painting a canvas. It's the syntax. It feels very natural to me.

I code for fun. I'm not a programmer, so I don't care about the languages the markets demand.

Again, it's the syntax. Like painting a canvas. If it feels forced, I don't paint it at all.

#python #javascript #art #poetry

[Перевод] 37 советов и приемов по написанию качественных тестов для фронтенда

Мне нравится писать тесты. Написание теста и последующее обновление кода для его прохождения — всегда увлекательный процесс. Но нет ничего хуже, чем выяснение того, что проверяют существующие тесты (раньше я сам часто был автором таких тестов). Представляю вашему вниманию мои советы по написанию высококачественных тестов для фронтенда.

https://habr.com/ru/companies/timeweb/articles/1006680/

#javascript #js #testing #test #jest #vitest #timeweb_статьи_перевод #тестирование #тест #tdd

37 советов и приемов по написанию качественных тестов для фронтенда

Мне нравится писать тесты. Написание теста и последующее обновление кода для его прохождения — всегда увлекательный процесс. Но нет ничего хуже, чем выяснение того, что проверяют существующие тесты...

Хабр

☝️ #JavaScript PSA: events are just objects. You can just stick random properties on them; it's fine. Don't declare entire classes for one-off custom events, just use Object.assign()

#webdev

×

☝️ #JavaScript PSA: events are just objects. You can just stick random properties on them; it's fine. Don't declare entire classes for one-off custom events, just use Object.assign()

#webdev