Skip to content
HomeInsights

Insights

Ideas for building
better software.

Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.

From the engineering desk

Browse practical articles or follow the latest technology updates.

Subscribe via RSS →

Curated links from external sources — not 360Softy original articles.

ExternalTechnology Trends
The Verge Tech

AMD’s new pitch: our old tech is so good you should just keep using it

AMD CEO Lisa Su holds a Ryzen chip. | Image: AMD Computex 2026 is underway in Taiwan, and we're expecting all manner of flashy computers with jaw-dropping pricetags (or no pricetags at all) as the entire industry navigates RAMageddon. But for desktop PC gamers, AMD has a different pitch. It's relaunching three old components alongside a big new promise: you won't need to buy a new motherboard until 2030. Today, AMD is promising it will keep supporting its AM5 desktop motherboard socket with

The Verge TechRead original
ExternalCloud
Cloudflare Changelog

Logs - New Turnstile Events Logpush dataset in Cloudflare Logs

Cloudflare has updated Logpush datasets: New datasets Turnstile Events: A new dataset with fields including ASN, Action, BrowserMajor, BrowserName, ClientIP, CountryCode, EventType, Hostname, OSMajor, OSName, Sitekey, Timestamp, and UserAgent. For the complete field definitions for each dataset, refer to Logpush datasets.

Logs
Cloudflare ChangelogRead original
ExternalFrontend Development
Vercel Blog

Vercel Blob now supports OIDC authentication

now supports OIDC authentication and is the default setting when connecting new projects.Vercel Blob Vercel-issued OIDC tokens are short-lived and rotate automatically, so you no longer need a long-lived .BLOB_READ_WRITE_TOKEN To upgrade an existing store, first update your project to use the latest , then navigate to the under your Blob store and select Upgrade to OIDC from the project's context menu.@vercel/blobProjects tab Functions running on Vercel receive the token automatically and authe

Vercel BlogRead original
ExternalSoftware Engineering
DEV Community

Why NSOpenPanel Can't See Your Android Device

All tests run on an 8-year-old MacBook Air. When I was building HiyokoMTP, I hit a limitation that seems obvious in hindsight: you can't use a native macOS folder picker to browse an Android device over MTP. NSOpenPanel — the standard macOS file dialog — has no idea your Android device exists. It only sees what Finder mounts, and Finder doesn't mount MTP devices as a proper volume. So the entire native folder selection API is useless for this use case. macOS exposes the file system to apps throu

androidmtptauri
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Reflections on AI (large language models) in various fields

List of articles on the impact of AI(LLMs) on a developer's life from various perspectives, including: research, students, beginners, professionals, and others: professional: https://jpain.io/god-damn-ai-is-making-me-dumb/ https://ky.fyi/posts/ai-burnout Company: https://mastrojs.github.io/blog/2026-05-23-is-AI-causing-a-repeat-of-frontends-lost-decade/ Research: https://www.moderndescartes.com/essays/ai_and_expertise/ Academy https://htmx.org/essays/yes-and/ https://vickiboykis.com/2026/05/28/

aillmprogramming
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

RAG - Hybrid search and RAG pipeline using FAISS DB

Hybrid Search Hybrid search is a combination of dense embeddings and sparse embeddings. Dense embeddings focus on semantic meaning, while sparse embeddings focus on exact keyword matching. By combining both approaches, hybrid search improves retrieval accuracy and relevance. OpenSearch is commonly used as a search engine for: Log analysis Observability and monitoring One of the key features of OpenSearch is hybrid search, which combines: Vector search (dense retrieval) BM25-based search (spars

aibeginnersrag
DEV CommunityRead original

Let’s start with a conversation

Tell us what you’re working on.

An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.