Responses by @jiyinyiyong
What are the most common anti patterns that should be avoided while building React apps?
My answer: private states and global events mutable data without restriction render with side effects I've trained myself very long time to think in functional programming's way so I maybe not the best one to answer this question but here're are so ...Read more
7 Mar 2016 10 Upvotes 1 Reply
Have you ever had to code outside of your comfort zone?
As a self-taught programmer with a scripting language, algorithms are my nightmare, no mention text analyzing and compilers. But I do want to build an alternative React and altjs language, it's been my dream for years. So diff algorithms, I read the ...Read more
30 Dec 2016 8 Upvotes
Does React really violate Separation of Concern by putting HTML and JS in a single file?
No. Let's talk about browsers first. Browsers are used to render graphical elements like rects, circles, fonts, and some other shapes. In order to describe the stuffs we want to render we need to write code. There are mainly two ways in which you can ...Read more
26 Feb 2016 7 Upvotes 1 Reply
What is a programmer's life like?
As a ClojureScript enthusiast in China, few people use ClojureScript. Before that, I was a big fan of CoffeeScript, also not many people are using it. Well, some people are talking about them. I may say I have many friends on Weibo and WeChat, and pe ...Read more
19 Oct 2016 7 Upvotes
What are some must know concepts of functional programming?
I'm the second to answer so the first answer is suggested to read. And here are the ideas I think is very basic: Everything is an Expression functional programming is distinguished from imperative programming by telling what to do rather than how to ...Read more
8 Feb 2016 6 Upvotes
What backend language will be the king of the next decade? Java, Ruby, Node.js, Python, C#/C++/.Net?
I'm a front-end developer, not a back-end one. As I see parallel programming is a big word in the next years due to the rising of multi-cores and GPUs. We need languages for that, designed for concurrency and parallelism. Node.js is a small change on ...Read more
26 Dec 2016 6 Upvotes 3 Replies
Why do ReactJS developers hate jQuery?
I did that before in Spring 2015. Here are my reasons; jQuery is comparably slow, read this from Chrome's Developer https://addyosmani.com/blog/chrome-devtools-state-of-the-union-2015/ React is powerful enough, jQuery itself is a large library that ...Read more
31 Dec 2016 6 Upvotes
3 things you hate about your favorite programming language?
22 Oct 2016 5 Upvotes 2 Replies
What are the things front-end developers should learn in 2017?
15 Dec 2016 5 Upvotes 2 Replies
How does a web server work?
According to Node.js' Beginner Guide, it can be divided into several stages: create a process listen to a TCP port receiving a HTTP request as a new connection gather data from database, or file, or somewhere else send data back, probably text of HT ...Read more
1 Feb 2016 4 Upvotes