# Sloth Bytes > The newsletter for lazy programmers. Join 50k+ people and learn useful programming tips. [Sloth Bytes](https://www.slothbytes.dev/) is a weekly programming newsletter that explains developer concepts in plain language. ## SDKs An SDK is a toolbox a platform gives you so you don't wire the raw API by hand. - [SDKs](https://www.slothbytes.dev/p/sdks) ## Environment variable leaks Secrets leak when .env is committed, baked into Docker, or shipped to the frontend; rotate first. - [Environment variable leaks](https://www.slothbytes.dev/p/environment-variable-leaks) ## CI/CD A pipeline that automatically tests, builds, and can release code on push. - [CI/CD](https://www.slothbytes.dev/p/ci-cd-for-dummies) ## Docker Containers that package an app with its runtime so it runs the same everywhere. - [Docker](https://www.slothbytes.dev/p/docker-for-dummies) ## Cron job A time-based scheduler; five fields minute hour day-of-month month day-of-week. - [Cron](https://www.slothbytes.dev/p/cron) ## 2FA codes TOTP = shared secret + 30s clock → 6-digit code. - [Two-factor codes](https://www.slothbytes.dev/p/two-factor-codes) ## Memory leak Memory/resources kept alive longer than intended. - [Memory leaks](https://www.slothbytes.dev/p/memory-leaks) ## git reset vs revert vs restore restore=files, reset=local commit, revert=already pushed. - [Git reset vs revert vs restore](https://www.slothbytes.dev/p/how-to-uncommit-your-crimes) ## TypeScript 7 / Astro 7 TypeScript 7 compiler rewritten in Go (~10x); Astro 7 compiler rewritten in Rust. - [TypeScript 7 and Astro 7](https://www.slothbytes.dev/p/lots-of-version-7-updates) ## Webhook A webhook is an HTTP callback: one service sends an HTTP request to an endpoint you provide when some event happens. - [Webhooks](https://www.slothbytes.dev/p/webhooks) ## Caches A cache is a faster copy of data or a previous result that you keep so future requests can avoid repeating expensive work. - [The 3 types of caches](https://www.slothbytes.dev/p/the-3-types-of-caches) ## Profiler A profiler measures where a program spends time or allocates resources so you can find performance hotspots. - [Profilers](https://www.slothbytes.dev/p/profilers) ## Pages - [Sloth Bytes homepage](https://www.slothbytes.dev/) - [archive](https://www.slothbytes.dev/archive) - [Subscribe](https://www.slothbytes.dev/subscribe) - [Recommendations](https://www.slothbytes.dev/recommendations) - [AI Agents notes](https://www.slothbytes.dev/ai-agents-notes) ## Authors - [The Coding Sloth](https://www.slothbytes.dev/authors/the-coding-sloth) ## Categories - [Git & Developer Tools](https://www.slothbytes.dev/t/git-developer-tools) - [AI Coding](https://www.slothbytes.dev/t/ai-coding) - [System Design](https://www.slothbytes.dev/t/system-design) - [Developer News](https://www.slothbytes.dev/t/developer-news) - [Programming Fundamentals](https://www.slothbytes.dev/t/programming-fundamentals) - [Programming Projects](https://www.slothbytes.dev/t/programming-projects) - [Web Development](https://www.slothbytes.dev/t/web-development)