Morning.dev
My Feed Popular
Login
DEV Community • 2026-07-30 00:49

GPTBot is hammering your API. Block it, or charge it?

Check your logs for last month. Filter user-agents for GPTBot, ClaudeBot, PerplexityBot, Google-Extended, bingbot. For most SaaS apps and content APIs in 2026 that's now a real percentage of total requests — traffic you pay to serve, from callers who never convert, never see an ad, never subscribe. The reflex is robots.txt or a blocklist. Three problems: Blocking is leaky. Polite bots honor rob...

0 0
3m read
Hacker News • 2026-07-30 00:48

Show HN: A travel app not building generic itinerary

Comments

0 0
1m read
DEV Community • 2026-07-30 00:47

The one seam, shown: Inline up close

In post 10 I closed the composition-versus-coherence question with one paragraph: I kept strict object-scoping, reserved an Inline operator for later, and rejected automatic reach-down. That was true, and it was too fast. A reader told me the reserved operator was not clear from a sentence, which is fair. A design record that asserts a decision without showing it is not really a record. So here is...

0 0
4m read
Hacker News • 2026-07-30 00:40

Show HN: OpenMetaHarness

Comments

0 0
1m read
Hacker News • 2026-07-30 00:38

Show HN: IncomeOS – income from many small sources, in one screen and an MCP

Comments

0 0
1m read
DEV Community • 2026-07-30 00:36

The Great Ubuntu Blackout: My 3-Hour Journey to Fix the Darkness

Introduction It was a perfectly normal day. I opened my laptop, ready to get some work done, and then... BAM. A black screen. Not a gentle fade to black, but more like my computer shouting, "I’ve had enough of your crap!" The same operating system that had been working perfectly just five hours earlier had suddenly decided it had had enough of life. I wasn't too worried though. Afte...

0 0
9m read
Hacker News • 2026-07-30 00:34

Show HN: Full stack development from one codebase web, Android, and iOS

Comments

0 0
1m read
DEV Community • 2026-07-30 00:33

Lesson 3 - Architecture: Learn to organize your thoughts

AI takes the path of least resistance. That one characteristic explains most of what changed for me about architecting a system once an agent was in the loop. It is genuinely faster than I am on frameworks, patterns, and the standard way to wire something up. Since it has read more on them than I have. But "least resistance" means it optimizes for the thing in front of it, e.g., getting an endpoi...

0 0
8m read
DEV Community • 2026-07-30 00:30

Building an On-Premise Kubernetes Cluster — Part 6: Deploying, Updating, and Scaling Your Own Application

In Part 5 of this series, we validated the cluster end to end by deploying Nginx. Now let's go one step further: build a custom application's Docker image, publish it, get it running in the cluster, and explore day-to-day operations — version updates, rollback, and scalability (both manual and automatic). As an example, we used a simple REST API (myapp.war), built with Spring Boot, purely for ill...

0 0
9m read
DEV Community • 2026-07-30 00:30

Building an On-Premise Kubernetes Cluster — Part 5: Deploying Your First Container

In previous parts of this series, we built the cluster from scratch: prepared the environment (Part 1), installed containerd and Kubernetes (Part 2), initialized the control-plane (Part 3), and joined the workers (Part 4). With the cluster up and all nodes in Ready state, it's time to actually put it to work: let's deploy our first application. In this article, we'll use Nginx as an example — a c...

0 0
4m read
DEV Community • 2026-07-30 00:29

Building an On-Premise Kubernetes Cluster — Part 2: Installing Containerd and Kubernetes

In Part 1 of this series, we prepared the environment: defined the hardware, configured /etc/hosts, adjusted the firewall, and disabled SWAP on all nodes. Now that the foundation is ready, it's time to install the container runtime (containerd) and the Kubernetes packages themselves (kubelet and kubeadm). All the steps below should be run on all servers in the cluster — master and workers — unles...

0 0
3m read
DEV Community • 2026-07-30 00:29

Building an On-Premise Kubernetes Cluster — Part 1: Preparing the Environment

