I took it up! Here's a link to my repository: 
<https://github.com/ajusa/simple-twitter>

I've only been using Karax/Jester for a week, and I've Norm a bit before then. 
The total number of lines comes out to be 98 if I'm not mistaken.

Some of the code is... pretty ugly to be honest. I'm not quite used to handling 
state with Karax, and I'm sure that I left some bugs in there. Using both 
jsony/json probably didn't help (jsony refused to serialize from a type to JSON 
for some reason).

The other thing that was a bit painful was arbitrarily adding an id to each 
post in the loop, just so that the right index would get updated. I think this 
is akin to `key` in Vue, but I'm not super sure either. An async API is needed 
for kajax as well, writing callbacks is painful.

Other than that though, this was pretty fun! Thanks @dom96 for Jester, and 
@moigagoo for Norm. I was able to reuse the model definition from the backend 
in Karax without many issues. I would also appreciate any feedback from someone 
with more experience in Karax than me, I know that this isn't the best code to 
solve this problem!

Reply via email to