Category: Web Design – Javascript

New ES2018 features worth knowing (with examples)

New ES2018 Features Every JavaScript Developer Should Know — ES2018 wasn’t as huge a leap forward as ES6, but this post is packed with interesting examples of spread properties within object literals, asynchronous iterators and asynchronous iterables, Promise.prototype.finally, and other new features. Faraz Kelhini Frontiers 2019: Explore New Ways to Build Apps on Slack — Frontiers is a Slack conference exploring the future of work….

Top Javascript Testing Frameworks in Demand for 2019

StateOfJS survey results: which JS testing frameworks will rule 2019? A quick overview of the most in-demand javascript testing frameworks that would take centre stage in the javascript ecosystem and developers should get familiar with in 2019 Photo by Louis Reed on Unsplash TL;DR: in this article, we would look at the top most in-demand javascript testing frameworks and review them based on insights from the state…

Is it hard to port an app? And what should you start with?

Bessalitskykh 1 hour ago. At the beginning, you should understand the key platform differences as well as differentiate business logic from coding aspects for each platform. There are 4 sub-steps in an app conversion: – Review the app requirements and functionality – Adjust the app design to meet the standards of the platform – Tailor coding and architecture components for a new platform – Provide…

R.lt – are we that lazy?

I was browsing an old code of mine when I saw this line const removeShortSentences = R.compose( R.lt(R.__, 3), R.length, R.split(“.”) ) I was surprised by how unreadable the piece with R.lt is, as all it does is to save a few characters. The same logic without R.lt has much clearer intent: const removeShortSentences = R.compose( x => x < 3, R.length, R.split(“.”) ) In…

HTML5 SVG Fill Animation With CSS3 And Vanilla JavaScript

About The Author Marina Ferreira is a Software Engineer from São Paulo, Brazil, who is passionate about development, design, writing, foreign languages, walks in the park and, … More about Marina In this article, you can learn how to build the animated note display from the Awwwards website. It discusses the HTML5 SVG circle element, its stroke properties, and how to animate them with CSS…

Top Frameworks and Topics to Learn in 2019, Electron 4.0, and AVA 1.0

Make Magic with Creative Coding in Canvas & WebGL 🎩✨ — Use JavaScript to create generative art, interactive animations, 3D graphics with ThreeJS, and custom shaders in GLSL. ✨You’ll learn the fundamentals for creative coding jobs like games, advertising, AR/VR and installation artwork! Frontend Masters Electron 4.0 Released — Electron is a popular project from GitHub that’s heavily used to create desktop apps with modern…

Background Sync with Service Workers

Service workers have been having a moment. In March 2018, iOS Safari began including service workers — so all major browsers at this point support offline options. And this is more important than ever — 20% of adults in the United States are without Internet at home, leaving these individuals relying solely on a cellphone to access most information. This can include something as simple…

Kalimdor.js: Machine Learning with TypeScript – FrontNet

Kalimdor.js introduced a new Machine Learning library that works with TypeScript and runs in the browser. How is Kalimdor.js different from other solutions? Machine learning in the browser based on TypeScript and Node.js – this is possible with Kalimdor.js. The idea behind it is by no means new. Kalimdor is said to be similar to ScikitLearn and even have some of the APIs transferred to…