Tim notes

This is a feed of notes written in English. See also /notes/eo, /notes/ru.

Subscribe via JSONFeed or Atom.


Working through "100 days of SwiftUI"

I'm trying to learn SwiftUI, via the 100DaysOfSwiftUI (just finished day 39).

SwiftUI in simple cases I've encountered so far seems to me very succinct: you want a list, you write List {}. You want some text, you write Text("some text"). Trailing closures are weird at first, but now I think I'm missing them in writing TypeScript.


(I'll update the note after I get more experience with SwiftUI)

New release of webmention: 0.5.0

I've released new version (0.5.0) of crate webmention.

This release got new versions of nom & select, nothing more is changed. I do not expect that this would require any changes in code of users.

crates.io.

Follow-up work would be to re-enable tests that got stale (which would require work on Cabin)

Cross-posted to mas.to/@marinintim

feed.atom returns

I've added /feed.atom to Cabin, which lists recently published notes (not articles, though).

In other news, I've fixed the published dates in JSONFeed.

Я решил начать новую, нерегулярную серию коротких заметок про баги, с которыми я сталкиваюсь, и которые мне кажутся интересными. Может из этого сформируется какая-то Всеобъемлющая Теория Багов, возможно нет.

Первый эпизод: Фантомное кэширование

Interface matters to me more than anything else, and it always has. I just never realized that. I've spent a lot of time over the years desperately trying to think of a "thing" to change the world. I now know why the search was fruitless -- things don't change the world. People change the world by using things. The focus must be on the "using", not the "thing". Now that I'm looking through the right end of the binoculars, I can see a lot more clearly, and there are projects and possibilities that genuinely interest me deeply.

Bret Victor: email (9/3/04)
(via http://worrydream.com/quotes/)