Articles tagged with: Patterns & Practices

Self-Modifying code and avoiding conditionals

Summary: About the use of self-modifying code in the 1980s, and how it was used to overcome memory and CPU restrictions. It also explores modern alternatives to avoid conditionals.


When to Feature Flag new code

Summary: When to use feature flags in coding, including for new features, experimental features, breaking changes, and complex refactors.


Micro-Frontends (and self-contained systems)

Summary: Discussion about the recent trend of Micro-Frontends and self-contained systems in frontend development.


Hard to test scenarios

Summary: Strategies for testing complex scenarios in software development, using examples of non-code 'hard to test' scenarios.


Speeding up my websites for fun

Summary: My efforts to speed up my websites by removing unused CSS, minimizing content, supporting Gzip and cache expiration headers, and compressing images.