Tecnología
6450 descubrimientos · Descubrimientos elegidos de la web abierta, del más reciente al más antiguo.
-
Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb
How we capture real production database traffic at Airbnb and replay it offline to load-test, plan capacity, and de-risk upgrades. By: Zuofei Wang , Erluo Li Introduction At Airbnb, MySQL-compatible databases are a critical backbone of our online database infrastructure: a fleet of hundreds of clusters supporting thousands of use cases at millions of queries per second (QPS). Operating databases at scale brings hard problems, including sizing clusters for future growth, keeping behavior consistent across version upgrades and migrations, and reproducing production incidents well enough to debug
The Airbnb Tech Blog - Medium · EN
-
CASTLE: training natural language search before the first real query
How we addressed the cold-start problem for Airbnb’s natural language search by jointly generating synthetic training data — queries and relevance labels — from de-identified booking and search signals. By : Wendy Ran Wei , Hao Li , Weiwei Guo , Xiaowei Liu , Xueyin Chen , Chun How Tan , Malay Haldar , Soumyadip Banerjee , Kedar Bellare , Huiji Gao , Sanjeev Katariya , and Stephanie Moyerman Introduction Natural language search lets guests express intent in their own words, such as “romantic cabin near skiing” or “pet-friendly beach house that sleeps eight,” rather than navigating filters and
The Airbnb Tech Blog - Medium · EN
-
The Regression Tests Nobody Writes: Capturing How Software Actually Behaves
Founded in 2008, Stack Overflow’s public platform is used by nearly everyone who codes to learn, share their knowledge, collaborate, and build their careers.
Stack Overflow Blog · EN
-
Rumors of the SaaS demise are greatly exaggerated
Recorded on the floor of LDX3, Ryan chats with Nivia Henry, an engineering leader most recently at Netflix, about the reality of the supposed SaaS apocalypse, the complex calculus of the modern build-versus-buy decision in the era of AI, and the critical importance of understanding system architectures to manage long-term infrastructure costs.
Stack Overflow Blog · EN
-
Elevators, toasters, and the birth of Java
Ryan sits down with James Gosling, creator of Java at Sun Microsystems, to talk about the early networking friction that drove the need for interconnectedness, the stringent reliability requirements of consumer electronics companies that inspired the Java virtual machine, and the evolution of garbage collectors that allow Java to handle large-scale concurrent memory management.
Stack Overflow Blog · EN
-
Delivering controlled and concentrated context
Check out the new features and capabilities now available in Stack Internal and Stack Internal Community. Try Stack Internal for free by visiting stackinternal.com.
Stack Overflow Blog · EN
-
A JSON schema Is not an AI governance layer
The AI governance argument is happening one layer above the code that actually stops your agent.
Stack Overflow Blog · EN
-
The reports of Stack Overflow's death are greatly exaggerated
I’ve seen the recent predictions about Stack Overflow’s demise. They make for compelling headlines, but they confuse a change in how people access knowledge with the disappearance of the knowledge—and the company—behind it.
Stack Overflow Blog · EN
-
It’s ok that computers are (sometimes) better than us
Ryan is joined by Charity Majors, co-founder and CTO at Honeycomb, for a conversation about applying the concept of immutable infrastructure to software development to treat code like cattle instead of pets, shifting the paradigm of system specifications to accommodate the rapid influx of AI-generated code, and navigating the complex ethical boundaries between system observability and human surveillance in modern technology ecosystems.
Stack Overflow Blog · EN
-
Oh, your agents need OAuth2, too
Recorded at LDX3 by LeadDev, Ryan chats with Dan Moore, Senior Director of CIAM Strategy and Identity Standards at FusionAuth, about adapting established OAuth2 protocols for the agentic era, the security necessity of giving autonomous AI agents their own distinct identities, and how AI coding tools are shifting developers' focus toward solving core business problems.
Stack Overflow Blog · EN
-
What's on my plate
Atlantis is the new version of UserLand Frontier that runs on modern systems. As I've said earlier, I'm surprised how well we covered all the bases, it's reliable, it works like Frontier works with a couple of important exceptions which I've now had it start working on. First, the Find and Replace command has never worked properly in Atlantis and it's been a struggle to get Claude to fix the problems. I think the key was I didn't tell it to use the C kernel as the guide for how Find & Replace works. So it was trying to create a F&R that you would have in a text editor, not the object database
Scripting News · EN
-
Frontier's debugger is back
The Frontier debugger now works in Atlantis, the version of Frontier that runs on modern systems, the one I have been using for everyday work for a month or so. I write software in the debugger, testing each addition after writing it, to see that the input produces the expected output. I also use it to see why code that has worked for 10 years now doesn't produce the expected result, ie debugging. A UserTalk script, stopped at a breakpoint. Full size screen shot .
Scripting News · EN
-
Updating to .NET 8, updating to IHostBuilder, and running Playwright Tests within NUnit headless or headed on any OS
I've been doing not just Unit Testing for my sites but full on Integration Testing and Browser Automation Testing as early as 2007 with Selenium. Lately, however, I've been using the faster and generally more compatible Playwright . It has one API and can test on Windows, Linux, Mac, locally, in a container (headless), in my CI/CD pipeline, on Azure DevOps, or in GitHub Actions. For me, it's that last moment of truth to make sure that the site runs completely from end to end. I can write those Playwright tests in something like TypeScript, and I could launch them with node, but I like running
Scott Hanselman's Blog · EN
-
Open Sourcing DOS 4
See the canonical version of this blog post at the Microsoft Open Source Blog ! Ten years ago, Microsoft released the source for MS-DOS 1.25 and 2.0 to the Computer History Museum, and then later republished them for reference purposes. This code holds an important place in history and is a fascinating read of an operating system that was written entirely in 8086 assembly code nearly 45 years ago. Today, in partnership with IBM and in the spirit of open innovation, we're releasing the source code to MS-DOS 4.00 under the MIT license. There's a somewhat complex and fascinating history behind th
Scott Hanselman's Blog · EN
-
Webcam randomly pausing in OBS, Discord, and websites - LSVCam and TikTok Studio
I use my webcam constantly for streaming and I'm pretty familiar with all the internals and how the camera model on Windows works. I also use OBS extensively, so I regularly use the OBS virtual camera and flow everything through Open Broadcasting Studio. For my podcast, I use Zencastr which is a web-based app that talks to the webcam via the browser APIs. For YouTubes, I'll use Riverside or StreamYard, also webapps. I've done this reliably for the last several years without any trouble. Yesterday, I started seeing the most weird thing and it was absolutely perplexing and almost destroyed the d
Scott Hanselman's Blog · EN
-
Automatically Signing a Windows EXE with Azure Trusted Signing, dotnet sign, and GitHub Actions
Mac Tahoe (in Beta as of the time of this writing) has this new feature called Edge Light that basically puts a bright picture of an Edge Light around your screen and basically uses the power of OLED to give you a virtual ring light. So I was like, why can't we also have nice things? I wrote ( vibed, with GitHub Copilot and Claude Sonnet 4.5 ) a Windows Edge Light App (source code at https://github.com/shanselman/WindowsEdgeLight and you can get the latest release here https://github.com/shanselman/WindowsEdgeLight/releases or the app will check for new releases and autoupdate with Updatum). H
Scott Hanselman's Blog · EN
-
The danger of glamourizing one shots
People should not be judging AI-augmented coding by “1 shots.” If someone told you that their model did a “one shot of Minecraft” and they’re impressed by that, you need to consider how much semantic heavy lifting the word “Minecraft” is doing in that prompt. Ask them to one shot Minecraft without using the word Minecraft. It’s not trivial to one shot something unique, because programming is the art of making the ambiguous incredibly specific through sculpting. AI sculpting is less about vibes and more about finding the specificity you want and keeping the system stable through changes. Good S
Scott Hanselman's Blog · EN
-
Is the craft dead?
The Japanese are really good at woodworking. And I love watching the Yankee workshop, my dad makes Native American bows and arrows completely from scratch in his workshop with trees that he finds. This is all different from the stuff you get at IKEA, but I’ve been coding now for money for 35 years and systems are still complicated, computers still do dumb stuff, humans still do dumb stuff, this is just like the move from assembler to C, like the introduction of syntax highlighting, the introduction of intellisense, and the copy paste directly into production shift when stack overflow happened.
Scott Hanselman's Blog · EN
-
Migrating a Synology NAS to a UniFi UNAS Pro 8 with Robocopy, SMB Multichannel, and Surprising Performance Traps
I’ve had a Synology NAS for a very long time , and recently I started moving its contents to a new Ubiquiti UniFi UNAS Pro 8 . This seemed like it ought to be a fairly boring operation. Both devices speak SMB, I have a fast network (recently upgraded to 10 gigabit internally), and Windows has had tools for copying files reliably between machines for decades. Naturally, it turned into a whole evening of learning things I thought I already knew, which is why I started a blog lol. There was a nice bit of history here for me because back in 2007 (good lord!) I wrote a post called “ XCo
Scott Hanselman's Blog · EN
-
Debugging my new network, when 10 Gigabit Ethernet Runs at 300 Megabits
I've been moving my home storage over to a UniFi UNAS Pro 8 as part of a larger homelab moderization . My main IRONHEART (the ultimate PC from a few years back) desktop now has an Intel E610-XT2 10GbE card, the NAS is on 10GbE, and there's a Minisforum MS-01 miniPC on the same network with a 10GbE SFP+ connection running Immich and Portainer and a few other things. Everything says 10 gigabit. Windows says 10 gigabit. UniFi says 10 gigabit. SMB copies are using the correct NIC but my file copies are running at around 100 to 200 megabits per second which is sad making. Naturally, I blamed the NA
Scott Hanselman's Blog · EN
-
Article: Systemic Approach to Memory, Knowledge, and Context in Agentic AI Architectures
The article argues that reliable agentic AI architecture depends on a context engine that selects, injects, compresses, and expires information before it reaches the model. It separates context, memory, and knowledge, and recommends tiered memory, curated knowledge, and token budgeting. It also covers common anti-patterns, such as context stuffing and stale data loops, with mitigations. By Adi Polak
InfoQ · EN
-
Uber Builds MCP Gateway to Govern Access to 800+ Servers and 5,000+ AI Agent Tools
Uber has built an MCP Gateway to standardize how AI agents discover and invoke internal services across more than 800 MCP servers and 5,000 tools. The gateway separates tool registration from runtime execution and includes automated API discovery, access controls, sensitive data redaction, incremental tool discovery through Omni MCP, and response filtering. By Leela Kumili
InfoQ · EN
-
Java News Roundup: TornadoVM 8.0, JNoSQL, Endive, JReleaser, JBang, LangChain4j, Quarkus Almanac
This week's Java roundup for October 26th, 2026, features news highlighting: the GA release of TornadoVM 8.0; point releases of JNoSQL, Endive, JBang, JReleaser and LangChain4j; a maintenance release of JobRunr; beta releases of Hibernate ORM and Hibernate Reactive; and introducing the Quarkus Almanac. By Michael Redlich
InfoQ · EN
-
Google and Meta Open-source TorchTPU to Bring Native PyTorch Support to Google TPUs
TorchTPU is an open-source project developed by Google in collaboration with Meta that provides a native PyTorch backend for Google TPUs. It enables PyTorch workloads to execute on TPU hardware with minimal code modifications, supporting eager and compiled execution, distributed computing, and hardware-specific optimizations. By Sergio De Simone
InfoQ · EN