This is the first part of a series where I'll share, step by step, how I built my own on-premise Kubernetes cluster, without relying on any cloud provider. The goal is to document the whole process — from environment preparation to a working cluster — as a reference for anyone studying the topic or looking to replicate the same setup at home or at work. I used VPS (Virtual Private Server) and VM ...

0 0
3m read
DEV Community • 2026-07-30 00:28

Why scheduled posts don't publish on time — inspecting WP-Cron with WP-CLI

A post scheduled to publish at a specific time doesn't go live when expected. A plugin's recurring email notification never arrives. This tends to happen on low-traffic sites, and there's a specific reason for it. Note: WP-Cron is WordPress’s built-in scheduling system. It sounds like the OS-level cron daemon, but the underlying mechanism is quite different. WordPress’s WP-Cron doesn’t work li...

0 0
3m read
DEV Community • 2026-07-30 00:23

I generated 207 MCP tools from an OpenAPI spec. Generating them was the easy part.

Every MCP server I've read that wraps a third-party REST API has the same shape: someone picked fifteen or twenty endpoints that seemed useful, hand-wrote a Zod schema for each, and shipped it. That works for about three months. Then the API adds a field, deprecates an enum value, renames a query parameter. The wrapper doesn't notice, because nothing in it is connected to the API's own descripti...

0 0
7m read
Hacker News • 2026-07-30 00:20

Show HN: A local merge queue for parallel Claude Code agents

Comments

0 0
1m read
DEV Community • 2026-07-30 00:16

Stop writing glue code for telephony APIs

I've spent enough time in the trenches of software engineering to know that there is nothing more soul-crushing than writing 'glue code.' You know exactly what I mean—the thousands of lines of boilerplate, error handling, and webhook listeners required just to make two services talk to each other. When Bland AI first arrived on the scene, it was essentially another API you had to integrate. You'd...

0 0
5m read
DEV Community • 2026-07-30 00:15

How to Audit Your MCP Servers for Security Risks

TL;DR: MCP servers run with significant privileges inside AI agent pipelines, and most teams ship them without any security review. mcp-security-scan is an open-source CLI and GitHub Action that checks for credential theft patterns, data exfiltration, unsafe execution, and code obfuscation — and outputs a 0-100 trust score that integrates with AgentGraph's identity layer. The Moltbook breach l...

0 0
9m read
Experienced Devs • 2026-07-30 00:14

What are actual entry level positions like nowadays?

10 YOE, and my view is skewed as I haven’t worked with entry level engineers in many years. looking back 10 years ago, me entry level team was making 60k doing basic HTML and CSS. even at the time I got bored and my work done in 1-2 hours every day. it was SUPER basic stuff. granted that place didn’t even use git repositories. my first REAL software job was web, where we made 70-80k back in 2017...

0 0
1m read
DEV Community • 2026-07-30 00:12

Ontology on Snowflake: How to Make AI Actually Understand Your Data

https://www.youtube.com/watch?v=Ooan6cErKCM 演讲者 Taja(Snowflake 首席 AI 架构师)在 Snowflake Summit 2026 上以 《Ontology on Snowflake: How to Make AI Actually Understand Your Data》 为题进行了分享 [01:17]。 核心主题是:Enterprise AI 构建的难点不在于模型或算力,而在于 AI 无法真正理解业务语义 [00:13]。通过在 Snowflake 上原生构建本体(Ontology),可以为 AI Agent 提供结构化的业务语义层,使其从“对原始数据做 Join 查询”跨越到“对业务概念进行推理” [03:15]。 演讲的详细内容可分为以下核心部分: 1. 核心痛点与基本概念区...

0 0
1m read
DEV Community • 2026-07-30 00:12

Cx Dev Log — 2026-07-29

Submain sits 12 commits ahead of main, ready for a merge that's been "most likely next" in every daily log for days. If you want to catch a project in a moment of tension, there's no better time. No commits added recently, but in the quiet lies the pushback of a pending decision. Current State Main holds strong at 380 passes and zero fails—a pristine test matrix. On its tail, submain c...

0 0
2m read
Previous Next

Showing page 208 of 1533

Previous 208 Next