From the future: The original title was "Learning the Front End, How I Learned Three years in One Year." After the netizen criticism and self-reflection,...
Why -- > What -- > How? Although the article by personal verification, the language expression, code writing and other careful review, but still unavoidable...
Regardless of project or the interview cannot leave the decorator topic, powerful is that it can be a decorator without modifying the original business logic,...
ReasonML scaffolding editor recommends using one of VSCode's ReasonML plugins: reason-vscode uses the clone project to go to the root of the project and run...
This is probably an oft-revised article that captures my rudimentary understanding of functional programming today. Functional programming is not a tool library on Github, it...
Those who know functional programming may have heard of Functor, Applicative, Monad and other concepts more or less, but fewer of them can really understand...
To summarize, we can write code in two ways: directive and declarative. We can define it as follows: Directive programming: telling a machine what to...
My understanding is that higher-order functions are used based on set types. A higher-order function, as I understand it, takes another function or closure as...
In my opinion, outside and inside are relative to collection code. If the iterated business is performed in the application code, it is called external...
Background: When using ramdajs this function tool library each function has a line of type signature below, it is said that type signature contains a...
In the face of ever-changing programming languages, functional programming wars are being waged. How can flexible and ancient javascript not enter the fray? Javascript is...
First, the most eye-catching feature is ramda expressions, which brings functional programming to Java. Ramda expressions allow functions to be treated as arguments to a...
We've covered some of the basics of functional programming, but we haven't shown you how to keep side effects under control, how to handle exceptions,...
(See Flickr for this image of the smoke squaring in Photoshop.) Past experience would have you believe that nested ternary expressions are unreadable and should...