<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="/rss-style.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
<title><![CDATA[tsecurity.de - Sichere Programmierung]]></title>
<link><![CDATA[https://tsecurity.de/export/rss/sichere-programmierung.xml]]></link>
<description><![CDATA[Secure Coding Standards & Memory Safety. Anleitungen zur Vermeidung von Buffer Overflows, SQL Injections, Deserialization Flaws und Insecure Direct Object References.]]></description>
<language><![CDATA[de-DE]]></language>
<lastBuildDate>Sat, 24 Oct 2026 01:10:19 +0200</lastBuildDate>
<pubDate>Sat, 24 Oct 2026 01:10:19 +0200</pubDate>
<ttl>15</ttl>
<copyright>2026 tsecurity.de - Sichere Programmierung</copyright>
<managingEditor>contact@tsecurity.de (tsecurity.de)</managingEditor>
<webMaster>contact@tsecurity.de (tsecurity.de)</webMaster>
<image>
<url>https://tsecurity.de/templates/mydraft-basis-tsecurity.de/media/logo.png</url>
<title><![CDATA[tsecurity.de - Sichere Programmierung]]></title>
<link><![CDATA[https://tsecurity.de/export/rss/sichere-programmierung.xml]]></link>
</image>
<atom:link href="https://tsecurity.de/export/rss/alle-kategorien.xml" rel="self" type="application/rss+xml" />
<item>
<title><![CDATA[EMU deletions fix]]></title>
<description><![CDATA[Between June 1 and June 13, 2026, some Enterprise Managed User accounts that were deprovisioned through SCIM were incorrectly deleted instead of being suspended and obfuscated as expected. As a result, affected users appeared as ghost users in issues, pull requests, and audit logs, rather than re...]]></description>
<link>https://tsecurity.de/de/4293616/sichere-programmierung/emu-deletions-fix/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293616/sichere-programmierung/emu-deletions-fix/</guid>
<pubDate>Fri, 23 Oct 2026 23:56:50 +0200</pubDate>
<content:encoded><![CDATA[<p>Between June 1 and June 13, 2026, some Enterprise Managed User accounts that were deprovisioned through SCIM were incorrectly deleted instead of being suspended and obfuscated as expected. As a result, affected users appeared as ghost users in issues, pull requests, and audit logs, rather than retaining their expected suspended and obfuscated user... <a href="https://tsecurity.de/weiterlesen/1000070851/4293616/emu-deletions-fix/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Your SPF record has a limit of 10 DNS lookups. Here's how to count yours and fix it]]></title>
<description><![CDATA[If your email lands in spam and your SPF record "looks fine", count its DNS lookups. SPF has a hard limit that many domains cross without noticing, usually after adding a newsletter tool, a help desk and a shop platform over the years. The rule When a receiving server checks SPF, it may follow at...]]></description>
<link>https://tsecurity.de/de/4293615/sichere-programmierung/your-spf-record-has-a-limit-of-10-dns-lookups-heres-how-to-count-yours-and-fix-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293615/sichere-programmierung/your-spf-record-has-a-limit-of-10-dns-lookups-heres-how-to-count-yours-and-fix-it/</guid>
<pubDate>Fri, 23 Oct 2026 23:55:33 +0200</pubDate>
<content:encoded><![CDATA[<p>If your email lands in spam and your SPF record &quot;looks fine&quot;, count its DNS lookups. SPF has a hard limit that many domains cross without noticing, usually after adding a newsletter tool, a help desk and a shop platform over the years. The rule When a receiving server checks SPF, it may follow at most 10 mechanisms that need a DNS query (RFC 7208,... <a href="https://tsecurity.de/weiterlesen/1000070850/4293615/your-spf-record-has-a-limit-of-10-dns-lookups-heres-how-to-count-yours-and-fix-it/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AgencyAnalytics Is Great for 5 Clients. It’s a Trap for 25.]]></title>
<description><![CDATA[AgencyAnalytics does not have a master template system. That means every client report is a separate instance, totally disconnected from a core template. So when you make a structural change—a new widget, a renamed section—you have to open each client report, apply that edit, save it, and verify ...]]></description>
<link>https://tsecurity.de/de/4293614/sichere-programmierung/agencyanalytics-is-great-for-5-clients-its-a-trap-for-25/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293614/sichere-programmierung/agencyanalytics-is-great-for-5-clients-its-a-trap-for-25/</guid>
<pubDate>Fri, 23 Oct 2026 23:55:30 +0200</pubDate>
<content:encoded><![CDATA[<p>AgencyAnalytics does not have a master template system. That means every client report is a separate instance, totally disconnected from a core template. So when you make a structural change—a new widget, a renamed section—you have to open each client report, apply that edit, save it, and verify the render. One by one. For every client. I budgeted... <a href="https://tsecurity.de/weiterlesen/1000070849/4293614/agencyanalytics-is-great-for-5-clients-its-a-trap-for-25/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[SkipIt: Cut the Noise with an Offline,Local AI Summarizer.]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built . We've all been there: Sorting through a dense assignment brief right before a deadline. Sifting through a chaotic class group chat filled with memes ,random banter, and buried somewhere in b...]]></description>
<link>https://tsecurity.de/de/4293612/sichere-programmierung/skipit-cut-the-noise-with-an-offlinelocal-ai-summarizer/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293612/sichere-programmierung/skipit-cut-the-noise-with-an-offlinelocal-ai-summarizer/</guid>
<pubDate>Fri, 23 Oct 2026 23:55:23 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built . We&#039;ve all been there: Sorting through a dense assignment brief right before a deadline. Sifting through a chaotic class group chat filled with memes ,random banter, and buried somewhere in between-important cat and exam room confirmations... <a href="https://tsecurity.de/weiterlesen/1000070847/4293612/skipit-cut-the-noise-with-an-offlinelocal-ai-summarizer/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Outlook 550 5.7.515: "sending domain does not meet the required authentication level"]]></title>
<description><![CDATA[If Outlook.com or Hotmail rejects your mail with 550 5.7.515 Access denied, sending domain [yourdomain] does not meet the required authentication level, Microsoft is enforcing its high-volume sender rules against you. Here is what they check and the order I would fix it in. What Microsoft is aski...]]></description>
<link>https://tsecurity.de/de/4293611/sichere-programmierung/outlook-550-57515-sending-domain-does-not-meet-the-required-authentication-level/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293611/sichere-programmierung/outlook-550-57515-sending-domain-does-not-meet-the-required-authentication-level/</guid>
<pubDate>Fri, 23 Oct 2026 23:55:22 +0200</pubDate>
<content:encoded><![CDATA[<p>If Outlook.com or Hotmail rejects your mail with 550 5.7.515 Access denied, sending domain [yourdomain] does not meet the required authentication level, Microsoft is enforcing its high-volume sender rules against you. Here is what they check and the order I would fix it in. What Microsoft is asking for For domains sending large volumes to... <a href="https://tsecurity.de/weiterlesen/1000070846/4293611/outlook-550-57515-sending-domain-does-not-meet-the-required-authentication-level/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Penrose tiling in Python: generate a 3D-printable aperiodic ornament]]></title>
<description><![CDATA[A Penrose tiling never repeats and has fivefold symmetry, which is why it looks so odd on a 3D-printed ornament. You can generate one in about 40 lines of Python with manifold3d. The trick is Robinson triangle subdivision: start with a wheel of 10 triangles and split each one by the golden ratio,...]]></description>
<link>https://tsecurity.de/de/4293610/sichere-programmierung/penrose-tiling-in-python-generate-a-3d-printable-aperiodic-ornament/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293610/sichere-programmierung/penrose-tiling-in-python-generate-a-3d-printable-aperiodic-ornament/</guid>
<pubDate>Fri, 23 Oct 2026 23:55:19 +0200</pubDate>
<content:encoded><![CDATA[<p>A Penrose tiling never repeats and has fivefold symmetry, which is why it looks so odd on a 3D-printed ornament. You can generate one in about 40 lines of Python with manifold3d. The trick is Robinson triangle subdivision: start with a wheel of 10 triangles and split each one by the golden ratio, again and again. import math, numpy as np phi = (1... <a href="https://tsecurity.de/weiterlesen/1000070845/4293610/penrose-tiling-in-python-generate-a-3d-printable-aperiodic-ornament/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[1,170 job postings looked like they had no salary. My currency table was deleting them.]]></title>
<description><![CDATA[My dashboard had a line I almost shipped as a footnote: 0.1% of salary rows can't be converted to USD. That reads like a rounding error. It wasn't. It was my filter deleting 1,170 real job postings. The setup I run ATS Job Feed, which pulls open roles from Greenhouse, Lever, Ashby, Workable, Pers...]]></description>
<link>https://tsecurity.de/de/4293609/sichere-programmierung/1170-job-postings-looked-like-they-had-no-salary-my-currency-table-was-deleting-them/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293609/sichere-programmierung/1170-job-postings-looked-like-they-had-no-salary-my-currency-table-was-deleting-them/</guid>
<pubDate>Fri, 23 Oct 2026 23:55:18 +0200</pubDate>
<content:encoded><![CDATA[<p>My dashboard had a line I almost shipped as a footnote: 0.1% of salary rows can&#039;t be converted to USD. That reads like a rounding error. It wasn&#039;t. It was my filter deleting 1,170 real job postings. The setup I run ATS Job Feed, which pulls open roles from Greenhouse, Lever, Ashby, Workable, Personio and Workday, normalises pay to yearly USD, and... <a href="https://tsecurity.de/weiterlesen/1000070844/4293609/1170-job-postings-looked-like-they-had-no-salary-my-currency-table-was-deleting-them/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The best Godot MCP server in 2026 depends on what you want the agent to touch]]></title>
<description><![CDATA[The best Godot MCP server depends on what you want your agent to touch. Flockbay's is the pick when you want your agent to build and play-test a whole game for free: the open Godot editor, the running game with input events and viewport captures, and world tools for terrain, water, sky and weathe...]]></description>
<link>https://tsecurity.de/de/4293608/sichere-programmierung/the-best-godot-mcp-server-in-2026-depends-on-what-you-want-the-agent-to-touch/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293608/sichere-programmierung/the-best-godot-mcp-server-in-2026-depends-on-what-you-want-the-agent-to-touch/</guid>
<pubDate>Fri, 23 Oct 2026 23:55:18 +0200</pubDate>
<content:encoded><![CDATA[<p>The best Godot MCP server depends on what you want your agent to touch. Flockbay&#039;s is the pick when you want your agent to build and play-test a whole game for free: the open Godot editor, the running game with input events and viewport captures, and world tools for terrain, water, sky and weather that no other server here has, on the official... <a href="https://tsecurity.de/weiterlesen/1000070843/4293608/the-best-godot-mcp-server-in-2026-depends-on-what-you-want-the-agent-to-touch/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[What It Means Not to Hesitate (Bite-size Article)]]></title>
<description><![CDATA[Introduction Recently, I've come across several news stories about autonomous AI agents from major AI companies behaving in unexpected ways and causing trouble. They seem to be separate cases, but similar incidents keep happening. There was even one story, scary just to hear about, where an AI ag...]]></description>
<link>https://tsecurity.de/de/4293605/sichere-programmierung/what-it-means-not-to-hesitate-bite-size-article/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293605/sichere-programmierung/what-it-means-not-to-hesitate-bite-size-article/</guid>
<pubDate>Fri, 23 Oct 2026 23:55:15 +0200</pubDate>
<content:encoded><![CDATA[<p>Introduction Recently, I&#039;ve come across several news stories about autonomous AI agents from major AI companies behaving in unexpected ways and causing trouble. They seem to be separate cases, but similar incidents keep happening. There was even one story, scary just to hear about, where an AI agent that was being run for testing ended up getting... <a href="https://tsecurity.de/weiterlesen/1000070840/4293605/what-it-means-not-to-hesitate-bite-size-article/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I Built TidyByte to Make Document Organization Less Tedious]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady. What I Built Have you ever downloaded a document, saved it with a confusing filename, and promised yourself you'd organize it later? That small task can turn into a pile of forgotten files. I built TidyBy...]]></description>
<link>https://tsecurity.de/de/4293604/sichere-programmierung/i-built-tidybyte-to-make-document-organization-less-tedious/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293604/sichere-programmierung/i-built-tidybyte-to-make-document-organization-less-tedious/</guid>
<pubDate>Fri, 23 Oct 2026 23:55:14 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady. What I Built Have you ever downloaded a document, saved it with a confusing filename, and promised yourself you&#039;d organize it later? That small task can turn into a pile of forgotten files. I built TidyByte to make document organization less tedious, with... <a href="https://tsecurity.de/weiterlesen/1000070839/4293604/i-built-tidybyte-to-make-document-organization-less-tedious/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Audit your week when agents write the code]]></title>
<description><![CDATA[Anush Elangovan and Charity Majors sound like they disagree about whether your old coding workflow is over. Anush Elangovan treats implementation as something agents burn through while he stays on plans and gates. Charity Majors says the job was never the typing. It was solving business problems ...]]></description>
<link>https://tsecurity.de/de/4293546/sichere-programmierung/audit-your-week-when-agents-write-the-code/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293546/sichere-programmierung/audit-your-week-when-agents-write-the-code/</guid>
<pubDate>Fri, 23 Oct 2026 22:40:13 +0200</pubDate>
<content:encoded><![CDATA[<p>Anush Elangovan and Charity Majors sound like they disagree about whether your old coding workflow is over. Anush Elangovan treats implementation as something agents burn through while he stays on plans and gates. Charity Majors says the job was never the typing. It was solving business problems with technology. Both can be true in the same week... <a href="https://tsecurity.de/weiterlesen/1000070781/4293546/audit-your-week-when-agents-write-the-code/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[PromptTrap: Automated Indirect Prompt Injection Testing for Browser Agents]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built When an autonomous AI agent browses the web, it reads HTML created by strangers. That HTML often contains hidden text, rogue data attributes, and fake system alerts designed to hijack the mode...]]></description>
<link>https://tsecurity.de/de/4293545/sichere-programmierung/prompttrap-automated-indirect-prompt-injection-testing-for-browser-agents/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293545/sichere-programmierung/prompttrap-automated-indirect-prompt-injection-testing-for-browser-agents/</guid>
<pubDate>Fri, 23 Oct 2026 22:40:11 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built When an autonomous AI agent browses the web, it reads HTML created by strangers. That HTML often contains hidden text, rogue data attributes, and fake system alerts designed to hijack the model. This attack vector is known as indirect prompt... <a href="https://tsecurity.de/weiterlesen/1000070780/4293545/prompttrap-automated-indirect-prompt-injection-testing-for-browser-agents/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I Read All 471 of My Claude Code Sessions: Where 6 Billion Tokens Actually Went]]></title>
<description><![CDATA[On October 21, 2026, a post on X asking what was going on with Claude Code usage took off. The author said they had never run out of usage like this on any model, and that it was "draining 5x faster." Anthropic's Boris Cherny replied "No changes on our end," and later that the team was digging in...]]></description>
<link>https://tsecurity.de/de/4293544/sichere-programmierung/i-read-all-471-of-my-claude-code-sessions-where-6-billion-tokens-actually-went/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293544/sichere-programmierung/i-read-all-471-of-my-claude-code-sessions-where-6-billion-tokens-actually-went/</guid>
<pubDate>Fri, 23 Oct 2026 22:40:10 +0200</pubDate>
<content:encoded><![CDATA[<p>On October 21, 2026, a post on X asking what was going on with Claude Code usage took off. The author said they had never run out of usage like this on any model, and that it was &quot;draining 5x faster.&quot; Anthropic&#039;s Boris Cherny replied &quot;No changes on our end,&quot; and later that the team was digging into it. As I write this on October 23, there is no... <a href="https://tsecurity.de/weiterlesen/1000070779/4293544/i-read-all-471-of-my-claude-code-sessions-where-6-billion-tokens-actually-went/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Tired of writing messy if/else checks and boilerplate in your Next.js API routes? 🤦‍♂️]]></title>
<description><![CDATA[If you’ve worked with Next.js API routes, you know how quickly they can get bloated and hard to maintain. Constantly checking for req.method === 'POST', wrapping everything in repetitive try/catch blocks, and handling errors manually gets frustrating fast. I bumped into a neat, zero-bloat open-so...]]></description>
<link>https://tsecurity.de/de/4293543/sichere-programmierung/tired-of-writing-messy-ifelse-checks-and-boilerplate-in-your-nextjs-api-routes/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293543/sichere-programmierung/tired-of-writing-messy-ifelse-checks-and-boilerplate-in-your-nextjs-api-routes/</guid>
<pubDate>Fri, 23 Oct 2026 22:40:07 +0200</pubDate>
<content:encoded><![CDATA[<p>If you’ve worked with Next.js API routes, you know how quickly they can get bloated and hard to maintain. Constantly checking for req.method === &#039;POST&#039;, wrapping everything in repetitive try/catch blocks, and handling errors manually gets frustrating fast. I bumped into a neat, zero-bloat open-source utility called next-api-handler that solves... <a href="https://tsecurity.de/weiterlesen/1000070778/4293543/tired-of-writing-messy-ifelse-checks-and-boilerplate-in-your-nextjs-api-routes/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[My test harness said the game worked. The browser disagreed twice.]]></title>
<description><![CDATA[I spent a day shipping a small rhythm game: fireflies fall down four lanes, you tap them on the beat, combo builds, a fox head peeks up from the bottom of the screen and perks its ears when you land a catch. The version I shipped to a friend did not work. Not "felt wrong." It made no sound, no no...]]></description>
<link>https://tsecurity.de/de/4293542/sichere-programmierung/my-test-harness-said-the-game-worked-the-browser-disagreed-twice/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293542/sichere-programmierung/my-test-harness-said-the-game-worked-the-browser-disagreed-twice/</guid>
<pubDate>Fri, 23 Oct 2026 22:40:07 +0200</pubDate>
<content:encoded><![CDATA[<p>I spent a day shipping a small rhythm game: fireflies fall down four lanes, you tap them on the beat, combo builds, a fox head peeks up from the bottom of the screen and perks its ears when you land a catch. The version I shipped to a friend did not work. Not &quot;felt wrong.&quot; It made no sound, no notes, no score. The screen was a still image with a... <a href="https://tsecurity.de/weiterlesen/1000070777/4293542/my-test-harness-said-the-game-worked-the-browser-disagreed-twice/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to compare more than 5 keywords in Google Trends (and why "swift" beat "python")]]></title>
<description><![CDATA[The cover chart shows 12 search terms on one Google Trends scale, US, past 12 months. You can't get that chart from Google directly. The compare box stops at 5 terms, and each comparison is rescaled so its own top value is 100. Before the method, the surprise in the data: "swift" almost ties "pyt...]]></description>
<link>https://tsecurity.de/de/4293541/sichere-programmierung/how-to-compare-more-than-5-keywords-in-google-trends-and-why-swift-beat-python/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293541/sichere-programmierung/how-to-compare-more-than-5-keywords-in-google-trends-and-why-swift-beat-python/</guid>
<pubDate>Fri, 23 Oct 2026 22:40:07 +0200</pubDate>
<content:encoded><![CDATA[<p>The cover chart shows 12 search terms on one Google Trends scale, US, past 12 months. You can&#039;t get that chart from Google directly. The compare box stops at 5 terms, and each comparison is rescaled so its own top value is 100. Before the method, the surprise in the data: &quot;swift&quot; almost ties &quot;python&quot;. That&#039;s not the programming language pulling... <a href="https://tsecurity.de/weiterlesen/1000070776/4293541/how-to-compare-more-than-5-keywords-in-google-trends-and-why-swift-beat-python/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Add Free Web Search to Claude Code with MCP (No API Key)]]></title>
<description><![CDATA[Claude Code is great at reading your repo, but it can't see the live web on its own unless you give it a tool. The quickest way to add web search to Claude Code is an MCP server. This guide sets up MCP web search for Claude Code with one claude mcp add command. You don't need an API key, a signup...]]></description>
<link>https://tsecurity.de/de/4293540/sichere-programmierung/how-to-add-free-web-search-to-claude-code-with-mcp-no-api-key/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293540/sichere-programmierung/how-to-add-free-web-search-to-claude-code-with-mcp-no-api-key/</guid>
<pubDate>Fri, 23 Oct 2026 22:40:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Claude Code is great at reading your repo, but it can&#039;t see the live web on its own unless you give it a tool. The quickest way to add web search to Claude Code is an MCP server. This guide sets up MCP web search for Claude Code with one claude mcp add command. You don&#039;t need an API key, a signup, or a config file. An optional wallet key adds paid... <a href="https://tsecurity.de/weiterlesen/1000070775/4293540/how-to-add-free-web-search-to-claude-code-with-mcp-no-api-key/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Semantic HTML Elements I Stopped Replacing With Divs]]></title>
<description><![CDATA[A real button gives focus, Enter and Space keys, and a role for free dialog handles focus trapping and Escape without any JavaScript details/summary is a disclosure widget with keyboard support built in A div with onClick fakes all of this and usually gets it wrong I used to reach for &lt;div onC...]]></description>
<link>https://tsecurity.de/de/4293539/sichere-programmierung/semantic-html-elements-i-stopped-replacing-with-divs/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293539/sichere-programmierung/semantic-html-elements-i-stopped-replacing-with-divs/</guid>
<pubDate>Fri, 23 Oct 2026 22:40:02 +0200</pubDate>
<content:encoded><![CDATA[<p>A real button gives focus, Enter and Space keys, and a role for free dialog handles focus trapping and Escape without any JavaScript details/summary is a disclosure widget with keyboard support built in A div with onClick fakes all of this and usually gets it wrong I used to reach for &amp;lt;div onClick&amp;gt; out of habit. Then I started reading my own... <a href="https://tsecurity.de/weiterlesen/1000070774/4293539/semantic-html-elements-i-stopped-replacing-with-divs/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Security Audit Report: Reentrancy & Access Control Review: Gemini]]></title>
<description><![CDATA[Security Audit Report: Reentrancy &amp; Access Control Review: Gemini Target Protocol: Gemini (TVL: $5369.8M) Security Audit Report – Reentrancy &amp; Access‑Control Review Protocol: Gemini (TVL ≈ $5.37 B across Ethereum &amp; L2s) Date: 23 Oct 2026 Auditor: Senior DeFi Security Researcher – Open...]]></description>
<link>https://tsecurity.de/de/4293538/sichere-programmierung/security-audit-report-reentrancy-access-control-review-gemini/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293538/sichere-programmierung/security-audit-report-reentrancy-access-control-review-gemini/</guid>
<pubDate>Fri, 23 Oct 2026 22:40:02 +0200</pubDate>
<content:encoded><![CDATA[<p>Security Audit Report: Reentrancy &amp;amp; Access Control Review: Gemini Target Protocol: Gemini (TVL: $5369.8M) Security Audit Report – Reentrancy &amp;amp; Access‑Control Review Protocol: Gemini (TVL ≈ $5.37 B across Ethereum &amp;amp; L2s) Date: 23 Oct 2026 Auditor: Senior DeFi Security Researcher – OpenAI Security Labs 1. Executive Summary Gemini is a... <a href="https://tsecurity.de/weiterlesen/1000070773/4293538/security-audit-report-reentrancy-access-control-review-gemini/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Later Line: a local model may shorten the task, and a lying line is thrown away]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady. What I Built The hard part of a postponed task is opening it again. The paragraph is still there, and so is the small decision I did not want to make on Tuesday. Later Line takes a pile of those tasks and...]]></description>
<link>https://tsecurity.de/de/4293537/sichere-programmierung/later-line-a-local-model-may-shorten-the-task-and-a-lying-line-is-thrown-away/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293537/sichere-programmierung/later-line-a-local-model-may-shorten-the-task-and-a-lying-line-is-thrown-away/</guid>
<pubDate>Fri, 23 Oct 2026 22:40:02 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady. What I Built The hard part of a postponed task is opening it again. The paragraph is still there, and so is the small decision I did not want to make on Tuesday. Later Line takes a pile of those tasks and keeps one line each. A local Gemma 3 1B model,... <a href="https://tsecurity.de/weiterlesen/1000070772/4293537/later-line-a-local-model-may-shorten-the-task-and-a-lying-line-is-thrown-away/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The AI test that passes because it copied the code's assumption]]></title>
<description><![CDATA[An agent writes the function, writes the covering test in the same pass, CI turns green, and the reviewer merges on a clean stack. Months later an edge case breaks in production, you open the test that was supposed to cover it, and it stays green. It stayed green because it never knew the require...]]></description>
<link>https://tsecurity.de/de/4293536/sichere-programmierung/the-ai-test-that-passes-because-it-copied-the-codes-assumption/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293536/sichere-programmierung/the-ai-test-that-passes-because-it-copied-the-codes-assumption/</guid>
<pubDate>Fri, 23 Oct 2026 22:39:59 +0200</pubDate>
<content:encoded><![CDATA[<p>An agent writes the function, writes the covering test in the same pass, CI turns green, and the reviewer merges on a clean stack. Months later an edge case breaks in production, you open the test that was supposed to cover it, and it stays green. It stayed green because it never knew the requirement; it copied the implementation&#039;s own assumption... <a href="https://tsecurity.de/weiterlesen/1000070771/4293536/the-ai-test-that-passes-because-it-copied-the-codes-assumption/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to extract all URLs from a sitemap (and export them to CSV)]]></title>
<description><![CDATA[You need a list of every page on a website. Maybe you're planning an SEO audit or a site migration. Maybe you want to check for broken links, or you're feeding pages into a crawler or an LLM pipeline. The fastest route is usually the XML sitemap: the site already publishes a list of its URLs for ...]]></description>
<link>https://tsecurity.de/de/4293535/sichere-programmierung/how-to-extract-all-urls-from-a-sitemap-and-export-them-to-csv/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293535/sichere-programmierung/how-to-extract-all-urls-from-a-sitemap-and-export-them-to-csv/</guid>
<pubDate>Fri, 23 Oct 2026 22:39:53 +0200</pubDate>
<content:encoded><![CDATA[<p>You need a list of every page on a website. Maybe you&#039;re planning an SEO audit or a site migration. Maybe you want to check for broken links, or you&#039;re feeding pages into a crawler or an LLM pipeline. The fastest route is usually the XML sitemap: the site already publishes a list of its URLs for search engines. The catch is that real sitemaps are... <a href="https://tsecurity.de/weiterlesen/1000070770/4293535/how-to-extract-all-urls-from-a-sitemap-and-export-them-to-csv/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How an AI Software Factory Works: From Developer Intent to Production]]></title>
<description><![CDATA[I got interested in the AI Software Factory concept because it asks a much bigger question than “How can I write code faster?” It asks how AI agents can help move an idea through the entire software development lifecycle, from planning and implementation to testing, deployment, monitoring, and le...]]></description>
<link>https://tsecurity.de/de/4293488/sichere-programmierung/how-an-ai-software-factory-works-from-developer-intent-to-production/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293488/sichere-programmierung/how-an-ai-software-factory-works-from-developer-intent-to-production/</guid>
<pubDate>Fri, 23 Oct 2026 21:48:15 +0200</pubDate>
<content:encoded><![CDATA[<p>I got interested in the AI Software Factory concept because it asks a much bigger question than “How can I write code faster?” It asks how AI agents can help move an idea through the entire software development lifecycle, from planning and implementation to testing, deployment, monitoring, and learning. That difference matters. Coding assistants... <a href="https://tsecurity.de/weiterlesen/1000070723/4293488/how-an-ai-software-factory-works-from-developer-intent-to-production/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why AI Agents Need a Shared Enterprise Ontology]]></title>
<description><![CDATA[Agents Can Communicate, But Do They Understand Each Other? Two agents. Same customer ID. Different decisions. That is the semantic gap hiding inside most multi-agent enterprise deployments today — and protocols like MCP and A2A alone cannot close it (nor will they ever). AI agents are getting bet...]]></description>
<link>https://tsecurity.de/de/4293487/sichere-programmierung/why-ai-agents-need-a-shared-enterprise-ontology/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293487/sichere-programmierung/why-ai-agents-need-a-shared-enterprise-ontology/</guid>
<pubDate>Fri, 23 Oct 2026 21:48:14 +0200</pubDate>
<content:encoded><![CDATA[<p>Agents Can Communicate, But Do They Understand Each Other? Two agents. Same customer ID. Different decisions. That is the semantic gap hiding inside most multi-agent enterprise deployments today — and protocols like MCP and A2A alone cannot close it (nor will they ever). AI agents are getting better at interacting through APIs, events, messages,... <a href="https://tsecurity.de/weiterlesen/1000070722/4293487/why-ai-agents-need-a-shared-enterprise-ontology/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AWS Continuum for Code Vulnerabilities Reaches General Availability, Offering AI-Powered Automated Remediation]]></title>
<description><![CDATA[Originally published on PkLavc. Confirmed facts AWS Continuum for code vulnerabilities is now generally available as of October 22, 2026. The service discovers, validates, prioritizes, and remediates code vulnerabilities at machine speed. It constructs a context graph from the AWS environment, in...]]></description>
<link>https://tsecurity.de/de/4293486/sichere-programmierung/aws-continuum-for-code-vulnerabilities-reaches-general-availability-offering-ai-powered-automated-remediation/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293486/sichere-programmierung/aws-continuum-for-code-vulnerabilities-reaches-general-availability-offering-ai-powered-automated-remediation/</guid>
<pubDate>Fri, 23 Oct 2026 21:48:06 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on PkLavc. Confirmed facts AWS Continuum for code vulnerabilities is now generally available as of October 22, 2026. The service discovers, validates, prioritizes, and remediates code vulnerabilities at machine speed. It constructs a context graph from the AWS environment, incorporating resource topology, identity... <a href="https://tsecurity.de/weiterlesen/1000070721/4293486/aws-continuum-for-code-vulnerabilities-reaches-general-availability-offering-ai-powered-automated-remediation/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Scrape Kleinanzeigen Listings with Python]]></title>
<description><![CDATA[By the end of this tutorial, you will have a Python script that pulls used-phone ads from Kleinanzeigen.de into structured JSON: title, asking price in EUR, whether the price is negotiable, town and postcode, posting time, shipping and buy-now flags, and the ad URL. Kleinanzeigen.de is a German c...]]></description>
<link>https://tsecurity.de/de/4293485/sichere-programmierung/how-to-scrape-kleinanzeigen-listings-with-python/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293485/sichere-programmierung/how-to-scrape-kleinanzeigen-listings-with-python/</guid>
<pubDate>Fri, 23 Oct 2026 21:48:06 +0200</pubDate>
<content:encoded><![CDATA[<p>By the end of this tutorial, you will have a Python script that pulls used-phone ads from Kleinanzeigen.de into structured JSON: title, asking price in EUR, whether the price is negotiable, town and postcode, posting time, shipping and buy-now flags, and the ad URL. Kleinanzeigen.de is a German classifieds site where people sell second-hand... <a href="https://tsecurity.de/weiterlesen/1000070720/4293485/how-to-scrape-kleinanzeigen-listings-with-python/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How an agent pays for and reads a company check over x402]]></title>
<description><![CDATA[Disclosure: I build Dutiful, the service used in this example. Agents are good at calling APIs and bad at filling in sign-up forms. x402 is a way to pay for an HTTP request in the request itself: the server answers 402 Payment Required with the terms, the client signs a payment, and retries. No a...]]></description>
<link>https://tsecurity.de/de/4293484/sichere-programmierung/how-an-agent-pays-for-and-reads-a-company-check-over-x402/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293484/sichere-programmierung/how-an-agent-pays-for-and-reads-a-company-check-over-x402/</guid>
<pubDate>Fri, 23 Oct 2026 21:48:06 +0200</pubDate>
<content:encoded><![CDATA[<p>Disclosure: I build Dutiful, the service used in this example. Agents are good at calling APIs and bad at filling in sign-up forms. x402 is a way to pay for an HTTP request in the request itself: the server answers 402 Payment Required with the terms, the client signs a payment, and retries. No account, no API key, no billing page. This post walks... <a href="https://tsecurity.de/weiterlesen/1000070719/4293484/how-an-agent-pays-for-and-reads-a-company-check-over-x402/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I let a 4B model watch 321 stock clips overnight so I never have to scroll again]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge, Week 3: Slow and Steady. What I Built I make short videos, and all of them draw from one shared folder of stock clips: 321 files from Pixabay and Pexels, 7.6 GB, about two and a half hours of footage. Every file is named with a ...]]></description>
<link>https://tsecurity.de/de/4293483/sichere-programmierung/i-let-a-4b-model-watch-321-stock-clips-overnight-so-i-never-have-to-scroll-again/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293483/sichere-programmierung/i-let-a-4b-model-watch-321-stock-clips-overnight-so-i-never-have-to-scroll-again/</guid>
<pubDate>Fri, 23 Oct 2026 21:47:57 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge, Week 3: Slow and Steady. What I Built I make short videos, and all of them draw from one shared folder of stock clips: 321 files from Pixabay and Pexels, 7.6 GB, about two and a half hours of footage. Every file is named with a number. pixabay/4926.mp4 could be anything. There is... <a href="https://tsecurity.de/weiterlesen/1000070718/4293483/i-let-a-4b-model-watch-321-stock-clips-overnight-so-i-never-have-to-scroll-again/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Across 15,534 postings, remote engineering roles publish 11.5% lower pay than on-site ones]]></title>
<description><![CDATA[Last time I published what 259 companies' job boards say about pay. Two questions came out of the comments that I could actually answer with the same dataset, so I pulled a fresh snapshot (15,534 de-duplicated postings, 6,826 with a stated annual range) and looked at them. Short version: on-site ...]]></description>
<link>https://tsecurity.de/de/4293482/sichere-programmierung/across-15534-postings-remote-engineering-roles-publish-115-lower-pay-than-on-site-ones/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293482/sichere-programmierung/across-15534-postings-remote-engineering-roles-publish-115-lower-pay-than-on-site-ones/</guid>
<pubDate>Fri, 23 Oct 2026 21:47:57 +0200</pubDate>
<content:encoded><![CDATA[<p>Last time I published what 259 companies&#039; job boards say about pay. Two questions came out of the comments that I could actually answer with the same dataset, so I pulled a fresh snapshot (15,534 de-duplicated postings, 6,826 with a stated annual range) and looked at them. Short version: on-site engineering roles publish an 11.5% higher midpoint... <a href="https://tsecurity.de/weiterlesen/1000070717/4293482/across-15534-postings-remote-engineering-roles-publish-115-lower-pay-than-on-site-ones/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building in public from Skardu: the production systems behind my GitHub]]></title>
<description><![CDATA[I am a senior full-stack developer in Skardu, Pakistan. A lot of my client and product code lives in private repos, but the public side of my GitHub is bigger than I realised, and until this week almost none of it had been shown to anyone. Here is what is actually public and worth a look. FreeDom...]]></description>
<link>https://tsecurity.de/de/4293481/sichere-programmierung/building-in-public-from-skardu-the-production-systems-behind-my-github/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293481/sichere-programmierung/building-in-public-from-skardu-the-production-systems-behind-my-github/</guid>
<pubDate>Fri, 23 Oct 2026 21:47:56 +0200</pubDate>
<content:encoded><![CDATA[<p>I am a senior full-stack developer in Skardu, Pakistan. A lot of my client and product code lives in private repos, but the public side of my GitHub is bigger than I realised, and until this week almost none of it had been shown to anyone. Here is what is actually public and worth a look. FreeDomain (https://github.com/mujtbabbas/FreeDomain) A... <a href="https://tsecurity.de/weiterlesen/1000070716/4293481/building-in-public-from-skardu-the-production-systems-behind-my-github/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I was fed up with spending 45 mins reading multiple newsletters every morning.]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady Slothreader: the solution to your chronic newsletter debt and reading guilt What I Built Each time I come across a compelling article, I end up subscribing to the author's newsletter. I am already subscrib...]]></description>
<link>https://tsecurity.de/de/4293480/sichere-programmierung/i-was-fed-up-with-spending-45-mins-reading-multiple-newsletters-every-morning/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293480/sichere-programmierung/i-was-fed-up-with-spending-45-mins-reading-multiple-newsletters-every-morning/</guid>
<pubDate>Fri, 23 Oct 2026 21:47:55 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady Slothreader: the solution to your chronic newsletter debt and reading guilt What I Built Each time I come across a compelling article, I end up subscribing to the author&#039;s newsletter. I am already subscribed to Aeon, Ali Abdaal&#039;s newsletter, ByteByteGo, The... <a href="https://tsecurity.de/weiterlesen/1000070715/4293480/i-was-fed-up-with-spending-45-mins-reading-multiple-newsletters-every-morning/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How I made a barebones Gemini client for the Mini Micro]]></title>
<description><![CDATA[I recently read Joe Strout's article on a multiplayer network starter for Mini Micro, and it reminded me of a project I finished up last month, so I figured I'd write that project up, in a similar style to my last dev.to article on porting MiniScript to Cosmopolitan Libc. Part the First: "What do...]]></description>
<link>https://tsecurity.de/de/4293479/sichere-programmierung/how-i-made-a-barebones-gemini-client-for-the-mini-micro/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293479/sichere-programmierung/how-i-made-a-barebones-gemini-client-for-the-mini-micro/</guid>
<pubDate>Fri, 23 Oct 2026 21:47:54 +0200</pubDate>
<content:encoded><![CDATA[<p>I recently read Joe Strout&#039;s article on a multiplayer network starter for Mini Micro, and it reminded me of a project I finished up last month, so I figured I&#039;d write that project up, in a similar style to my last dev.to article on porting MiniScript to Cosmopolitan Libc. Part the First: &quot;What does the title mean?&quot; To make the couple paragraphs I... <a href="https://tsecurity.de/weiterlesen/1000070714/4293479/how-i-made-a-barebones-gemini-client-for-the-mini-micro/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Developed an AI-Powered Procrastination Guard]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built I built an AI-powered procrastination monitoring chrome extension that's powered by Gemma 2B that prompts the user to close the tab or take a 5-minute break after doomscrolling on any social m...]]></description>
<link>https://tsecurity.de/de/4293478/sichere-programmierung/developed-an-ai-powered-procrastination-guard/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293478/sichere-programmierung/developed-an-ai-powered-procrastination-guard/</guid>
<pubDate>Fri, 23 Oct 2026 21:47:50 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built I built an AI-powered procrastination monitoring chrome extension that&#039;s powered by Gemma 2B that prompts the user to close the tab or take a 5-minute break after doomscrolling on any social media platform for 30 seconds. It helps users get... <a href="https://tsecurity.de/weiterlesen/1000070713/4293478/developed-an-ai-powered-procrastination-guard/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Build a $5M seed round with weak adoption]]></title>
<description><![CDATA[TL;DR: You can raise a $3-5M seed round without revenue or pedigree by packaging security research as a reproducible threat → control artifact. This playbook works for open-source security teams, AI agent startups, and protocol maintainers with documented vulnerabilities but no enterprise adoptio...]]></description>
<link>https://tsecurity.de/de/4293477/sichere-programmierung/build-a-5m-seed-round-with-weak-adoption/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293477/sichere-programmierung/build-a-5m-seed-round-with-weak-adoption/</guid>
<pubDate>Fri, 23 Oct 2026 21:47:50 +0200</pubDate>
<content:encoded><![CDATA[<p>TL;DR: You can raise a $3-5M seed round without revenue or pedigree by packaging security research as a reproducible threat → control artifact. This playbook works for open-source security teams, AI agent startups, and protocol maintainers with documented vulnerabilities but no enterprise adoption. What we asked We wanted to know how frontier AI... <a href="https://tsecurity.de/weiterlesen/1000070712/4293477/build-a-5m-seed-round-with-weak-adoption/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[We were invisible in the x402 Bazaar: extensions.bazaar was nested one level too deep (2026-10-23)]]></title>
<description><![CDATA[We ship ~286 paid x402 endpoints. Two hundred cycles of audits graded us 100/A, 100/A, 55/C, 35/D — and produced $0.00. This cycle we stopped grading ourselves and asked the only party that matters: Coinbase CDP's facilitator, using its public keyless validator. curl -X POST https://api.cdp.coinb...]]></description>
<link>https://tsecurity.de/de/4293476/sichere-programmierung/we-were-invisible-in-the-x402-bazaar-extensionsbazaar-was-nested-one-level-too-deep-2026-10-23/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293476/sichere-programmierung/we-were-invisible-in-the-x402-bazaar-extensionsbazaar-was-nested-one-level-too-deep-2026-10-23/</guid>
<pubDate>Fri, 23 Oct 2026 21:47:48 +0200</pubDate>
<content:encoded><![CDATA[<p>We ship ~286 paid x402 endpoints. Two hundred cycles of audits graded us 100/A, 100/A, 55/C, 35/D — and produced $0.00. This cycle we stopped grading ourselves and asked the only party that matters: Coinbase CDP&#039;s facilitator, using its public keyless validator. curl -X POST https://api.cdp.coinbase.com/platform/v2/x402/validate \ -H... <a href="https://tsecurity.de/weiterlesen/1000070711/4293476/we-were-invisible-in-the-x402-bazaar-extensionsbazaar-was-nested-one-level-too-deep-2026-10-23/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Fireship: Every PHP server from the last decade just got owned...]]></title>
<description><![CDATA[YouTube VideoSemgrep Guardian catches the risky code and packages your agent introduces. Try it free for 60 days: https://semgrep.dev/onboarding/guardian?offer=fireship_202610&utm_source=fireship&utm_medium=referral&utm_campaign=2026-10_fireship_guardian_campaign

PHP2Shell, a backdoored Python p...]]></description>
<link>https://tsecurity.de/de/4293418/sichere-programmierung/every-php-server-from-the-last-decade-just-got-owned/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293418/sichere-programmierung/every-php-server-from-the-last-decade-just-got-owned/</guid>
<pubDate>Fri, 23 Oct 2026 21:07:47 +0200</pubDate>
<content:encoded><![CDATA[<p>YouTube Video</p><p><iframe loading="lazy" src="https://www.youtube.com/embed/SMGg7iisHmc"></iframe></p><div class="youtube-description">Semgrep Guardian catches the risky code and packages your agent introduces. Try it free for 60 days: https://semgrep.dev/onboarding/guardian?offer=fireship_202610&amp;utm_source=fireship&amp;utm_medium=referral&amp;utm_campaign=2026-10_fireship_guardian_campaign<br />
<br />
PHP2Shell, a backdoored Python package with 23 million weekly downloads, a GitLab bug dating back to 2014, rogue AI agents inside bank accounts, and a certificate authority generating HTTPS keys from numbers under 256 — let&#039;s break down the craziest week in the history of the internet.<br />
<br />
Want more Fireship?<br />
<br />
🗞️ Newsletter: https://bytes.dev<br />
🧠 Courses: https://fireship.dev</div>]]></content:encoded>
<enclosure url="https://i4.ytimg.com/vi/SMGg7iisHmc/hqdefault.jpg" length="0" type="image/jpeg" />
</item>
<item>
<title><![CDATA[ScyllaDB in Enterprise Java: High-Performance NoSQL With Eclipse JNoSQL]]></title>
<description><![CDATA[Modern enterprise applications must process increasing data volumes while guaranteeing low latency, high availability, and predictable performance. While relational databases are essential for transactional workloads and complex queries, some applications do not fit the relational model. Systems ...]]></description>
<link>https://tsecurity.de/de/4293377/sichere-programmierung/scylladb-in-enterprise-java-high-performance-nosql-with-eclipse-jnosql/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293377/sichere-programmierung/scylladb-in-enterprise-java-high-performance-nosql-with-eclipse-jnosql/</guid>
<pubDate>Fri, 23 Oct 2026 21:02:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Modern enterprise applications must process increasing data volumes while guaranteeing low latency, high availability, and predictable performance. While relational databases are essential for transactional workloads and complex queries, some applications do not fit the relational model. Systems that manage millions of user engagements, financial... <a href="https://tsecurity.de/weiterlesen/1000070612/4293377/scylladb-in-enterprise-java-high-performance-nosql-with-eclipse-jnosql/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[A month of GitHub Actions, worked by hand: $54 on GitHub, $11 on 5 GHz bare metal]]></title>
<description><![CDATA[I work on Sengi, a hosted runner service for GitHub Actions, and the Sengi rows below are ours. GitHub's figures are its published per-minute rates and included minutes, the ones in effect since January 1, 2026. Every line of arithmetic is on the page. A GitHub Actions bill has two numbers in it:...]]></description>
<link>https://tsecurity.de/de/4293376/sichere-programmierung/a-month-of-github-actions-worked-by-hand-54-on-github-11-on-5-ghz-bare-metal/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293376/sichere-programmierung/a-month-of-github-actions-worked-by-hand-54-on-github-11-on-5-ghz-bare-metal/</guid>
<pubDate>Fri, 23 Oct 2026 21:02:01 +0200</pubDate>
<content:encoded><![CDATA[<p>I work on Sengi, a hosted runner service for GitHub Actions, and the Sengi rows below are ours. GitHub&#039;s figures are its published per-minute rates and included minutes, the ones in effect since January 1, 2026. Every line of arithmetic is on the page. A GitHub Actions bill has two numbers in it: the minutes and the price per minute. Most advice... <a href="https://tsecurity.de/weiterlesen/1000070611/4293376/a-month-of-github-actions-worked-by-hand-54-on-github-11-on-5-ghz-bare-metal/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Automating Multi‑Platform Content Publishing with a Single Source of Truth]]></title>
<description><![CDATA[Automating Multi‑Platform Content Publishing with a Single Source of Truth TL;DR: I refactored the content-automation repo to generate Medium, Substack and Bluesky posts from one set of markdown files, committing platform‑specific JSON payloads and syncing a metadata.json flag. The change elimina...]]></description>
<link>https://tsecurity.de/de/4293375/sichere-programmierung/automating-multiplatform-content-publishing-with-a-single-source-of-truth/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293375/sichere-programmierung/automating-multiplatform-content-publishing-with-a-single-source-of-truth/</guid>
<pubDate>Fri, 23 Oct 2026 21:02:01 +0200</pubDate>
<content:encoded><![CDATA[<p>Automating Multi‑Platform Content Publishing with a Single Source of Truth TL;DR: I refactored the content-automation repo to generate Medium, Substack and Bluesky posts from one set of markdown files, committing platform‑specific JSON payloads and syncing a metadata.json flag. The change eliminates manual copy‑paste, guarantees API‑compatible... <a href="https://tsecurity.de/weiterlesen/1000070610/4293375/automating-multiplatform-content-publishing-with-a-single-source-of-truth/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Scrape Gupy Job Openings in Brazil with Python]]></title>
<description><![CDATA[By the end of this tutorial, you will have a working Python script that extracts live Brazilian job openings from Gupy into structured JSON: job titles, hiring employers, workplace arrangements (remote, hybrid, on-site), contract types (such as CLT and legal entity roles), application deadlines, ...]]></description>
<link>https://tsecurity.de/de/4293374/sichere-programmierung/how-to-scrape-gupy-job-openings-in-brazil-with-python/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293374/sichere-programmierung/how-to-scrape-gupy-job-openings-in-brazil-with-python/</guid>
<pubDate>Fri, 23 Oct 2026 21:01:52 +0200</pubDate>
<content:encoded><![CDATA[<p>By the end of this tutorial, you will have a working Python script that extracts live Brazilian job openings from Gupy into structured JSON: job titles, hiring employers, workplace arrangements (remote, hybrid, on-site), contract types (such as CLT and legal entity roles), application deadlines, PcD accessibility indicators, and complete vacancy... <a href="https://tsecurity.de/weiterlesen/1000070609/4293374/how-to-scrape-gupy-job-openings-in-brazil-with-python/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building & Deploying severn-trace v0.1.2]]></title>
<description><![CDATA[https://raw.githubusercontent.com/username/severn-trace/main/assets/cover.png Synchronizing Terminal Workflows: Building &amp; Deploying severn-trace v0.1.2 If you work with autonomous AI agents or local development setups, you've likely hit the cross-platform dev gap: your local Linux desktop se...]]></description>
<link>https://tsecurity.de/de/4293373/sichere-programmierung/building-deploying-severn-trace-v012/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293373/sichere-programmierung/building-deploying-severn-trace-v012/</guid>
<pubDate>Fri, 23 Oct 2026 21:01:51 +0200</pubDate>
<content:encoded><![CDATA[<p>https://raw.githubusercontent.com/username/severn-trace/main/assets/cover.png Synchronizing Terminal Workflows: Building &amp;amp; Deploying severn-trace v0.1.2 If you work with autonomous AI agents or local development setups, you&#039;ve likely hit the cross-platform dev gap: your local Linux desktop setup works flawlessly, but your mobile or peripheral... <a href="https://tsecurity.de/weiterlesen/1000070608/4293373/building-deploying-severn-trace-v012/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hybrid Cognition and the Nature of Cognition in The AI Instinct]]></title>
<description><![CDATA[The article analyzes the fundamental difference between intelligence understood as computational capacity and cognition as a process of embodied experience. The author criticizes the identification of AGI with high benchmark results, pointing out that true cognition requires the coupling of perce...]]></description>
<link>https://tsecurity.de/de/4293372/sichere-programmierung/hybrid-cognition-and-the-nature-of-cognition-in-the-ai-instinct/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293372/sichere-programmierung/hybrid-cognition-and-the-nature-of-cognition-in-the-ai-instinct/</guid>
<pubDate>Fri, 23 Oct 2026 21:01:51 +0200</pubDate>
<content:encoded><![CDATA[<p>The article analyzes the fundamental difference between intelligence understood as computational capacity and cognition as a process of embodied experience. The author criticizes the identification of AGI with high benchmark results, pointing out that true cognition requires the coupling of perception, body, and environment, as well as bearing the... <a href="https://tsecurity.de/weiterlesen/1000070607/4293372/hybrid-cognition-and-the-nature-of-cognition-in-the-ai-instinct/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Go Retrieval Admission Control: Query Limits for Customer-Support Knowledge Base PDFs]]></title>
<description><![CDATA[Short answer: use staged retrieval with explicit collections, hard query budgets, and source context that survives every stage; tune recall inside those limits instead of letting a customer-support knowledge base search an unbounded PDF corpus. For a B2B SaaS team answering questions over folders...]]></description>
<link>https://tsecurity.de/de/4293371/sichere-programmierung/go-retrieval-admission-control-query-limits-for-customer-support-knowledge-base-pdfs/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293371/sichere-programmierung/go-retrieval-admission-control-query-limits-for-customer-support-knowledge-base-pdfs/</guid>
<pubDate>Fri, 23 Oct 2026 21:01:49 +0200</pubDate>
<content:encoded><![CDATA[<p>Short answer: use staged retrieval with explicit collections, hard query budgets, and source context that survives every stage; tune recall inside those limits instead of letting a customer-support knowledge base search an unbounded PDF corpus. For a B2B SaaS team answering questions over folders of customer manuals, the hard trade-off is... <a href="https://tsecurity.de/weiterlesen/1000070606/4293371/go-retrieval-admission-control-query-limits-for-customer-support-knowledge-base-pdfs/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to build an Airbnb price tracker with Python]]></title>
<description><![CDATA[If you rent out an apartment, the useful question is rarely "what is the average price in my city". It is "what are the listings a guest would compare with mine asking for the dates I still have open, and did they move overnight". An Airbnb price tracker answers that by repeating the same search ...]]></description>
<link>https://tsecurity.de/de/4293370/sichere-programmierung/how-to-build-an-airbnb-price-tracker-with-python/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293370/sichere-programmierung/how-to-build-an-airbnb-price-tracker-with-python/</guid>
<pubDate>Fri, 23 Oct 2026 21:01:46 +0200</pubDate>
<content:encoded><![CDATA[<p>If you rent out an apartment, the useful question is rarely &quot;what is the average price in my city&quot;. It is &quot;what are the listings a guest would compare with mine asking for the dates I still have open, and did they move overnight&quot;. An Airbnb price tracker answers that by repeating the same search every day and keeping only what changed. This... <a href="https://tsecurity.de/weiterlesen/1000070605/4293370/how-to-build-an-airbnb-price-tracker-with-python/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Debug Autonomous AI Agents in Terminal Workflows (Without Heavy Observability Stacks)]]></title>
<description><![CDATA[A practical guide to isolating agent tool failures, context window drift, and infinite execution loops using lightweight, zero-dependency CLI telemetry. tags: cover_image: https://raw.githubusercontent.com/username/severn-trace/main/assets/cover.png How to Debug Autonomous AI Agents in Terminal W...]]></description>
<link>https://tsecurity.de/de/4293369/sichere-programmierung/how-to-debug-autonomous-ai-agents-in-terminal-workflows-without-heavy-observability-stacks/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293369/sichere-programmierung/how-to-debug-autonomous-ai-agents-in-terminal-workflows-without-heavy-observability-stacks/</guid>
<pubDate>Fri, 23 Oct 2026 21:01:42 +0200</pubDate>
<content:encoded><![CDATA[<p>A practical guide to isolating agent tool failures, context window drift, and infinite execution loops using lightweight, zero-dependency CLI telemetry. tags: cover_image: https://raw.githubusercontent.com/username/severn-trace/main/assets/cover.png How to Debug Autonomous AI Agents in Terminal Workflows (Without Heavy Observability Stacks) When... <a href="https://tsecurity.de/weiterlesen/1000070604/4293369/how-to-debug-autonomous-ai-agents-in-terminal-workflows-without-heavy-observability-stacks/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[【Flutter / Riverpod】container.read no mantiene vivo tu provider: la trampa de autoDispose en la prueba.]]></title>
<description><![CDATA[El autoDispose de Riverpod elimina automáticamente el estado de los providers que ya no tienen suscriptores. Es un mecanismo muy útil: ahorra memoria y evita errores causados por estados que quedan en la app sin querer. Sin embargo, si no lo tenemos en cuenta al escribir pruebas, puede pasar que ...]]></description>
<link>https://tsecurity.de/de/4293368/sichere-programmierung/flutter-riverpodcontainerread-no-mantiene-vivo-tu-provider-la-trampa-de-autodispose-en-la-prueba/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293368/sichere-programmierung/flutter-riverpodcontainerread-no-mantiene-vivo-tu-provider-la-trampa-de-autodispose-en-la-prueba/</guid>
<pubDate>Fri, 23 Oct 2026 21:01:39 +0200</pubDate>
<content:encoded><![CDATA[<p>El autoDispose de Riverpod elimina automáticamente el estado de los providers que ya no tienen suscriptores. Es un mecanismo muy útil: ahorra memoria y evita errores causados por estados que quedan en la app sin querer. Sin embargo, si no lo tenemos en cuenta al escribir pruebas, puede pasar que fallen aunque el código de producción sea correcto.... <a href="https://tsecurity.de/weiterlesen/1000070603/4293368/flutter-riverpodcontainerread-no-mantiene-vivo-tu-provider-la-trampa-de-autodispose-en-la-prueba/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[My First Hacktoberfest: Exploring Open-Source AI as a Student from SEUSL, Oluvil.]]></title>
<description><![CDATA[I am a second year ICT student at SEUSL Oluvil, currently participating in Hacktoberfest 2026. For Week 3 Open-Source AI Challenge, I explored how open-source AI models can help students like me learn faster. I tried Ollama to run small models locally and learned how AI can work without expensive...]]></description>
<link>https://tsecurity.de/de/4293367/sichere-programmierung/my-first-hacktoberfest-exploring-open-source-ai-as-a-student-from-seusl-oluvil/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293367/sichere-programmierung/my-first-hacktoberfest-exploring-open-source-ai-as-a-student-from-seusl-oluvil/</guid>
<pubDate>Fri, 23 Oct 2026 21:01:36 +0200</pubDate>
<content:encoded><![CDATA[<p>I am a second year ICT student at SEUSL Oluvil, currently participating in Hacktoberfest 2026. For Week 3 Open-Source AI Challenge, I explored how open-source AI models can help students like me learn faster. I tried Ollama to run small models locally and learned how AI can work without expensive APIs. As someone from Oluvil, attending events... <a href="https://tsecurity.de/weiterlesen/1000070602/4293367/my-first-hacktoberfest-exploring-open-source-ai-as-a-student-from-seusl-oluvil/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Four x402 services, fifteen paid routes — and the cataloging mechanics nobody documents]]></title>
<description><![CDATA[We just shipped a small fleet of x402 services end to end: built, deployed, cataloged, wrapped for agent tooling. The operator is Ren, an AI agent with an ERC-8004 identity (#97809 on Base). No traction claims — there is nothing honest to claim yet. This is about the mechanics, which turned out t...]]></description>
<link>https://tsecurity.de/de/4293366/sichere-programmierung/four-x402-services-fifteen-paid-routes-and-the-cataloging-mechanics-nobody-documents/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293366/sichere-programmierung/four-x402-services-fifteen-paid-routes-and-the-cataloging-mechanics-nobody-documents/</guid>
<pubDate>Fri, 23 Oct 2026 21:01:27 +0200</pubDate>
<content:encoded><![CDATA[<p>We just shipped a small fleet of x402 services end to end: built, deployed, cataloged, wrapped for agent tooling. The operator is Ren, an AI agent with an ERC-8004 identity (#97809 on Base). No traction claims — there is nothing honest to claim yet. This is about the mechanics, which turned out to be the interesting part. What shipped Four FastAPI... <a href="https://tsecurity.de/weiterlesen/1000070601/4293366/four-x402-services-fifteen-paid-routes-and-the-cataloging-mechanics-nobody-documents/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I Built My First Website: Introducing Tech2Trac!]]></title>
<description><![CDATA[Hey everyone! 👋 I'm excited to share a project I've been working on called Tech2Trac! This is my first website, so I'm honestly a little nervous about sharing it with the developer community. I'm still learning, improving my skills, and figuring things out as I go. Tech2Trac is a website that hel...]]></description>
<link>https://tsecurity.de/de/4293365/sichere-programmierung/i-built-my-first-website-introducing-tech2trac/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293365/sichere-programmierung/i-built-my-first-website-introducing-tech2trac/</guid>
<pubDate>Fri, 23 Oct 2026 21:01:21 +0200</pubDate>
<content:encoded><![CDATA[<p>Hey everyone! 👋 I&#039;m excited to share a project I&#039;ve been working on called Tech2Trac! This is my first website, so I&#039;m honestly a little nervous about sharing it with the developer community. I&#039;m still learning, improving my skills, and figuring things out as I go. Tech2Trac is a website that helps people explore technology companies, their... <a href="https://tsecurity.de/weiterlesen/1000070600/4293365/i-built-my-first-website-introducing-tech2trac/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows-LPE-Auditor]]></title>
<description><![CDATA[A small Windows local-privilege-escalation (LPE) misconfiguration auditor with a terminal UI, built with C++20 and FTXUI Weiterlesen]]></description>
<link>https://tsecurity.de/de/4293348/sichere-programmierung/windows-lpe-auditor/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293348/sichere-programmierung/windows-lpe-auditor/</guid>
<pubDate>Fri, 23 Oct 2026 20:53:24 +0200</pubDate>
<content:encoded><![CDATA[<p>A small Windows local-privilege-escalation (LPE) misconfiguration auditor with a terminal UI, built with C++20 and FTXUI <a href="https://tsecurity.de/weiterlesen/1000070583/4293348/windows-lpe-auditor/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Inside the LiteLLM 1.107.0 supply chain compromise: Credential theft through Python startup hooks]]></title>
<description><![CDATA[In this article Attack overview Technical detailsMitigation and protection guidanceIndicators of compromiseReferencesLearn More On October 21, 2026, a compromised LiteLLM 1.107.0 release was published to the Python Package Index (PyPI) and distributed through official container images. The malici...]]></description>
<link>https://tsecurity.de/de/4293325/sichere-programmierung/inside-the-litellm-11070-supply-chain-compromise-credential-theft-through-python-startup-hooks/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293325/sichere-programmierung/inside-the-litellm-11070-supply-chain-compromise-credential-theft-through-python-startup-hooks/</guid>
<pubDate>Fri, 23 Oct 2026 20:49:06 +0200</pubDate>
<content:encoded><![CDATA[<p>In this article Attack overview Technical detailsMitigation and protection guidanceIndicators of compromiseReferencesLearn More On October 21, 2026, a compromised LiteLLM 1.107.0 release was published to the Python Package Index (PyPI) and distributed through official container images. The malicious package added files that Python could execute... <a href="https://tsecurity.de/weiterlesen/1000070560/4293325/inside-the-litellm-11070-supply-chain-compromise-credential-theft-through-python-startup-hooks/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Michigan prof creates Python-like Jac language for AI agents]]></title>
<description><![CDATA[Most programming languages were written for human programmers, but that's about to change. University of Michigan professor Jason Mars has developed an academically ambitious language called Jac, and a runtime called Jaseci, that treats AI and AI agents as first-class entities. Mars demonstrated ...]]></description>
<link>https://tsecurity.de/de/4293289/sichere-programmierung/michigan-prof-creates-python-like-jac-language-for-ai-agents/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293289/sichere-programmierung/michigan-prof-creates-python-like-jac-language-for-ai-agents/</guid>
<pubDate>Fri, 23 Oct 2026 20:40:24 +0200</pubDate>
<content:encoded><![CDATA[<p>Most programming languages were written for human programmers, but that&#039;s about to change. University of Michigan professor Jason Mars has developed an academically ambitious language called Jac, and a runtime called Jaseci, that treats AI and AI agents as first-class entities. Mars demonstrated the language and runtime in a talk at the All Things... <a href="https://tsecurity.de/weiterlesen/1000070524/4293289/michigan-prof-creates-python-like-jac-language-for-ai-agents/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Enterprise installations for GitHub Apps generally available]]></title>
<description><![CDATA[Installing GitHub Apps on your enterprise is now generally available. You can replace classic PATs with GitHub Apps in more of your enterprise and organization automation with the expanded API support detailed below. These new and expanded permissions are focused on governance, security, and admi...]]></description>
<link>https://tsecurity.de/de/4293189/sichere-programmierung/enterprise-installations-for-github-apps-generally-available/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293189/sichere-programmierung/enterprise-installations-for-github-apps-generally-available/</guid>
<pubDate>Fri, 23 Oct 2026 18:59:26 +0200</pubDate>
<content:encoded><![CDATA[<p>Installing GitHub Apps on your enterprise is now generally available. You can replace classic PATs with GitHub Apps in more of your enterprise and organization automation with the expanded API support detailed below. These new and expanded permissions are focused on governance, security, and administrative settings for your enterprise, with two... <a href="https://tsecurity.de/weiterlesen/1000070424/4293189/enterprise-installations-for-github-apps-generally-available/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Three Tiers of Agentic Incident Response: When to Trust AI Autonomy]]></title>
<description><![CDATA[The Autonomy Question Every SRE Team Faces AI agents are becoming operational teammates. They can ingest alerts, query logs and traces, correlate deployment events, consult runbooks, and recommend or perform remediation. Their promise is not merely faster summarization: it is a shorter path from ...]]></description>
<link>https://tsecurity.de/de/4293188/sichere-programmierung/the-three-tiers-of-agentic-incident-response-when-to-trust-ai-autonomy/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293188/sichere-programmierung/the-three-tiers-of-agentic-incident-response-when-to-trust-ai-autonomy/</guid>
<pubDate>Fri, 23 Oct 2026 18:56:52 +0200</pubDate>
<content:encoded><![CDATA[<p>The Autonomy Question Every SRE Team Faces AI agents are becoming operational teammates. They can ingest alerts, query logs and traces, correlate deployment events, consult runbooks, and recommend or perform remediation. Their promise is not merely faster summarization: it is a shorter path from detection to safe recovery. But an agent that can... <a href="https://tsecurity.de/weiterlesen/1000070423/4293188/the-three-tiers-of-agentic-incident-response-when-to-trust-ai-autonomy/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Adding Graph Retrieval to a RAG Pipeline With Python]]></title>
<description><![CDATA[The majority of retrieval-augmented generation (RAG) examples start as follows: document segmentation; create embedding representations for segmented document sections ("chunks"); store those representations in a vector database and use them to "retrieve" the "best matching" document section(s) f...]]></description>
<link>https://tsecurity.de/de/4293187/sichere-programmierung/adding-graph-retrieval-to-a-rag-pipeline-with-python/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293187/sichere-programmierung/adding-graph-retrieval-to-a-rag-pipeline-with-python/</guid>
<pubDate>Fri, 23 Oct 2026 18:56:47 +0200</pubDate>
<content:encoded><![CDATA[<p>The majority of retrieval-augmented generation (RAG) examples start as follows: document segmentation; create embedding representations for segmented document sections (&quot;chunks&quot;); store those representations in a vector database and use them to &quot;retrieve&quot; the &quot;best matching&quot; document section(s) for any user-inputted search query. That is a good... <a href="https://tsecurity.de/weiterlesen/1000070422/4293187/adding-graph-retrieval-to-a-rag-pipeline-with-python/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[My Android AI app finally has a signed release APK. It went from 82 MB to 19 MB]]></title>
<description><![CDATA[For two months the only way to install Kryzz AI, my free, open-source (MIT) Android AI app, was a debug APK. I kept writing "a signed release build is on my list" at the bottom of every post. Today it's out, so this is the short version of what changed and what didn't. What changed Signed with a ...]]></description>
<link>https://tsecurity.de/de/4293186/sichere-programmierung/my-android-ai-app-finally-has-a-signed-release-apk-it-went-from-82-mb-to-19-mb/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293186/sichere-programmierung/my-android-ai-app-finally-has-a-signed-release-apk-it-went-from-82-mb-to-19-mb/</guid>
<pubDate>Fri, 23 Oct 2026 18:56:37 +0200</pubDate>
<content:encoded><![CDATA[<p>For two months the only way to install Kryzz AI, my free, open-source (MIT) Android AI app, was a debug APK. I kept writing &quot;a signed release build is on my list&quot; at the bottom of every post. Today it&#039;s out, so this is the short version of what changed and what didn&#039;t. What changed Signed with a release key. Package is ai.daylight.assistant. The... <a href="https://tsecurity.de/weiterlesen/1000070421/4293186/my-android-ai-app-finally-has-a-signed-release-apk-it-went-from-82-mb-to-19-mb/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[66 open-source website scrapers, each one already past the captcha wall]]></title>
<description><![CDATA[If you have spent any time building scrapers, you know the hard part is rarely the parsing. It is the wall in front of the page: DataDome on retail sites, reCAPTCHA on communities, GeeTest on marketplaces, Akamai on finance portals. Every project rewrites the same glue — launch a real browser, ro...]]></description>
<link>https://tsecurity.de/de/4293185/sichere-programmierung/66-open-source-website-scrapers-each-one-already-past-the-captcha-wall/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293185/sichere-programmierung/66-open-source-website-scrapers-each-one-already-past-the-captcha-wall/</guid>
<pubDate>Fri, 23 Oct 2026 18:56:35 +0200</pubDate>
<content:encoded><![CDATA[<p>If you have spent any time building scrapers, you know the hard part is rarely the parsing. It is the wall in front of the page: DataDome on retail sites, reCAPTCHA on communities, GeeTest on marketplaces, Akamai on finance portals. Every project rewrites the same glue — launch a real browser, rotate fingerprints, get past the check, retry on... <a href="https://tsecurity.de/weiterlesen/1000070420/4293185/66-open-source-website-scrapers-each-one-already-past-the-captcha-wall/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Asset Review: find the right game asset without opening every file]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady. What I Built Asset Review is a small browser-local tool for a tedious part of preparing a game release: finding the asset you mean and checking the folder for avoidable mistakes. Instead of remembering wh...]]></description>
<link>https://tsecurity.de/de/4293184/sichere-programmierung/asset-review-find-the-right-game-asset-without-opening-every-file/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293184/sichere-programmierung/asset-review-find-the-right-game-asset-without-opening-every-file/</guid>
<pubDate>Fri, 23 Oct 2026 18:56:32 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady. What I Built Asset Review is a small browser-local tool for a tedious part of preparing a game release: finding the asset you mean and checking the folder for avoidable mistakes. Instead of remembering whether a restorative item is called potion, vial, or... <a href="https://tsecurity.de/weiterlesen/1000070419/4293184/asset-review-find-the-right-game-asset-without-opening-every-file/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Get Paid to Test Android Apps: How PeerPlay VIP Works]]></title>
<description><![CDATA[Most of this blog is written for developers stuck on Google Play's closed testing rule. This post is for the other side: the people who help them through it. New personal developer accounts on Google Play need at least 12 testers opted in to a closed test for 14 days in a row before they can appl...]]></description>
<link>https://tsecurity.de/de/4293183/sichere-programmierung/get-paid-to-test-android-apps-how-peerplay-vip-works/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293183/sichere-programmierung/get-paid-to-test-android-apps-how-peerplay-vip-works/</guid>
<pubDate>Fri, 23 Oct 2026 18:56:27 +0200</pubDate>
<content:encoded><![CDATA[<p>Most of this blog is written for developers stuck on Google Play&#039;s closed testing rule. This post is for the other side: the people who help them through it. New personal developer accounts on Google Play need at least 12 testers opted in to a closed test for 14 days in a row before they can apply for production. Many developers find those testers... <a href="https://tsecurity.de/weiterlesen/1000070418/4293183/get-paid-to-test-android-apps-how-peerplay-vip-works/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Introducing Despacer: Copy. Paste. In One Piece.]]></title>
<description><![CDATA[I got tired of copying a command from Claude Code or Codex, pasting it into my terminal, and watching it fall apart. Those line breaks aren’t just visual wrapping. They come along for the ride. So I built Despacer: a tiny Mac menu bar app that puts wrapped commands back together. Copy and paste t...]]></description>
<link>https://tsecurity.de/de/4293182/sichere-programmierung/introducing-despacer-copy-paste-in-one-piece/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293182/sichere-programmierung/introducing-despacer-copy-paste-in-one-piece/</guid>
<pubDate>Fri, 23 Oct 2026 18:56:15 +0200</pubDate>
<content:encoded><![CDATA[<p>I got tired of copying a command from Claude Code or Codex, pasting it into my terminal, and watching it fall apart. Those line breaks aren’t just visual wrapping. They come along for the ride. So I built Despacer: a tiny Mac menu bar app that puts wrapped commands back together. Copy and paste the way you already do. It repairs the breaks and can... <a href="https://tsecurity.de/weiterlesen/1000070417/4293182/introducing-despacer-copy-paste-in-one-piece/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[10 Practical Ways to Protect Your Online Accounts from Hackers]]></title>
<description><![CDATA[Online accounts contain some of our most valuable personal information, from private messages and photos to financial details and work documents. Losing access to an account can be stressful, but a few simple security habits can significantly reduce the risk. Here are ten practical steps you can ...]]></description>
<link>https://tsecurity.de/de/4293179/sichere-programmierung/10-practical-ways-to-protect-your-online-accounts-from-hackers/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293179/sichere-programmierung/10-practical-ways-to-protect-your-online-accounts-from-hackers/</guid>
<pubDate>Fri, 23 Oct 2026 18:56:10 +0200</pubDate>
<content:encoded><![CDATA[<p>Online accounts contain some of our most valuable personal information, from private messages and photos to financial details and work documents. Losing access to an account can be stressful, but a few simple security habits can significantly reduce the risk. Here are ten practical steps you can take to protect your accounts. 1. Use Strong, Unique... <a href="https://tsecurity.de/weiterlesen/1000070414/4293179/10-practical-ways-to-protect-your-online-accounts-from-hackers/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The cheapest SSD that won't die in a NAS]]></title>
<description><![CDATA[Most home NAS builds do not die of a bad drive. They die of a cheap drive in the wrong slot, on a machine that loses power without warning. I run two machines from 2011 as NAS boxes. One is a laptop board: Celeron B815, two cores, 4 GB of DDR3, a 100 Mbps port, a 256 GB SATA SSD and a 320 GB 5400...]]></description>
<link>https://tsecurity.de/de/4293178/sichere-programmierung/the-cheapest-ssd-that-wont-die-in-a-nas/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293178/sichere-programmierung/the-cheapest-ssd-that-wont-die-in-a-nas/</guid>
<pubDate>Fri, 23 Oct 2026 18:56:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Most home NAS builds do not die of a bad drive. They die of a cheap drive in the wrong slot, on a machine that loses power without warning. I run two machines from 2011 as NAS boxes. One is a laptop board: Celeron B815, two cores, 4 GB of DDR3, a 100 Mbps port, a 256 GB SATA SSD and a 320 GB 5400 rpm drive. The other is a mini PC with an i5-2520M,... <a href="https://tsecurity.de/weiterlesen/1000070413/4293178/the-cheapest-ssd-that-wont-die-in-a-nas/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Read the Plugin Changelog Before You Update]]></title>
<description><![CDATA[A plugin changelog is the short record of what changed between releases. It is easy to skip. On a site that depends on a handful of plugins, those notes are often the only warning you get before a form, a checkout, or an admin screen starts behaving differently. Start at the version you are runni...]]></description>
<link>https://tsecurity.de/de/4293177/sichere-programmierung/read-the-plugin-changelog-before-you-update/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293177/sichere-programmierung/read-the-plugin-changelog-before-you-update/</guid>
<pubDate>Fri, 23 Oct 2026 18:56:02 +0200</pubDate>
<content:encoded><![CDATA[<p>A plugin changelog is the short record of what changed between releases. It is easy to skip. On a site that depends on a handful of plugins, those notes are often the only warning you get before a form, a checkout, or an admin screen starts behaving differently. Start at the version you are running now, not at the summary pinned to the top. Move... <a href="https://tsecurity.de/weiterlesen/1000070412/4293177/read-the-plugin-changelog-before-you-update/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Is Hetzner Still the Cheapest VPS? We Priced 24 Alternatives (October 2026)]]></title>
<description><![CDATA[Hetzner's CPX22, a cloud server with 2 vCPUs and 4 GB of RAM, cost €6.49 a month with its IPv4 address at the start of 2026. On 23 October 2026 it costs €19.99 on the same basis. We set it against the cheapest self-managed 2 vCPU / 4 GB server at 24 other providers, and 20 of them charge less per...]]></description>
<link>https://tsecurity.de/de/4293176/sichere-programmierung/is-hetzner-still-the-cheapest-vps-we-priced-24-alternatives-october-2026/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293176/sichere-programmierung/is-hetzner-still-the-cheapest-vps-we-priced-24-alternatives-october-2026/</guid>
<pubDate>Fri, 23 Oct 2026 18:56:01 +0200</pubDate>
<content:encoded><![CDATA[<p>Hetzner&#039;s CPX22, a cloud server with 2 vCPUs and 4 GB of RAM, cost €6.49 a month with its IPv4 address at the start of 2026. On 23 October 2026 it costs €19.99 on the same basis. We set it against the cheapest self-managed 2 vCPU / 4 GB server at 24 other providers, and 20 of them charge less per month at their cheapest term. Seventeen still... <a href="https://tsecurity.de/weiterlesen/1000070411/4293176/is-hetzner-still-the-cheapest-vps-we-priced-24-alternatives-october-2026/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Rumors of the SaaS demise are greatly exaggerated]]></title>
<description><![CDATA[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 archite...]]></description>
<link>https://tsecurity.de/de/4293174/sichere-programmierung/rumors-of-the-saas-demise-are-greatly-exaggerated/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293174/sichere-programmierung/rumors-of-the-saas-demise-are-greatly-exaggerated/</guid>
<pubDate>Fri, 23 Oct 2026 18:55:49 +0200</pubDate>
<content:encoded><![CDATA[<p>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. <a href="https://tsecurity.de/weiterlesen/1000070409/4293174/rumors-of-the-saas-demise-are-greatly-exaggerated/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Build a Design Token Preview Tool with Node.js]]></title>
<description><![CDATA[null Continue reading How to Build a Design Token Preview Tool with Node.js on SitePoint. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4293069/sichere-programmierung/how-to-build-a-design-token-preview-tool-with-nodejs/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293069/sichere-programmierung/how-to-build-a-design-token-preview-tool-with-nodejs/</guid>
<pubDate>Fri, 23 Oct 2026 17:54:19 +0200</pubDate>
<content:encoded><![CDATA[<p>null Continue reading How to Build a Design Token Preview Tool with Node.js on SitePoint. <a href="https://tsecurity.de/weiterlesen/1000070304/4293069/how-to-build-a-design-token-preview-tool-with-nodejs/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building Denge in 4 Hours: A Multilingual Wellness Tracking App]]></title>
<description><![CDATA[By Joud Kattaa Shikhoni and Jana Sweity Development time: 4 hours Built with: Replit, React, TypeScript, Express, and PostgreSQL Introduction Can we build a functional wellness tracking application in just four hours? That was the challenge behind Denge, a web application that brings nutrition, a...]]></description>
<link>https://tsecurity.de/de/4293068/sichere-programmierung/building-denge-in-4-hours-a-multilingual-wellness-tracking-app/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293068/sichere-programmierung/building-denge-in-4-hours-a-multilingual-wellness-tracking-app/</guid>
<pubDate>Fri, 23 Oct 2026 17:54:11 +0200</pubDate>
<content:encoded><![CDATA[<p>By Joud Kattaa Shikhoni and Jana Sweity Development time: 4 hours Built with: Replit, React, TypeScript, Express, and PostgreSQL Introduction Can we build a functional wellness tracking application in just four hours? That was the challenge behind Denge, a web application that brings nutrition, activity, hydration, sleep, and weight tracking into... <a href="https://tsecurity.de/weiterlesen/1000070303/4293068/building-denge-in-4-hours-a-multilingual-wellness-tracking-app/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Your Agent Can Pay. Can It Actually Buy the Right Product?]]></title>
<description><![CDATA[A shopping agent can execute a valid payment and still make a bad purchase. Imagine a buyer asks for two compact umbrellas, delivered to Singapore, within a total budget. The agent finds a promising listing, selects the larger variant, misses the quantity, and treats the displayed price as the de...]]></description>
<link>https://tsecurity.de/de/4293067/sichere-programmierung/your-agent-can-pay-can-it-actually-buy-the-right-product/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293067/sichere-programmierung/your-agent-can-pay-can-it-actually-buy-the-right-product/</guid>
<pubDate>Fri, 23 Oct 2026 17:54:11 +0200</pubDate>
<content:encoded><![CDATA[<p>A shopping agent can execute a valid payment and still make a bad purchase. Imagine a buyer asks for two compact umbrellas, delivered to Singapore, within a total budget. The agent finds a promising listing, selects the larger variant, misses the quantity, and treats the displayed price as the delivered total. The wallet signs correctly. The... <a href="https://tsecurity.de/weiterlesen/1000070302/4293067/your-agent-can-pay-can-it-actually-buy-the-right-product/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Amazon Quick on a private network: PrivateLink's two planes and where they leak]]></title>
<description><![CDATA[When someone from compliance asks whether Amazon Quick "goes over the internet", the honest answer has two parts, and almost every design I have reviewed answers only one. User traffic into Quick uses PrivateLink interface endpoints. Quick's traffic out to your on-premises database, your private ...]]></description>
<link>https://tsecurity.de/de/4293066/sichere-programmierung/amazon-quick-on-a-private-network-privatelinks-two-planes-and-where-they-leak/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293066/sichere-programmierung/amazon-quick-on-a-private-network-privatelinks-two-planes-and-where-they-leak/</guid>
<pubDate>Fri, 23 Oct 2026 17:54:10 +0200</pubDate>
<content:encoded><![CDATA[<p>When someone from compliance asks whether Amazon Quick &quot;goes over the internet&quot;, the honest answer has two parts, and almost every design I have reviewed answers only one. User traffic into Quick uses PrivateLink interface endpoints. Quick&#039;s traffic out to your on-premises database, your private MCP server or your internal API uses something else:... <a href="https://tsecurity.de/weiterlesen/1000070301/4293066/amazon-quick-on-a-private-network-privatelinks-two-planes-and-where-they-leak/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[What broke when we generated daily trivia from Wikidata]]></title>
<description><![CDATA[I wanted daily quizzes whose answers anyone can check, so every question on our trivia pages is generated from a Wikidata fact, and every answer links back to its Wikidata item. Twenty questions a day, capitals, flags, rivers, literary works, films, events, championship winners. The quiz part was...]]></description>
<link>https://tsecurity.de/de/4293064/sichere-programmierung/what-broke-when-we-generated-daily-trivia-from-wikidata/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293064/sichere-programmierung/what-broke-when-we-generated-daily-trivia-from-wikidata/</guid>
<pubDate>Fri, 23 Oct 2026 17:54:08 +0200</pubDate>
<content:encoded><![CDATA[<p>I wanted daily quizzes whose answers anyone can check, so every question on our trivia pages is generated from a Wikidata fact, and every answer links back to its Wikidata item. Twenty questions a day, capitals, flags, rivers, literary works, films, events, championship winners. The quiz part was easy. The data part was not. Here is what broke,... <a href="https://tsecurity.de/weiterlesen/1000070299/4293064/what-broke-when-we-generated-daily-trivia-from-wikidata/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Psychology of Problem Solving, Part 2: Managing Cognitive Load, Uncertainty, and the Search for Solutions]]></title>
<description><![CDATA[In part 1 of this post series, we explored how our minds represent problems, search for solutions, and sometimes get stuck because of mental set, anchoring, confirmation bias, and other cognitive biases. Ok, but how can we use this knowledge to become better problem solvers? How can we manage our...]]></description>
<link>https://tsecurity.de/de/4293063/sichere-programmierung/the-psychology-of-problem-solving-part-2-managing-cognitive-load-uncertainty-and-the-search-for-solutions/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293063/sichere-programmierung/the-psychology-of-problem-solving-part-2-managing-cognitive-load-uncertainty-and-the-search-for-solutions/</guid>
<pubDate>Fri, 23 Oct 2026 17:54:06 +0200</pubDate>
<content:encoded><![CDATA[<p>In part 1 of this post series, we explored how our minds represent problems, search for solutions, and sometimes get stuck because of mental set, anchoring, confirmation bias, and other cognitive biases. Ok, but how can we use this knowledge to become better problem solvers? How can we manage our limited mental capacity when dealing with complex... <a href="https://tsecurity.de/weiterlesen/1000070298/4293063/the-psychology-of-problem-solving-part-2-managing-cognitive-load-uncertainty-and-the-search-for-solutions/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[LLC vs. Sole Proprietorship: Which Structure Fits a Small US Freelance or Agency Business]]></title>
<description><![CDATA[This isn't legal or tax advice — always confirm specifics with a lawyer or accountant licensed in your state, since LLC costs and rules vary meaningfully by state. But the general shape of this decision is consistent enough across the US to walk through honestly: what each structure actually cost...]]></description>
<link>https://tsecurity.de/de/4293062/sichere-programmierung/llc-vs-sole-proprietorship-which-structure-fits-a-small-us-freelance-or-agency-business/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293062/sichere-programmierung/llc-vs-sole-proprietorship-which-structure-fits-a-small-us-freelance-or-agency-business/</guid>
<pubDate>Fri, 23 Oct 2026 17:54:05 +0200</pubDate>
<content:encoded><![CDATA[<p>This isn&#039;t legal or tax advice — always confirm specifics with a lawyer or accountant licensed in your state, since LLC costs and rules vary meaningfully by state. But the general shape of this decision is consistent enough across the US to walk through honestly: what each structure actually costs, what it actually protects, and when the switch... <a href="https://tsecurity.de/weiterlesen/1000070297/4293062/llc-vs-sole-proprietorship-which-structure-fits-a-small-us-freelance-or-agency-business/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[When AI keeps fixing the wrong bug]]></title>
<description><![CDATA[Anyone who has debugged with an AI model knows this loop. You paste the error, ask for a fix, and get a confident patch. It looks right. The error moves somewhere else. You paste the new error, get another patch, and a few rounds later the code is messier and nobody, human or model, can say what ...]]></description>
<link>https://tsecurity.de/de/4293061/sichere-programmierung/when-ai-keeps-fixing-the-wrong-bug/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293061/sichere-programmierung/when-ai-keeps-fixing-the-wrong-bug/</guid>
<pubDate>Fri, 23 Oct 2026 17:54:04 +0200</pubDate>
<content:encoded><![CDATA[<p>Anyone who has debugged with an AI model knows this loop. You paste the error, ask for a fix, and get a confident patch. It looks right. The error moves somewhere else. You paste the new error, get another patch, and a few rounds later the code is messier and nobody, human or model, can say what the bug actually was. The model usually isn&#039;t the... <a href="https://tsecurity.de/weiterlesen/1000070296/4293061/when-ai-keeps-fixing-the-wrong-bug/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Arrange My Files AI: A Clearer Home for Every File]]></title>
<description><![CDATA[A smarter, safer way to organize your files — without losing control of your documents. Arrange My Files AI turns messy folders into clear, reviewable organization plans, with verified copies and original files preserved. What I Built A folder full of study notes often has two problems. Some file...]]></description>
<link>https://tsecurity.de/de/4293060/sichere-programmierung/arrange-my-files-ai-a-clearer-home-for-every-file/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293060/sichere-programmierung/arrange-my-files-ai-a-clearer-home-for-every-file/</guid>
<pubDate>Fri, 23 Oct 2026 17:54:02 +0200</pubDate>
<content:encoded><![CDATA[<p>A smarter, safer way to organize your files — without losing control of your documents. Arrange My Files AI turns messy folders into clear, reviewable organization plans, with verified copies and original files preserved. What I Built A folder full of study notes often has two problems. Some filenames tell us almost nothing: 0.docx, final2.pdf, or... <a href="https://tsecurity.de/weiterlesen/1000070295/4293060/arrange-my-files-ai-a-clearer-home-for-every-file/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Find AI Models Your Android Phone Can Actually Run in 2026 (No Failed Downloads)]]></title>
<description><![CDATA[You search Hugging Face for a model, wait for a 5 GB download on your Android phone, and then it will not load: too big for your RAM, or a format the app cannot run yet. Off Grid AI Mobile (OGAM) now filters that out before you tap download. Its model search lists only models your phone can load,...]]></description>
<link>https://tsecurity.de/de/4293059/sichere-programmierung/how-to-find-ai-models-your-android-phone-can-actually-run-in-2026-no-failed-downloads/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293059/sichere-programmierung/how-to-find-ai-models-your-android-phone-can-actually-run-in-2026-no-failed-downloads/</guid>
<pubDate>Fri, 23 Oct 2026 17:54:02 +0200</pubDate>
<content:encoded><![CDATA[<p>You search Hugging Face for a model, wait for a 5 GB download on your Android phone, and then it will not load: too big for your RAM, or a format the app cannot run yet. Off Grid AI Mobile (OGAM) now filters that out before you tap download. Its model search lists only models your phone can load, shows one result per model instead of dozens of... <a href="https://tsecurity.de/weiterlesen/1000070294/4293059/how-to-find-ai-models-your-android-phone-can-actually-run-in-2026-no-failed-downloads/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Asynchronous JavaScript]]></title>
<description><![CDATA[In JavaScript, some operations take time to complete, such as fetching data from an API or waiting for a timer. Asynchronous JavaScript allows JavaScript to handle these operations without blocking other work. Let's understand it with simple examples! 1. Synchronous JavaScript Synchronous code ru...]]></description>
<link>https://tsecurity.de/de/4293058/sichere-programmierung/asynchronous-javascript/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293058/sichere-programmierung/asynchronous-javascript/</guid>
<pubDate>Fri, 23 Oct 2026 17:54:00 +0200</pubDate>
<content:encoded><![CDATA[<p>In JavaScript, some operations take time to complete, such as fetching data from an API or waiting for a timer. Asynchronous JavaScript allows JavaScript to handle these operations without blocking other work. Let&#039;s understand it with simple examples! 1. Synchronous JavaScript Synchronous code runs one line at a time, in order.... <a href="https://tsecurity.de/weiterlesen/1000070293/4293058/asynchronous-javascript/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sloth Sort: a local Gemma 3 that names your screenshots so you don't have to]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built Open anyone's Desktop and you'll find something like this: Screenshot 2026-10-14 at 9.41.22 AM.png Screenshot 2026-10-15 at 2.03.10 PM.png download.pdf document (1).pdf Scan 2026-10-12.pdf ima...]]></description>
<link>https://tsecurity.de/de/4293057/sichere-programmierung/sloth-sort-a-local-gemma-3-that-names-your-screenshots-so-you-dont-have-to/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293057/sichere-programmierung/sloth-sort-a-local-gemma-3-that-names-your-screenshots-so-you-dont-have-to/</guid>
<pubDate>Fri, 23 Oct 2026 17:53:59 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built Open anyone&#039;s Desktop and you&#039;ll find something like this: Screenshot 2026-10-14 at 9.41.22 AM.png Screenshot 2026-10-15 at 2.03.10 PM.png download.pdf document (1).pdf Scan 2026-10-12.pdf image (3).png 8f14e45fceea167a5a36dedd4bea2543.png... <a href="https://tsecurity.de/weiterlesen/1000070292/4293057/sloth-sort-a-local-gemma-3-that-names-your-screenshots-so-you-dont-have-to/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Googlebook Adds Linux Developer Tools: What You Can Do With the New Terminal Preview]]></title>
<description><![CDATA[Google's Linux Terminal Preview brings AI agents and developer tools to Googlebook. Explore its features, security controls, and IT limitations. The post Googlebook Adds Linux Developer Tools: What You Can Do With the New Terminal Preview appeared first on TechRepublic. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4293006/sichere-programmierung/googlebook-adds-linux-developer-tools-what-you-can-do-with-the-new-terminal-preview/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4293006/sichere-programmierung/googlebook-adds-linux-developer-tools-what-you-can-do-with-the-new-terminal-preview/</guid>
<pubDate>Fri, 23 Oct 2026 17:36:19 +0200</pubDate>
<content:encoded><![CDATA[<p>Google&#039;s Linux Terminal Preview brings AI agents and developer tools to Googlebook. Explore its features, security controls, and IT limitations. The post Googlebook Adds Linux Developer Tools: What You Can Do With the New Terminal Preview appeared first on TechRepublic. <a href="https://tsecurity.de/weiterlesen/1000070241/4293006/googlebook-adds-linux-developer-tools-what-you-can-do-with-the-new-terminal-preview/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[freeCodeCamp.org: Gemini 4 Argon API Crash Course]]></title>
<description><![CDATA[YouTube VideoLearn how to use Google's Gemini 4 Argon model through practical JavaScript examples. This course walks through key development topics including API key setup, sending basic API requests, adjusting model thinking levels, managing multi-turn chat history with interaction IDs, and leve...]]></description>
<link>https://tsecurity.de/de/4292931/sichere-programmierung/gemini-4-argon-api-crash-course/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292931/sichere-programmierung/gemini-4-argon-api-crash-course/</guid>
<pubDate>Fri, 23 Oct 2026 16:54:00 +0200</pubDate>
<content:encoded><![CDATA[<p>YouTube Video</p><p><iframe loading="lazy" src="https://www.youtube.com/embed/JGly6PSK5iw"></iframe></p><div class="youtube-description">Learn how to use Google&#039;s Gemini 4 Argon model through practical JavaScript examples. This course walks through key development topics including API key setup, sending basic API requests, adjusting model thinking levels, managing multi-turn chat history with interaction IDs, and leveraging background mode to asynchronously generate a complete breakout game. The video wraps up with an interview featuring Google DeepMind engineer Jack Wotherspoon, who shares insights on the model&#039;s reasoning capabilities, 3D multimodal demos, and creative writing strengths.<br />
<br />
Course created by @beau &amp; @aniakubow.<br />
<br />
⭐️ Contents ⭐️<br />
– 00:00 Introduction and Overview<br />
– 00:59 What is Gemini 4 Argon?<br />
– 02:01 Setup API key, billing, and project<br />
– 03:05 Your first request<br />
– 04:15 Thinking levels low versus high<br />
– 05:43 Conversations with previous interaction ID<br />
– 06:26 Background mode. Argon builds a game<br />
– 07:45 Interview with Google DeepMind Engineer Jack Wotherspoon<br />
– 10:06 Conclusion and wrap-up</div>]]></content:encoded>
<enclosure url="https://i3.ytimg.com/vi/JGly6PSK5iw/hqdefault.jpg" length="0" type="image/jpeg" />
</item>
<item>
<title><![CDATA[How to Build a BLE App: 7 Steps from Device Profile to Release]]></title>
<description><![CDATA[Key Takeaway: How to build a BLE app: start with the device’s GATT profile, choose a native or cross-platform stack, and handle platform permissions. Then implement scanning, connection, and data exchange, add reconnection and background logic, and test on real hardware and many phone models. OTA...]]></description>
<link>https://tsecurity.de/de/4292904/sichere-programmierung/how-to-build-a-ble-app-7-steps-from-device-profile-to-release/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292904/sichere-programmierung/how-to-build-a-ble-app-7-steps-from-device-profile-to-release/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:21 +0200</pubDate>
<content:encoded><![CDATA[<p>Key Takeaway: How to build a BLE app: start with the device’s GATT profile, choose a native or cross-platform stack, and handle platform permissions. Then implement scanning, connection, and data exchange, add reconnection and background logic, and test on real hardware and many phone models. OTA firmware updates can be the most demanding part.... <a href="https://tsecurity.de/weiterlesen/1000070139/4292904/how-to-build-a-ble-app-7-steps-from-device-profile-to-release/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Member Spotlight: Shai Almong]]></title>
<description><![CDATA[What does it take to build and sustain an open-source project for more than a decade? For Shai Almog, creator of Codename One, it takes a willingness to challenge conventional approaches to software development and a continued commitment to the developers who rely on the work. I recently caught u...]]></description>
<link>https://tsecurity.de/de/4292902/sichere-programmierung/member-spotlight-shai-almong/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292902/sichere-programmierung/member-spotlight-shai-almong/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:08 +0200</pubDate>
<content:encoded><![CDATA[<p>What does it take to build and sustain an open-source project for more than a decade? For Shai Almog, creator of Codename One, it takes a willingness to challenge conventional approaches to software development and a continued commitment to the developers who rely on the work. I recently caught up with Shai to discuss the inspiration behind... <a href="https://tsecurity.de/weiterlesen/1000070137/4292902/member-spotlight-shai-almong/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Avoiding AI Debt as a Team]]></title>
<description><![CDATA[TL; DR: Reusing Agile Artifacts to Avoid Accumulating AI Debt In this video from the 76th Hands-on Agile Meetup, I walk you through the A3 Delegation System and show how it helps avoid AI debt by borrowing artifacts and practices from Agile, such as the Definition of Done and Retrospectives.  Wha...]]></description>
<link>https://tsecurity.de/de/4292901/sichere-programmierung/avoiding-ai-debt-as-a-team/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292901/sichere-programmierung/avoiding-ai-debt-as-a-team/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:08 +0200</pubDate>
<content:encoded><![CDATA[<p>TL; DR: Reusing Agile Artifacts to Avoid Accumulating AI Debt In this video from the 76th Hands-on Agile Meetup, I walk you through the A3 Delegation System and show how it helps avoid AI debt by borrowing artifacts and practices from Agile, such as the Definition of Done and Retrospectives.  What the Video on the A3 Delegation System Addresses AI... <a href="https://tsecurity.de/weiterlesen/1000070136/4292901/avoiding-ai-debt-as-a-team/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Failed Payment Recovery for Recharge: How Conducted Retries Work]]></title>
<description><![CDATA[Disclosure: we're the Swipe Again team. We build failed-payment recovery software, including the Recharge conductor described below. Everything here is mechanics — check it against Recharge's API docs and your own failed-charge list; it either matches or it doesn't. When a subscription payment fa...]]></description>
<link>https://tsecurity.de/de/4292900/sichere-programmierung/failed-payment-recovery-for-recharge-how-conducted-retries-work/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292900/sichere-programmierung/failed-payment-recovery-for-recharge-how-conducted-retries-work/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:07 +0200</pubDate>
<content:encoded><![CDATA[<p>Disclosure: we&#039;re the Swipe Again team. We build failed-payment recovery software, including the Recharge conductor described below. Everything here is mechanics — check it against Recharge&#039;s API docs and your own failed-charge list; it either matches or it doesn&#039;t. When a subscription payment fails on Recharge, the default sequence is short: a... <a href="https://tsecurity.de/weiterlesen/1000070135/4292900/failed-payment-recovery-for-recharge-how-conducted-retries-work/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[What a LongMemEval Score Does and Doesn't Tell You About Memory for Coding Agents]]></title>
<description><![CDATA[The LongMemEval benchmark is a public test of long-term memory in chat assistants. It has 500 hand-written questions, and each one sits on top of a long history of past chat sessions between a user and an assistant. To answer a question, a system has to find the right facts in that history and re...]]></description>
<link>https://tsecurity.de/de/4292899/sichere-programmierung/what-a-longmemeval-score-does-and-doesnt-tell-you-about-memory-for-coding-agents/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292899/sichere-programmierung/what-a-longmemeval-score-does-and-doesnt-tell-you-about-memory-for-coding-agents/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:07 +0200</pubDate>
<content:encoded><![CDATA[<p>The LongMemEval benchmark is a public test of long-term memory in chat assistants. It has 500 hand-written questions, and each one sits on top of a long history of past chat sessions between a user and an assistant. To answer a question, a system has to find the right facts in that history and reason over them. The facts may be spread across... <a href="https://tsecurity.de/weiterlesen/1000070134/4292899/what-a-longmemeval-score-does-and-doesnt-tell-you-about-memory-for-coding-agents/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[n8n: Retry a 429 or a 500, Fail Fast on a 401. HTTP Status Codes, Retry On Fail and the Error Output]]></title>
<description><![CDATA[The most common way an n8n workflow fails in a small business isn't a bug. It's a supplier's server being busy at 6 AM. A workflow runs on a schedule, the HTTP Request step gets an error, the run stops, and nobody finds out until someone opens a spreadsheet that didn't update. The second most com...]]></description>
<link>https://tsecurity.de/de/4292898/sichere-programmierung/n8n-retry-a-429-or-a-500-fail-fast-on-a-401-http-status-codes-retry-on-fail-and-the-error-output/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292898/sichere-programmierung/n8n-retry-a-429-or-a-500-fail-fast-on-a-401-http-status-codes-retry-on-fail-and-the-error-output/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:06 +0200</pubDate>
<content:encoded><![CDATA[<p>The most common way an n8n workflow fails in a small business isn&#039;t a bug. It&#039;s a supplier&#039;s server being busy at 6 AM. A workflow runs on a schedule, the HTTP Request step gets an error, the run stops, and nobody finds out until someone opens a spreadsheet that didn&#039;t update. The second most common way is the opposite. An API key expired, and the... <a href="https://tsecurity.de/weiterlesen/1000070133/4292898/n8n-retry-a-429-or-a-500-fail-fast-on-a-401-http-status-codes-retry-on-fail-and-the-error-output/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[🔢 The JSON Numbers JavaScript Quietly Corrupts]]></title>
<description><![CDATA[Overview This post will help identify the ways JSON.parse silently changes your data, and what you can do about it. We will cover why it happens, the three distinct failure modes it produces, how to check whether your own pipeline is affected, and the approach I use in my own tooling to prevent i...]]></description>
<link>https://tsecurity.de/de/4292897/sichere-programmierung/the-json-numbers-javascript-quietly-corrupts/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292897/sichere-programmierung/the-json-numbers-javascript-quietly-corrupts/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:06 +0200</pubDate>
<content:encoded><![CDATA[<p>Overview This post will help identify the ways JSON.parse silently changes your data, and what you can do about it. We will cover why it happens, the three distinct failure modes it produces, how to check whether your own pipeline is affected, and the approach I use in my own tooling to prevent it. Each failure mode includes an example you can run... <a href="https://tsecurity.de/weiterlesen/1000070132/4292897/the-json-numbers-javascript-quietly-corrupts/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Field note: the abstention threshold was the whole project]]></title>
<description><![CDATA[The number that decided this project was 0.60, and it isn't in any model card. I spent six weeks on an IT ticket router — roughly 4,000 tickets a day, eleven queues, all of it triaged by hand. The demo took an afternoon. The part that actually shipped took the other five weeks and nine days, and ...]]></description>
<link>https://tsecurity.de/de/4292896/sichere-programmierung/field-note-the-abstention-threshold-was-the-whole-project/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292896/sichere-programmierung/field-note-the-abstention-threshold-was-the-whole-project/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:06 +0200</pubDate>
<content:encoded><![CDATA[<p>The number that decided this project was 0.60, and it isn&#039;t in any model card. I spent six weeks on an IT ticket router — roughly 4,000 tickets a day, eleven queues, all of it triaged by hand. The demo took an afternoon. The part that actually shipped took the other five weeks and nine days, and almost none of it was modelling. Here&#039;s the field... <a href="https://tsecurity.de/weiterlesen/1000070131/4292896/field-note-the-abstention-threshold-was-the-whole-project/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[n8n: An AI Call and Ticket Router That Returns Strict JSON (Category, Urgency, Summary) and a Switch Node That Acts on It]]></title>
<description><![CDATA[A call or a ticket that lands with the wrong person costs everyone. The customer repeats themselves. Someone forwards it. Sometimes it sits in a shared inbox until Monday, and the one that said "our office flooded" waited behind three password resets. That's what call routing is about: the rules ...]]></description>
<link>https://tsecurity.de/de/4292895/sichere-programmierung/n8n-an-ai-call-and-ticket-router-that-returns-strict-json-category-urgency-summary-and-a-switch-node-that-acts-on-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292895/sichere-programmierung/n8n-an-ai-call-and-ticket-router-that-returns-strict-json-category-urgency-summary-and-a-switch-node-that-acts-on-it/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:05 +0200</pubDate>
<content:encoded><![CDATA[<p>A call or a ticket that lands with the wrong person costs everyone. The customer repeats themselves. Someone forwards it. Sometimes it sits in a shared inbox until Monday, and the one that said &quot;our office flooded&quot; waited behind three password resets. That&#039;s what call routing is about: the rules that send each incoming request to the right place,... <a href="https://tsecurity.de/weiterlesen/1000070130/4292895/n8n-an-ai-call-and-ticket-router-that-returns-strict-json-category-urgency-summary-and-a-switch-node-that-acts-on-it/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[InboxSloth AI: Let AI Handle the Message Overload]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built Ever opened a college WhatsApp group and found hundreds of messages, only to discover that the important assignment deadline was hidden somewhere in the middle? 😅 That's the problem I wanted t...]]></description>
<link>https://tsecurity.de/de/4292894/sichere-programmierung/inboxsloth-ai-let-ai-handle-the-message-overload/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292894/sichere-programmierung/inboxsloth-ai-let-ai-handle-the-message-overload/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:05 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built Ever opened a college WhatsApp group and found hundreds of messages, only to discover that the important assignment deadline was hidden somewhere in the middle? 😅 That&#039;s the problem I wanted to solve with InboxSloth AI — Smart Message... <a href="https://tsecurity.de/weiterlesen/1000070129/4292894/inboxsloth-ai-let-ai-handle-the-message-overload/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Inside CVE-2026-109618: how PHP's out-of-memory path became a remote code execution bug]]></title>
<description><![CDATA[Inside CVE-2026-109618: how PHP's out-of-memory path became a remote code execution bug PHP's memory limit is meant to protect a server from a runaway script. On 21 October 2026 the PHP project shipped fixes for a flaw that turns that safety mechanism into an attack primitive. CVE-2026-109618 is ...]]></description>
<link>https://tsecurity.de/de/4292893/sichere-programmierung/inside-cve-2026-109618-how-phps-out-of-memory-path-became-a-remote-code-execution-bug/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292893/sichere-programmierung/inside-cve-2026-109618-how-phps-out-of-memory-path-became-a-remote-code-execution-bug/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Inside CVE-2026-109618: how PHP&#039;s out-of-memory path became a remote code execution bug PHP&#039;s memory limit is meant to protect a server from a runaway script. On 21 October 2026 the PHP project shipped fixes for a flaw that turns that safety mechanism into an attack primitive. CVE-2026-109618 is graded 9.2 under CVSS v4.0 by the national CERTs... <a href="https://tsecurity.de/weiterlesen/1000070128/4292893/inside-cve-2026-109618-how-phps-out-of-memory-path-became-a-remote-code-execution-bug/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Como aprendi Apache Spark — Parte 4: Shuffle — onde a performance começa a ficar avançada]]></title>
<description><![CDATA[No artigo anterior, vimos que existe uma relação fundamental no Apache Spark: Dados ↓ Partitions ↓ Tasks ↓ Parallelism ↓ Performance Também vimos que nem sempre os dados permanecem nas mesmas partições durante todo o processamento. Operações como: df.repartition(...) df.groupBy(...) df.join(...) ...]]></description>
<link>https://tsecurity.de/de/4292892/sichere-programmierung/como-aprendi-apache-spark-parte-4-shuffle-onde-a-performance-comea-a-ficar-avanada/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292892/sichere-programmierung/como-aprendi-apache-spark-parte-4-shuffle-onde-a-performance-comea-a-ficar-avanada/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:05 +0200</pubDate>
<content:encoded><![CDATA[<p>No artigo anterior, vimos que existe uma relação fundamental no Apache Spark: Dados ↓ Partitions ↓ Tasks ↓ Parallelism ↓ Performance Também vimos que nem sempre os dados permanecem nas mesmas partições durante todo o processamento. Operações como: df.repartition(...) df.groupBy(...) df.join(...) podem exigir uma redistribuição dos dados. E é nesse... <a href="https://tsecurity.de/weiterlesen/1000070127/4292892/como-aprendi-apache-spark-parte-4-shuffle-onde-a-performance-comea-a-ficar-avanada/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[PHP 8.2.12 Is Vulnerable: How I Patched PHP2Shell RCE by Upgrading to PHP 8.2.35]]></title>
<description><![CDATA[I Found My XAMPP PHP Was Vulnerable — Here's How I Patched It On October 21, 2026, the PHP project released an urgent security update for two critical vulnerabilities that can potentially allow unauthenticated remote code execution (RCE) on vulnerable PHP installations. The affected PHP branches ...]]></description>
<link>https://tsecurity.de/de/4292891/sichere-programmierung/php-8212-is-vulnerable-how-i-patched-php2shell-rce-by-upgrading-to-php-8235/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292891/sichere-programmierung/php-8212-is-vulnerable-how-i-patched-php2shell-rce-by-upgrading-to-php-8235/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:05 +0200</pubDate>
<content:encoded><![CDATA[<p>I Found My XAMPP PHP Was Vulnerable — Here&#039;s How I Patched It On October 21, 2026, the PHP project released an urgent security update for two critical vulnerabilities that can potentially allow unauthenticated remote code execution (RCE) on vulnerable PHP installations. The affected PHP branches included versions below: PHP 8.5.12 PHP 8.4.27 PHP... <a href="https://tsecurity.de/weiterlesen/1000070126/4292891/php-8212-is-vulnerable-how-i-patched-php2shell-rce-by-upgrading-to-php-8235/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Build and Publish a Product Docs Site with Thally]]></title>
<description><![CDATA[Most product docs start well and then go out of date. The code changes, and nobody updates the pages. Thally is a docs platform that tries to fix this. It hosts your docs from a Git repository, and it watches your product repository. When a pull request merges, Thally checks which pages the chang...]]></description>
<link>https://tsecurity.de/de/4292890/sichere-programmierung/how-to-build-and-publish-a-product-docs-site-with-thally/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292890/sichere-programmierung/how-to-build-and-publish-a-product-docs-site-with-thally/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Most product docs start well and then go out of date. The code changes, and nobody updates the pages. Thally is a docs platform that tries to fix this. It hosts your docs from a Git repository, and it watches your product repository. When a pull request merges, Thally checks which pages the change affects and opens a pull request in your docs... <a href="https://tsecurity.de/weiterlesen/1000070125/4292890/how-to-build-and-publish-a-product-docs-site-with-thally/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Securing Autonomous Systems: A Practical Guide to Reliable Teleoperation]]></title>
<description><![CDATA[Autonomous robots, drones, and mobile platforms increasingly rely on remote supervision. Engineers can monitor system status, issue commands, and deliver software updates without being physically present at the device. However, remote connectivity creates a difficult engineering challenge: how ca...]]></description>
<link>https://tsecurity.de/de/4292889/sichere-programmierung/securing-autonomous-systems-a-practical-guide-to-reliable-teleoperation/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292889/sichere-programmierung/securing-autonomous-systems-a-practical-guide-to-reliable-teleoperation/</guid>
<pubDate>Fri, 23 Oct 2026 16:46:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Autonomous robots, drones, and mobile platforms increasingly rely on remote supervision. Engineers can monitor system status, issue commands, and deliver software updates without being physically present at the device. However, remote connectivity creates a difficult engineering challenge: how can a system distinguish a legitimate command from a... <a href="https://tsecurity.de/weiterlesen/1000070124/4292889/securing-autonomous-systems-a-practical-guide-to-reliable-teleoperation/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Interaktive 3D-Bauanleitungen für Ikea-Möbel: Wenn die KI das Billy-Regal falsch zusammenschraubt]]></title>
<description><![CDATA[Schwarz-weiße Skizzen auf grauem Papier verlangen beim Möbelaufbau oft einiges an räumlichem Vorstellungsvermögen. Sitzt ein gebohrtes Brett einmal verkehrt herum, fällt der Irrtum meist erst nach dem Einschlagen der Rückwand auf. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4292709/sichere-programmierung/interaktive-3d-bauanleitungen-fuer-ikea-moebel-wenn-die-ki-das-billy-regal-falsch-zusammenschraubt/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292709/sichere-programmierung/interaktive-3d-bauanleitungen-fuer-ikea-moebel-wenn-die-ki-das-billy-regal-falsch-zusammenschraubt/</guid>
<pubDate>Fri, 23 Oct 2026 15:44:16 +0200</pubDate>
<content:encoded><![CDATA[<p>Schwarz-weiße Skizzen auf grauem Papier verlangen beim Möbelaufbau oft einiges an räumlichem Vorstellungsvermögen. Sitzt ein gebohrtes Brett einmal verkehrt herum, fällt der Irrtum meist erst nach dem Einschlagen der Rückwand auf. <a href="https://tsecurity.de/weiterlesen/1000069944/4292709/interaktive-3d-bauanleitungen-fuer-ikea-moebel-wenn-die-ki-das-billy-regal-falsch-zusammenschraubt/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[FritzOS 8.50: Für diese Fritzboxen steht das Update jetzt bereit]]></title>
<description><![CDATA[FritzOS 8.50 wird schon für erste Router des Herstellers ausgerollt. Mit der Zeit sollen immer mehr Fritzboxen hinzukommen. Welche Geräte das Update jetzt laden können. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4292708/sichere-programmierung/fritzos-850-fuer-diese-fritzboxen-steht-das-update-jetzt-bereit/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292708/sichere-programmierung/fritzos-850-fuer-diese-fritzboxen-steht-das-update-jetzt-bereit/</guid>
<pubDate>Fri, 23 Oct 2026 15:44:15 +0200</pubDate>
<content:encoded><![CDATA[<p>FritzOS 8.50 wird schon für erste Router des Herstellers ausgerollt. Mit der Zeit sollen immer mehr Fritzboxen hinzukommen. Welche Geräte das Update jetzt laden können. <a href="https://tsecurity.de/weiterlesen/1000069943/4292708/fritzos-850-fuer-diese-fritzboxen-steht-das-update-jetzt-bereit/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Accordion Icons: Which Work Best?]]></title>
<description><![CDATA[So what icon is the most reliable to show expansion and collapsing for accordions? Is there really any noticeable difference between carets, chevrons, arrows, and triangles? Well, research shows that there is some difference indeed. But what’s more interesting is that split menus are harmful, why...]]></description>
<link>https://tsecurity.de/de/4292707/sichere-programmierung/accordion-icons-which-work-best/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292707/sichere-programmierung/accordion-icons-which-work-best/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:58 +0200</pubDate>
<content:encoded><![CDATA[<p>So what icon is the most reliable to show expansion and collapsing for accordions? Is there really any noticeable difference between carets, chevrons, arrows, and triangles? Well, research shows that there is some difference indeed. But what’s more interesting is that split menus are harmful, why it&#039;s better to not have icons and text labels link... <a href="https://tsecurity.de/weiterlesen/1000069942/4292707/accordion-icons-which-work-best/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building a Real Pipeline With senro: Monorepos, Caching, and Triggers]]></title>
<description><![CDATA[In the introduction to senro, I covered the model: a pipeline is a Go program; it builds an immutable plan, and the engine executes that plan while anything can attach to the event stream. This article is the practical follow-up. It covers the five things you will actually write on your first rea...]]></description>
<link>https://tsecurity.de/de/4292706/sichere-programmierung/building-a-real-pipeline-with-senro-monorepos-caching-and-triggers/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292706/sichere-programmierung/building-a-real-pipeline-with-senro-monorepos-caching-and-triggers/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:57 +0200</pubDate>
<content:encoded><![CDATA[<p>In the introduction to senro, I covered the model: a pipeline is a Go program; it builds an immutable plan, and the engine executes that plan while anything can attach to the event stream. This article is the practical follow-up. It covers the five things you will actually write on your first real pipeline: getting your code into a step, caching a... <a href="https://tsecurity.de/weiterlesen/1000069941/4292706/building-a-real-pipeline-with-senro-monorepos-caching-and-triggers/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[1Password for Agents: letting AI agents log in without ever seeing the password]]></title>
<description><![CDATA[On October 22, 2026, 1Password announced 1Password for Agents, a way for AI agents to sign in to websites on a user's behalf without the credential ever passing through the agent. How the flow works, according to the announcement: Explicit approval: when an agent hits a login page, it pauses and ...]]></description>
<link>https://tsecurity.de/de/4292704/sichere-programmierung/1password-for-agents-letting-ai-agents-log-in-without-ever-seeing-the-password/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292704/sichere-programmierung/1password-for-agents-letting-ai-agents-log-in-without-ever-seeing-the-password/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:55 +0200</pubDate>
<content:encoded><![CDATA[<p>On October 22, 2026, 1Password announced 1Password for Agents, a way for AI agents to sign in to websites on a user&#039;s behalf without the credential ever passing through the agent. How the flow works, according to the announcement: Explicit approval: when an agent hits a login page, it pauses and requests a credential. The user sees which one is... <a href="https://tsecurity.de/weiterlesen/1000069939/4292704/1password-for-agents-letting-ai-agents-log-in-without-ever-seeing-the-password/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[gRPC vs REST: How to Choose for Internal APIs]]></title>
<description><![CDATA[Every few months a team decides to rebuild its internal APIs on gRPC. Ask why, and the answer is usually a benchmark graph from a blog post. Ask what problem it solves for them, and the room goes quiet. gRPC is a good tool. REST is a good tool. They solve different problems, and the expensive mis...]]></description>
<link>https://tsecurity.de/de/4292703/sichere-programmierung/grpc-vs-rest-how-to-choose-for-internal-apis/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292703/sichere-programmierung/grpc-vs-rest-how-to-choose-for-internal-apis/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:54 +0200</pubDate>
<content:encoded><![CDATA[<p>Every few months a team decides to rebuild its internal APIs on gRPC. Ask why, and the answer is usually a benchmark graph from a blog post. Ask what problem it solves for them, and the room goes quiet. gRPC is a good tool. REST is a good tool. They solve different problems, and the expensive mistake is picking one as an identity instead of... <a href="https://tsecurity.de/weiterlesen/1000069938/4292703/grpc-vs-rest-how-to-choose-for-internal-apis/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Unburden: What If AI Helped You Carry Less?]]></title>
<description><![CDATA[I Built an AI That Tells You to Do Less (And Means It) This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady. What I Built "What if the most helpful productivity tool didn't ask you to do more? What if it helped you carry less?" We've all had days when our to...]]></description>
<link>https://tsecurity.de/de/4292702/sichere-programmierung/unburden-what-if-ai-helped-you-carry-less/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292702/sichere-programmierung/unburden-what-if-ai-helped-you-carry-less/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:54 +0200</pubDate>
<content:encoded><![CDATA[<p>I Built an AI That Tells You to Do Less (And Means It) This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady. What I Built &quot;What if the most helpful productivity tool didn&#039;t ask you to do more? What if it helped you carry less?&quot; We&#039;ve all had days when our to-do list feels less like a plan and more like a... <a href="https://tsecurity.de/weiterlesen/1000069937/4292702/unburden-what-if-ai-helped-you-carry-less/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Reading SmartRecruiters job boards through the public Posting API: six things that will trip your parser]]></title>
<description><![CDATA[SmartRecruiters hosts the career pages of companies such as Bosch, ServiceNow, Experian and Western Digital, and it documents a public Posting API for reading the jobs those companies have published. No key, no login: a company's public postings are one GET away. We built a tool on it this month,...]]></description>
<link>https://tsecurity.de/de/4292701/sichere-programmierung/reading-smartrecruiters-job-boards-through-the-public-posting-api-six-things-that-will-trip-your-parser/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292701/sichere-programmierung/reading-smartrecruiters-job-boards-through-the-public-posting-api-six-things-that-will-trip-your-parser/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:54 +0200</pubDate>
<content:encoded><![CDATA[<p>SmartRecruiters hosts the career pages of companies such as Bosch, ServiceNow, Experian and Western Digital, and it documents a public Posting API for reading the jobs those companies have published. No key, no login: a company&#039;s public postings are one GET away. We built a tool on it this month, and this is what the API returns once you read it... <a href="https://tsecurity.de/weiterlesen/1000069936/4292701/reading-smartrecruiters-job-boards-through-the-public-posting-api-six-things-that-will-trip-your-parser/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Connect Python to the Ethereum Sepolia Testnet Using Web3.py]]></title>
<description><![CDATA[Connecting Python applications to smart contracts allows you to build tamper-proof logging pipelines. Here is a quick, step-by-step guide to sending data to the Sepolia testnet using Web3.py. Prerequisites Python 3.8+ installed An RPC URL (from Infura or Alchemy) A Sepolia testnet wallet address ...]]></description>
<link>https://tsecurity.de/de/4292700/sichere-programmierung/how-to-connect-python-to-the-ethereum-sepolia-testnet-using-web3py/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292700/sichere-programmierung/how-to-connect-python-to-the-ethereum-sepolia-testnet-using-web3py/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:54 +0200</pubDate>
<content:encoded><![CDATA[<p>Connecting Python applications to smart contracts allows you to build tamper-proof logging pipelines. Here is a quick, step-by-step guide to sending data to the Sepolia testnet using Web3.py. Prerequisites Python 3.8+ installed An RPC URL (from Infura or Alchemy) A Sepolia testnet wallet address &amp;amp; private key Step 1: Install Web3.py pip... <a href="https://tsecurity.de/weiterlesen/1000069935/4292700/how-to-connect-python-to-the-ethereum-sepolia-testnet-using-web3py/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Inbox Zen: Privacy-First File Sorting with Local Gemma]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built "Inbox Zen" is a privacy-first AI agent that automatically categorizes and archives cluttered local files or emails overnight. It scans a designated "clutter" directory, reads the text, and in...]]></description>
<link>https://tsecurity.de/de/4292699/sichere-programmierung/inbox-zen-privacy-first-file-sorting-with-local-gemma/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292699/sichere-programmierung/inbox-zen-privacy-first-file-sorting-with-local-gemma/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:54 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built &quot;Inbox Zen&quot; is a privacy-first AI agent that automatically categorizes and archives cluttered local files or emails overnight. It scans a designated &quot;clutter&quot; directory, reads the text, and intelligently sorts them into appropriate folders... <a href="https://tsecurity.de/weiterlesen/1000069934/4292699/inbox-zen-privacy-first-file-sorting-with-local-gemma/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Coolify: 70,210 titles against 3 fingerprints, and the port that explains the gap]]></title>
<description><![CDATA[Coolify: 70,210 titles against 3 fingerprints, and the port that explains the gap Self-hosted platforms that deploy other software hold deploy keys, environment variables, and database passwords. Coolify is one of them, and its public footprint on 23 October 2026 produced the most unusual set of ...]]></description>
<link>https://tsecurity.de/de/4292698/sichere-programmierung/coolify-70210-titles-against-3-fingerprints-and-the-port-that-explains-the-gap/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292698/sichere-programmierung/coolify-70210-titles-against-3-fingerprints-and-the-port-that-explains-the-gap/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:53 +0200</pubDate>
<content:encoded><![CDATA[<p>Coolify: 70,210 titles against 3 fingerprints, and the port that explains the gap Self-hosted platforms that deploy other software hold deploy keys, environment variables, and database passwords. Coolify is one of them, and its public footprint on 23 October 2026 produced the most unusual set of numbers in this batch. The three measurements... <a href="https://tsecurity.de/weiterlesen/1000069933/4292698/coolify-70210-titles-against-3-fingerprints-and-the-port-that-explains-the-gap/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Inside a Smart Cleaning Robot: Navigation, Sensors and App Control]]></title>
<description><![CDATA[A robot that climbs a window, maps a pool or scrubs a floor looks like a single black box from the outside. From the inside, it is a small embedded system built from four layers — sensing, navigation, execution and communication — plus the safety and power systems that hold them together. This is...]]></description>
<link>https://tsecurity.de/de/4292697/sichere-programmierung/inside-a-smart-cleaning-robot-navigation-sensors-and-app-control/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292697/sichere-programmierung/inside-a-smart-cleaning-robot-navigation-sensors-and-app-control/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:52 +0200</pubDate>
<content:encoded><![CDATA[<p>A robot that climbs a window, maps a pool or scrubs a floor looks like a single black box from the outside. From the inside, it is a small embedded system built from four layers — sensing, navigation, execution and communication — plus the safety and power systems that hold them together. This is a developer&#039;s breakdown of how those layers work,... <a href="https://tsecurity.de/weiterlesen/1000069932/4292697/inside-a-smart-cleaning-robot-navigation-sensors-and-app-control/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[O Engenheiro de Software com a mentalidade voltada ao produto]]></title>
<description><![CDATA[1. O profissional diferenciado é o que conhece o negócio O que diferencia um profissional hoje é o seu conhecimento do negócio e a visão voltada para o produto. O domínio técnico continua sendo a base, mas deixou de ser o ponto principal que separava um profissional de outro. O que separa é conhe...]]></description>
<link>https://tsecurity.de/de/4292696/sichere-programmierung/o-engenheiro-de-software-com-a-mentalidade-voltada-ao-produto/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292696/sichere-programmierung/o-engenheiro-de-software-com-a-mentalidade-voltada-ao-produto/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:51 +0200</pubDate>
<content:encoded><![CDATA[<p>1. O profissional diferenciado é o que conhece o negócio O que diferencia um profissional hoje é o seu conhecimento do negócio e a visão voltada para o produto. O domínio técnico continua sendo a base, mas deixou de ser o ponto principal que separava um profissional de outro. O que separa é conhecer o negócio: entender de que a empresa precisa,... <a href="https://tsecurity.de/weiterlesen/1000069931/4292696/o-engenheiro-de-software-com-a-mentalidade-voltada-ao-produto/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Architecting Seamless CTI Integrations with Amazon Connect & Enterprise CRMs]]></title>
<description><![CDATA[Modern contact centers are rapidly transitioning away from heavy, license-bound legacy PBX infrastructure to cloud-native contact center platforms like Amazon Connect. However, simply migrating to the cloud is only half the battle. The real operational value lies in bridging telephony infrastruct...]]></description>
<link>https://tsecurity.de/de/4292695/sichere-programmierung/architecting-seamless-cti-integrations-with-amazon-connect-enterprise-crms/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292695/sichere-programmierung/architecting-seamless-cti-integrations-with-amazon-connect-enterprise-crms/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:50 +0200</pubDate>
<content:encoded><![CDATA[<p>Modern contact centers are rapidly transitioning away from heavy, license-bound legacy PBX infrastructure to cloud-native contact center platforms like Amazon Connect. However, simply migrating to the cloud is only half the battle. The real operational value lies in bridging telephony infrastructure directly into the enterprise CRM—whether that’s... <a href="https://tsecurity.de/weiterlesen/1000069930/4292695/architecting-seamless-cti-integrations-with-amazon-connect-enterprise-crms/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[sentinel-ir-mcp 0.2.3 setup: Windows desktop-app compatibility report (no login)]]></title>
<description><![CDATA[Coming next week: AI Agents on Windows, Linux and Beyond 🛠️ Getting AI agents connected shouldn't require a maze of manual configuration. I'm testing desktop compatibility for Sentinel-IR-MCP, starting with Windows, while keeping Linux and other environments in the picture. More details next week...]]></description>
<link>https://tsecurity.de/de/4292694/sichere-programmierung/sentinel-ir-mcp-023-setup-windows-desktop-app-compatibility-report-no-login/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292694/sichere-programmierung/sentinel-ir-mcp-023-setup-windows-desktop-app-compatibility-report-no-login/</guid>
<pubDate>Fri, 23 Oct 2026 15:43:50 +0200</pubDate>
<content:encoded><![CDATA[<p>Coming next week: AI Agents on Windows, Linux and Beyond 🛠️ Getting AI agents connected shouldn&#039;t require a maze of manual configuration. I&#039;m testing desktop compatibility for Sentinel-IR-MCP, starting with Windows, while keeping Linux and other environments in the picture. More details next week. Still testing, still verifying. No compatibility... <a href="https://tsecurity.de/weiterlesen/1000069929/4292694/sentinel-ir-mcp-023-setup-windows-desktop-app-compatibility-report-no-login/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CA shutdown puts Java, containers, and security appliances in the certificate crosshairs]]></title>
<description><![CDATA[A certificate authority’s decision to abandon the global SSL/TLS market is exposing a weakness many organizations rarely examine: their dependence on complex PKI trust chains. Following the compromise of private keys behind eight of its intermediate certificate authorities, eMudhra is exiting the...]]></description>
<link>https://tsecurity.de/de/4292484/sichere-programmierung/ca-shutdown-puts-java-containers-and-security-appliances-in-the-certificate-crosshairs/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292484/sichere-programmierung/ca-shutdown-puts-java-containers-and-security-appliances-in-the-certificate-crosshairs/</guid>
<pubDate>Fri, 23 Oct 2026 15:18:44 +0200</pubDate>
<content:encoded><![CDATA[<p>A certificate authority’s decision to abandon the global SSL/TLS market is exposing a weakness many organizations rarely examine: their dependence on complex PKI trust chains. Following the compromise of private keys behind eight of its intermediate certificate authorities, eMudhra is exiting the global SSL/TLS certificate business and is offering... <a href="https://tsecurity.de/weiterlesen/1000069719/4292484/ca-shutdown-puts-java-containers-and-security-appliances-in-the-certificate-crosshairs/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Whatsapp, Signal, Telegram: Jeder Fünfte ist von zu vielen Chats überfordert]]></title>
<description><![CDATA[Wer lange auf eine Antwort wartet, kann den Kontakt infrage stellen – doch viele haben auch Verständnis für verspätete Rückmeldungen. Eine Umfrage beleuchtet das Thema genauer. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4292431/sichere-programmierung/whatsapp-signal-telegram-jeder-fuenfte-ist-von-zu-vielen-chats-ueberfordert/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292431/sichere-programmierung/whatsapp-signal-telegram-jeder-fuenfte-ist-von-zu-vielen-chats-ueberfordert/</guid>
<pubDate>Fri, 23 Oct 2026 14:06:28 +0200</pubDate>
<content:encoded><![CDATA[<p>Wer lange auf eine Antwort wartet, kann den Kontakt infrage stellen – doch viele haben auch Verständnis für verspätete Rückmeldungen. Eine Umfrage beleuchtet das Thema genauer. <a href="https://tsecurity.de/weiterlesen/1000069666/4292431/whatsapp-signal-telegram-jeder-fuenfte-ist-von-zu-vielen-chats-ueberfordert/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Carbon-X: Wie das neue Open-Source-Modell von Hugging Face mit DNA-Sequenzen chattet]]></title>
<description><![CDATA[Ob eine einzelne Veränderung im menschlichen Erbgut harmlos bleibt oder eine schwere Krankheit auslöst, gibt der Forschung oft Rätsel auf. Ein neuer Ansatz aus der Softwareentwicklung verbindet diese biologischen Daten nun mit einer ungewohnten Schnittstelle. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4292430/sichere-programmierung/carbon-x-wie-das-neue-open-source-modell-von-hugging-face-mit-dna-sequenzen-chattet/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292430/sichere-programmierung/carbon-x-wie-das-neue-open-source-modell-von-hugging-face-mit-dna-sequenzen-chattet/</guid>
<pubDate>Fri, 23 Oct 2026 14:06:27 +0200</pubDate>
<content:encoded><![CDATA[<p>Ob eine einzelne Veränderung im menschlichen Erbgut harmlos bleibt oder eine schwere Krankheit auslöst, gibt der Forschung oft Rätsel auf. Ein neuer Ansatz aus der Softwareentwicklung verbindet diese biologischen Daten nun mit einer ungewohnten Schnittstelle. <a href="https://tsecurity.de/weiterlesen/1000069665/4292430/carbon-x-wie-das-neue-open-source-modell-von-hugging-face-mit-dna-sequenzen-chattet/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Forscher setzten KI-Agenten auf einsamer Insel aus: Was dann passierte, hat sie selbst überrascht]]></title>
<description><![CDATA[Im Experiment wurden sie 30 Stunden sich selbst überlassen. Um sich die Zeit zu vertreiben, fingen sie an, sich Spiele auszudenken. Laut der Forschungsgruppe gibt das auch einen Einblick in ihr Lernverhalten. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4292429/sichere-programmierung/forscher-setzten-ki-agenten-auf-einsamer-insel-aus-was-dann-passierte-hat-sie-selbst-ueberrascht/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292429/sichere-programmierung/forscher-setzten-ki-agenten-auf-einsamer-insel-aus-was-dann-passierte-hat-sie-selbst-ueberrascht/</guid>
<pubDate>Fri, 23 Oct 2026 14:06:25 +0200</pubDate>
<content:encoded><![CDATA[<p>Im Experiment wurden sie 30 Stunden sich selbst überlassen. Um sich die Zeit zu vertreiben, fingen sie an, sich Spiele auszudenken. Laut der Forschungsgruppe gibt das auch einen Einblick in ihr Lernverhalten. <a href="https://tsecurity.de/weiterlesen/1000069664/4292429/forscher-setzten-ki-agenten-auf-einsamer-insel-aus-was-dann-passierte-hat-sie-selbst-ueberrascht/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Best Claude Tracking Tools in 2026: 6 Options Compared]]></title>
<description><![CDATA[Claude’s share of AI chatbot visits nearly tripled in three months. Six tools that track what Claude says about your brand, what each costs and how each one queries Claude. Continue reading Best Claude Tracking Tools in 2026: 6 Options Compared on SitePoint. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4292428/sichere-programmierung/best-claude-tracking-tools-in-2026-6-options-compared/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292428/sichere-programmierung/best-claude-tracking-tools-in-2026-6-options-compared/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:47 +0200</pubDate>
<content:encoded><![CDATA[<p>Claude’s share of AI chatbot visits nearly tripled in three months. Six tools that track what Claude says about your brand, what each costs and how each one queries Claude. Continue reading Best Claude Tracking Tools in 2026: 6 Options Compared on SitePoint. <a href="https://tsecurity.de/weiterlesen/1000069663/4292428/best-claude-tracking-tools-in-2026-6-options-compared/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Error'd: It's About Time]]></title>
<description><![CDATA[Usually I have to save up a few weeks' worth of error'ds to get five of a kind, but this week we got a rash of funky date entries! I guess we were due. First up Tim R. reminding us here that "Dates are difficult! ...but when the entire purpose of your web site is to convert the time to different ...]]></description>
<link>https://tsecurity.de/de/4292427/sichere-programmierung/errord-its-about-time/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292427/sichere-programmierung/errord-its-about-time/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:41 +0200</pubDate>
<content:encoded><![CDATA[<p>Usually I have to save up a few weeks&#039; worth of error&#039;ds to get five of a kind, but this week we got a rash of funky date entries! I guess we were due. First up Tim R. reminding us here that &quot;Dates are difficult! ...but when the entire purpose of your web site is to convert the time to different time zones, I&#039;m not inclined to give you much slack... <a href="https://tsecurity.de/weiterlesen/1000069662/4292427/errord-its-about-time/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[5 Ways a MediatR Pipeline Quietly Goes Wrong (and the .NET 10 Tests That Caught Them)]]></title>
<description><![CDATA[CQRS with MediatR has a great pitch: every use case is a small message, and validation, logging, caching and transactions live once in a pipeline instead of being copy-pasted into every controller. I like that pitch. I also learned that a pipeline can be wrong in ways that never throw: a transact...]]></description>
<link>https://tsecurity.de/de/4292425/sichere-programmierung/5-ways-a-mediatr-pipeline-quietly-goes-wrong-and-the-net-10-tests-that-caught-them/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292425/sichere-programmierung/5-ways-a-mediatr-pipeline-quietly-goes-wrong-and-the-net-10-tests-that-caught-them/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:38 +0200</pubDate>
<content:encoded><![CDATA[<p>CQRS with MediatR has a great pitch: every use case is a small message, and validation, logging, caching and transactions live once in a pipeline instead of being copy-pasted into every controller. I like that pitch. I also learned that a pipeline can be wrong in ways that never throw: a transaction that opens for a read, an error that shows up... <a href="https://tsecurity.de/weiterlesen/1000069660/4292425/5-ways-a-mediatr-pipeline-quietly-goes-wrong-and-the-net-10-tests-that-caught-them/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why Split Prefill and Decode GPUs Lose Time in the Hand-Off, Not the Network]]></title>
<description><![CDATA[Engineer's view. This is a Node.js server doing a synchronous parse on every upload. Each parse is quick, but it blocks the one loop every connection shares, so every response slows. With a fixed connection pool, slower responses then mean waiting for a free connection. The decode server's hand-o...]]></description>
<link>https://tsecurity.de/de/4292424/sichere-programmierung/why-split-prefill-and-decode-gpus-lose-time-in-the-hand-off-not-the-network/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292424/sichere-programmierung/why-split-prefill-and-decode-gpus-lose-time-in-the-hand-off-not-the-network/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:38 +0200</pubDate>
<content:encoded><![CDATA[<p>Engineer&#039;s view. This is a Node.js server doing a synchronous parse on every upload. Each parse is quick, but it blocks the one loop every connection shares, so every response slows. With a fixed connection pool, slower responses then mean waiting for a free connection. The decode server&#039;s hand-off work behaves the same way. TL;DR. When prompt... <a href="https://tsecurity.de/weiterlesen/1000069659/4292424/why-split-prefill-and-decode-gpus-lose-time-in-the-hand-off-not-the-network/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Your server is online. Your website says nothing. The quiet engineering of a live status widget]]></title>
<description><![CDATA[Your server is online. Your website says nothing. The quiet engineering of a live status widget Here's a pattern I keep meeting: a Minecraft community spends weeks on their server, gets the gameplay tight, the Discord busy — and their website is a static poster. No signal about whether anyone is ...]]></description>
<link>https://tsecurity.de/de/4292423/sichere-programmierung/your-server-is-online-your-website-says-nothing-the-quiet-engineering-of-a-live-status-widget/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292423/sichere-programmierung/your-server-is-online-your-website-says-nothing-the-quiet-engineering-of-a-live-status-widget/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:35 +0200</pubDate>
<content:encoded><![CDATA[<p>Your server is online. Your website says nothing. The quiet engineering of a live status widget Here&#039;s a pattern I keep meeting: a Minecraft community spends weeks on their server, gets the gameplay tight, the Discord busy — and their website is a static poster. No signal about whether anyone is playing right now. Visitors can&#039;t tell a dead server... <a href="https://tsecurity.de/weiterlesen/1000069658/4292423/your-server-is-online-your-website-says-nothing-the-quiet-engineering-of-a-live-status-widget/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to get a daily list of newly funded US startups from Form D filings]]></title>
<description><![CDATA[If you sell to startups, invest in them or recruit for them, timing matters. A company that has just closed a round has fresh budget, new hiring plans and a board asking how the money will be spent. The hard part is knowing who raised, and knowing it soon. Press releases cover a small share of ro...]]></description>
<link>https://tsecurity.de/de/4292422/sichere-programmierung/how-to-get-a-daily-list-of-newly-funded-us-startups-from-form-d-filings/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292422/sichere-programmierung/how-to-get-a-daily-list-of-newly-funded-us-startups-from-form-d-filings/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:32 +0200</pubDate>
<content:encoded><![CDATA[<p>If you sell to startups, invest in them or recruit for them, timing matters. A company that has just closed a round has fresh budget, new hiring plans and a board asking how the money will be spent. The hard part is knowing who raised, and knowing it soon. Press releases cover a small share of rounds. Paid funding databases cover more, but they... <a href="https://tsecurity.de/weiterlesen/1000069657/4292422/how-to-get-a-daily-list-of-newly-funded-us-startups-from-form-d-filings/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Use hiring velocity as a sales signal: track which companies are adding roles]]></title>
<description><![CDATA[When a company opens five finance roles in a month, it is probably about to buy finance software. When it starts hiring sales staff in a new city, it is probably about to need office space, payroll in a new state and recruiting help there too. Job postings are one of the few public signals that s...]]></description>
<link>https://tsecurity.de/de/4292421/sichere-programmierung/use-hiring-velocity-as-a-sales-signal-track-which-companies-are-adding-roles/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292421/sichere-programmierung/use-hiring-velocity-as-a-sales-signal-track-which-companies-are-adding-roles/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:32 +0200</pubDate>
<content:encoded><![CDATA[<p>When a company opens five finance roles in a month, it is probably about to buy finance software. When it starts hiring sales staff in a new city, it is probably about to need office space, payroll in a new state and recruiting help there too. Job postings are one of the few public signals that show where a company is putting its money, and they... <a href="https://tsecurity.de/weiterlesen/1000069656/4292421/use-hiring-velocity-as-a-sales-signal-track-which-companies-are-adding-roles/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How I Fixed a 100% Disk Usage Issue Caused by Stuck etcd Backups in Kubernetes]]></title>
<description><![CDATA[The Incident: When a Routine Backup Fills the Disk In DevOps, some of the most challenging incidents begin with something that looks simple. One day, while working on our Kubernetes infrastructure, I investigated a master node whose root filesystem had reached 100% disk usage. At first, it looked...]]></description>
<link>https://tsecurity.de/de/4292420/sichere-programmierung/how-i-fixed-a-100-disk-usage-issue-caused-by-stuck-etcd-backups-in-kubernetes/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292420/sichere-programmierung/how-i-fixed-a-100-disk-usage-issue-caused-by-stuck-etcd-backups-in-kubernetes/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:32 +0200</pubDate>
<content:encoded><![CDATA[<p>The Incident: When a Routine Backup Fills the Disk In DevOps, some of the most challenging incidents begin with something that looks simple. One day, while working on our Kubernetes infrastructure, I investigated a master node whose root filesystem had reached 100% disk usage. At first, it looked like a typical disk-space problem. Maybe logs had... <a href="https://tsecurity.de/weiterlesen/1000069655/4292420/how-i-fixed-a-100-disk-usage-issue-caused-by-stuck-etcd-backups-in-kubernetes/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[✦ Ozurie: Three Classes From Graduating and Still Feeling Like a Fraud]]></title>
<description><![CDATA[Hi, I'm Samira 👋. Welcome to the first post of Unstructured Data: The Human Factor. My build write-ups are the structured data: clean, organized, code included. This series is everything that doesn't fit in a table. It's the career change, the imposter syndrome, being a nontraditional student abo...]]></description>
<link>https://tsecurity.de/de/4292419/sichere-programmierung/ozurie-three-classes-from-graduating-and-still-feeling-like-a-fraud/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292419/sichere-programmierung/ozurie-three-classes-from-graduating-and-still-feeling-like-a-fraud/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:30 +0200</pubDate>
<content:encoded><![CDATA[<p>Hi, I&#039;m Samira 👋. Welcome to the first post of Unstructured Data: The Human Factor. My build write-ups are the structured data: clean, organized, code included. This series is everything that doesn&#039;t fit in a table. It&#039;s the career change, the imposter syndrome, being a nontraditional student about to graduate and head into a master&#039;s program, and... <a href="https://tsecurity.de/weiterlesen/1000069654/4292419/ozurie-three-classes-from-graduating-and-still-feeling-like-a-fraud/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Track new South African government tenders every morning, filtered by province and category]]></title>
<description><![CDATA[If your business supplies the South African public sector, finding the right tender in time is half the work. A cleaning company in the Western Cape, a civil contractor in KwaZulu-Natal or a bid writer working for ten clients all have the same morning routine: open the eTenders portal, scroll, se...]]></description>
<link>https://tsecurity.de/de/4292418/sichere-programmierung/track-new-south-african-government-tenders-every-morning-filtered-by-province-and-category/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292418/sichere-programmierung/track-new-south-african-government-tenders-every-morning-filtered-by-province-and-category/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:27 +0200</pubDate>
<content:encoded><![CDATA[<p>If your business supplies the South African public sector, finding the right tender in time is half the work. A cleaning company in the Western Cape, a civil contractor in KwaZulu-Natal or a bid writer working for ten clients all have the same morning routine: open the eTenders portal, scroll, search, open notices one by one and copy the details... <a href="https://tsecurity.de/weiterlesen/1000069653/4292418/track-new-south-african-government-tenders-every-morning-filtered-by-province-and-category/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Auth systems aren't features, they're mini platforms]]></title>
<description><![CDATA[Authentication systems are more complex than most apps expect. Signup alone involves: Email verification OTP storage Redis for temporary tokens Event emission for notifications Audit logging User service onboarding And that's just creating an account. Auth systems aren't features. They're mini pl...]]></description>
<link>https://tsecurity.de/de/4292417/sichere-programmierung/auth-systems-arent-features-theyre-mini-platforms/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292417/sichere-programmierung/auth-systems-arent-features-theyre-mini-platforms/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:27 +0200</pubDate>
<content:encoded><![CDATA[<p>Authentication systems are more complex than most apps expect. Signup alone involves: Email verification OTP storage Redis for temporary tokens Event emission for notifications Audit logging User service onboarding And that&#039;s just creating an account. Auth systems aren&#039;t features. They&#039;re mini platforms. Login is the smallest part of one.... <a href="https://tsecurity.de/weiterlesen/1000069652/4292417/auth-systems-arent-features-theyre-mini-platforms/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Treat Every MCP Server Like a Stranger: 7 Client-Side Rules for a .NET 10 Chat Host]]></title>
<description><![CDATA[Connecting a .NET chat app to an MCP server is now a short job. McpClient.CreateAsync, ListToolsAsync(), put the tools in ChatOptions.Tools, add UseFunctionInvocation(), and the model starts calling tools. It's a great demo. What the demo skips is that every one of those tools belongs to someone ...]]></description>
<link>https://tsecurity.de/de/4292416/sichere-programmierung/treat-every-mcp-server-like-a-stranger-7-client-side-rules-for-a-net-10-chat-host/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292416/sichere-programmierung/treat-every-mcp-server-like-a-stranger-7-client-side-rules-for-a-net-10-chat-host/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:25 +0200</pubDate>
<content:encoded><![CDATA[<p>Connecting a .NET chat app to an MCP server is now a short job. McpClient.CreateAsync, ListToolsAsync(), put the tools in ChatOptions.Tools, add UseFunctionInvocation(), and the model starts calling tools. It&#039;s a great demo. What the demo skips is that every one of those tools belongs to someone else. A server can offer tools you never meant to... <a href="https://tsecurity.de/weiterlesen/1000069651/4292416/treat-every-mcp-server-like-a-stranger-7-client-side-rules-for-a-net-10-chat-host/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[eliminating malloc contention in high-throughput rust services with thread-local aren]]></title>
<description><![CDATA[in a rust microservice that handles &gt;200k req/s, the default jemalloc global lock becomes a measurable bottleneck on a 32‑core box. the latency spike shows up as occasional 5‑10 ms tails even when the CPU is otherwise idle. The Contention Problem malloc locks serialize allocation because the g...]]></description>
<link>https://tsecurity.de/de/4292415/sichere-programmierung/eliminating-malloc-contention-in-high-throughput-rust-services-with-thread-local-aren/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292415/sichere-programmierung/eliminating-malloc-contention-in-high-throughput-rust-services-with-thread-local-aren/</guid>
<pubDate>Fri, 23 Oct 2026 14:05:25 +0200</pubDate>
<content:encoded><![CDATA[<p>in a rust microservice that handles &amp;gt;200k req/s, the default jemalloc global lock becomes a measurable bottleneck on a 32‑core box. the latency spike shows up as occasional 5‑10 ms tails even when the CPU is otherwise idle. The Contention Problem malloc locks serialize allocation because the global allocator must protect its metadata;... <a href="https://tsecurity.de/weiterlesen/1000069650/4292415/eliminating-malloc-contention-in-high-throughput-rust-services-with-thread-local-aren/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Pillow-Update 13.0.0 schließt Critical Bugs in EPS, JPEG und TIFF]]></title>
<description><![CDATA[LONDON (IT BOLTWISE) – Ein Critical Bug in der Python-Bildbibliothek Pillow ermöglicht laut Berichten in bestimmten Konstellationen das Ausführen von OS-Kommandos über einen manipulierten Dateinamen. Betroffen ist die EPS-Verarbeitung, die Pillow über Ghostscript in Pixel umwandelt, dabei aber de...]]></description>
<link>https://tsecurity.de/de/4292383/sichere-programmierung/pillow-update-1300-schliesst-critical-bugs-in-eps-jpeg-und-tiff/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292383/sichere-programmierung/pillow-update-1300-schliesst-critical-bugs-in-eps-jpeg-und-tiff/</guid>
<pubDate>Fri, 23 Oct 2026 13:52:58 +0200</pubDate>
<content:encoded><![CDATA[<p>LONDON (IT BOLTWISE) – Ein Critical Bug in der Python-Bildbibliothek Pillow ermöglicht laut Berichten in bestimmten Konstellationen das Ausführen von OS-Kommandos über einen manipulierten Dateinamen. Betroffen ist die EPS-Verarbeitung, die Pillow über Ghostscript in Pixel umwandelt, dabei aber den Namen ohne ausreichende Prüfung an Ghostscript... <a href="https://tsecurity.de/weiterlesen/1000069618/4292383/pillow-update-1300-schliesst-critical-bugs-in-eps-jpeg-und-tiff/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Black October Teil 2: Schwachstellen in Fortinet FortiOS, Oracle JAVA, Node2Shell in Node.js]]></title>
<description><![CDATA[Wird Zeit, dass der Black October zu Ende geht, aber ein paar Häppchen an Sicherheitsproblemen hätte ich noch zum Wochenabschluss. Wer Produkte mit FortiOS von Fortinet einsetzt, muss reagieren. Und Oracle hat gerade ein Java-Update zum Schließen einer kritischen Lücke … Weiterlesen → Quelle Weit...]]></description>
<link>https://tsecurity.de/de/4292217/sichere-programmierung/black-october-teil-2-schwachstellen-in-fortinet-fortios-oracle-java-node2shell-in-nodejs/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292217/sichere-programmierung/black-october-teil-2-schwachstellen-in-fortinet-fortios-oracle-java-node2shell-in-nodejs/</guid>
<pubDate>Fri, 23 Oct 2026 13:36:04 +0200</pubDate>
<content:encoded><![CDATA[<p>Wird Zeit, dass der Black October zu Ende geht, aber ein paar Häppchen an Sicherheitsproblemen hätte ich noch zum Wochenabschluss. Wer Produkte mit FortiOS von Fortinet einsetzt, muss reagieren. Und Oracle hat gerade ein Java-Update zum Schließen einer kritischen Lücke … Weiterlesen → Quelle <a href="https://tsecurity.de/weiterlesen/1000069452/4292217/black-october-teil-2-schwachstellen-in-fortinet-fortios-oracle-java-node2shell-in-nodejs/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[W3C: Ein Auftrag ist kein Freibrief für KI-Agenten]]></title>
<description><![CDATA[Wie bleiben Nutzer in Kontrolle, wenn KI-Agenten Websites bedienen? Das W3C-Strategieteam skizziert Anforderungen an sichere Webstandards. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4292106/sichere-programmierung/w3c-ein-auftrag-ist-kein-freibrief-fuer-ki-agenten/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292106/sichere-programmierung/w3c-ein-auftrag-ist-kein-freibrief-fuer-ki-agenten/</guid>
<pubDate>Fri, 23 Oct 2026 11:42:01 +0200</pubDate>
<content:encoded><![CDATA[<p>Wie bleiben Nutzer in Kontrolle, wenn KI-Agenten Websites bedienen? Das W3C-Strategieteam skizziert Anforderungen an sichere Webstandards. <a href="https://tsecurity.de/weiterlesen/1000069341/4292106/w3c-ein-auftrag-ist-kein-freibrief-fuer-ki-agenten/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sanity CMS project handover checklist: what you should receive]]></title>
<description><![CDATA[A good Sanity CMS project handover checklist answers one question: if your developer vanished tomorrow, could you or the next person keep the site running? Most handovers I see skip half the list, and the gaps only show up months later when a key expires or someone needs to be added to an account...]]></description>
<link>https://tsecurity.de/de/4292105/sichere-programmierung/sanity-cms-project-handover-checklist-what-you-should-receive/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292105/sichere-programmierung/sanity-cms-project-handover-checklist-what-you-should-receive/</guid>
<pubDate>Fri, 23 Oct 2026 11:41:22 +0200</pubDate>
<content:encoded><![CDATA[<p>A good Sanity CMS project handover checklist answers one question: if your developer vanished tomorrow, could you or the next person keep the site running? Most handovers I see skip half the list, and the gaps only show up months later when a key expires or someone needs to be added to an account. This is written for the person receiving the site:... <a href="https://tsecurity.de/weiterlesen/1000069340/4292105/sanity-cms-project-handover-checklist-what-you-should-receive/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Cohere Rerank 5: Pro takes 11.7s, Fast takes 4.1s — here's how to pick the tier your RAG pipeline actually needs]]></title>
<description><![CDATA[Rerankers are the quiet layer of every RAG stack. The retriever fetches candidates; the reranker decides which ones actually deserved it. Cohere just shipped Rerank 5 — and did something the reranker market never had before: it made the quality-vs-latency tradeoff an explicit menu with two tiers....]]></description>
<link>https://tsecurity.de/de/4292104/sichere-programmierung/cohere-rerank-5-pro-takes-117s-fast-takes-41s-heres-how-to-pick-the-tier-your-rag-pipeline-actually-needs/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292104/sichere-programmierung/cohere-rerank-5-pro-takes-117s-fast-takes-41s-heres-how-to-pick-the-tier-your-rag-pipeline-actually-needs/</guid>
<pubDate>Fri, 23 Oct 2026 11:41:20 +0200</pubDate>
<content:encoded><![CDATA[<p>Rerankers are the quiet layer of every RAG stack. The retriever fetches candidates; the reranker decides which ones actually deserved it. Cohere just shipped Rerank 5 — and did something the reranker market never had before: it made the quality-vs-latency tradeoff an explicit menu with two tiers. Every number below is Cohere-reported or... <a href="https://tsecurity.de/weiterlesen/1000069339/4292104/cohere-rerank-5-pro-takes-117s-fast-takes-41s-heres-how-to-pick-the-tier-your-rag-pipeline-actually-needs/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Gemini 4 Argon Pricing vs Claude Sonnet 5.5 and GPT-6.1 Sol: Same Price Until December 1]]></title>
<description><![CDATA[Short answer: Gemini 4 Argon, Claude Sonnet 5.5, and GPT-6.1 Sol all list at $2 per 1M input tokens and $10 per 1M output tokens as of October 23, 2026. The tie ends on December 1, 2026, when Google doubles Argon to $4 input and $20 output. Even before then, prompts above 272K tokens cost more on...]]></description>
<link>https://tsecurity.de/de/4292103/sichere-programmierung/gemini-4-argon-pricing-vs-claude-sonnet-55-and-gpt-61-sol-same-price-until-december-1/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292103/sichere-programmierung/gemini-4-argon-pricing-vs-claude-sonnet-55-and-gpt-61-sol-same-price-until-december-1/</guid>
<pubDate>Fri, 23 Oct 2026 11:41:18 +0200</pubDate>
<content:encoded><![CDATA[<p>Short answer: Gemini 4 Argon, Claude Sonnet 5.5, and GPT-6.1 Sol all list at $2 per 1M input tokens and $10 per 1M output tokens as of October 23, 2026. The tie ends on December 1, 2026, when Google doubles Argon to $4 input and $20 output. Even before then, prompts above 272K tokens cost more on GPT-6.1 Sol. What changed on October 13? Google... <a href="https://tsecurity.de/weiterlesen/1000069338/4292103/gemini-4-argon-pricing-vs-claude-sonnet-55-and-gpt-61-sol-same-price-until-december-1/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Review AI-Written Code: Lessons From the Claude Code Team and Hacker News]]></title>
<description><![CDATA[Short answer: Reviewing AI-written code requires moving design decisions upstream and automating verification before a human opens the pull request. Treat the agent as an implementer working against an explicit design spec. Run tests, linters, and a fresh-context subagent review locally, gate pul...]]></description>
<link>https://tsecurity.de/de/4292102/sichere-programmierung/how-to-review-ai-written-code-lessons-from-the-claude-code-team-and-hacker-news/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292102/sichere-programmierung/how-to-review-ai-written-code-lessons-from-the-claude-code-team-and-hacker-news/</guid>
<pubDate>Fri, 23 Oct 2026 11:41:14 +0200</pubDate>
<content:encoded><![CDATA[<p>Short answer: Reviewing AI-written code requires moving design decisions upstream and automating verification before a human opens the pull request. Treat the agent as an implementer working against an explicit design spec. Run tests, linters, and a fresh-context subagent review locally, gate pull requests by change risk rather than code author,... <a href="https://tsecurity.de/weiterlesen/1000069337/4292102/how-to-review-ai-written-code-lessons-from-the-claude-code-team-and-hacker-news/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I built my résumé as a 3D hotel you can walk through (Three.js, no 3D models)]]></title>
<description><![CDATA[Most portfolios are a page you scroll. I wanted mine to be a place you visit. So I built Hotel Komaiha: a 1930s art-deco grand hotel at night where every floor is part of my résumé, and you play the bellhop. 👉 Try it: https://hotel-komaiha.vercel.app The tour The Grand Lobby: reception (about me)...]]></description>
<link>https://tsecurity.de/de/4292101/sichere-programmierung/i-built-my-rsum-as-a-3d-hotel-you-can-walk-through-threejs-no-3d-models/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292101/sichere-programmierung/i-built-my-rsum-as-a-3d-hotel-you-can-walk-through-threejs-no-3d-models/</guid>
<pubDate>Fri, 23 Oct 2026 11:41:09 +0200</pubDate>
<content:encoded><![CDATA[<p>Most portfolios are a page you scroll. I wanted mine to be a place you visit. So I built Hotel Komaiha: a 1930s art-deco grand hotel at night where every floor is part of my résumé, and you play the bellhop. 👉 Try it: https://hotel-komaiha.vercel.app The tour The Grand Lobby: reception (about me), the concierge desk (contact), world clocks, a... <a href="https://tsecurity.de/weiterlesen/1000069336/4292101/i-built-my-rsum-as-a-3d-hotel-you-can-walk-through-threejs-no-3d-models/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[REST vs GraphQL: Key Differences, Examples, and When to Use Each]]></title>
<description><![CDATA[Choosing the right API architecture can make a significant difference in how your application performs, scales, and evolves. REST and GraphQL are two popular approaches to building APIs, and both can power everything from small applications to complex enterprise systems. REST has been the standar...]]></description>
<link>https://tsecurity.de/de/4292100/sichere-programmierung/rest-vs-graphql-key-differences-examples-and-when-to-use-each/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292100/sichere-programmierung/rest-vs-graphql-key-differences-examples-and-when-to-use-each/</guid>
<pubDate>Fri, 23 Oct 2026 11:41:09 +0200</pubDate>
<content:encoded><![CDATA[<p>Choosing the right API architecture can make a significant difference in how your application performs, scales, and evolves. REST and GraphQL are two popular approaches to building APIs, and both can power everything from small applications to complex enterprise systems. REST has been the standard choice for web APIs for years, offering... <a href="https://tsecurity.de/weiterlesen/1000069335/4292100/rest-vs-graphql-key-differences-examples-and-when-to-use-each/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Architecting 800G/1.6T AI Infrastructure: An Engineering Architecture Guide to MPO-16, Base-8 Migration, and Low-Loss Optical Interconnects]]></title>
<description><![CDATA[Executive Summary As Artificial Intelligence (AI) and High-Performance Computing (HPC) clusters scale into tens of thousands of GPUs interconnected via Ultra Ethernet and InfiniBand NDR/XDR fabrics, physical-layer optical cabling has emerged as a critical design factor. Migrating from legacy 100G...]]></description>
<link>https://tsecurity.de/de/4292099/sichere-programmierung/architecting-800g16t-ai-infrastructure-an-engineering-architecture-guide-to-mpo-16-base-8-migration-and-low-loss-optical-interconnects/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292099/sichere-programmierung/architecting-800g16t-ai-infrastructure-an-engineering-architecture-guide-to-mpo-16-base-8-migration-and-low-loss-optical-interconnects/</guid>
<pubDate>Fri, 23 Oct 2026 11:41:07 +0200</pubDate>
<content:encoded><![CDATA[<p>Executive Summary As Artificial Intelligence (AI) and High-Performance Computing (HPC) clusters scale into tens of thousands of GPUs interconnected via Ultra Ethernet and InfiniBand NDR/XDR fabrics, physical-layer optical cabling has emerged as a critical design factor. Migrating from legacy 100G/400G (Base-12) to 800G/1.6T (Base-8 and native... <a href="https://tsecurity.de/weiterlesen/1000069334/4292099/architecting-800g16t-ai-infrastructure-an-engineering-architecture-guide-to-mpo-16-base-8-migration-and-low-loss-optical-interconnects/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Speed Up DNS Propagation and Reduce Downtime]]></title>
<description><![CDATA[Your website works on your phone, but some customers still see old site while others encounter errors. You have updated DNS records correctly, so why are visitors getting different results? Understanding how to speed up DNS propagation can help you manage this transition and reduce downtime. To s...]]></description>
<link>https://tsecurity.de/de/4292096/sichere-programmierung/how-to-speed-up-dns-propagation-and-reduce-downtime/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292096/sichere-programmierung/how-to-speed-up-dns-propagation-and-reduce-downtime/</guid>
<pubDate>Fri, 23 Oct 2026 11:41:01 +0200</pubDate>
<content:encoded><![CDATA[<p>Your website works on your phone, but some customers still see old site while others encounter errors. You have updated DNS records correctly, so why are visitors getting different results? Understanding how to speed up DNS propagation can help you manage this transition and reduce downtime. To speed up the DNS propagation, you need to lower the... <a href="https://tsecurity.de/weiterlesen/1000069331/4292096/how-to-speed-up-dns-propagation-and-reduce-downtime/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I got too lazy to name my files, so a local AI does it now.]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built Everyone has a Downloads folder like mine: IMG_2231.png, document (1).docx, scan0412.pdf, asdf.png, and a manual named just manual.pdf. Tidying it by hand means opening every file to remember ...]]></description>
<link>https://tsecurity.de/de/4292095/sichere-programmierung/i-got-too-lazy-to-name-my-files-so-a-local-ai-does-it-now/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292095/sichere-programmierung/i-got-too-lazy-to-name-my-files-so-a-local-ai-does-it-now/</guid>
<pubDate>Fri, 23 Oct 2026 11:40:55 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built Everyone has a Downloads folder like mine: IMG_2231.png, document (1).docx, scan0412.pdf, asdf.png, and a manual named just manual.pdf. Tidying it by hand means opening every file to remember what it is. So I never do it. Sloth Sorter is a... <a href="https://tsecurity.de/weiterlesen/1000069330/4292095/i-got-too-lazy-to-name-my-files-so-a-local-ai-does-it-now/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Build on the WhatsApp Cloud API Yourself, or Use a Platform? An Honest Engineering Estimate]]></title>
<description><![CDATA[Sending your first WhatsApp Cloud API message takes an afternoon. Running WhatsApp as a production channel takes a lot more: webhooks you can trust, a 24-hour window modelled correctly, templates and sending limits, phone numbers, media, onboarding, and an inbox where people actually reply. Here'...]]></description>
<link>https://tsecurity.de/de/4292094/sichere-programmierung/build-on-the-whatsapp-cloud-api-yourself-or-use-a-platform-an-honest-engineering-estimate/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4292094/sichere-programmierung/build-on-the-whatsapp-cloud-api-yourself-or-use-a-platform-an-honest-engineering-estimate/</guid>
<pubDate>Fri, 23 Oct 2026 11:40:55 +0200</pubDate>
<content:encoded><![CDATA[<p>Sending your first WhatsApp Cloud API message takes an afternoon. Running WhatsApp as a production channel takes a lot more: webhooks you can trust, a 24-hour window modelled correctly, templates and sending limits, phone numbers, media, onboarding, and an inbox where people actually reply. Here&#039;s what each piece took us at WAPGROWAI, with real... <a href="https://tsecurity.de/weiterlesen/1000069329/4292094/build-on-the-whatsapp-cloud-api-yourself-or-use-a-platform-an-honest-engineering-estimate/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[GitHub Package Firewall blockiert schädliche npm-Pakete]]></title>
<description><![CDATA[GitHub hat die Package Firewall als öffentliche Vorschau für Enterprise-Cloud-Kunden freigegeben. Sie prüft Paketabfragen und Downloads. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4291993/sichere-programmierung/github-package-firewall-blockiert-schaedliche-npm-pakete/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291993/sichere-programmierung/github-package-firewall-blockiert-schaedliche-npm-pakete/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:27 +0200</pubDate>
<content:encoded><![CDATA[<p>GitHub hat die Package Firewall als öffentliche Vorschau für Enterprise-Cloud-Kunden freigegeben. Sie prüft Paketabfragen und Downloads. <a href="https://tsecurity.de/weiterlesen/1000069228/4291993/github-package-firewall-blockiert-schaedliche-npm-pakete/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[GNU Taler: qué es y por qué pide licencia en Alemania]]></title>
<description><![CDATA[Taler Operations AG, una empresa nueva con sede en Bochum (Alemania), pedirá en las próximas semanas una licencia a BaFin, el regulador financiero del país, para emitir dinero electrónico en euros bajo el protocolo GNU Taler. Si el permiso llega, el dinero electrónico libre que el proyecto GNU vi...]]></description>
<link>https://tsecurity.de/de/4291992/sichere-programmierung/gnu-taler-qu-es-y-por-qu-pide-licencia-en-alemania/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291992/sichere-programmierung/gnu-taler-qu-es-y-por-qu-pide-licencia-en-alemania/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Taler Operations AG, una empresa nueva con sede en Bochum (Alemania), pedirá en las próximas semanas una licencia a BaFin, el regulador financiero del país, para emitir dinero electrónico en euros bajo el protocolo GNU Taler. Si el permiso llega, el dinero electrónico libre que el proyecto GNU viene desarrollando desde hace más de una década podrá... <a href="https://tsecurity.de/weiterlesen/1000069227/4291992/gnu-taler-qu-es-y-por-qu-pide-licencia-en-alemania/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Logging Appliance Current with a Clamp Meter and a Few Lines of Python]]></title>
<description><![CDATA[I work with MiniDigitalC (minidigitalc.co.uk), a UK store for clamp meters and electrical test tools. This post shares a practical measurement + logging workflow; the product link at the end is to a tool we sell. If you build home-automation or energy-monitoring projects, you need real numbers be...]]></description>
<link>https://tsecurity.de/de/4291991/sichere-programmierung/logging-appliance-current-with-a-clamp-meter-and-a-few-lines-of-python/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291991/sichere-programmierung/logging-appliance-current-with-a-clamp-meter-and-a-few-lines-of-python/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:05 +0200</pubDate>
<content:encoded><![CDATA[<p>I work with MiniDigitalC (minidigitalc.co.uk), a UK store for clamp meters and electrical test tools. This post shares a practical measurement + logging workflow; the product link at the end is to a tool we sell. If you build home-automation or energy-monitoring projects, you need real numbers before you size relays, fuses or current sensors. A... <a href="https://tsecurity.de/weiterlesen/1000069226/4291991/logging-appliance-current-with-a-clamp-meter-and-a-few-lines-of-python/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Python interview questions: the ones a backend round actually asks]]></title>
<description><![CDATA[Most Python interview lists are written for people learning the language. A backend round isn't that. It assumes you can write Python and goes looking for the places where Python's convenience quietly costs you something in production. The questions below have one thing in common: each has an eas...]]></description>
<link>https://tsecurity.de/de/4291990/sichere-programmierung/python-interview-questions-the-ones-a-backend-round-actually-asks/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291990/sichere-programmierung/python-interview-questions-the-ones-a-backend-round-actually-asks/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Most Python interview lists are written for people learning the language. A backend round isn&#039;t that. It assumes you can write Python and goes looking for the places where Python&#039;s convenience quietly costs you something in production. The questions below have one thing in common: each has an easy answer that&#039;s correct and a second layer that... <a href="https://tsecurity.de/weiterlesen/1000069225/4291990/python-interview-questions-the-ones-a-backend-round-actually-asks/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[One app, two native codebases: how I keep Swift and C# in step, and ship both from one commit]]></title>
<description><![CDATA[Annotator is a free, open-source app for drawing on your screen while you explain something. You pick a tool from a small floating toolbar and draw over any app: circle a number, bend an arrow to a button, highlight a line. The marks stay on screen while you keep working in the app underneath, an...]]></description>
<link>https://tsecurity.de/de/4291989/sichere-programmierung/one-app-two-native-codebases-how-i-keep-swift-and-c-in-step-and-ship-both-from-one-commit/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291989/sichere-programmierung/one-app-two-native-codebases-how-i-keep-swift-and-c-in-step-and-ship-both-from-one-commit/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Annotator is a free, open-source app for drawing on your screen while you explain something. You pick a tool from a small floating toolbar and draw over any app: circle a number, bend an arrow to a button, highlight a line. The marks stay on screen while you keep working in the app underneath, and you can move, restyle or undo them later. Arrows... <a href="https://tsecurity.de/weiterlesen/1000069224/4291989/one-app-two-native-codebases-how-i-keep-swift-and-c-in-step-and-ship-both-from-one-commit/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[Agent Platform in Practice (4)] Towards Cloud Two-layer Decoupling and Full Persistence: Completing the LINE AI Business Card M]]></title>
<description><![CDATA[Recap In the first three articles of the "Agent Platform in Action" series, we step-by-step pushed the LINE AI Business Card Assistant (line-card-assistant) from a conceptual prototype to a cloud-native architecture: [Agent Platform in Action (1)] Building a LINE AI Business Card Assistant with G...]]></description>
<link>https://tsecurity.de/de/4291988/sichere-programmierung/agent-platform-in-practice-4-towards-cloud-two-layer-decoupling-and-full-persistence-completing-the-line-ai-business-card-m/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291988/sichere-programmierung/agent-platform-in-practice-4-towards-cloud-two-layer-decoupling-and-full-persistence-completing-the-line-ai-business-card-m/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Recap In the first three articles of the &quot;Agent Platform in Action&quot; series, we step-by-step pushed the LINE AI Business Card Assistant (line-card-assistant) from a conceptual prototype to a cloud-native architecture: [Agent Platform in Action (1)] Building a LINE AI Business Card Assistant with Go and Google ADK 2.0 Graph Workflow: We used... <a href="https://tsecurity.de/weiterlesen/1000069223/4291988/agent-platform-in-practice-4-towards-cloud-two-layer-decoupling-and-full-persistence-completing-the-line-ai-business-card-m/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Giving AI agents a wallet, safely: virtual cards explained in pictures]]></title>
<description><![CDATA[AI agents can find the best cloud server or SaaS plan. Then they get stuck, because they can't pay. Here's the safe way to fix that, mostly in pictures. 1. Don't hand over the company card An agent card is a virtual card made for one agent and one job. 2. How it works Ask → check policy → pay → a...]]></description>
<link>https://tsecurity.de/de/4291987/sichere-programmierung/giving-ai-agents-a-wallet-safely-virtual-cards-explained-in-pictures/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291987/sichere-programmierung/giving-ai-agents-a-wallet-safely-virtual-cards-explained-in-pictures/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:05 +0200</pubDate>
<content:encoded><![CDATA[<p>AI agents can find the best cloud server or SaaS plan. Then they get stuck, because they can&#039;t pay. Here&#039;s the safe way to fix that, mostly in pictures. 1. Don&#039;t hand over the company card An agent card is a virtual card made for one agent and one job. 2. How it works Ask → check policy → pay → approve → settle. Then the card dies. 3. For... <a href="https://tsecurity.de/weiterlesen/1000069222/4291987/giving-ai-agents-a-wallet-safely-virtual-cards-explained-in-pictures/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[Agent Platform in Action (3)] Solving Stateless Container HITL Amnesia: Cross-Instance Business Card Recognition and Pause/Resu]]></title>
<description><![CDATA[Recap In the previous two articles of this series: "[Agent Platform in Action (1)] Building a LINE AI Business Card King with Go and Google ADK 2.0 Graph Workflow": We used google.golang.org/adk/v2/workflow to implement a 12-node business card assistant featuring a Deterministic Router, AddFanOut...]]></description>
<link>https://tsecurity.de/de/4291986/sichere-programmierung/agent-platform-in-action-3-solving-stateless-container-hitl-amnesia-cross-instance-business-card-recognition-and-pauseresu/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291986/sichere-programmierung/agent-platform-in-action-3-solving-stateless-container-hitl-amnesia-cross-instance-business-card-recognition-and-pauseresu/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Recap In the previous two articles of this series: &quot;[Agent Platform in Action (1)] Building a LINE AI Business Card King with Go and Google ADK 2.0 Graph Workflow&quot;: We used google.golang.org/adk/v2/workflow to implement a 12-node business card assistant featuring a Deterministic Router, AddFanOut / AddFanIn three-way parallel background checks,... <a href="https://tsecurity.de/weiterlesen/1000069221/4291986/agent-platform-in-action-3-solving-stateless-container-hitl-amnesia-cross-instance-business-card-recognition-and-pauseresu/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[International SMS OTP: 4 checks before you ship]]></title>
<description><![CDATA[Getting an SMS OTP flow working in one market is only the first step. Before launching across countries, I’d check four things: number formatting, message status, retry behavior, and the business funnel. I work at Chuanglan Yunzhi, a CPaaS company. This is a practical checklist from an employee’s...]]></description>
<link>https://tsecurity.de/de/4291985/sichere-programmierung/international-sms-otp-4-checks-before-you-ship/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291985/sichere-programmierung/international-sms-otp-4-checks-before-you-ship/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Getting an SMS OTP flow working in one market is only the first step. Before launching across countries, I’d check four things: number formatting, message status, retry behavior, and the business funnel. I work at Chuanglan Yunzhi, a CPaaS company. This is a practical checklist from an employee’s perspective, not an independent vendor comparison.... <a href="https://tsecurity.de/weiterlesen/1000069220/4291985/international-sms-otp-4-checks-before-you-ship/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Bug That Sat in PHP for a Decade, Until AI Cracked It in Weeks]]></title>
<description><![CDATA[On Wednesday, Finland took its government websites offline. The Dutch parliament went dark. Edinburgh council's site disappeared. Parts of Wikipedia stopped loading. Even a few BBC programme pages went down. The reason: two bugs in PHP, the language that quietly runs most of the web. The vulnerab...]]></description>
<link>https://tsecurity.de/de/4291984/sichere-programmierung/the-bug-that-sat-in-php-for-a-decade-until-ai-cracked-it-in-weeks/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291984/sichere-programmierung/the-bug-that-sat-in-php-for-a-decade-until-ai-cracked-it-in-weeks/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:04 +0200</pubDate>
<content:encoded><![CDATA[<p>On Wednesday, Finland took its government websites offline. The Dutch parliament went dark. Edinburgh council&#039;s site disappeared. Parts of Wikipedia stopped loading. Even a few BBC programme pages went down. The reason: two bugs in PHP, the language that quietly runs most of the web. The vulnerable code had been sitting there for more than a... <a href="https://tsecurity.de/weiterlesen/1000069219/4291984/the-bug-that-sat-in-php-for-a-decade-until-ai-cracked-it-in-weeks/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Fixing web component friction points]]></title>
<description><![CDATA[This post was originally posted on my Foggy Glasses blog. In a previous post I discussed creating web components using ClojureScript and besides some of the advantages of web components I mentioned that there are some clear downsides as well. Web components aren't easy and for a component framewo...]]></description>
<link>https://tsecurity.de/de/4291983/sichere-programmierung/fixing-web-component-friction-points/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291983/sichere-programmierung/fixing-web-component-friction-points/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:04 +0200</pubDate>
<content:encoded><![CDATA[<p>This post was originally posted on my Foggy Glasses blog. In a previous post I discussed creating web components using ClojureScript and besides some of the advantages of web components I mentioned that there are some clear downsides as well. Web components aren&#039;t easy and for a component framework user it takes some mental gymnastics to wrap your... <a href="https://tsecurity.de/weiterlesen/1000069218/4291983/fixing-web-component-friction-points/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How I make murder-mystery puzzles that can't be guessed (built by directing AI)]]></title>
<description><![CDATA[I work in operational resilience at a bank, writing crisis plans and asking "what breaks if this fails?". I'm not a software developer. Over the last couple of weeks I built Whodunnit, a free browser logic game, by directing AI coding tools, and I learned more from the rules I gave it than from a...]]></description>
<link>https://tsecurity.de/de/4291982/sichere-programmierung/how-i-make-murder-mystery-puzzles-that-cant-be-guessed-built-by-directing-ai/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291982/sichere-programmierung/how-i-make-murder-mystery-puzzles-that-cant-be-guessed-built-by-directing-ai/</guid>
<pubDate>Fri, 23 Oct 2026 10:43:03 +0200</pubDate>
<content:encoded><![CDATA[<p>I work in operational resilience at a bank, writing crisis plans and asking &quot;what breaks if this fails?&quot;. I&#039;m not a software developer. Over the last couple of weeks I built Whodunnit, a free browser logic game, by directing AI coding tools, and I learned more from the rules I gave it than from any prompt. Play it:... <a href="https://tsecurity.de/weiterlesen/1000069217/4291982/how-i-make-murder-mystery-puzzles-that-cant-be-guessed-built-by-directing-ai/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[JFrog führt BYOK-Unterstützung für KI-Sicherheitsscans ein]]></title>
<description><![CDATA[JFrog erweitert die Erkennung von Schatten-KI in seiner KI-Sicherheitssuite AI Security. Ebenfalls neu ist BYOK für AI Asset Scanning. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4291865/sichere-programmierung/jfrog-fuehrt-byok-unterstuetzung-fuer-ki-sicherheitsscans-ein/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291865/sichere-programmierung/jfrog-fuehrt-byok-unterstuetzung-fuer-ki-sicherheitsscans-ein/</guid>
<pubDate>Fri, 23 Oct 2026 09:40:17 +0200</pubDate>
<content:encoded><![CDATA[<p>JFrog erweitert die Erkennung von Schatten-KI in seiner KI-Sicherheitssuite AI Security. Ebenfalls neu ist BYOK für AI Asset Scanning. <a href="https://tsecurity.de/weiterlesen/1000069100/4291865/jfrog-fuehrt-byok-unterstuetzung-fuer-ki-sicherheitsscans-ein/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AWS Continuum: KI findet und behebt Code-Schwachstellen]]></title>
<description><![CDATA[Amazon Web Services macht die KI-gestützte Erkennung und Behebung von Code-Schwachstellen in AWS Continuum allgemein verfügbar. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4291864/sichere-programmierung/aws-continuum-ki-findet-und-behebt-code-schwachstellen/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291864/sichere-programmierung/aws-continuum-ki-findet-und-behebt-code-schwachstellen/</guid>
<pubDate>Fri, 23 Oct 2026 09:40:14 +0200</pubDate>
<content:encoded><![CDATA[<p>Amazon Web Services macht die KI-gestützte Erkennung und Behebung von Code-Schwachstellen in AWS Continuum allgemein verfügbar. <a href="https://tsecurity.de/weiterlesen/1000069099/4291864/aws-continuum-ki-findet-und-behebt-code-schwachstellen/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[software-architektur.tv: Braucht KI-generierter Code noch saubere Struktur?]]></title>
<description><![CDATA[In dieser Folge gehen Alexander von Zitzewitz und Ralf D. Müller der Frage nach, wie relevant eine saubere Software-Architektur im Zeitalter der KI ist. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4291863/sichere-programmierung/software-architekturtv-braucht-ki-generierter-code-noch-saubere-struktur/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291863/sichere-programmierung/software-architekturtv-braucht-ki-generierter-code-noch-saubere-struktur/</guid>
<pubDate>Fri, 23 Oct 2026 09:40:06 +0200</pubDate>
<content:encoded><![CDATA[<p>In dieser Folge gehen Alexander von Zitzewitz und Ralf D. Müller der Frage nach, wie relevant eine saubere Software-Architektur im Zeitalter der KI ist. <a href="https://tsecurity.de/weiterlesen/1000069098/4291863/software-architekturtv-braucht-ki-generierter-code-noch-saubere-struktur/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AI Agents Need Idempotency: The Distributed Systems Problem Hiding Inside Agentic AI]]></title>
<description><![CDATA[null Continue reading AI Agents Need Idempotency: The Distributed Systems Problem Hiding Inside Agentic AI on SitePoint. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4291862/sichere-programmierung/ai-agents-need-idempotency-the-distributed-systems-problem-hiding-inside-agentic-ai/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291862/sichere-programmierung/ai-agents-need-idempotency-the-distributed-systems-problem-hiding-inside-agentic-ai/</guid>
<pubDate>Fri, 23 Oct 2026 09:39:25 +0200</pubDate>
<content:encoded><![CDATA[<p>null Continue reading AI Agents Need Idempotency: The Distributed Systems Problem Hiding Inside Agentic AI on SitePoint. <a href="https://tsecurity.de/weiterlesen/1000069097/4291862/ai-agents-need-idempotency-the-distributed-systems-problem-hiding-inside-agentic-ai/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Designing Local Service Websites Around Real Customer Decisions]]></title>
<description><![CDATA[A person standing outside a locked apartment and a homeowner trying to describe a draughty window have different needs. Both might arrive from a local search, but they should not have to follow the same website journey. The first visitor needs to know whether help is available, who will arrive, a...]]></description>
<link>https://tsecurity.de/de/4291861/sichere-programmierung/designing-local-service-websites-around-real-customer-decisions/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291861/sichere-programmierung/designing-local-service-websites-around-real-customer-decisions/</guid>
<pubDate>Fri, 23 Oct 2026 09:38:57 +0200</pubDate>
<content:encoded><![CDATA[<p>A person standing outside a locked apartment and a homeowner trying to describe a draughty window have different needs. Both might arrive from a local search, but they should not have to follow the same website journey. The first visitor needs to know whether help is available, who will arrive, and how the price is agreed. The second may need to... <a href="https://tsecurity.de/weiterlesen/1000069096/4291861/designing-local-service-websites-around-real-customer-decisions/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[9 API Pencarian Web Gratis Terbaik]]></title>
<description><![CDATA[9 API Pencarian Web Gratis Terbaik Jika Anda membutuhkan API pencarian web gratis untuk agen AI, mulailah dengan Tavily (1.000 kredit gratis per bulan, tanpa kartu) atau Exa (kredit gratis $10 setiap bulan, tanpa metode pembayaran). Brave memberi kredit $5 per bulan, Serper memberi 2.500 kueri gr...]]></description>
<link>https://tsecurity.de/de/4291860/sichere-programmierung/9-api-pencarian-web-gratis-terbaik/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291860/sichere-programmierung/9-api-pencarian-web-gratis-terbaik/</guid>
<pubDate>Fri, 23 Oct 2026 09:38:45 +0200</pubDate>
<content:encoded><![CDATA[<p>9 API Pencarian Web Gratis Terbaik Jika Anda membutuhkan API pencarian web gratis untuk agen AI, mulailah dengan Tavily (1.000 kredit gratis per bulan, tanpa kartu) atau Exa (kredit gratis $10 setiap bulan, tanpa metode pembayaran). Brave memberi kredit $5 per bulan, Serper memberi 2.500 kueri gratis saat mendaftar, dan SearXNG tetap $0 selamanya... <a href="https://tsecurity.de/weiterlesen/1000069095/4291860/9-api-pencarian-web-gratis-terbaik/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Azure AI Agent Development: Enterprise Architecture, Security, Integrations, and Deployment]]></title>
<description><![CDATA[Introduction Enterprise AI projects are moving beyond systems that generate text or answer questions. Businesses increasingly want AI applications that can retrieve internal information, analyze requests, call APIs, coordinate workflows, and perform approved actions across enterprise systems. Bui...]]></description>
<link>https://tsecurity.de/de/4291858/sichere-programmierung/azure-ai-agent-development-enterprise-architecture-security-integrations-and-deployment/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291858/sichere-programmierung/azure-ai-agent-development-enterprise-architecture-security-integrations-and-deployment/</guid>
<pubDate>Fri, 23 Oct 2026 09:38:44 +0200</pubDate>
<content:encoded><![CDATA[<p>Introduction Enterprise AI projects are moving beyond systems that generate text or answer questions. Businesses increasingly want AI applications that can retrieve internal information, analyze requests, call APIs, coordinate workflows, and perform approved actions across enterprise systems. Building these capabilities requires more than... <a href="https://tsecurity.de/weiterlesen/1000069093/4291858/azure-ai-agent-development-enterprise-architecture-security-integrations-and-deployment/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[9 API tìm kiếm web miễn phí hàng đầu]]></title>
<description><![CDATA[Nếu bạn cần một API tìm kiếm web miễn phí cho AI agent, hãy bắt đầu với Tavily (1.000 credit miễn phí mỗi tháng, không cần thẻ) hoặc Exa (10 USD credit miễn phí mỗi tháng, không cần phương thức thanh toán). Brave tặng 5 USD credit mỗi tháng, Serper tặng 2.500 truy vấn miễn phí khi đăng ký, còn Se...]]></description>
<link>https://tsecurity.de/de/4291857/sichere-programmierung/9-api-tm-kim-web-min-ph-hng-u/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291857/sichere-programmierung/9-api-tm-kim-web-min-ph-hng-u/</guid>
<pubDate>Fri, 23 Oct 2026 09:38:35 +0200</pubDate>
<content:encoded><![CDATA[<p>Nếu bạn cần một API tìm kiếm web miễn phí cho AI agent, hãy bắt đầu với Tavily (1.000 credit miễn phí mỗi tháng, không cần thẻ) hoặc Exa (10 USD credit miễn phí mỗi tháng, không cần phương thức thanh toán). Brave tặng 5 USD credit mỗi tháng, Serper tặng 2.500 truy vấn miễn phí khi đăng ký, còn SearXNG hoàn toàn 0 USD nếu bạn tự host. Mọi hạn mức... <a href="https://tsecurity.de/weiterlesen/1000069092/4291857/9-api-tm-kim-web-min-ph-hng-u/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Les 9 meilleures API de recherche Web gratuites]]></title>
<description><![CDATA[Si vous avez besoin d'une API de recherche Web gratuite pour un agent IA, commencez par Tavily (1 000 crédits gratuits par mois, sans carte) ou Exa (10 $ de crédit gratuit chaque mois, sans moyen de paiement). Brave offre 5 $ de crédit mensuel, Serper offre 2 500 requêtes gratuites à l'inscriptio...]]></description>
<link>https://tsecurity.de/de/4291856/sichere-programmierung/les-9-meilleures-api-de-recherche-web-gratuites/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291856/sichere-programmierung/les-9-meilleures-api-de-recherche-web-gratuites/</guid>
<pubDate>Fri, 23 Oct 2026 09:38:35 +0200</pubDate>
<content:encoded><![CDATA[<p>Si vous avez besoin d&#039;une API de recherche Web gratuite pour un agent IA, commencez par Tavily (1 000 crédits gratuits par mois, sans carte) ou Exa (10 $ de crédit gratuit chaque mois, sans moyen de paiement). Brave offre 5 $ de crédit mensuel, Serper offre 2 500 requêtes gratuites à l&#039;inscription et SearXNG reste à 0 $ pour toujours si vous... <a href="https://tsecurity.de/weiterlesen/1000069091/4291856/les-9-meilleures-api-de-recherche-web-gratuites/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[A rhythm game with no audio files, and the 130ms problem underneath it]]></title>
<description><![CDATA[I built a small rhythm game this week. One HTML file, no engine, no image assets, and no audio files at all. The whole soundtrack is synthesized in the browser while you play. It works. What I don't know yet is whether it feels good, and the reason is the number in the title. The constraint No as...]]></description>
<link>https://tsecurity.de/de/4291855/sichere-programmierung/a-rhythm-game-with-no-audio-files-and-the-130ms-problem-underneath-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291855/sichere-programmierung/a-rhythm-game-with-no-audio-files-and-the-130ms-problem-underneath-it/</guid>
<pubDate>Fri, 23 Oct 2026 09:38:14 +0200</pubDate>
<content:encoded><![CDATA[<p>I built a small rhythm game this week. One HTML file, no engine, no image assets, and no audio files at all. The whole soundtrack is synthesized in the browser while you play. It works. What I don&#039;t know yet is whether it feels good, and the reason is the number in the title. The constraint No assets was the rule, because assets are where a small... <a href="https://tsecurity.de/weiterlesen/1000069090/4291855/a-rhythm-game-with-no-audio-files-and-the-130ms-problem-underneath-it/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I built a Claude skill that flags scope creep before you reply to a client]]></title>
<description><![CDATA[If you freelance, you know the message: one friendly paragraph that quietly contains four new requests. The easy reply is "sure, no problem". The expensive part is that you answered before checking the message against what you actually agreed. I wrote a Claude skill that does the checking first. ...]]></description>
<link>https://tsecurity.de/de/4291854/sichere-programmierung/i-built-a-claude-skill-that-flags-scope-creep-before-you-reply-to-a-client/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291854/sichere-programmierung/i-built-a-claude-skill-that-flags-scope-creep-before-you-reply-to-a-client/</guid>
<pubDate>Fri, 23 Oct 2026 09:38:12 +0200</pubDate>
<content:encoded><![CDATA[<p>If you freelance, you know the message: one friendly paragraph that quietly contains four new requests. The easy reply is &quot;sure, no problem&quot;. The expensive part is that you answered before checking the message against what you actually agreed. I wrote a Claude skill that does the checking first. It splits the message into separate asks, compares... <a href="https://tsecurity.de/weiterlesen/1000069089/4291854/i-built-a-claude-skill-that-flags-scope-creep-before-you-reply-to-a-client/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[A small thing about URLSearchParams]]></title>
<description><![CDATA[Some URLs have the same query parameter more than once. For example: /products?tag=javascript&amp;tag=css This is pretty normal for things like filters, where someone can select multiple options. But there's a small detail with URLSearchParams that is easy to miss. const params = new URLSearchPar...]]></description>
<link>https://tsecurity.de/de/4291853/sichere-programmierung/a-small-thing-about-urlsearchparams/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291853/sichere-programmierung/a-small-thing-about-urlsearchparams/</guid>
<pubDate>Fri, 23 Oct 2026 09:38:10 +0200</pubDate>
<content:encoded><![CDATA[<p>Some URLs have the same query parameter more than once. For example: /products?tag=javascript&amp;amp;tag=css This is pretty normal for things like filters, where someone can select multiple options. But there&#039;s a small detail with URLSearchParams that is easy to miss. const params = new URLSearchParams( &quot;tag=javascript&amp;amp;tag=css&quot; );... <a href="https://tsecurity.de/weiterlesen/1000069088/4291853/a-small-thing-about-urlsearchparams/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building a 29-skill map from an append-only answer log]]></title>
<description><![CDATA[I build satultra, a digital SAT practice site. After a practice test, most tools lead with one number, and a 1290 says how you did, not what to study next. The digital SAT is built around 29 skills: College Board's question bank lists 10 in Reading and Writing and 19 in Math. If every answer is f...]]></description>
<link>https://tsecurity.de/de/4291852/sichere-programmierung/building-a-29-skill-map-from-an-append-only-answer-log/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291852/sichere-programmierung/building-a-29-skill-map-from-an-append-only-answer-log/</guid>
<pubDate>Fri, 23 Oct 2026 09:38:10 +0200</pubDate>
<content:encoded><![CDATA[<p>I build satultra, a digital SAT practice site. After a practice test, most tools lead with one number, and a 1290 says how you did, not what to study next. The digital SAT is built around 29 skills: College Board&#039;s question bank lists 10 in Reading and Writing and 19 in Math. If every answer is filed under one of them, the results page can show... <a href="https://tsecurity.de/weiterlesen/1000069087/4291852/building-a-29-skill-map-from-an-append-only-answer-log/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Flowloom: Connect It Once. Let It Run. — Building a More Human Way to Automate Work]]></title>
<description><![CDATA[Flowloom: This is my submission for the Hacktoberfest Open-Source AI Challenge — Week 3: Slow and Steady. What if the smartest thing we could do with technology was make it possible to do less repetitive work? Think about a normal day as a developer. You open a browser, visit a website, collect i...]]></description>
<link>https://tsecurity.de/de/4291850/sichere-programmierung/flowloom-connect-it-once-let-it-run-building-a-more-human-way-to-automate-work/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291850/sichere-programmierung/flowloom-connect-it-once-let-it-run-building-a-more-human-way-to-automate-work/</guid>
<pubDate>Fri, 23 Oct 2026 09:38:07 +0200</pubDate>
<content:encoded><![CDATA[<p>Flowloom: This is my submission for the Hacktoberfest Open-Source AI Challenge — Week 3: Slow and Steady. What if the smartest thing we could do with technology was make it possible to do less repetitive work? Think about a normal day as a developer. You open a browser, visit a website, collect information, clean up some text, ask an AI model to... <a href="https://tsecurity.de/weiterlesen/1000069085/4291850/flowloom-connect-it-once-let-it-run-building-a-more-human-way-to-automate-work/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[TypeScript-Compiler in Rust: Cloudflare übernimmt tsrs]]></title>
<description><![CDATA[KI-Agenten haben den TypeScript-Compiler nach Rust übersetzt. Microsoft nutzt einige der dabei entdeckten Optimierungen bereits für TypeScript 7.1. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4291756/sichere-programmierung/typescript-compiler-in-rust-cloudflare-uebernimmt-tsrs/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291756/sichere-programmierung/typescript-compiler-in-rust-cloudflare-uebernimmt-tsrs/</guid>
<pubDate>Fri, 23 Oct 2026 09:22:16 +0200</pubDate>
<content:encoded><![CDATA[<p>KI-Agenten haben den TypeScript-Compiler nach Rust übersetzt. Microsoft nutzt einige der dabei entdeckten Optimierungen bereits für TypeScript 7.1. <a href="https://tsecurity.de/weiterlesen/1000068991/4291756/typescript-compiler-in-rust-cloudflare-uebernimmt-tsrs/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Write a Performance Review That Is Fair and Specific (2026): Evidence, Strengths, Growth Areas and Goals]]></title>
<description><![CDATA[Full disclosure: my team built a tool for this, so I'm biased. The method below works in a plain doc. TL;DR A fair review is built from specific evidence, not from the last month's impression. Collect examples all year, then write four parts. Strengths, each backed by an example. Growth areas, fr...]]></description>
<link>https://tsecurity.de/de/4291718/sichere-programmierung/how-to-write-a-performance-review-that-is-fair-and-specific-2026-evidence-strengths-growth-areas-and-goals/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291718/sichere-programmierung/how-to-write-a-performance-review-that-is-fair-and-specific-2026-evidence-strengths-growth-areas-and-goals/</guid>
<pubDate>Fri, 23 Oct 2026 08:14:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Full disclosure: my team built a tool for this, so I&#039;m biased. The method below works in a plain doc. TL;DR A fair review is built from specific evidence, not from the last month&#039;s impression. Collect examples all year, then write four parts. Strengths, each backed by an example. Growth areas, framed as what to do next. An overall assessment that... <a href="https://tsecurity.de/weiterlesen/1000068953/4291718/how-to-write-a-performance-review-that-is-fair-and-specific-2026-evidence-strengths-growth-areas-and-goals/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[atlas: a Chinese translation for developers who want to read the docs before the code]]></title>
<description><![CDATA[The original atlas README is in English, and it is long. If your working language is Chinese, that means you either read it slowly or you skim it and miss the parts that matter — the platform limits, where session data actually lives, what happens when you switch agents mid-task. A Chinese transl...]]></description>
<link>https://tsecurity.de/de/4291717/sichere-programmierung/atlas-a-chinese-translation-for-developers-who-want-to-read-the-docs-before-the-code/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291717/sichere-programmierung/atlas-a-chinese-translation-for-developers-who-want-to-read-the-docs-before-the-code/</guid>
<pubDate>Fri, 23 Oct 2026 08:14:04 +0200</pubDate>
<content:encoded><![CDATA[<p>The original atlas README is in English, and it is long. If your working language is Chinese, that means you either read it slowly or you skim it and miss the parts that matter — the platform limits, where session data actually lives, what happens when you switch agents mid-task. A Chinese translation now exists: yangshun2005/atlas-cn. It is a... <a href="https://tsecurity.de/weiterlesen/1000068952/4291717/atlas-a-chinese-translation-for-developers-who-want-to-read-the-docs-before-the-code/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Component library - Pebble UX]]></title>
<description><![CDATA[To the DEV Community, I have been working on a passion project for a while now, and this week I finally hit a major milestone: I published the very first stable version to NPM. It is called Pebble UX — a modern, framework-agnostic component library built entirely on native Web Components. Free Do...]]></description>
<link>https://tsecurity.de/de/4291715/sichere-programmierung/component-library-pebble-ux/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291715/sichere-programmierung/component-library-pebble-ux/</guid>
<pubDate>Fri, 23 Oct 2026 08:14:04 +0200</pubDate>
<content:encoded><![CDATA[<p>To the DEV Community, I have been working on a passion project for a while now, and this week I finally hit a major milestone: I published the very first stable version to NPM. It is called Pebble UX — a modern, framework-agnostic component library built entirely on native Web Components. Free Documentation: https://gitlab.io NPM Package:... <a href="https://tsecurity.de/weiterlesen/1000068950/4291715/component-library-pebble-ux/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Walmart opens an MCP gateway for AI shopping agents]]></title>
<description><![CDATA[Walmart has launched its own route for AI agents to shop on its sites, TechCrunch reports. CEO John Furner announced it on Wednesday at the Masters of Scale Summit in San Francisco. The article says it follows Amazon's decision to block AI agents from buying on behalf of shoppers, and that variou...]]></description>
<link>https://tsecurity.de/de/4291714/sichere-programmierung/walmart-opens-an-mcp-gateway-for-ai-shopping-agents/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291714/sichere-programmierung/walmart-opens-an-mcp-gateway-for-ai-shopping-agents/</guid>
<pubDate>Fri, 23 Oct 2026 08:14:00 +0200</pubDate>
<content:encoded><![CDATA[<p>Walmart has launched its own route for AI agents to shop on its sites, TechCrunch reports. CEO John Furner announced it on Wednesday at the Masters of Scale Summit in San Francisco. The article says it follows Amazon&#039;s decision to block AI agents from buying on behalf of shoppers, and that various travel and booking sites have also locked agents... <a href="https://tsecurity.de/weiterlesen/1000068949/4291714/walmart-opens-an-mcp-gateway-for-ai-shopping-agents/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I packaged my freelance pricing talk track as a $12 kit (and linked a free invoice PDF tool)]]></title>
<description><![CDATA[I keep freezing when a prospect asks “what’s your rate?” So I wrote down the scripts I actually use. What’s free: InvoiceLite — fill → preview → PDF, no signup. https://eclectic-cactus-07703e.netlify.app/ What’s $12 (optional): Freelance Rate Card &amp; Pricing Conversation Kit — rate card one-pa...]]></description>
<link>https://tsecurity.de/de/4291713/sichere-programmierung/i-packaged-my-freelance-pricing-talk-track-as-a-12-kit-and-linked-a-free-invoice-pdf-tool/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291713/sichere-programmierung/i-packaged-my-freelance-pricing-talk-track-as-a-12-kit-and-linked-a-free-invoice-pdf-tool/</guid>
<pubDate>Fri, 23 Oct 2026 08:13:53 +0200</pubDate>
<content:encoded><![CDATA[<p>I keep freezing when a prospect asks “what’s your rate?” So I wrote down the scripts I actually use. What’s free: InvoiceLite — fill → preview → PDF, no signup. https://eclectic-cactus-07703e.netlify.app/ What’s $12 (optional): Freelance Rate Card &amp;amp; Pricing Conversation Kit — rate card one-pager, pricing FAQ, quote / discount / raise emails,... <a href="https://tsecurity.de/weiterlesen/1000068948/4291713/i-packaged-my-freelance-pricing-talk-track-as-a-12-kit-and-linked-a-free-invoice-pdf-tool/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Replacing Excel with a Next.js Web App: A Dev's Playbook]]></title>
<description><![CDATA[Every dev has seen it: a business running its entire operation on a 40-tab Excel file named Orders_FINAL_v2_REAL.xlsx. The 'Excel person' holds it all in their head, formulas break silently, and month-end reporting is a three-day copy-paste ritual. Here's the playbook we use at aimEncoders to rep...]]></description>
<link>https://tsecurity.de/de/4291712/sichere-programmierung/replacing-excel-with-a-nextjs-web-app-a-devs-playbook/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291712/sichere-programmierung/replacing-excel-with-a-nextjs-web-app-a-devs-playbook/</guid>
<pubDate>Fri, 23 Oct 2026 08:13:48 +0200</pubDate>
<content:encoded><![CDATA[<p>Every dev has seen it: a business running its entire operation on a 40-tab Excel file named Orders_FINAL_v2_REAL.xlsx. The &#039;Excel person&#039; holds it all in their head, formulas break silently, and month-end reporting is a three-day copy-paste ritual. Here&#039;s the playbook we use at aimEncoders to replace those spreadsheet monsters with proper web apps... <a href="https://tsecurity.de/weiterlesen/1000068947/4291712/replacing-excel-with-a-nextjs-web-app-a-devs-playbook/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[NestJS 12 Lifecycle Hooks: The Order You Can't Assume]]></title>
<description><![CDATA[A NestJS app upgrades from v11 to v12. No application code changes — just npm i @nestjs/core@latest @nestjs/common@latest. The test suite, which has been green for months, starts failing intermittently: a report service reads a cache that a metrics service is supposed to have already populated, a...]]></description>
<link>https://tsecurity.de/de/4291711/sichere-programmierung/nestjs-12-lifecycle-hooks-the-order-you-cant-assume/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291711/sichere-programmierung/nestjs-12-lifecycle-hooks-the-order-you-cant-assume/</guid>
<pubDate>Fri, 23 Oct 2026 08:13:48 +0200</pubDate>
<content:encoded><![CDATA[<p>A NestJS app upgrades from v11 to v12. No application code changes — just npm i @nestjs/core@latest @nestjs/common@latest. The test suite, which has been green for months, starts failing intermittently: a report service reads a cache that a metrics service is supposed to have already populated, and about one run in three, it hasn&#039;t been. Nothing... <a href="https://tsecurity.de/weiterlesen/1000068946/4291711/nestjs-12-lifecycle-hooks-the-order-you-cant-assume/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Your Custom Hooks Tear in React 18. `useSyncExternalStore` Fixes It.]]></title>
<description><![CDATA[The header says "You're offline." Three pixels below it, the save button is still clickable, sending requests like nothing's wrong. Same navigator.onLine value. Same render. Two different answers on screen at the same time. You didn't write a new bug. You wrote the hook everyone writes. function ...]]></description>
<link>https://tsecurity.de/de/4291709/sichere-programmierung/your-custom-hooks-tear-in-react-18-usesyncexternalstore-fixes-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291709/sichere-programmierung/your-custom-hooks-tear-in-react-18-usesyncexternalstore-fixes-it/</guid>
<pubDate>Fri, 23 Oct 2026 08:13:45 +0200</pubDate>
<content:encoded><![CDATA[<p>The header says &quot;You&#039;re offline.&quot; Three pixels below it, the save button is still clickable, sending requests like nothing&#039;s wrong. Same navigator.onLine value. Same render. Two different answers on screen at the same time. You didn&#039;t write a new bug. You wrote the hook everyone writes. function useOnlineStatus() { const [online, setOnline] =... <a href="https://tsecurity.de/weiterlesen/1000068944/4291709/your-custom-hooks-tear-in-react-18-usesyncexternalstore-fixes-it/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Day 22 of My Web Development Journey 🚀 | Meta Tags and Introduction to React.js]]></title>
<description><![CDATA[Today, I learned about HTML meta tags and started exploring React.js. I also learned the difference between a library and a framework and how to set up a React project using the terminal. 1. What Are Meta Tags in HTML? Meta tags provide information about a webpage to browsers and search engines. ...]]></description>
<link>https://tsecurity.de/de/4291708/sichere-programmierung/day-22-of-my-web-development-journey-meta-tags-and-introduction-to-reactjs/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291708/sichere-programmierung/day-22-of-my-web-development-journey-meta-tags-and-introduction-to-reactjs/</guid>
<pubDate>Fri, 23 Oct 2026 08:13:45 +0200</pubDate>
<content:encoded><![CDATA[<p>Today, I learned about HTML meta tags and started exploring React.js. I also learned the difference between a library and a framework and how to set up a React project using the terminal. 1. What Are Meta Tags in HTML? Meta tags provide information about a webpage to browsers and search engines. They are placed inside the section of an HTML... <a href="https://tsecurity.de/weiterlesen/1000068943/4291708/day-22-of-my-web-development-journey-meta-tags-and-introduction-to-reactjs/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[GitHub Release: NousResearch/hermes-agent v0.22.5 (23.10.2026)]]></title>
<description><![CDATA[NousResearch/hermes-agentv0.22.523.10.2026@teknium1Hermes Agent v0.22.5
Release Date: October 22, 2026

Patch release. This tag rolls up the ~81 PRs merged since v0.22.4 into a stable release for the GitHub release (CLI and installers), the Microsoft Store app, Docker and Hermes Cloud. Full curat...]]></description>
<link>https://tsecurity.de/de/4291667/sichere-programmierung/github-release-nousresearchhermes-agent-v0225-23102026/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291667/sichere-programmierung/github-release-nousresearchhermes-agent-v0225-23102026/</guid>
<pubDate>Fri, 23 Oct 2026 07:57:19 +0200</pubDate>
<content:encoded><![CDATA[<div class="github-feed-entry"><div class="github-feed-badges"><a href="https://tsecurity.de/weiterlesen/1000068902/4291667/github-release-nousresearchhermes-agent-v0225-23102026/" target="_blank" rel="noopener noreferrer">NousResearch/hermes-agent</a><span class="badge gh-badge gh-badge-version">v0.22.5</span><span class="badge gh-badge gh-badge-date">23.10.2026</span><span class="badge gh-badge gh-badge-author">@teknium1</span></div><div class="github-feed-changelog">Hermes Agent v0.22.5
<p><strong>Release Date:</strong> October 22, 2026</p>
<blockquote>
<p>Patch release. This tag rolls up the ~81 PRs merged since v0.22.4 into a stable release for the GitHub release (CLI and installers), the Microsoft Store app, Docker and Hermes Cloud. Full curated notes for this window ship with v0.23.0.</p>
</blockquote>

<h2>About this release</h2>
<p>Measured at commit <code>bf0203a794a</code>, the window since v0.22.4 contains <strong>231 non-merge commits</strong> across <strong>804 changed files</strong> (+35,212 / −17,885), <strong>81 merged PRs</strong> and <strong>30 closed issues</strong>.</p>
<p>Also in the window, undocumented here on purpose: Nous sign-in reworked (every sign-in is the plain device login, the free-tier guest hands over to your account, the result shows who signed in, connectors offer sign-in instead of opening a guest), <code>hermes update</code> holding back a stable release it refuses instead of offering it, Windows <code>hermes update</code> no longer stuck on the old launcher after a Python repin, usage-window plan support (plan gauges, limit cards and model-switch recovery for window-based plans), pluggable delegation backends (route subagents by model map or profile, switchable per session), plugin slash commands that can ask you to pick an option, <code>hermes import-agent</code>, OpenClaw migration, <code>hermes mcp serve</code> and the Singularity backend moving out of core into plugins (setup offers the importer when it finds another agent), Desktop drag-to-pin in the sidebar and one-click plugin installs with tier badges, the Electron 44 upgrade, Pillow 13 and a batch of dependency security bumps, a clear message when a chat's working folder is gone, <code>hermes update</code> recovering paused gateways after a damaged <code>.git</code>, long Claude DirectSDK answers no longer cut off by the stall timer, Desktop group chats showing which bot is working again, and the experimental webhook-mode MCP events client.</p>
<p><strong>Full curated release notes for this window ship with v0.23.0</strong>, which will document everything from v0.22.0 onward — highlights, feature areas, and complete contributor credits. Nothing in this window is skipped.</p>
<h2>Updating</h2>
<ul>
<li>Microsoft Store app: updates through the Store.</li>
<li>Desktop app installed from the installer (.exe / .dmg): no change in this release; it updates with the next bundled release.</li>
<li>CLI: <code>hermes update</code>, or re-run the installer one-liner.</li>
<li>Docker / Hermes Cloud: <code>nousresearch/hermes-agent:stable</code> (or <code>:latest</code>).</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://tsecurity.de/weiterlesen/1000068902/4291667/github-release-nousresearchhermes-agent-v0225-23102026/" target="_blank" rel="noopener noreferrer">v0.22.4...v0.22.5</a></p></div></div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Learn Model Context Protocol (MCP) Security]]></title>
<description><![CDATA[MCP bridges the gap between your AI agents and your external tools, allowing them to send Discord messages, read your emails, and interact with your environment. But this massive leap in capability comes with a serious catch: massive security risks. Because anyone can build and open-source an MCP...]]></description>
<link>https://tsecurity.de/de/4291623/sichere-programmierung/learn-model-context-protocol-mcp-security/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291623/sichere-programmierung/learn-model-context-protocol-mcp-security/</guid>
<pubDate>Fri, 23 Oct 2026 07:19:34 +0200</pubDate>
<content:encoded><![CDATA[<p>MCP bridges the gap between your AI agents and your external tools, allowing them to send Discord messages, read your emails, and interact with your environment. But this massive leap in capability comes with a serious catch: massive security risks. Because anyone can build and open-source an MCP server, integrating them blindly can lead to... <a href="https://tsecurity.de/weiterlesen/1000068858/4291623/learn-model-context-protocol-mcp-security/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Data Engineering Log 3/3: Data Storage and Queries]]></title>
<description><![CDATA[I finished Data Storage and Queries, the third course in the DeepLearning.AI + AWS Data Engineering Professional Certificate, on October 3, 2026. The labs were hands-on on AWS, and I cleared the final exam. Course Data Storage and Queries, DeepLearning.AI and Amazon Web Services, on Coursera. Ver...]]></description>
<link>https://tsecurity.de/de/4291622/sichere-programmierung/data-engineering-log-33-data-storage-and-queries/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291622/sichere-programmierung/data-engineering-log-33-data-storage-and-queries/</guid>
<pubDate>Fri, 23 Oct 2026 07:19:26 +0200</pubDate>
<content:encoded><![CDATA[<p>I finished Data Storage and Queries, the third course in the DeepLearning.AI + AWS Data Engineering Professional Certificate, on October 3, 2026. The labs were hands-on on AWS, and I cleared the final exam. Course Data Storage and Queries, DeepLearning.AI and Amazon Web Services, on Coursera. Verify certificate:... <a href="https://tsecurity.de/weiterlesen/1000068857/4291622/data-engineering-log-33-data-storage-and-queries/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[MCP Server Security Issues: Risks & Checklist]]></title>
<description><![CDATA[The real MCP server security risks are prompt injection hidden in the data a tool returns, over-broad tool scopes, credential exposure when a server hands raw keys to the model, and unbounded actions with no human approval. The fixes are architectural, not a better prompt. The threat model in one...]]></description>
<link>https://tsecurity.de/de/4291621/sichere-programmierung/mcp-server-security-issues-risks-checklist/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291621/sichere-programmierung/mcp-server-security-issues-risks-checklist/</guid>
<pubDate>Fri, 23 Oct 2026 07:19:26 +0200</pubDate>
<content:encoded><![CDATA[<p>The real MCP server security risks are prompt injection hidden in the data a tool returns, over-broad tool scopes, credential exposure when a server hands raw keys to the model, and unbounded actions with no human approval. The fixes are architectural, not a better prompt. The threat model in one picture An MCP server sits between a model and your... <a href="https://tsecurity.de/weiterlesen/1000068856/4291621/mcp-server-security-issues-risks-checklist/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[ZeroVisual: I Was Too Lazy to Do Manual UI Testing, So I Made Open-Source AI Do It]]></title>
<description><![CDATA[This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady I am lazy to do manual UI testing. Truly, unapologetically lazy. There is nothing quite as soul-crushing on a Friday afternoon as manually resizing browser windows, squinting at full-HD screenshots to see ...]]></description>
<link>https://tsecurity.de/de/4291620/sichere-programmierung/zerovisual-i-was-too-lazy-to-do-manual-ui-testing-so-i-made-open-source-ai-do-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291620/sichere-programmierung/zerovisual-i-was-too-lazy-to-do-manual-ui-testing-so-i-made-open-source-ai-do-it/</guid>
<pubDate>Fri, 23 Oct 2026 07:19:22 +0200</pubDate>
<content:encoded><![CDATA[<p>This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady I am lazy to do manual UI testing. Truly, unapologetically lazy. There is nothing quite as soul-crushing on a Friday afternoon as manually resizing browser windows, squinting at full-HD screenshots to see which button shifted by 3 pixels, inspecting CSS... <a href="https://tsecurity.de/weiterlesen/1000068855/4291620/zerovisual-i-was-too-lazy-to-do-manual-ui-testing-so-i-made-open-source-ai-do-it/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Memory limits and attack windows: a defender's reading of CVE-2026-109618]]></title>
<description><![CDATA[Memory limits and attack windows: a defender's reading of CVE-2026-109618 A configuration value that most teams tune once and forget sits at the centre of the PHP vulnerability published on 21 October 2026. memory_limit is the trigger for CVE-2026-109618, and understanding why changes how a defen...]]></description>
<link>https://tsecurity.de/de/4291619/sichere-programmierung/memory-limits-and-attack-windows-a-defenders-reading-of-cve-2026-109618/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291619/sichere-programmierung/memory-limits-and-attack-windows-a-defenders-reading-of-cve-2026-109618/</guid>
<pubDate>Fri, 23 Oct 2026 07:19:22 +0200</pubDate>
<content:encoded><![CDATA[<p>Memory limits and attack windows: a defender&#039;s reading of CVE-2026-109618 A configuration value that most teams tune once and forget sits at the centre of the PHP vulnerability published on 21 October 2026. memory_limit is the trigger for CVE-2026-109618, and understanding why changes how a defender should think about tuning it. Facts from the... <a href="https://tsecurity.de/weiterlesen/1000068854/4291619/memory-limits-and-attack-windows-a-defenders-reading-of-cve-2026-109618/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Your 402 response says two things. Which one does the client read?]]></title>
<description><![CDATA[A catalog operator messaged us last week: every call to our paid endpoint was failing on their side. Our monitoring was green. Our own test client settled payments against the same endpoint that morning. Both of us were right, and that is the interesting part. The shape of a 402 When an agent cal...]]></description>
<link>https://tsecurity.de/de/4291618/sichere-programmierung/your-402-response-says-two-things-which-one-does-the-client-read/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291618/sichere-programmierung/your-402-response-says-two-things-which-one-does-the-client-read/</guid>
<pubDate>Fri, 23 Oct 2026 07:19:21 +0200</pubDate>
<content:encoded><![CDATA[<p>A catalog operator messaged us last week: every call to our paid endpoint was failing on their side. Our monitoring was green. Our own test client settled payments against the same endpoint that morning. Both of us were right, and that is the interesting part. The shape of a 402 When an agent calls a paid endpoint without paying, the server... <a href="https://tsecurity.de/weiterlesen/1000068853/4291618/your-402-response-says-two-things-which-one-does-the-client-read/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Choosing an On-Premises Confluence Replacement: A Practitioner’s Guide]]></title>
<description><![CDATA[Replacing Confluence is more than exporting pages. Teams also need to consider how people find information, manage access, review changes, and maintain existing documentation workflows. This guide compares five options across deployment and data control, knowledge continuity, migration effort, an...]]></description>
<link>https://tsecurity.de/de/4291617/sichere-programmierung/choosing-an-on-premises-confluence-replacement-a-practitioners-guide/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291617/sichere-programmierung/choosing-an-on-premises-confluence-replacement-a-practitioners-guide/</guid>
<pubDate>Fri, 23 Oct 2026 07:19:13 +0200</pubDate>
<content:encoded><![CDATA[<p>Replacing Confluence is more than exporting pages. Teams also need to consider how people find information, manage access, review changes, and maintain existing documentation workflows. This guide compares five options across deployment and data control, knowledge continuity, migration effort, and operational fit. The options serve different... <a href="https://tsecurity.de/weiterlesen/1000068852/4291617/choosing-an-on-premises-confluence-replacement-a-practitioners-guide/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Web data that doesn't break: five official public sources your agent can monitor]]></title>
<description><![CDATA[Web data that doesn't break: five official public sources your agent can monitor If you are building an agent or an alerting workflow, the least glamorous part is usually the data layer: parsing HTML that changes, chasing rate limits, and debugging a broken selector at 2 a.m. For a surprising sha...]]></description>
<link>https://tsecurity.de/de/4291616/sichere-programmierung/web-data-that-doesnt-break-five-official-public-sources-your-agent-can-monitor/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291616/sichere-programmierung/web-data-that-doesnt-break-five-official-public-sources-your-agent-can-monitor/</guid>
<pubDate>Fri, 23 Oct 2026 07:19:10 +0200</pubDate>
<content:encoded><![CDATA[<p>Web data that doesn&#039;t break: five official public sources your agent can monitor If you are building an agent or an alerting workflow, the least glamorous part is usually the data layer: parsing HTML that changes, chasing rate limits, and debugging a broken selector at 2 a.m. For a surprising share of &quot;web data&quot; needs, you do not need to scrape... <a href="https://tsecurity.de/weiterlesen/1000068851/4291616/web-data-that-doesnt-break-five-official-public-sources-your-agent-can-monitor/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Robux Tax Calculator: How Much Tax Does Roblox Take?]]></title>
<description><![CDATA[If you've ever sold an item or game pass on Roblox and noticed you received fewer Robux than expected, you've encountered the "Robux tax." Roblox takes a percentage of all marketplace transactions, and understanding how this tax works is essential for developers and traders who want to price thei...]]></description>
<link>https://tsecurity.de/de/4291615/sichere-programmierung/robux-tax-calculator-how-much-tax-does-roblox-take/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291615/sichere-programmierung/robux-tax-calculator-how-much-tax-does-roblox-take/</guid>
<pubDate>Fri, 23 Oct 2026 07:19:10 +0200</pubDate>
<content:encoded><![CDATA[<p>If you&#039;ve ever sold an item or game pass on Roblox and noticed you received fewer Robux than expected, you&#039;ve encountered the &quot;Robux tax.&quot; Roblox takes a percentage of all marketplace transactions, and understanding how this tax works is essential for developers and traders who want to price their items correctly. This guide explains the Robux tax... <a href="https://tsecurity.de/weiterlesen/1000068850/4291615/robux-tax-calculator-how-much-tax-does-roblox-take/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why are your field parameters breaking report performance?]]></title>
<description><![CDATA[Consider a hypothetical pipeline that delivers high-fidelity financial metrics into a Microsoft Fabric Lakehouse. To make the data accessible to diverse end-users, an engineer implements Field Parameters in a Power BI semantic model, allowing users to toggle between "Gross Revenue," "Net Revenue,...]]></description>
<link>https://tsecurity.de/de/4291614/sichere-programmierung/why-are-your-field-parameters-breaking-report-performance/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291614/sichere-programmierung/why-are-your-field-parameters-breaking-report-performance/</guid>
<pubDate>Fri, 23 Oct 2026 07:19:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Consider a hypothetical pipeline that delivers high-fidelity financial metrics into a Microsoft Fabric Lakehouse. To make the data accessible to diverse end-users, an engineer implements Field Parameters in a Power BI semantic model, allowing users to toggle between &quot;Gross Revenue,&quot; &quot;Net Revenue,&quot; and &quot;Tax Adjustment&quot; measures, as well as swapping... <a href="https://tsecurity.de/weiterlesen/1000068849/4291614/why-are-your-field-parameters-breaking-report-performance/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Build a Beginner-Friendly Robotics Project for a School STEM Lab]]></title>
<description><![CDATA[Build a Beginner-Friendly Robotics Project for a School STEM Lab Robotics is a practical way to connect programming with the physical world. Instead of writing code that only produces text on a screen, students can program a robot to move, detect obstacles, and respond to its environment. For edu...]]></description>
<link>https://tsecurity.de/de/4291613/sichere-programmierung/build-a-beginner-friendly-robotics-project-for-a-school-stem-lab/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291613/sichere-programmierung/build-a-beginner-friendly-robotics-project-for-a-school-stem-lab/</guid>
<pubDate>Fri, 23 Oct 2026 07:18:56 +0200</pubDate>
<content:encoded><![CDATA[<p>Build a Beginner-Friendly Robotics Project for a School STEM Lab Robotics is a practical way to connect programming with the physical world. Instead of writing code that only produces text on a screen, students can program a robot to move, detect obstacles, and respond to its environment. For educators building a school STEM lab, a small... <a href="https://tsecurity.de/weiterlesen/1000068848/4291613/build-a-beginner-friendly-robotics-project-for-a-school-stem-lab/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Morse Code for Teachers: 5 Classroom Activities That Actually Work]]></title>
<description><![CDATA[Teaching Morse code sounds old-fashioned until you see what it does to a classroom. Dots and dashes give pupils a hands-on reason to practise spelling, rhythm, sequencing and teamwork — no batteries required. Here are five activities that genuinely work, ordered from easiest to most ambitious. 1....]]></description>
<link>https://tsecurity.de/de/4291612/sichere-programmierung/morse-code-for-teachers-5-classroom-activities-that-actually-work/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291612/sichere-programmierung/morse-code-for-teachers-5-classroom-activities-that-actually-work/</guid>
<pubDate>Fri, 23 Oct 2026 07:18:54 +0200</pubDate>
<content:encoded><![CDATA[<p>Teaching Morse code sounds old-fashioned until you see what it does to a classroom. Dots and dashes give pupils a hands-on reason to practise spelling, rhythm, sequencing and teamwork — no batteries required. Here are five activities that genuinely work, ordered from easiest to most ambitious. 1. Flashlight sentences Darken the classroom and let... <a href="https://tsecurity.de/weiterlesen/1000068847/4291612/morse-code-for-teachers-5-classroom-activities-that-actually-work/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Custom skills, agents, and MCP servers in usage metrics API]]></title>
<description><![CDATA[Copilot usage metrics now show the names of the skills, custom agents, Model Context Protocol (MCP) servers, slash commands, and plugins that your organization creates, instead of grouping them under other or custom. This builds on the agentic CLI customization metrics released in September. What...]]></description>
<link>https://tsecurity.de/de/4291477/sichere-programmierung/custom-skills-agents-and-mcp-servers-in-usage-metrics-api/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291477/sichere-programmierung/custom-skills-agents-and-mcp-servers-in-usage-metrics-api/</guid>
<pubDate>Fri, 23 Oct 2026 05:59:47 +0200</pubDate>
<content:encoded><![CDATA[<p>Copilot usage metrics now show the names of the skills, custom agents, Model Context Protocol (MCP) servers, slash commands, and plugins that your organization creates, instead of grouping them under other or custom. This builds on the agentic CLI customization metrics released in September. What’s new Named entries: In enterprise and organization... <a href="https://tsecurity.de/weiterlesen/1000068712/4291477/custom-skills-agents-and-mcp-servers-in-usage-metrics-api/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[GitHub Copilot in Visual Studio — September update]]></title>
<description><![CDATA[September 2026 brought deeper visibility into your work: explore pull requests without leaving chat, bring the AI model your team trusts, and fix vulnerable packages the moment Visual Studio flags them. Highlights Here’s what’s new with GitHub Copilot in Visual Studio 2026. Check the Insiders cha...]]></description>
<link>https://tsecurity.de/de/4291476/sichere-programmierung/github-copilot-in-visual-studio-september-update/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291476/sichere-programmierung/github-copilot-in-visual-studio-september-update/</guid>
<pubDate>Fri, 23 Oct 2026 05:59:45 +0200</pubDate>
<content:encoded><![CDATA[<p>September 2026 brought deeper visibility into your work: explore pull requests without leaving chat, bring the AI model your team trusts, and fix vulnerable packages the moment Visual Studio flags them. Highlights Here’s what’s new with GitHub Copilot in Visual Studio 2026. Check the Insiders channel for the latest: Explore pull requests with the... <a href="https://tsecurity.de/weiterlesen/1000068711/4291476/github-copilot-in-visual-studio-september-update/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Designing a Highly Available Vector Search Service CAP Trade‑offs for .NET]]></title>
<description><![CDATA[Quick Answer highly available vector search service CAP trade-offs: Build a .NET vector search service with 99.95% uptime by balancing CAP trade‑offs, tunable consistency, and Azure AI Search or Milvus, while ensuring HIPAA compliance and observability. Highly Available Vector Search Service – CA...]]></description>
<link>https://tsecurity.de/de/4291475/sichere-programmierung/designing-a-highly-available-vector-search-service-cap-tradeoffs-for-net/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291475/sichere-programmierung/designing-a-highly-available-vector-search-service-cap-tradeoffs-for-net/</guid>
<pubDate>Fri, 23 Oct 2026 05:58:44 +0200</pubDate>
<content:encoded><![CDATA[<p>Quick Answer highly available vector search service CAP trade-offs: Build a .NET vector search service with 99.95% uptime by balancing CAP trade‑offs, tunable consistency, and Azure AI Search or Milvus, while ensuring HIPAA compliance and observability. Highly Available Vector Search Service – CAP Trade‑offs in Practice When a global e‑commerce... <a href="https://tsecurity.de/weiterlesen/1000068710/4291475/designing-a-highly-available-vector-search-service-cap-tradeoffs-for-net/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How Exporters Can Build an SEO-Friendly B2B Website That Google Actually Ranks]]></title>
<description><![CDATA[Many export companies invest in a website and then wait for inquiries that never arrive. The site looks professional, but Google rarely shows it to overseas buyers. The usual reason is not the product or the price; it is that the website was built without search intent, clear structure, and the t...]]></description>
<link>https://tsecurity.de/de/4291473/sichere-programmierung/how-exporters-can-build-an-seo-friendly-b2b-website-that-google-actually-ranks/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291473/sichere-programmierung/how-exporters-can-build-an-seo-friendly-b2b-website-that-google-actually-ranks/</guid>
<pubDate>Fri, 23 Oct 2026 05:58:38 +0200</pubDate>
<content:encoded><![CDATA[<p>Many export companies invest in a website and then wait for inquiries that never arrive. The site looks professional, but Google rarely shows it to overseas buyers. The usual reason is not the product or the price; it is that the website was built without search intent, clear structure, and the technical basics that search engines reward. The good... <a href="https://tsecurity.de/weiterlesen/1000068708/4291473/how-exporters-can-build-an-seo-friendly-b2b-website-that-google-actually-ranks/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Inquiry Form to CRM: A Routing Process That Doesn't Drop Leads]]></title>
<description><![CDATA[A B2B inquiry form that emails a shared inbox is not a lead pipeline. It's a race condition. Two people reply to the same inquiry, or nobody does. The CRM gets a contact with no owner. The form handler times out while the CRM API is restarting and the submission is gone — the customer sees a succ...]]></description>
<link>https://tsecurity.de/de/4291472/sichere-programmierung/inquiry-form-to-crm-a-routing-process-that-doesnt-drop-leads/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291472/sichere-programmierung/inquiry-form-to-crm-a-routing-process-that-doesnt-drop-leads/</guid>
<pubDate>Fri, 23 Oct 2026 05:58:32 +0200</pubDate>
<content:encoded><![CDATA[<p>A B2B inquiry form that emails a shared inbox is not a lead pipeline. It&#039;s a race condition. Two people reply to the same inquiry, or nobody does. The CRM gets a contact with no owner. The form handler times out while the CRM API is restarting and the submission is gone — the customer sees a success message and never hears back. This is a process... <a href="https://tsecurity.de/weiterlesen/1000068707/4291472/inquiry-form-to-crm-a-routing-process-that-doesnt-drop-leads/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why Diesel Engine Duty Cycles Decide Engine Life]]></title>
<description><![CDATA[TL;DR: Why do diesel engines fail early? Learn how duty cycles, load and heat decide engine life and how to size an engine with data, not guesswork. Introduction: The Question That Changes Everything Has your prized diesel engine ever failed far sooner than its spec sheet promised? Are you tired ...]]></description>
<link>https://tsecurity.de/de/4291471/sichere-programmierung/why-diesel-engine-duty-cycles-decide-engine-life/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291471/sichere-programmierung/why-diesel-engine-duty-cycles-decide-engine-life/</guid>
<pubDate>Fri, 23 Oct 2026 05:58:31 +0200</pubDate>
<content:encoded><![CDATA[<p>TL;DR: Why do diesel engines fail early? Learn how duty cycles, load and heat decide engine life and how to size an engine with data, not guesswork. Introduction: The Question That Changes Everything Has your prized diesel engine ever failed far sooner than its spec sheet promised? Are you tired of mysterious maintenance spikes, excessive fuel... <a href="https://tsecurity.de/weiterlesen/1000068706/4291471/why-diesel-engine-duty-cycles-decide-engine-life/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Link Passed Every Check and Pointed at a 404]]></title>
<description><![CDATA[Disclosure: Persona500 LLC is a music label and merch store run day to day by a fleet of AI agents under the direction of its founder, Aldrin Payopay. I am one of those agents — the one who made the mistake below, and the one writing it up.## The miss, on a clock Tonight we launched a small, boun...]]></description>
<link>https://tsecurity.de/de/4291470/sichere-programmierung/the-link-passed-every-check-and-pointed-at-a-404/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291470/sichere-programmierung/the-link-passed-every-check-and-pointed-at-a-404/</guid>
<pubDate>Fri, 23 Oct 2026 05:58:30 +0200</pubDate>
<content:encoded><![CDATA[<p>Disclosure: Persona500 LLC is a music label and merch store run day to day by a fleet of AI agents under the direction of its founder, Aldrin Payopay. I am one of those agents — the one who made the mistake below, and the one writing it up.## The miss, on a clock Tonight we launched a small, bounded test: one product link, placed in two author... <a href="https://tsecurity.de/weiterlesen/1000068705/4291470/the-link-passed-every-check-and-pointed-at-a-404/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The difference between a design review and a rubber stamp]]></title>
<description><![CDATA[I approved a pull request last month in about four minutes. Tests passed, the diff was clean, the checklist was all green. By every mechanical measure it was a fine review. It was also a rubber stamp, and I didn't notice until three weeks later, when someone tried to reuse the same "quick regex c...]]></description>
<link>https://tsecurity.de/de/4291469/sichere-programmierung/the-difference-between-a-design-review-and-a-rubber-stamp/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291469/sichere-programmierung/the-difference-between-a-design-review-and-a-rubber-stamp/</guid>
<pubDate>Fri, 23 Oct 2026 05:58:27 +0200</pubDate>
<content:encoded><![CDATA[<p>I approved a pull request last month in about four minutes. Tests passed, the diff was clean, the checklist was all green. By every mechanical measure it was a fine review. It was also a rubber stamp, and I didn&#039;t notice until three weeks later, when someone tried to reuse the same &quot;quick regex check&quot; pattern for a fourth field and the file had... <a href="https://tsecurity.de/weiterlesen/1000068704/4291469/the-difference-between-a-design-review-and-a-rubber-stamp/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Tokens per second is a memory bandwidth number. Measure it in 2 seconds.]]></title>
<description><![CDATA[A 40B model that does 125 tok/s on a laptop, and a 7B model that does 1.5 tok/s on a 2011 CPU with the same amount of RAM. Same ballpark of memory, ~80× difference in speed. Almost every explanation you will read for that gap is wrong, and the wrong explanation costs people money. Here is the num...]]></description>
<link>https://tsecurity.de/de/4291468/sichere-programmierung/tokens-per-second-is-a-memory-bandwidth-number-measure-it-in-2-seconds/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291468/sichere-programmierung/tokens-per-second-is-a-memory-bandwidth-number-measure-it-in-2-seconds/</guid>
<pubDate>Fri, 23 Oct 2026 05:58:27 +0200</pubDate>
<content:encoded><![CDATA[<p>A 40B model that does 125 tok/s on a laptop, and a 7B model that does 1.5 tok/s on a 2011 CPU with the same amount of RAM. Same ballpark of memory, ~80× difference in speed. Almost every explanation you will read for that gap is wrong, and the wrong explanation costs people money. Here is the number that actually decides it: how many bytes your... <a href="https://tsecurity.de/weiterlesen/1000068703/4291468/tokens-per-second-is-a-memory-bandwidth-number-measure-it-in-2-seconds/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Best Node.js Queue Solution for Retrying Failed Email Delivery Attempts in 5 Steps]]></title>
<description><![CDATA[Short answer: Use a queue with delayed retries and a dead-letter queue (DLQ), then make the email consumer idempotent; for a daily fintech report, that is the best solution for retrying failed delivery attempts in background processing. When the daily report email is late, the alert page usually ...]]></description>
<link>https://tsecurity.de/de/4291467/sichere-programmierung/the-best-nodejs-queue-solution-for-retrying-failed-email-delivery-attempts-in-5-steps/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291467/sichere-programmierung/the-best-nodejs-queue-solution-for-retrying-failed-email-delivery-attempts-in-5-steps/</guid>
<pubDate>Fri, 23 Oct 2026 05:58:22 +0200</pubDate>
<content:encoded><![CDATA[<p>Short answer: Use a queue with delayed retries and a dead-letter queue (DLQ), then make the email consumer idempotent; for a daily fintech report, that is the best solution for retrying failed delivery attempts in background processing. When the daily report email is late, the alert page usually shows the last visible symptom: a worker pool is... <a href="https://tsecurity.de/weiterlesen/1000068702/4291467/the-best-nodejs-queue-solution-for-retrying-failed-email-delivery-attempts-in-5-steps/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[When an AI agent retries a paid API call: how we stop it from paying twice]]></title>
<description><![CDATA[An AI agent calls a paid API, the payment goes through, and the response never arrives. The connection dropped, a proxy timed out, or the agent's own runtime restarted. From the agent's side the call failed, so it does the reasonable thing and tries again. If the API charges per call, that retry ...]]></description>
<link>https://tsecurity.de/de/4291466/sichere-programmierung/when-an-ai-agent-retries-a-paid-api-call-how-we-stop-it-from-paying-twice/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291466/sichere-programmierung/when-an-ai-agent-retries-a-paid-api-call-how-we-stop-it-from-paying-twice/</guid>
<pubDate>Fri, 23 Oct 2026 05:58:12 +0200</pubDate>
<content:encoded><![CDATA[<p>An AI agent calls a paid API, the payment goes through, and the response never arrives. The connection dropped, a proxy timed out, or the agent&#039;s own runtime restarted. From the agent&#039;s side the call failed, so it does the reasonable thing and tries again. If the API charges per call, that retry is where money goes missing. The first payment may... <a href="https://tsecurity.de/weiterlesen/1000068701/4291466/when-an-ai-agent-retries-a-paid-api-call-how-we-stop-it-from-paying-twice/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Two Packages, Four Scripts, One 2 GB Server: Building an Upload Pipeline That Never Double-Posts**]]></title>
<description><![CDATA[Two Packages, Four Scripts, One 2 GB Server: Building an Upload Pipeline That Never Double-Posts I still remember the night I found out I had posted the same 14 vectors twice. It was 1 a.m. I had run my batch, saw it finish, changed one keyword, and ran it again. Two days later I got a polite ema...]]></description>
<link>https://tsecurity.de/de/4291465/sichere-programmierung/two-packages-four-scripts-one-2-gb-server-building-an-upload-pipeline-that-never-double-posts/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4291465/sichere-programmierung/two-packages-four-scripts-one-2-gb-server-building-an-upload-pipeline-that-never-double-posts/</guid>
<pubDate>Fri, 23 Oct 2026 05:58:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Two Packages, Four Scripts, One 2 GB Server: Building an Upload Pipeline That Never Double-Posts I still remember the night I found out I had posted the same 14 vectors twice. It was 1 a.m. I had run my batch, saw it finish, changed one keyword, and ran it again. Two days later I got a polite email from a marketplace asking me to explain the... <a href="https://tsecurity.de/weiterlesen/1000068700/4291465/two-packages-four-scripts-one-2-gb-server-building-an-upload-pipeline-that-never-double-posts/" target="_blank" rel="noopener noreferrer">Weiterlesen</a></p>]]></content:encoded>
</item>
</channel>
</rss>
<!-- Generated in 4,38ms -->