Switching from primitive types to product types can improve confidence in correctness and compiler errors, but not without a cost.
Write declarative Elixir code by applying “Tell, Don’t Ask”.
A step-by-step guide to implementing a custom onChange
event in Elm 0.18.
A tool for making better forms.
Choose the right tool for the job when building modular software.
Using composition to build modular object-oriented systems.
Solving the combinatorial explosion problem with multiple inheritance.
Emailed password reset links are a common part of web applications. Is your site leaking these confidential links to third party sites?