Why Traditional URL Shorteners Are a Privacy Nightmare When you click a bit.ly link, here's what happens: Bit.ly logs your IP, timestamp, user agent They see the destination URL They track your browsing patterns They sell this data to advertisers Even if you trust the shortener, their database can be hacked. I built cryptly to solve this problem using blockchain and encryption. Encryption (Clien
I have a serious problem, I can't work on just one thing for too long. I lose interest really fast. Before agentic coding, my desire to work on different projects and components of a project was easily managed. I could work on a really large project with a mobile app, a dashboard, a backend, multiple micro-services, while I let my YOLO model train in the background. Apra Fleet — an open-source MCP
Lee Powell · Architect of Scrivener and Scapple · Lumen & Lever Most AI document pipelines fail before the model is ever called. Tables become paragraphs. Lists collapse into prose. Annotations are detached from context. Page references disappear. Source traceability is replaced by a confidence score. The structure that gave the document its meaning is gone before retrieval runs, and no retrieval
Introduction Code reviews. For many developers, they are a necessary evil — a box to check in the development process. However, I have come to appreciate them as a powerful tool for elevating code quality, fostering collaboration, and improving team dynamics. Today, I want to share my journey from viewing code reviews as a mundane task to recognizing their critical role in successful projects. L
Building a Translation Pipeline for International Contract Bidding If your company bids on international contracts, you've probably dealt with the translation bottleneck. Technical proposals need precise translation, certified documents have strict formatting requirements, and procurement deadlines don't wait for anyone. After seeing how UK public procurement translation requirements can make or
Building Translation Pipelines for Maritime Documentation — A Developer's Guide As maritime companies scale globally, they face a technical challenge that goes beyond just translating documents. Naval documentation involves complex terminology, strict regulatory requirements, and multiple stakeholders who need access to accurate, up-to-date translations across dozens of languages. If you're buil
Why your servers should die after every deployment How many times have you logged into production to "quickly fix" something, only to create a snowflake server that behaves differently than everything else? If this sounds familiar, you're dealing with configuration drift, and immutable infrastructure might be the solution you need. Immutable infrastructure follows one simple rule: never modify a
A pod gets created. It gets an IP. Then it dies. A new pod replaces it. New IP. Now imagine you have ten pods of the same app, and they restart all the time. Which IP do you call? You can't. That's the problem Services solve, and the answer is more interesting than "Kubernetes assigns a stable IP." This post walks the full picture in five parts: why Services have to exist, what happens when you cr