Specialized search for programming

Curated, developer-focused results

4Programming is a search engine built for programmers. It prioritizes technical relevance by combining multiple indexes, code-aware ranking, and AI systems. Use it to find code examples, documentation, libraries, tools, tutorials, and services — faster and with fewer irrelevant results than general-purpose search engines. Part of the 4SEARCH network of topic specific search engines.

Google's Connected Apps Platform: Build Once, Live Inside Search and Gemini

Google announced something today that should be on every app developer's radar — and, in the usual Google fashion, it's wrapped in just enough vagueness that you need to read it twice. The Connected Apps Platform is now in developer preview. The idea: you build your app once, and it can surface inside Google Search and the Gemini app — you choose Search, Gemini, or both. Instead of users leaving the AI conversation to open your app, your app shows up inside the conversation, at the moment they actually need it. This is a unified platform for building and managing apps across Google's two biggest AI surfaces. The user-facing examples Google gives are concrete: designing a flyer in Canva, putting together a YouTube Music playlist, ordering groceries — all without leaving Search or Gemini. The part I find most interesting as a developer: it's not a walled garden listing. You integrate, you…

662 words2 outlets
More in Developers and Community

One Tech Tip: How to get started with AI agents, and which are best for specific tasks

Agentic artificial intelligence is gaining popularity far beyond tech circles, with Meta, OpenAI, Anthropic and other companies going head-to-head in the surging market for consumer-friendly AI agents. While the leading AI labs have offered tools with agentic capabilities for years, agents that are designed to work proactively on a user’s behalf for tasks from buying groceries to managing to-do lists have taken off this year. For anyone getting started, it can be overwhelming to understand the differences between the companies' various offerings and which agents might be best suited for specific tasks. Here are some pointers on where to begin if you're looking to leverage agents in your personal or professional life — or both. Don't just use one agent; opt for a ‘stack’ Many people in the tech world turn to multiple agents from different AI labs for both their work and home lives. Why?…

865 words3 outlets
More in Products and Releases

Prerendering a page per device, and the cache key that has to agree

Everything below happens inside the application, in the Next.js App Router, on version 15. The same split can live a layer above it instead. Inside the application, that means two files and one URL. A shared cache in front of it keys on that URL and nothing else, so on its own it cannot tell the two files apart. What it can do instead is split its own storage by device, and making my split agree with its split decided the shape of everything else. Two prerendered files per page, one public URL, and a rewrite that picks between them before the request reaches a route. Everything below this section is the reasoning. This is the code, and it runs. A page opts in with one export, and refuses to render at its own path, where no device arrives: A script turns that marker into one route per device, plus the list of paths that got one: Run it before anything that reads the routes, and keep what…

1,375 words

Scrimba's Backend Developer Path

Scrimba has added a Backend Developer Path, focused on the JavaScript ecosystem, to its catalog. It is very project-focused, which is perfect for building a portfolio. It is one of Scrimba's Pro courses so now is the time to take…

221 words
More in Frameworks and Web Development

How I created patient education videos with generative AI — without ever opening video editing software, using only Windows and free tools

Hello, I'm Pipimaru, a former engineer. I work in the DX Promotion Division of a municipal hospital, where I build tools for AI and automation. How to take laxatives before a colonoscopy. For patients, it's a source of anxiety, and for the nurses explaining it, it's a situation where they have to say the same thing over and over again. I decided to turn this explanation into a video for patients to watch before their examination. I created the video for this on a Windows PC. I never opened any video editing software. In this article, I will write about the 'how-to' rather than the content of the video. Which tools I used, in what order, and where I stumbled. I hope this serves as a starting point for others who want to try the same thing. Please note that this article represents my personal views and not the official views of my employer. Dividing the process into four steps Voice — The…

1,399 words

7 Important Linux Commands for Every Linux User

Linux might sound scary for first-time Linux users, but actually, it isn’t. Linux is a bunch of open-source Unix operating systems based on Linux Kernel. These operating systems are called Linux distributions, such as Fedora…

632 words

The Pico/W In C: A Better Connect

The Pico W has WiFi and getting started is easier than you might think from the documentation. But how do you get connected? This isn't a matter of only connect - there is more to do! This is an extract from our latest book all…

173 words

The Pico/W In C: Direct To Hardware

Sometimes you just have to go beyond the SDK and work with the hardware - it's not so difficult. This is an extract from the latest book in the I Programmer Library, all about the Pico/W in C. Extra: Adding WiFi To The Pico 2 In…

274 words
More in How-To and Tutorials