#technical writing #productivity #web developmentDitch syntax highlighting for better technical writingDitching syntax highlighting leads to more concise snippets, more thought to be put to find a minimal example and better overall flow in your writing. ...
#javascript #frontend #web developmentReact vs Angular vs Vue in 2019: How components won the “framework wars”React, Vue or Angular: Why it doesn’t matter. 2018 marked the end of JavaScript fatigue and the React vs Vue vs Angular (“framework wars”) debate A typical frontend/JavaScript developer career usually involves some jQuery and associated plugins before moving on to React, Angular ...
#CSS #javascript #animation #web developmentAnimations: CSS vs JavaScriptWhen should you use JavaScript when you can use CSS? This post was sparked by a question I answered on Quora: Which is better to use, CSS or JS? The web frontend is built with the triumvirate of HTML, CSS and JavaScript (see “Backend code, frontend code and how they interact” fo ...
#dev-decoded #git #programming #ProductivityLearn git even if you don’t codeThe tools we wield define us, git is the one tool all developers use ...
#dev-decoded #Web development #ProductivityIn simple terms: code on the backend, frontend and how they interactA look at the shifting boundaries of the web development stack This was originally posted as an answer on Quora: How do frontend code and backend code interact with each other? Let’s start with quick definitions followed by state of the art best practices. ...
#Testing #javascript #ProductivityAVA, low-config testing for JavaScriptA JavaScript testing library for 2017 AVA is a Futuristic JavaScript test runner. Some of its best features are: it works out of the box, no need to specify a blob for test files or add Babel hooks it runs tests in parallel, this stops you from using global state and runs faster ...
#javascript #Functional Programming #ProductivityFirst-class and Higher Order Functions: Effective Functional JavaScriptFunctions: the killer JavaScript feature we never talk about. JavaScript is a very in-demand language today. It runs in a lot of places from the browser to embedded systems and it brings a non-blocking I/O model that is faster than others for some types of applications. What real ...
#javascript #Functional Programming #ProductivityClosures, Partial Application and Currying: Effective Functional JavaScriptSpices and other ingredients of a great curry To use JavaScript to its full potential you have to embrace its strong functional programming base. We’re going to explore some crucial and powerful functional constructs: closures, partial application and currying that make JavaScrip ...
#Productivity #javascript10 minute JavaScript: Library development in ES6 with Babel, Mocha and npm scriptsWarning: the ecosystem has moved on since this post was originally published, it’s now easier than ever to set up a library for development: see Writing an npm module with microbundle for an up to date view on how to develop a library JavaScript has a thriving ecosystem of libra ...
#javascript #es6 #web developmentRecursion in JavaScript with ES6, destructuring and rest/spreadThe latest ECMA standard for JavaScript (ECMAScript 6) makes JavaScript more readable by encouraging a more declarative style with functional constructs and new operators. ...