ContentPosts from @infoholico..
Discovery IconThat's all from @infoholico — explore more posts below...
Link
@varbear shared a link, an hour ago
FAUN.dev()

Phishing for AWS Credentials via the New 'aws login' Flow

AWS rolled out a newaws loginCLI command using OAuth 2.0 with PKCE. It grabs short-lived credentials, finally pushing out those dusty long-lived access keys. But here’s the hitch:The remote login flow opens up a phishing gap. Since the CLI session and browser session aren’t bound, attackers could sp.. read more  

Phishing for AWS Credentials via the New 'aws login' Flow
Link
@varbear shared a link, an hour ago
FAUN.dev()

SQLite JSON Superpower: Virtual Columns + Indexing - DB Pro Blog

SQLite’sJSON virtual generated columnspunch way above their weight. They let you index JSON fields on the fly, no migrations, no whining. Computed like real columns, queryable like real columns, indexable like real columns. But from JSON. Want flexibility without surrendering speed? This flips the s.. read more  

Link
@varbear shared a link, an hour ago
FAUN.dev()

Guarding My Git Forge Against AI Scrapers

To stop a wave of scraping on their self-hosted Forgejo, the author stacked defenses like a firewall architect on caffeine. First camemanual IP rate-limiting. ThenNGINX caching and traffic shaping. Finally:Iocaine 3. That last one didn’t just block bots, it lured them into a maze of junk pages. The .. read more  

Guarding My Git Forge Against AI Scrapers
Link
@varbear shared a link, an hour ago
FAUN.dev()

How We Saved 70% of CPU and 60% of Memory in Refinery’s Go Code, No Rust Required.

Refinery 3.0 cuts CPU by 70% and slashes RAM by 60%. The trick: selective field extraction from serialized spans. No full deserialization. Fewer heap allocations. Way less waste. It also recycles buffers, handles metrics smarter, and is gearing up to parallelize its core decision loop... read more  

How We Saved 70% of CPU and 60% of Memory in Refinery’s Go Code, No Rust Required.
Link
@varbear shared a link, an hour ago
FAUN.dev()

How We Migrated DB 1 to DB 2 , 1 Billion Records Without Downtime

A team movedover 1 billion production records- no downtime, no drama. The stack: dual writes, Kafka retries, and idempotent inserts to keep it clean. They ranshadow readsto sniff for errors, chunked the transfers with checksums, and held off indexing to keep inserts fast. Caches got warmed early to .. read more  

How We Migrated DB 1 to DB 2 , 1 Billion Records Without Downtime
Link
@varbear shared a link, an hour ago
FAUN.dev()

14x Faster Faceted Search in PostgreSQL with ParadeDB

ParadeDB brings Elasticsearch-stylefacetingtoPostgreSQL, ranked search results and filter counts, all in one shot. No extra passes. It pulls this off with a customwindow function, planner hooks, andTantivy's columnar index under the hood. That's how they’re squeezing out10×+ speedupson hefty dataset.. read more  

14x Faster Faceted Search in PostgreSQL with ParadeDB
Link
@varbear shared a link, an hour ago
FAUN.dev()

Use Python for Scripting!

Shell scripts love to break across macOS and Linux. Blame all the GNU vs BSD quirks;sed,date,readlink, take your pick. The mess adds up fast, especially in build pipelines and CI systems. This post makes the case for a cleaner way:Python 3. Standard library. Predictable behavior. Same results whethe.. read more  

Use Python for Scripting!
Link
@varbear shared a link, an hour ago
FAUN.dev()

How Reddit Migrated Comments Functionality from Python to Go

Reddit successfully migrated its monolithic, high-traffic Comments service from legacy Python to modern Go microservices with zero user disruption. This was achieved by using a "tap compare" for reads and isolated "sister datastores" for writes, ensuring safe verification of the new code against pro.. read more  

Link
@kaptain shared a link, an hour ago
FAUN.dev()

Why Kubernetes Won: Perfect Timing & Developer Culture

Kubernetes won big because the stars aligned, DevOps took off, Docker exploded, and enterprises finally stopped side-eyeing open source. Then came the institutional tailwind: CNCF pushed hard, GCP bet big, and the rest followed. Kubernetes isn't just tech. It's a new operating model, built in the op.. read more  

Link
@kaptain shared a link, an hour ago
FAUN.dev()

An In-Depth Look at Istio Ambient Mode with Calico

Tigera just wiredIstio Ambient Modeinto Calico. That means you getsidecarless service mesh, think mTLS, L4/L7 policy, and observability, without stuffing every pod with a sidecar. It’s all handled by lean zTunnel and Waypoint proxies. Ports stay visible, soCalico and Istio policiesplay nice. No rewr.. read more