Dmitriy Kharchenko

373 Flips | 5 Magazines | 16 Likes | 1 Following | 3 Followers | @aki_russia | Software developer, supermoto goon.

Update on Async Rendering

For over a year, the React team has been working to implement asynchronous rendering. Last month during his talk at JSConf Iceland, Dan unveiled some …

JavaScript

GPU-accelerated Neural Networks in JavaScript

According to the Octoverse 2017 report, JavaScript is the most popular language on Github. Measured by the number of pull requests, the level of …

Machine Learning

Developer friendly APIs using ES6 Proxies

Published: Friday, Feb 23rd 2018<p>I play around a lot with javascript's new features and I try always to find a real use case for them. Recently I was …

Install

<b>See demo</b><p>A Medium like clap button. Based on Ohans Emmanuel CodePen, icon by Luis Durazo.<p>License<p><b>react-clap-button</b> © Kiko Beats, released under the MIT …

A functional JavaScript motion library

Popmotion<p>Popmotion is a <b>11.5kb (max)</b> Swiss Army knife for animators and interaction developers:<p>Animations<p>Animate between two states with a scrubbable …

What’s new in React 16.3(.0-alpha)

React 16.3-alpha just hit npmjs and can be downloaded and added to your project. What are the biggest, most interesting changes?<p>Update …

Functional-Light JavaScript

This book is a balanced, pragmatic look at FP in JavaScript. The first edition is now complete. Read here online <b>for free</b>, or:<p>"Functional-Light …

Typography In Mobile Design — 15 Best Practices To Excellent UI

Typography In Mobile Design — 15 Best Practices To Excellent UI<p>A mobile device, with sufficient battery and powerful wifi, that’s enough to bring us …

Webpack Monitor

Webpack Monitor is a configurable Webpack plugin that captures relevant statistics on your production builds, and an interactive analysis tool that …

Napa.js

Napa.js is a multi-threaded JavaScript runtime built on V8, which was originally designed to develop highly iterative services with non-compromised …

JavaScript

[Перевод] [Перевод] Круглее круга: оптические эффекты при проектировании интерфейсов

Какой «круг»воспринимается как самый «круглый»? <br>Наши глаза довольно странный орган, который, зачастую, нас обманывает. Но если вы знаете особенности …

Almin + React/Vue can optimizing performance visually

Almin is a State management library like Redux/Flux. But Almin aim to help Client-side DDD/CQRS.<p>This architecture is also known as Layered …

fuzzysort

Fast SublimeText-like fuzzy search for JavaScript.<p>Sublime's fuzzy search is... sublime. I wish everything used it. So here's an open source js …

Fawn

Promise based Library for transactions in MongoDB<p>Fawn provides the ability to carry out edits on a mongoDB database as a series of steps. If an error …

HTML5 – Getting More Volume from the Web Audio API

Did you know that thanks to the Web Audio API it is possible to boost the volume up <b>PAST 100%</b> on <audio> tags & <video> tags? I wrote the following …

JavaScript

Resonance

How to write your own Virtual DOM

There are two things you need to know to build your own Virtual DOM. You do not even need to dive into React’s source. Or into source code of any …

Escaping Backbone ecosystem

TL;DR backbone-redux-migrator lets you migrate away from Backbone without disrupting the product you’re building<p>Here’s some old news: Backbone …

Graphs, GraphDBs and JavaScript + Exploring Trumpworld

In this article, we're going to take an in-depth look at Graph Databases and we're going to use the world's most popular graph database for a fun, …

natural-regex

Create regex from natural language<p><b>Attention - This project isn't completed yet. There might be breaking changes until version 1.0.0. Feel free to</b> …

JavaScript

an extensive math library for JavaScript and Node.js

JavaScript

Licia

中文<p>Eustia official module repository.<p>To check all current available functions, see doc.md.<p>Another Lodash?<p>No. The goal of Licia is to provide a huge …

Codes

Introduction to yo‑yo.js

yo-yo is a module that creates and updates DOM elements.<p>Instead of using a virtual DOM like react or virtual-dom, yo-yo uses the actual DOM to diff …

JavaScript

A simple messaging app with React Native and Socket.io

I never thought I would be writing an article on Medium, but I honestly couldn’t find a decent guide or example of using React Native with Socket.io …

10 Most Shared JavaScript Scene Posts of 2016

2016 was a stellar year for JavaScript Scene. We doubled our readership to more than half a million per month. Thank you for your support. Here are …