The Curious Engineer

All blogs / JavaScript / TypeScript

The blog of Seva Zaikov

blog.bloomca.me

JavaScript / TypeScriptFrontend / CSS / browsersSoftware / engineering practice

Posts
100 from 15 Aug 2016 to 21 Sep 2025
Posting
now and then
Kind
personal blog
Feed
https://blog.bloomca.me/atom.xml

2025 24

  1. How to build a simple Win32 application
  2. How to build a simple Win32 application
  3. How audio CDs get metadata
  4. How audio CDs get metadata
  5. How to read audio CDs data programmatically
  6. How to read audio CDs data programmatically
  7. Multiple Windows in Electron apps
  8. How Desktop apps are built and packaged
  9. Multiple Windows in Electron apps
  10. How Desktop apps are built and packaged
  11. Menus in Electron apps -- Application, Tray, Context
  12. Electron Notifications
  13. Custom Protocols and Deeplinking in Electron apps
  14. Menus in Electron apps -- Application, Tray, Context
  15. Electron Notifications
  16. Custom Protocols and Deeplinking in Electron apps
  17. How to load your web application in Electron
  18. What is Electron?
  19. How to load your web application in Electron
  20. What is Electron?
  21. Problem with React Update Model
  22. Problem with React Update Model
  23. How to fix Electron notifications not working on macOS after some time
  24. How to fix Electron notifications not working on macOS after some time

2023 4

  1. How to Optimize React Context Performance
  2. How to Optimize React Context Performance
  3. Redux Performance Tips
  4. Redux Performance Tips

2021 2

  1. Performance Optimization in React applications
  2. Performance Optimization in React applications

2019 2

  1. Alternatives to JSX
  2. Alternatives to JSX

2018 40

  1. Node.js Fundamentals: Web Server Without Dependencies
  2. Node.js Fundamentals: Web Server Without Dependencies
  3. Small Websites Are Dying
  4. Small Websites Are Dying
  5. Metrics are Dangerous for Users
  6. Metrics are Dangerous for Users
  7. Problem of Server Frameworks
  8. Problem of Server Frameworks
  9. Javascript Fundamentals: `this` keyword
  10. Javascript Fundamentals: `this` keyword
  11. Node.js REPL in Depth
  12. Node.js REPL in Depth
  13. Node.js Guide for Frontend Developers
  14. Node.js Guide for Frontend Developers
  15. Do Not Use Acronyms
  16. Do Not Use Acronyms
  17. On Unit Tests
  18. On Unit Tests
  19. My Experience with MOOCs
  20. My Experience with MOOCs
  21. Best Practices are not Always the Best
  22. Angular.js Guide for Seasoned Developers – part 2
  23. Best Practices are not Always the Best
  24. Angular.js Guide for Seasoned Developers – part 2
  25. Asynchronous Javascript Patterns: Promises Tips and Tricks
  26. Asynchronous Javascript Patterns: Promises Tips and Tricks
  27. Asynchronous Javascript Patterns: Exclusive Task
  28. Angular.js Guide for Seasoned Developers – part 1
  29. Asynchronous Javascript Patterns: Exclusive Task
  30. Angular.js Guide for Seasoned Developers – part 1
  31. Asynchronous Patterns in JavaScript
  32. Asynchronous Patterns in JavaScript
  33. Agile is Weird
  34. Agile is Weird
  35. Single Page Application Is Not a Silver Bullet
  36. Single Page Application Is Not a Silver Bullet
  37. Asynchronous Reduce in JavaScript
  38. Asynchronous Reduce in JavaScript
  39. Just Ship
  40. Just Ship

2017 22

  1. How to Use Generators in JavaScript
  2. How to Use Generators in JavaScript
  3. How to Push a Folder to Github Pages
  4. How to Push a Folder to Github Pages
  5. How to Cancel Your Promise
  6. How to Cancel Your Promise
  7. Git Beyond the Basics
  8. Git Beyond the Basics
  9. The Most Clever Line of JavaScript
  10. The Most Clever Line of JavaScript
  11. Future of the Babel.js
  12. Future of the Babel.js
  13. Difference between smart and dumb components in React
  14. Difference between smart and dumb components in React
  15. State of the art in CSS
  16. State of the art in CSS
  17. My experience from real-world webapps tasks for job interviews
  18. My experience from real-world webapps tasks for job interviews
  19. Server Side Rendering with Prefetch
  20. Server Side Rendering with Prefetch
  21. Why I created Redux-Tiles library
  22. Why I created Redux-Tiles library

2016 6

  1. Creating web application in plain javascript
  2. Creating web application in plain javascript
  3. Business metrics for libraries
  4. Business metrics for libraries
  5. Npm dependencies explained
  6. Npm dependencies explained