360SOFTY

Insights

Engineering Insights

Practical writing on software architecture, SaaS products, AI automation, legacy modernisation, and the business of building reliable systems.

RSS

Curated links from external sources — not 360Softy original articles.

ExternalCloud
Cloudflare Changelog

Cloudflare Images - Images binding is now billed per unique transformation

The Images binding is now billed per unique transformation, matching the model already used for URL-based transformations. Repeat requests for the same combination of source image and parameters within the same calendar month are counted only once. Previously, every call to the binding counted as a separate transformation regardless of whether the image or parameters were unique. With this change, you can call the binding on hot paths without paying for each individual request. Calls to .info()

Cloudflare Images
Cloudflare ChangelogRead original
ExternalSoftware Engineering
DEV Community

GitOps for Homelab DNS (Dnsmasq)

Why GitOps? 🚀 Installation & Initial Configuration 🖋 Writing Hostnames 🔄 GitOps Workflow 🔄 Bash Sync Script & Cronjob 🔄 (Optional) GitHub Actions CI Validation Visual DNS Flow 💡 Benefits & Considerations ⚡ It started as a simple typo in /etc/hosts. One wrong hostname. One overlooked IP. In an instant, my homelab descended into chaos: My Proxmox cluster stopped resolving nodes. The Ceph distributed storage went offline. Every LXC container and VM froze or failed to start. It was a domino ef

gitdnsgithubactions
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Detekt Explained: Enhance Kotlin Projects with Static Analysis - part 1

This article was originally published on wilfried.hashnode.dev Static analysis isn't about making your code "look nice." It's about catching the kind of problems that quietly slow teams down: hidden complexity, fragile logic, and maintainability debt. In most Android codebases, quality doesn't degrade because engineers don't care—it degrades because there's no consistent, automated feedback loop. That's where detekt comes in. This article kicks off a practical series on using detekt in real proj

kotlindetektstaticanalysis
DEV CommunityRead original

Work with 360Softy

Building a SaaS product, AI system, or business platform?

Book a free consultation and we will tell you honestly whether we can help.