← All Articles

RAG Architecture Lessons from Practice

Building a retrieval-augmented generation system revealed patterns the tutorials don't cover. Contractions break search. Not everything needs an LLM. Full docum

· 5 min read

9 Reasons Why News Media Web Sites Should Consider Moving to HTTPS in 2015

Nine reasons why news media websites should adopt HTTPS, co-authored with cybersecurity experts and published on The New York Times Open Blog.

· 1 min read

SHA-3 Hash Generator

An interactive browser-based SHA-3 cryptographic hash generator supporting 512, 384, 256, and 224-bit output lengths using the Keccak algorithm.

· 1 min read

Proposal for Linking To Users Across Social Networks @username@service

A proposal for a universal convention to link to users across social networks using formats like @username@service or service:@username.

· 4 min read

Save Your Company Money In Monthly Bills Using Browser Caching

How companies operating large websites can save thousands monthly by maximizing browser-side caching to reduce bandwidth and CDN costs.

· 4 min read

The Evolution of Web Sites

A framework for understanding four generations of website evolution, from static pages to user-generated content to co-developed virtual environments.

· 2 min read

Google Web Toolkit: Develop and Test in Java, Deploy as AJAX

Google Web Toolkit lets you develop and debug web UIs in Java with Eclipse, then compiles to cross-browser AJAX automatically.

· 2 min read

Web site hosting provider and technologies change

Migrating rajiv.com from Microsoft .NET to Java with Struts and Tiles at Kattare Internet Services, using mod_rewrite for URL preservation.

· 2 min read

On content sites requiring user registration

The case for shared web identity systems like Liberty Alliance and TypeKey, instead of creating separate accounts on every content site.

· 2 min read

Searching Instead Of Browsing: Organizing Information Using Labels as Meta-Data

Labels with search are superior to folders for organizing digital content: items can have multiple labels, results are dynamic, and less user effort is needed.

· 3 min read

Preserving URLs of Evergreen Content

Why changing URLs breaks bookmarks, search rankings, and revenue, and how Microsoft's .asp to .aspx to .mspx changes illustrate the problem.

· 3 min read

Other Web Search Engines

A list of alternative web search engines beyond Google, maintained as a blogroll for when Google does not have the best results.

· 1 min read
web

Ads by Google on some of my pages

Added Google AdSense advertising to some pages on rajiv.com, including the Humor and India sections.

· 1 min read
web

Content Management: Content & Search Technologies

Search technology is most effective when intimately integrated with content, not bolted on as a separate system, using typed content adapters.

· 4 min read