- React: 50 shades of state https://krasimirtsonev.com/blog/article/react-50-shades-of-state 11 comments webdev
- Webpack/TypeScript/React starter kit as of 2020 https://krasimirtsonev.com/blog/article/beginning 10 comments typescript
- We need channels! A gentle introduction to CSP. https://krasimirtsonev.com/blog/article/we-need-channels-intro-to-csp 4 comments javascript
- Rendering vs running your components https://krasimirtsonev.com/blog/article/react-rendering-vs-running-your-components 4 comments reactjs
- Why and how I built my own GitHub http://krasimirtsonev.com/blog/article/why-and-how-i-built-my-own-github 44 comments javascript
- Markup as function http://krasimirtsonev.com/blog/article/react-markup-as-function 3 comments reactjs
- Getting from Redux to a state machine http://krasimirtsonev.com/blog/article/getting-from-redux-to-state-machine-with-stent 5 comments reactjs
- You are managing state? Think twice. http://krasimirtsonev.com/blog/article/managing-state-in-javascript-with-state-machines-stent 31 comments webdev
- You are managing state? Think twice. http://krasimirtsonev.com/blog/article/managing-state-in-javascript-with-state-machines-stent 9 comments reactjs
- Children in JSX http://krasimirtsonev.com/blog/article/children-in-jsx 7 comments reactjs
- Let's write, not generate code. Thoughts about naming stuff. http://krasimirtsonev.com/blog/article/naming 9 comments webdev
- Distributing React components http://krasimirtsonev.com/blog/article/distributing-react-components-babel-browserify-webpack-uglifyjs 3 comments reactjs
- A modern React starter pack based on webpack http://krasimirtsonev.com/blog/article/a-modern-react-starter-pack-based-on-webpack 8 comments reactjs
- A modern React starter pack based on webpack http://krasimirtsonev.com/blog/article/a-modern-react-starter-pack-based-on-webpack 17 comments javascript
- How require/import may decrease your testability http://krasimirtsonev.com/blog/article/how-require-import-may-decrease-your-testability 13 comments javascript
- Hacking Browserify - stubbing Browserify requires http://krasimirtsonev.com/blog/article/hacking-browserify 13 comments javascript
- Unit test your client-side JavaScript http://krasimirtsonev.com/blog/article/unit-test-your-client-side-javascript-jsdom-nodejs 11 comments javascript
- Feeding the beast at 60fps http://krasimirtsonev.com/blog/article/feeding-the-beast-at-60fps-performance-matters 10 comments javascript
- Usersnap - the holy grail of bug reporting http://krasimirtsonev.com/blog/article/usersnap-the-holy-grail-of-bug-reporting 14 comments javascript
- Hungry for knowledge - Scotland JS 2014 talks http://krasimirtsonev.com/blog/article/hungry-for-knowledge-scotlandjs-2014-talks 5 comments javascript
- Stop autoplaying your Gifs http://krasimirtsonev.com/blog/article/stop-autoplaying-your-gifs-stop-play-control 10 comments javascript
- JavaScript: managing events (dispatch, listen) http://krasimirtsonev.com/blog/article/javascript-managing-events-dispatch-listen 35 comments javascript
- No back-end blog solution with Node.js and Markdown http://krasimirtsonev.com/blog/article/no-back-end-blog-solution-with-nodejs-and-markdown 9 comments javascript
- CSS: :before and :after pseudo elements in practice http://krasimirtsonev.com/blog/article/css-before-and-after-pseudo-elements-in-practice 11 comments css
- Start using "bind" method to solve the callback hell http://krasimirtsonev.com/blog/article/javascript-bind-function-setting-a-scope 7 comments javascript
- Revealing the magic: How to properly convert HTML string to a DOM element http://krasimirtsonev.com/blog/article/revealing-the-magic-how-to-properly-convert-html-string-to-a-dom-element 7 comments javascript