Functional 計算思維 — Sort從 ReactiveCocoa 開始,一點一點的開始進入 Functional 的世界。就算是我這個從國小就開始學程式語言的人來說,的確,Functional 的思維並不是這麼容易上手的,但更深入瞭解會發現其實真正的原因是我們早就習…
Generators Motherf***r, do you use them?Just about a half year ago we decided to start using ES6 in CKEditor 5. Now all the code…
Functional Computational Thinking — SortStarted with ReactiveCocoa, I stepped into the world of functional world. The paradigm of…
I like ES6 but I miss the word functionI look at code pretty much all day. There is a certain delight I feel when looking at clear, concise code that makes me feel comfortable about my understanding of what’s going on. for exampleconst numbers = [1,2,3,4,5,6];
Private Methods in ES6 and Writing Your Own DBLessons learned from making my first npm packageDecided to write a database in Javascript for server side developer freedom in NodeJS. ES6 is my preferred flavor of Javascript, so off I went. Here is what I learned from…
Applications of ES6 Arrow Functions in ReactArrow functions arrived as a promising solution to make “this” easy to handle.An arrow function is a function with the following qualities:this, arguments, super, new.target, keywords inside an arrow…
Entendendo Programação Funcional em JavaScript de uma vezVocê já percebeu que cada vez mais o termo Programação Funcional vem sendo usado pela comunidade?No meu último post, por exemplo: O que TODO desenvolvedor JavaScript precisa saber, um dos pontos que gerou…
Generators: Putting the sync back in asynchronous.Generators have been popping up left and right lately and I thought it was about time I understood what all of the fuzz was about. When I saw that co.js was one of the most popular packages on NPM, I realised I couldn’t run away from them any…
JavaScript Modules: A Beginner’s GuideIf you’re a newcomer to JavaScript, jargon like “module bundlers vs. module loaders,”…
Promises, why now?In the past few years I’ve been trying to avoid JavaScript promises. I was fine with async and my tiny library inspired by async: txain. I saw some benefits on using promises but many downsides. The main ones: depending on external libraries and forcing the users of your library / code to use…