The blog of Seva Zaikov
Multiple Windows in Electron apps
How Desktop apps are built and packaged
Menus in Electron apps -- Application, Tray, Context
Electron Notifications
Custom Protocols and Deeplinking in Electron apps
How to load your web application in Electron
What is Electron?
Problem with React Update Model
How to fix Electron notifications not working on macOS after some time
How to Optimize React Context Performance
Redux Performance Tips
Performance Optimization in React applications
Alternatives to JSX
Node.js Fundamentals: Web Server Without Dependencies
Small Websites Are Dying
Metrics are Dangerous for Users
Problem of Server Frameworks
Javascript Fundamentals: `this` keyword
Node.js REPL in Depth
Node.js Guide for Frontend Developers
Do Not Use Acronyms
On Unit Tests
My Experience with MOOCs
Best Practices are not Always the Best
Angular.js Guide for Seasoned Developers – part 2
Asynchronous Javascript Patterns: Promises Tips and Tricks
Asynchronous Javascript Patterns: Exclusive Task
Angular.js Guide for Seasoned Developers – part 1
Asynchronous Patterns in JavaScript
Agile is Weird
Single Page Application Is Not a Silver Bullet
Asynchronous Reduce in JavaScript
Just Ship
How to Use Generators in JavaScript
How to Push a Folder to Github Pages
How to Cancel Your Promise
Git Beyond the Basics
The Most Clever Line of JavaScript
Future of the Babel.js
Difference between smart and dumb components in React
State of the art in CSS
My experience from real-world webapps tasks for job interviews
Server Side Rendering with Prefetch
Why I created Redux-Tiles library
Creating web application in plain javascript
Business metrics for libraries
Npm dependencies explained
How to read audio CDs data programmatically