Krasimir Tsonev's avatar

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. Author of "Node.js Blueprints" book he works with a strong focus on quality and usability. Krasimir 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

Using Node.js for everything or what it is to write a book about it
Riga Dev Day / Riga, Latvia / 22.01.2015


About programming (keynotes)
OpenFest / Sofia, Bulgaria / 02.11.2014


Front-end development - the two sides of the same coin
How.Camp / Veliko Tarnovo, Bulgaria / 25.10.2014


AbsurdJS - Hacking the Front-end
WeNode / Barcelona, Spain / 04.10.2014
slides


Panel discussion
JSIST / Istanbul, Turkey / 28.09.2014


The happy programmer
JavaScript Meetup / Istanbul, Turkey / 26.09.2014


The seven rules of the happy programmer
JavaScript Meetup / Switzerland, Zurich / 09.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 SmashingMagazine CSS-Only Solution For UI Tracking

Krasimir Tsonev on TutsPlus Bubble.js: A 1.6K Solution to a Common Problem
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 Dev.Opera In search of the perfect JavaScript framework

Krasimir Tsonev on Mozilla Hacks Black Box Driven Development in JavaScript

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
Follow me on Twitter
Check my account in GitHub
Follow me on Facebook
Follow me on LinkedIn
Follow me on Coderbits
RSS
CV / Resume