←
Home
Posts
About
Speaking
Engineering & Product Lead at Google
2019
May 11
Dynamic imports solve all the problems, right?
2018
May 9
Introducing Guess.js - a toolkit for enabling data-driven user-experiences on the Web
Mar 18
Machine Learning-Driven Bundling. The Future of JavaScript Tooling.
Jan 29
JavaScript Decorators for Declarative and Readable Code
2016
Aug 14
Ahead-of-Time Compilation in Angular
Jul 5
Using Stripe with Angular (Deprecated)
May 21
Implementing the Missing "resolve" Feature of the Angular 2 Router
Apr 10
Scalable Single-Page Application Architecture
Feb 29
Static Code Analysis of Angular 2 and TypeScript Projects
Feb 18
Enforcing Best Practices with Static Code Analysis of Angular 2 Projects
Jan 23
ViewChildren and ContentChildren in Angular
2015
Dec 30
Dynamically Configuring the Angular's Router
Oct 26
Angular 2 Hot Loader
Sep 30
Lazy Loading of Route Components in Angular 2
Jul 29
Aspect-Oriented Programming in JavaScript
Jul 18
Flux in Depth. Store and Network Communication.
Jul 5
Using JSX with TypeScript
May 15
Flux in Depth. Overview and Components.
Apr 20
Even Faster AngularJS Data Structures
Apr 11
Boost the Performance of an AngularJS Application Using Immutable Data - Part 2
Apr 6
Angular2 - First Impressions
Mar 9
Build Your own Simplified AngularJS in 200 Lines of JavaScript
Mar 5
Persistent State of ReactJS Component
Mar 2
Boost the Performance of an AngularJS Application Using Immutable Data
Feb 6
Processing Binary Protocols with Client-Side JavaScript
2014
Dec 26
Multi-User Video Conference with WebRTC
Dec 21
Asynchronous calls with ES6 generators
Sep 3
WebRTC chat with React.js
Jul 5
AngularJS in Patterns (Part 3)
Jun 8
AngularJS in Patterns (Part 2). Services.
May 8
AngularJS in Patterns (Part 1). Overview of AngularJS
Apr 16
Singleton in JavaScript
Feb 12
What I get from the JavaScript MV* frameworks
Feb 8
Remote Desktop Client with AngularJS and Yeoman
Feb 5
The magic of $resource (or simply a client-side Active Record)
2013
Dec 4
AngularAOP v0.1.0
Oct 24
Advanced JavaScript at Sofia University
Oct 6
AngularJS style guide
Oct 1
Lazy prefetching of AngularJS partials
Aug 30
VNC client on 200 lines of JavaScript
Aug 7
Aspect-Oriented Programming with AngularJS
Apr 24
Why I should use publish/subscribe in JavaScript
Apr 24
Practical programming with JavaScript
Feb 22
JavaScript, the weird parts
Jan 21
Functional programming with JavaScript
Jan 11
plainvm
2012
Nov 24
Looking for performance? Probably you should NOT use [].sort (V8)
Nov 2
JavaScript image scaling
Sep 4
Caching CSS with localStorage
Aug 29
Self-invoking functions in JavaScript (or Immediately Invoked Function Expressions)
Apr 25
HTML5 image editor
Feb 16
Carousel Gallery
Jan 16
Color animation plugin for jQuery
2011
Nov 1
Sound notification in web page
Jul 21
Ajax without jQuery for beginners
Jul 17
Blogger image resize