Krasimir Tsonev

Krasimir Tsonev is a coder with over ten years of experience in web development. With a strong focus on quality and usability he is interested in delivering cutting edge applications. He enjoys working in the industry and has a passion for creating and discovering new and effective digital experiences. Right now Krasimir is working with technologies like HTML5/CSS3, JavaScript, PHP and NodeJS, but originally he started as a graphic designer. Later, being a flash developer he spent several years using ActionScript3 and frameworks like RobotLegs. After that, as a freelancer he continued delivering full stack web services for his clients - graphic design, front-end and back-end programming. Right now, with the rise of the mobile development, Krasimir is enthusiastic to work on responsive applications targeted to various devices. Living and working in Bulgaria he graduated at the Technical University of Varna with bachelor and master degree in computer science. He loves blogging, writing books and making talks about the latest trends in web development.

Authored by Krasimir

Simple Content Management with Node.js and Markdown

by Krasimir Tsonev

By Krasimir Tsonev Recently, I released a project named Techy. It’s a flat CMS based on Node.js and Markdown. I made it because I wanted to write my articles in Markdown format and avoid…

Continue reading

Using Media Queries in JavaScript

by Krasimir Tsonev

By Krasimir Tsonev If you practice responsive design then you use a lot of media queries. Media Queries are a CSS feature that gives designers the power to add something like if statements. By…

Continue reading

A DOM Manipulation Class in 100 Lines of JavaScript

by Krasimir Tsonev

By Krasimir Tsonev If you build web applications you probably deal with the DOM a lot. Accessing and manipulating DOM elements is a common requiement of nearly every web application. Very often we collect…

Continue reading

Dependency Injection in JavaScript

by Krasimir Tsonev

By Krasimir Tsonev I like the quote that goes something like, “Programming is all about managing complexity.” The computer world is a giant construction of abstractions. We simply wrap things and produce new tools…

Continue reading

Two Useful Sass Features and Their Limitations

by Krasimir Tsonev

By Krasimir Tsonev I really like Sass and I use it a lot in my daily job. There are tons of useful features. However there are some things which I want to do, but can’t. There…

Continue reading

Introduction to Animating in HTML

by Krasimir Tsonev

By Krasimir Tsonev Over the last few years, designers have begun to use a lot of animations directly within HTML. That’s kind of cool, as you don’t need a plugin in order to see their…

Continue reading