Skip to content

📰 выпуск 10

😮 Ого

10 выпуск этой шняги - рад, что не бросаю, не рад, что все это делается в пустоту

❓ Вопрос

Удивительно, но ЯМетрика говорит мне, что меня читают люди из Германии, Тайланда...

ВЫ КТО БЛЯДЬ?

Напишите, плиз, о чем вам интересно читать


🔎 super.so - сайтики на ноушене

img.png

🔎 grid.is - графички по данным из гугл-табл / ноушена

img.png

👷‍♂️ Вкат в Svelte и Go

img.png

  • Ой, как приятно что в Свелт из коробки TypeScript - вообще ничо ставить дополнительно не надо, просто пишешь lang="ts" и погнали

    • И реактивность просто объявляя переменные, без всяких ref, useState: let counter = 0; counter++
  • А Гошка - вообще нормальный типизированный язык

    • и форматтер из коробки
    • и сразу подчеркивает что не так
    • и inference есть
    • и типы можно именованые сделать: type Id string
      • и нет ебучего ооп, и нет эксепшенов - ой харош 💙💙💙
func ListRecipesFromNotion() []Recipe {
  secret := notionapi.Token(NOTION_SECRET)
  client := notionapi.NewClient(secret)

  dbId := notionapi.DatabaseID(NOTION_DB)
  ctx := context.Background()
  pages, err := client.Database.Query(ctx, dbId, nil)
  if err != nil {
    return []Recipe{}
  }

  var recipes []Recipe
  for _, result := range pages.Results {
    recipes = append(
      recipes,
      Recipe{
        result.Properties["Name"].(*notionapi.TitleProperty).Title[0].PlainText,
      },
    )
  }

  return recipes
}

В общем, что Свелт, что Гошка пока хороши

🗻 С горочки катался

🔎 Навалили фронтендов для Python

  • nicegui - реактивный фронтенд для py
  • pyscript - можно писать на py в html

📹 Наконецто новое видео от любимого обзорщика чая

📝 Заметка про Tailwind

img.png