Krasimir Tsonev

Krasimir Tsonev


I'm a blogger, who writes and speaks.
I love open source and I code
awesome stuff.


Bio

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.


Books

Node.js Blueprints book Node.js Blueprints
Publisher: Packt
Utilize libraries and frameworks to develop real-world applications using Node.js. Explore Node.js compatibility with AngularJS, Socket.io, BackboneJS, EmberJS, and GruntJS. Step-by-step tutorials that will help you to utilize the enormous capabilities of Node.js.



Talks

TBA
How.Camp / Veliko Tarnovo, Bulgaria / 25.10.2014


TBA
WeNode / Barcelona, Spain / 04.10.2014


Panel discussion
JSIST / Istanbul, Turkey / 28.09.2014


AbsurdJS - Hacking the Front-end
Bulgaria Web Summit / Sofia, Bulgaria / 31.05.2014
slides


AbsurdJS - Hacking the Front-end
Codefront / Linz, Austria / 10.05.2014
slides


CSS for developers
TarnovoConf / Veliko Tarnovo, Bulgaria / 05.10.2013
slides, video


Desinging in/for web
VarnaConf / Varna, Bulgaria / 20.07.2013
slides, video


CSS (Common Use Cases And Architecture),
Responsive Design Workflow,
Responsive Design/Layout,
Google Chrome for web developers,
Web assets - tips for better organization and performance,
Discussion about PHP,
Discussion about Photoshop,
Auxilio - Chrome extension
VarnaLab / Varna, Bulgaria
video playlist



Publications


Krasimir Tsonev on TutsPlus Deb.js: the Tiniest Debugger in the World
Google Chrome Hegemony
Componentizing the Web
AbsurdJS or Why I Wrote My Own CSS Preprocessor
Build a Complete MVC Website With ExpressJS
Web Assets - Tips for Better Organization and Performance
Developing Google Chrome Extensions
Organic Development
Real Time Chat With NodeJS, Socket.io and ExpressJS
view all articles


Krasimir Tsonev on SitePoint Revealing the Magic of JavaScript

Krasimir Tsonev on the David Walsh Blog Look Ma, no CMS!
Write Your CSS with JavaScript
Starting to Write CSS
How to Design Responsively


Krasimir Tsonev on Flippin' Awesome A DOM Manipulation Class in 100 Lines of JavaScript
Simple Content Management with Node.js and Markdown
Using Media Queries in JavaScript
Two Useful Sass Features and Their Limitations
Introduction to Animating in HTML
Dependency Injection in JavaScript


Krasimir Tsonev on Tech.pro No backend blog solution with Node.js and Markdown
Testing responsiveness with Google Chrome
Look ma, JavaScript only Off-Canvas menu
A modern JavaScript router in 100 lines
Javascript template engine in just 20 lines
view all articles



email: info (@) krasimirtsonev.com
skype: krasimir.st.tsonev
CV / Resume