Газета 📰 / Выпуск №5 от 2023-02-06
🔎 pdm - аналог npm в python
- теперь не надо ебать с virtualenv и все само ставится как надо?
- Еще hatch туда же метит
- poetry напрягся крч
🔎 браузер в консоли
🔎 Топ тулзов за 2022 от StackShareStackShare
- Astro
- SvelteKit
- ChatGPT
🔎 Графики на css без js
🔎 Письма на tailwind
🔎 Next.js ебет: типизированные ссылки и типизированное сео из коробки
🔎 Ебет и Qwik: типизированные формочки и интеграция с zod
🔎 Еще Astro support в WebStorm
🔎 Вообще неделя жёсткой ебли - tailwind 4 с zero+config
Dream we're working towards for Tailwind CSS v4.0 — no `tailwind.config.js` file necessary, template paths are auto-detected, and your design tokens are configured in your CSS file.
— Adam Wathan (@adamwathan) January 31, 2023
(Syntax still very undecided, and all would be backwards compatible of course!) pic.twitter.com/NwIaGnWVrX
📝 Кстати о ебле: сделал картинку как все связано в порно
🤡 Modern js в одной картинке
🤡 Приколюха: сколько стоит созвон и кто на сколько опаздывает

🔎 dagger - CI на нормальных языках, который можно запускать на локалке
import anyio
import dagger
async def main():
async with dagger.Connection() as client:
ctr = (
client.container()
.from_("alpine")
.with_exec(["apk", "add", "curl"])
.with_exec(["curl", "https://dagger.io"])
)
output = await ctr.stdout()
print(output[:300])
anyio.run(main)