Daily Edition · Page 4

THE DAILY INDEX

Technology, AI, software, security, crypto and business

ARTICLES & TUTORIALS

TLDR Web Dev

FULL TEXT SEARCH OVER POSTGRES: ELASTICSEARCH VS. ALTERNATIVES

This article compares different full text search (FTS) options for Postgres databases, focusing on Elasticsearch and Postgres' native FTS. While Postgres FTS is simple and real-time, it lacks features and performs poorly on large datasets. Elasticsearch requires ETL pipelines, leading to data freshness issues and operational overhead. The article introduces and compares alternative search engines like Algolia, Meilisearch, ParadeDB, and Typesense.

WHAT'S HIDDEN BEHIND "JUST IMPLEMENTATION DETAILS"

The phrase "just implementation details" often underestimates the complexity and difficulty involved in building and deploying software. Designing good software involves challenges like designing a maintainable system, having robustness and observability, and providing a good user experience. The perception that "CRUD" applications are simple is not true since they also require careful database design, production support, and handling of background jobs, user logins, and permissions.

"20% FOR TECH DEBT" DOESN'T WORK

Dedicating 20% of engineering capacity to technical debt doesn't work as effectively as it seems. This article highlights five common traps that hinder this approach, such as creating separate backlogs for product and tech, failing to communicate the value of technical work, and diluting focus on specific initiatives. Technical work should be integrated into the product roadmap and clearly demonstrate its business value in order to actually be prioritized.

THERE IS NO MYSTERY OVER WHO WROTE THE BLUE SCREEN OF DEATH, DESPITE WHAT SOME MAY WANT YOU TO BELIEVE

The Blue Screen of Death, a notorious part of Microsoft's history, has a clear authorship for each of its iterations. Steve Ballmer is credited with the text of the error message in Windows 3.1, which was not a true "blue screen of death" as it displayed a black screen with an error message. The Windows 95 kernel error was actually brought to its final form by Raymond Chen. John Vert is the author of the true "blue screen of death" associated with Windows NT.

CAN WE TRUST MICROSOFT WITH OPEN SOURCE?

There was a controversy surrounding Microsoft's commitment to open-source development, specifically regarding the .NET framework. Microsoft was seemingly starting to shift away from open-source practices by removing features like "Hot Reload" from the .NET SDK and making them exclusive to Visual Studio. However, the community's strong reaction to this prompted Microsoft to reverse its decision and bring back Hot Reload as an open-source feature.

TLDR IndexPage 4