📜 How to Become a Real Programmer?

Developers often volunteer to be held hostage by one technology, or a small handful of them, and declare it the ideal, the future, or [any admirable adjective]. They have little desire to learn anything beyond that ideal and even consider it harmful. The problem runs deep and applies to any technology a developer loves. Subjectivity is a poor — and even somewhat destructive — quality for a developer. Sure, some technologies may be closer to your heart, but they shouldn't cloud your objectivity when making decisions...

#software #refactoring #patterns #systemdesign #architecture

📜 Hey AI! Write some code for me

This year has been unofficially declared the year of AI, and ChatGPT is the reason why. Hardly any sphere of human activity was left without AI solutions, and code written by developers is no exception. Here I've gathered the most popular AI coding assistants available today, prioritizing the ones with a free option.

#ai #tools #refactoring

📜 Organizing CSS Styles

Sooner or later, every web developer runs into CSS. But what follows below isn't about new properties or trendy CSS techniques — it's about organizing the styles in your application. The term "organizing styles" might sound grander than it actually is 😁

#css #stylelint

📜 WebAssembly JavaScript

If you're looking for information about WebAssembly, the linked article is an excellent read. It covers the topic less through technical how-to examples and more through the question of whether WebAssembly is even needed (spoiler: it is), why JavaScript is the center of its universe, which working tools exist today, and the vision for the future of WASM as a whole. Inside, you'll find plenty of links to WebAssembly-related projects, initiatives, and working libraries. Enjoy the read 📖

#javascript #webassembly