Engineering in practice.
Practical explanations and useful code for practising software engineers.
I use cookies to keep this website working and, with your permission, measure how it’s used. You can accept optional cookies, reject them, or choose your preferences.
Essential cookies are always enabled. You can choose which optional services to allow below. Use the cookie settings button to change your choices at any time.
These cookies support core website functions, security, and remembering your privacy choices. They are always enabled.
These cookies are needed for adding comments on this website.
These cookies help me understand how visitors find and use the website so I can improve it. Analytics services may process identifiers and usage information. You can choose whether to allow them.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Provider privacy policy: policies.google.com (opens in a new window)
Jetpack's built-in visitor analytics. It records page views, referring sites, search terms, and outbound link clicks, and also carries the shared visitor-tracking library used by Jetpack Instant Search and WooCommerce Analytics.
Provider privacy policy: automattic.com (opens in a new window)
Read our Privacy Policy for details about cookies and how personal information is used.