Cloudflare Workers User Management and Session Framework
Stateful sessions on Cloudflare Workers beat JWT sprawl when your admin needs context and data persistence.
48 posts
Stateful sessions on Cloudflare Workers beat JWT sprawl when your admin needs context and data persistence.
Cloudflare Workers beat Lambda on latency, cold starts, and pricing - I'm migrating production apps to the edge.
Build your own Wufoo with TypeScript and AWS - serverless forms that store data and send alerts automatically.
EFS unlocks 512MB+ file storage for Lambda, but connection errors have common fixes you should know.
Pre-signed S3 URLs let users upload files directly from browsers without touching your backend.
GitLab CI can trust private Docker registries with self-signed certs - here's the dind config.
Private Docker registries with self-signed SSL require special config - here's how to make Docker trust them.
Switching from Bitnami AMIs to custom AWS setups gave me flexibility but required rethinking WordPress ops.
Missing ljavavm12 library during Oracle installation? A simple file copy solves the error.
Ubuntu-centric GitLab docs don't work on RHEL 5. Here's how to force it into submission.
Hard drive failures took the site down. New RAID array means significantly better uptime ahead.
mod_pagespeed and CloudFlare combine to deliver faster page loads and stronger reliability.
Converting Apache mod_php to FastCGI aims for better performance and scalability.
Sparkred partnership highlights SoftLayer's infrastructure advantages for tech-forward companies.
Co-presenting on load testing and performance analytics using JMeter and New Relic at the Boston Web Performance Group Meetup, September 18th, 2012.
Benchmark test reveals rsync outpaces scp by 2-10x on file transfers - practical performance comparison for deployment workflows.
Apache Performance presentation at Boston Web Performance Meetup covers optimization techniques for web servers.
MySQL.com security breach exposes critical vulnerabilities in web infrastructure.
Wireless networks expose personal data constantly. A VPN encrypts traffic and protects privacy everywhere.
Spam bot ran English through a thesaurus to dodge filters - "beneficial perform" and "possess" exposed the trick.
SpamCop's RBL blocklist is flagging legitimate Facebook servers - if you use it, verify your allowlist.
Google's Webmaster Tools now lets you tell crawlers to ignore session parameters like JSESSIONID.
Automate ClamAV virus scanning on Linux with cron and firewall tuning for continuous protection.
Find IPs hammering your web server with a single command: `cut -d ' ' -f 2 | sort | uniq -c | sort -nk 1`
After a hard drive failure, I moved backups to Amazon S3 - cheap, remote, and fast enough for cost-effective disaster recovery.
Server hard drive failed - don't forget to back up /etc and apt package lists along with your data.
Hudson's February 2009 update fixed one bug but broke ant spawn tasks - upgraded builds stop starting application servers.
Monster.com breach: user IDs, passwords, emails compromised. Change yours now.
CDNs boost end-user performance 20-25% while slashing server load - geographic distribution wins.
Comcast 50/10 launches in my area - blazing speeds after the kinks get ironed out.
Server migration complete - sites, apps, and email now live elsewhere. Report issues if you spot them.
mod_deflate + mod_cache = cache explosion. Compression multiplies files - separate or carefully manage.
Load average 239+ but SSH worked perfectly: Debian + PostgreSQL kept systems responsive even under extreme duress.
AT&T DNS servers hit by cache poisoning attacks; vulnerable servers can poison others through trust chains - widespread problem.
Two iptables rules throttle brute-force SSH attacks: three tries, then a three-minute lockout that bots can't bypass.
Strip jsessionid from URLs entirely instead of redirecting - prevent Google from indexing session chaos.
Google crawlers skip jsessionid parameters, diluting your rank. Mod_rewrite strips them cleanly without breaking sessions.
Spark::red specializes in ATG hosting with response times measured in days, not months.
Load balance with redundancy, monitoring, and failover - 13 steps to bulletproof uptime.
Block wireless leeches? Get creative - upside-down internet redirects everything.
Use fuser to identify which process owns that unexpected port immediately.
Apache mod_proxy consolidates multiple services on a single port 80, making your dev stack accessible with clean URLs and proper routing.
Block malicious IPs in Linux with iptables - a simple script keeps brute-force attackers from hammering your server.
Bash rsync scripts keep backups and remote MacBook storage in sync via cron - set ssh keys and forget.
Firefox rendering failures for Google ads explain a revenue drop after JBoss upgrade - sometimes the culprit is unexpected.
A massive postfix queue backup teaches lessons in email management - qshape uncovers hidden bottlenecks before they cripple the server.
A server migration brings growing pains but opens the door to future expansion after years of constraints.
Switching from .seam to .html files in Apache-proxied JBoss breaks index pages - a gotcha that directory listings can't solve.