Hacker Newsnew | past | comments | ask | show | jobs | submit | guiCoder's commentslogin

A video tutorial showing tEmbO in action ? or a video showing the process of building a clone ?


Great job!


you are absolutely right, when I work on this kind of stuff, i am not really WORKING, i am having fun . its more like a hobby,like casual coding. =]


+1

this tiny react is pretty cool =D tks for sharing .


Tks for your time and attention. So, first of all, i think trying to rewrite something is the best way that i found to learn about it deeply, tEmbO is not my first rewrite, in the past, when I was studying angular, I wrote http://github.com/guisouza/abstractjs, and it was a very helpful in my learning process.

When I am doing these clones I aways remember these TJ words : https://youtu.be/wxDBF3OOaRA?t=2m58s

So even if I was planning to start contributing with reactJS core, my first lesson would be to rewrite something based on it.

tEmbO has just 300 SLOCs codebase, and its quite easy to understand what is going on with its tiny code, so I hope it could help someone that wants do learn how react works from the inside.

and last but not least, I love to CODE, I really really LOVE to code, and there are moments when I just want to write something without commitment, think of it like a football player, that after a match comes home and wants to play a little with his son.

thats why tembo is anarchist, he is just having fun, he doesn't care about testability, or his poor virtual-dom implementations, because it is just having fun .


Thanks for the thoughtful response. I absolutely agree with the idea of rewriting to learn, so I suppose that was an oversight in my original post. Keep it up, and nice work on tEmbO.


The main difference here is that a 300 SLOCs code-base is easier for others to understand how it works, the react codebase has a lot of tricks and fallbacks and etcetera. This project is for studying purposes. The best way to understand something deeply is try to reproduces its behaviour.


tks =D =D =D =D <3 <3 <3


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: