Event JSON
{
"id": "f3d3e21b8a741acf37a9517fd23b2afe32fef4ed7a7210e36175f471ec350f80",
"pubkey": "30a9a9cea3680e786fe35fc7b4c9fd3daeae4005893c7cb02e2cba0a91974e93",
"created_at": 1724169701,
"kind": 1,
"tags": [
[
"t",
"typescript"
],
[
"t",
"csharp"
],
[
"t",
"javascript"
],
[
"proxy",
"https://fosstodon.org/@hongminhee/112995185546043284",
"web"
],
[
"t",
"fedify"
],
[
"t",
"fedidev"
],
[
"t",
"dotnet"
],
[
"t",
"python"
],
[
"proxy",
"https://fosstodon.org/users/hongminhee/statuses/112995185546043284",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://fosstodon.org/users/hongminhee/statuses/112995185546043284",
"pink.momostr"
],
[
"-"
]
],
"content": "I've rewritten #Fedify several times and in several languages. The first time it was written in #TypeScript, then #Python, then C#, then back to TypeScript. (It was codenamed FediKit at the time of development.) I settled on TypeScript for the following reasons:\n\n• It has a decent JSON-LD implementation.\n• Lots of people use it. (I wanted Fedify to be widely used.)\n• It's type-safe enough.\n\nEven if I were to build Fedify again, I would choose TypeScript.\n\n#fedidev #CSharp #dotnet #JavaScript",
"sig": "270381580e31aceafc721d3cf87386cbe515057b5fbad06d1f8ccf8ce8074b7f7fce9c245a531c1e4024d468e7f2b36ce44cf9e45189c77569ae6d4d0edcbc55"
}