📝 Must read articles
This page contains links to articles that Elchin considers essential reading for software engineers, UI/UX designers, and other IT professionals.
- Disadvantages of Tailwind
Martin Brandenburg A critical look at the downsides of Tailwind CSS, including verbose markup, reduced readability, and maintainability concerns - Javascript Object Signing and Encryption is a Bad Standard That Everyone Should Avoid
Scott Arciszewski An argument for why JWTs are poorly designed and prone to misuse, and why developers should consider safer alternatives - Short session expiration does not help security
Sjoerd Langkemper Why autologging out users doesn't make the software more secure - SOLID and Clean Code never felt solid or clean to me
Daniel Valenzuela Clean Code is a tool, not a religion - JavaScript Bloat
Nikita Prokopov An examination of how modern websites and web apps have become excessively large and slow due to unnecessary JavaScript - Hardest Problem in Computer Science: Centering Things
Nikita Prokopov A reflection on how something as simple as centering an element remains surprisingly difficult across different UI technologies - In Loving Memory of Square Checkbox
Nikita Prokopov A case for keeping checkboxes square and radio buttons round, arguing that shape is essential for quickly telling them apart