Fabian on Nostr: #confession Back in January I was trying to understand Damus source code, to see if ...
#confession
Back in January I was trying to understand Damus source code, to see if something could be done about scrolling performance (its great now but was horrible back then). The first thing I was looking for to get a basic understanding was the database and I just couldn't find it. I thought my Swift/iOS skills were too far behind and had to learn modern Swift/iOS development first. So I started Nostur to learn.
Turns out, Damus didn't have a database...
Published at
2023-07-30 07:50:42Event JSON
{
"id": "fc6f214aca05f8dae69300f4e1b8a5f3e84b69a14e857ca6087a73d1886ee869",
"pubkey": "9be0be0e64d38a29a9cec9a5c8ef5d873c2bfa5362a4b558da5ff69bc3cbb81e",
"created_at": 1690703442,
"kind": 1,
"tags": [
[
"e",
"b77afe1b21417876d5d9b169fce46425bc926229ab3a280b757b14c88cb3964a",
"",
"root"
],
[
"p",
"32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245",
"",
"mention"
],
[
"p",
"460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c"
],
[
"t",
"confession"
]
],
"content": "#confession\n\nBack in January I was trying to understand Damus source code, to see if something could be done about scrolling performance (its great now but was horrible back then). The first thing I was looking for to get a basic understanding was the database and I just couldn't find it. I thought my Swift/iOS skills were too far behind and had to learn modern Swift/iOS development first. So I started Nostur to learn.\n\nTurns out, Damus didn't have a database...",
"sig": "c935d30021911b66c80c28b9cd119253a56ffac6f1699e42ff24767335eed289e3211a1a3136b8a76a41a2ba16328bbb635c78ac2ee1f4401fec010f9edb8ed0"
}