Software

Software Engineering
Building a Subscription System with Stripe

Building a Subscription System with Stripe

Adding subscriptions to an existing product sounds straightforward at first. Pick a payment provider, define a few plans, and ship a checkout flow. In practice, billing quickly spills into access control, security, caching, and long-term maintainability.
Mastering Clean Code: Best Practices for Software Engineers

Mastering Clean Code: Best Practices for Software Engineers

A list of guidelines extracted from the book "Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin
Using Redis with Node.js
Angular Change Detection

Angular Change Detection

Do you want to have a performant Web App in Angular? You should know how Angular works behind the scenes, especially about rendering. Please be patient, use the power of your brain and let's demystify Change Detection in Angular.