Recent Compose improvements show how quickly declarative UI continues evolving. The future belongs to tools that make iteration faster without sacrificing quality. #Compose #ComposeMultiplatform #AndroidDev

Recent Compose improvements show how quickly declarative UI continues evolving. The future belongs to tools that make iteration faster without sacrificing quality. #Compose #ComposeMultiplatform #AndroidDev
I just posted my new article!
https://terrablog.pages.dev/blog/profiling-compose-multiplatform-app-in-browser/
I'm adding a BMR base metabolic rate and maintenance calorie computation into #HealthCoach.
https://github.com/bigtlb/healthcoach
But, I didn't want to constrain to just the binary gender options. And wanted to also provide guidance […]
🐳 🐙 Docker Skills, Part 1
AI agents write mediocre Dockerfiles: latest tags, no health checks, root left in place. docker/skills fixes that: 11 SKILL.md guides across Build, Compose, Sandboxes, Agent.
npx skills add docker/skills
🐳 🐙 Docker Compose Tip #90
docker compose alpha viz turns depends_on into a Graphviz graph. Pipe into dot -Tpng and any Compose file becomes a picture.
Still alpha since April 2023, no graduation date yet.
🐳 🐙 Docker Compose Tip #89
cap_drop: ALL doesn't just fence in non-root users, it takes CHOWN away from root (uid 0) too.
Gotcha: the classic "drop NET_RAW, ping breaks" demo often does nothing on modern hosts.
Someone told you to run docker swarm init on a single VPS. That was a cargo cult. Here's how to rip out Swarm and switch to Docker Compose the right way. https://www.valtersit.com/guides/docker/docker-swarm-is-dead-long-live-compose/ #docker #devops #compose
🐳 🐙 Docker Compose Tip #88
docker compose alpha generate creates a Compose file from running containers. Still alpha: skip a host IP on a published port and it writes host_ip: invalid IP
A real bug, and an easy first PR.
Guide: lours.me/posts/compose-tip-088-alpha-generate/
#Docker #Compose #CLI
#coup #jour #compose
🐳 🐙 Docker Compose Tip #87
depends_on has more than service_healthy: wait for a one-shot with service_completed_successfully, cascade restarts with restart: true, or soften it with required: false.
🐳 🐙 Docker Compose Tip #86
Meet initial_sync, the watch attribute for catching up a running stack.
5.5.1: every file now syncs, Dockerfiles stay out, symlinks don't break it.
Guide: lours.me/posts/compose-tip-086-watch-sync-reliability/
🐳 🐙 Docker Compose Tip #85
See what's incubating: docker compose alpha is where new commands land before going stable.
Right now: viz (dependency graphs) and generate (reverse a Compose file from running containers).
🐳 🐙 Docker Compose Tip #84
A failing post_start / pre_stop / pre_start hook used to report only:
db hook exited with status 1
Since Compose 5.5.1, its output travels with the error too.
Guide: lours.me/posts/compose-tip-084-lifecycle-hook-output/
GrapheneOSのMessagingアプリが“別物”に近づく理由
https://papoo.work/doc/e2d75c60fe19e7e3
#grapheneos #android #messaging #compose #オープンソース
GrapheneOSのMessagingアプリが“別物”に近づく理由
https://papoo.work/doc/e2d75c60fe19e7e3
#grapheneos #android #messaging #compose #オープンソース
🐳 🐙 Docker Compose Tip #83
Ever had `up` recreate a container that never changed?
Compose used to digest images differently per pull, build, or bake. Fixed in 5.5.0: one canonical digest, every path.
Guide: lours.me/posts/compose-tip-083-image-digest-reconciliation/
Scale of the Week payhip.com/b/Sd78j
Each scale is shown in the treble and bass clefs and includes: note names, universal recommended fingerings, some common chords found in the scale and short musical example.
GrapheneOSのMessagingアプリが“別物”に近づく理由
https://papoo.work/doc/e2d75c60fe19e7e3
#grapheneos #android #messaging #compose #オープンソース
GrapheneOSのMessagingアプリが“別物”に近づく理由
https://papoo.work/doc/e2d75c60fe19e7e3
#grapheneos #android #messaging #compose #オープンソース