<?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 - 🔧 Programmierung]]></title>
<link><![CDATA[https://tsecurity.de/export/rss/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>de-DE</language>
<lastBuildDate>Thu, 17 Sep 2026 09:45:23 +0200</lastBuildDate>
<pubDate>Thu, 17 Sep 2026 09:45:23 +0200</pubDate>
<ttl>15</ttl>
<copyright>2026 tsecurity.de - 🔧 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 - 🔧 Programmierung]]></title>
<link><![CDATA[https://tsecurity.de/export/rss/programmierung.xml]]></link>
</image>
<atom:link href="https://tsecurity.de/export/rss/alle-kategorien.xml" rel="self" type="application/rss+xml" />
<item>
<title><![CDATA[Integrating AI Across Industries: A Developer’s Guide to Practical Frameworks]]></title>
<description><![CDATA[null Continue reading Integrating AI Across Industries: A Developer’s Guide to Practical Frameworks on SitePoint. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4151100/programmierung/integrating-ai-across-industries-a-developers-guide-to-practical-frameworks/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151100/programmierung/integrating-ai-across-industries-a-developers-guide-to-practical-frameworks/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:47 +0200</pubDate>
<content:encoded><![CDATA[<p>null Continue reading Integrating AI Across Industries: A Developer’s Guide to Practical Frameworks on SitePoint. <a href="https://www.sitepoint.com/integrating-ai-across-industries-a-developer-s-guide-to-practical-frameworks/?utm_source=rss" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building a Reliable Script-to-Video Pipeline for Modern Web Applications]]></title>
<description><![CDATA[null Continue reading Building a Reliable Script-to-Video Pipeline for Modern Web Applications on SitePoint. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4151099/programmierung/building-a-reliable-script-to-video-pipeline-for-modern-web-applications/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151099/programmierung/building-a-reliable-script-to-video-pipeline-for-modern-web-applications/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:47 +0200</pubDate>
<content:encoded><![CDATA[<p>null Continue reading Building a Reliable Script-to-Video Pipeline for Modern Web Applications on SitePoint. <a href="https://www.sitepoint.com/building-a-reliable-script-to-video-pipeline-for-modern-web-applications/?utm_source=rss" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Future of Everything: How Artificial Intelligence is Revolutionizing Education, Traffic Management, Healthcare, and Modern Coding]]></title>
<description><![CDATA[null Continue reading The Future of Everything: How Artificial Intelligence is Revolutionizing Education, Traffic Management, Healthcare, and Modern Coding on SitePoint. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4151098/programmierung/the-future-of-everything-how-artificial-intelligence-is-revolutionizing-education-traffic-management-healthcare-and-modern-coding/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151098/programmierung/the-future-of-everything-how-artificial-intelligence-is-revolutionizing-education-traffic-management-healthcare-and-modern-coding/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:46 +0200</pubDate>
<content:encoded><![CDATA[<p>null Continue reading The Future of Everything: How Artificial Intelligence is Revolutionizing Education, Traffic Management, Healthcare, and Modern Coding on SitePoint. <a href="https://www.sitepoint.com/the-future-of-everything-how-artificial-intelligence-is-revolutionizing-education-traffic-management-healthcare-and-modern-coding/?utm_source=rss" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Idempotent APIs Without Idempotency Tokens]]></title>
<description><![CDATA[A few years into working on a utility billing SaaS platform, I ended up owning a feature that sounds simple on a slide and is genuinely nasty underneath: "what would my bill look like on a different rate plan?" Utilities offer customers a handful of rate plans — flat rate, time-of-use, tiered, de...]]></description>
<link>https://tsecurity.de/de/4151097/programmierung/idempotent-apis-without-idempotency-tokens/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151097/programmierung/idempotent-apis-without-idempotency-tokens/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:43 +0200</pubDate>
<content:encoded><![CDATA[<p>A few years into working on a utility billing SaaS platform, I ended up owning a feature that sounds simple on a slide and is genuinely nasty underneath: &quot;what would my bill look like on a different rate plan?&quot; Utilities offer customers a handful of rate plans — flat rate, time-of-use, tiered, demand-based, seasonal variants — and one of the... <a href="https://dev.to/kharesam/idempotent-apis-without-idempotency-tokens-1n4g" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Partial refunds break when there were multiple captures]]></title>
<description><![CDATA[Ran into this on an order that split into two captures: warehouse shipped half the items same day, the rest three days later. Two captures against one authorization, both against the same PAN, same order ID on our side. Customer canceled item two and asked for a refund. Sent a refund request for ...]]></description>
<link>https://tsecurity.de/de/4151096/programmierung/partial-refunds-break-when-there-were-multiple-captures/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151096/programmierung/partial-refunds-break-when-there-were-multiple-captures/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:43 +0200</pubDate>
<content:encoded><![CDATA[<p>Ran into this on an order that split into two captures: warehouse shipped half the items same day, the rest three days later. Two captures against one authorization, both against the same PAN, same order ID on our side. Customer canceled item two and asked for a refund. Sent a refund request for that amount, and the processor applied it against... <a href="https://dev.to/payneteasy/partial-refunds-break-when-there-were-multiple-captures-3kb2" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Relationships, Schemas and Joins in Power BI: A Practical Guide to Data Modelling]]></title>
<description><![CDATA[Flat tables, star schemas, snowflakes, cardinality, filter direction, and Power Query joins, in plain language. My first Power BI report was a 12 column table. It worked until finance asked for actual vs budget, and I discovered a flat table can't share a customer or date across two business proc...]]></description>
<link>https://tsecurity.de/de/4151095/programmierung/relationships-schemas-and-joins-in-power-bi-a-practical-guide-to-data-modelling/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151095/programmierung/relationships-schemas-and-joins-in-power-bi-a-practical-guide-to-data-modelling/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:43 +0200</pubDate>
<content:encoded><![CDATA[<p>Flat tables, star schemas, snowflakes, cardinality, filter direction, and Power Query joins, in plain language. My first Power BI report was a 12 column table. It worked until finance asked for actual vs budget, and I discovered a flat table can&#039;t share a customer or date across two business processes. That&#039;s the lesson this post is really about:... <a href="https://dev.to/victoria_fa8/relationships-schemas-and-joins-in-power-bi-a-practical-guide-to-data-modelling-335" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Need Space? Hold My Page: The OS-to-Program Memory Boundary]]></title>
<description><![CDATA[Introduction Before learning anything else, I believe we have to understand memory management. As I kept allocating dynamic memory in my programs, I started to think about what that actually means. I know it's virtual and it's available, but who gives it? Who is in charge? How does it happen? I a...]]></description>
<link>https://tsecurity.de/de/4151093/programmierung/need-space-hold-my-page-the-os-to-program-memory-boundary/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151093/programmierung/need-space-hold-my-page-the-os-to-program-memory-boundary/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:43 +0200</pubDate>
<content:encoded><![CDATA[<p>Introduction Before learning anything else, I believe we have to understand memory management. As I kept allocating dynamic memory in my programs, I started to think about what that actually means. I know it&#039;s virtual and it&#039;s available, but who gives it? Who is in charge? How does it happen? I am writing this article to answer those exact... <a href="https://dev.to/gazel-create/need-space-hold-my-page-the-os-to-program-memory-boundary-5237" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Stripe webhooks in Go: the complete idempotent handler, line by line]]></title>
<description><![CDATA[Every Stripe tutorial in Go shows the same forty lines: read the body, call ConstructEvent, switch on the type, update the database. Those forty lines double-charge on a retry, lose a payment on a restart, trust a payload an attacker can shape, and time out under a burst. This is the handler GoVu...]]></description>
<link>https://tsecurity.de/de/4151092/programmierung/stripe-webhooks-in-go-the-complete-idempotent-handler-line-by-line/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151092/programmierung/stripe-webhooks-in-go-the-complete-idempotent-handler-line-by-line/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:42 +0200</pubDate>
<content:encoded><![CDATA[<p>Every Stripe tutorial in Go shows the same forty lines: read the body, call ConstructEvent, switch on the type, update the database. Those forty lines double-charge on a retry, lose a payment on a restart, trust a payload an attacker can shape, and time out under a burst. This is the handler GoVueKit ships instead — the actual code, then each... <a href="https://dev.to/benjy33000/stripe-webhooks-in-go-the-complete-idempotent-handler-line-by-line-3ggj" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I Blamed Sticky Sessions for 48 Hours. The Pool Still Held the Old Socket.]]></title>
<description><![CDATA[I spent forty-eight hours convinced our load balancer was sticky in the worst possible way after a quiet rolling deploy. After every rolling restart, a slice of traffic still parsed JSON fields I had already deleted from the handlers. Does that sound like a platform bug, or like a client process ...]]></description>
<link>https://tsecurity.de/de/4151091/programmierung/i-blamed-sticky-sessions-for-48-hours-the-pool-still-held-the-old-socket/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151091/programmierung/i-blamed-sticky-sessions-for-48-hours-the-pool-still-held-the-old-socket/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:42 +0200</pubDate>
<content:encoded><![CDATA[<p>I spent forty-eight hours convinced our load balancer was sticky in the worst possible way after a quiet rolling deploy. After every rolling restart, a slice of traffic still parsed JSON fields I had already deleted from the handlers. Does that sound like a platform bug, or like a client process that never bothered to hang up? These are field... <a href="https://dev.to/codepy_1473/i-blamed-sticky-sessions-for-48-hours-the-pool-still-held-the-old-socket-4373" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building AI-Powered Applications with Azure Database for PostgreSQL]]></title>
<description><![CDATA[Why Postgres as the AI Backend The pitch for building AI features directly on Azure Database for PostgreSQL instead of bolting on a separate vector database: your relational data (users, orders, documents, permissions) and your vector embeddings live in the same database, the same transaction, th...]]></description>
<link>https://tsecurity.de/de/4151090/programmierung/building-ai-powered-applications-with-azure-database-for-postgresql/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151090/programmierung/building-ai-powered-applications-with-azure-database-for-postgresql/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:42 +0200</pubDate>
<content:encoded><![CDATA[<p>Why Postgres as the AI Backend The pitch for building AI features directly on Azure Database for PostgreSQL instead of bolting on a separate vector database: your relational data (users, orders, documents, permissions) and your vector embeddings live in the same database, the same transaction, the same backup. A RAG query that needs &quot;find similar... <a href="https://dev.to/rdgmh/building-ai-powered-applications-with-azure-database-for-postgresql-40pi" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Configuring and Migrating to Azure Database for PostgreSQL]]></title>
<description><![CDATA[Why Migration and HA Are the Same Conversation Migrating a database and keeping it highly available afterward aren't two separate projects — they're the same discipline applied at two different moments. Both come down to the same underlying mechanism: PostgreSQL's write-ahead log (WAL), the recor...]]></description>
<link>https://tsecurity.de/de/4151089/programmierung/configuring-and-migrating-to-azure-database-for-postgresql/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151089/programmierung/configuring-and-migrating-to-azure-database-for-postgresql/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:41 +0200</pubDate>
<content:encoded><![CDATA[<p>Why Migration and HA Are the Same Conversation Migrating a database and keeping it highly available afterward aren&#039;t two separate projects — they&#039;re the same discipline applied at two different moments. Both come down to the same underlying mechanism: PostgreSQL&#039;s write-ahead log (WAL), the record of every change made to the database, streamed to... <a href="https://dev.to/rdgmh/configuring-and-migrating-to-azure-database-for-postgresql-446j" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[GitHub Release to Zenodo DOI]]></title>
<description><![CDATA[Cover illustration: evolving source becomes one preserved release. A GitHub release can exist before its Zenodo archive is ready. A DOI can resolve while the metadata still misrepresents the files. A discovery service can list the record without having checked whether the software works. Treating...]]></description>
<link>https://tsecurity.de/de/4151088/programmierung/github-release-to-zenodo-doi/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151088/programmierung/github-release-to-zenodo-doi/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:41 +0200</pubDate>
<content:encoded><![CDATA[<p>Cover illustration: evolving source becomes one preserved release. A GitHub release can exist before its Zenodo archive is ready. A DOI can resolve while the metadata still misrepresents the files. A discovery service can list the record without having checked whether the software works. Treating those events as one success state makes a release... <a href="https://dev.to/dmytronasyrov/github-release-to-zenodo-doi-265f" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Deploying Cloud-Native Apps with Azure Container Apps]]></title>
<description><![CDATA[Why Container Apps, and Not Just "Kubernetes but Managed" Azure Container Apps sits in a specific gap: more managed than AKS (no nodes to patch, no cluster to operate), but built on the same underlying primitives Kubernetes users already know — KEDA for event-driven autoscaling, Dapr for service-...]]></description>
<link>https://tsecurity.de/de/4151087/programmierung/deploying-cloud-native-apps-with-azure-container-apps/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151087/programmierung/deploying-cloud-native-apps-with-azure-container-apps/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:41 +0200</pubDate>
<content:encoded><![CDATA[<p>Why Container Apps, and Not Just &quot;Kubernetes but Managed&quot; Azure Container Apps sits in a specific gap: more managed than AKS (no nodes to patch, no cluster to operate), but built on the same underlying primitives Kubernetes users already know — KEDA for event-driven autoscaling, Dapr for service-to-service patterns, and the same container image... <a href="https://dev.to/rdgmh/deploying-cloud-native-apps-with-azure-container-apps-1bm9" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[MariaDB 13.0 Is Now Stable]]></title>
<description><![CDATA[MariaDB Server 13.0 is now Stable! The 13.0 series started its journey in March 2026 with the Preview. It then progressed through the Release Candidate phase and is now ready for general use as MariaDB’s latest Stable rolling release. … Continue reading \"MariaDB 13.0 Is Now Stable\" MariaDB 13.0...]]></description>
<link>https://tsecurity.de/de/4151086/programmierung/mariadb-130-is-now-stable/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4151086/programmierung/mariadb-130-is-now-stable/</guid>
<pubDate>Thu, 17 Sep 2026 09:28:11 +0200</pubDate>
<content:encoded><![CDATA[<p>MariaDB Server 13.0 is now Stable! The 13.0 series started its journey in March 2026 with the Preview. It then progressed through the Release Candidate phase and is now ready for general use as MariaDB’s latest Stable rolling release. … Continue reading \&quot;MariaDB 13.0 Is Now Stable\&quot; MariaDB 13.0 Is Now Stable appeared first on MariaDB.org <a href="https://mariadb.org/mariadb-13-0-is-now-stable/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Juicebox vs Noon: How much of sourcing should AI own?]]></title>
<description><![CDATA[Juicebox vs Noon: compare recruiter-controlled AI sourcing against a fully autonomous sourcer to decide how much of the top of the funnel you want to hand off. Continue reading Juicebox vs Noon: How much of sourcing should AI own? on SitePoint. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4150963/programmierung/juicebox-vs-noon-how-much-of-sourcing-should-ai-own/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150963/programmierung/juicebox-vs-noon-how-much-of-sourcing-should-ai-own/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:26 +0200</pubDate>
<content:encoded><![CDATA[<p>Juicebox vs Noon: compare recruiter-controlled AI sourcing against a fully autonomous sourcer to decide how much of the top of the funnel you want to hand off. Continue reading Juicebox vs Noon: How much of sourcing should AI own? on SitePoint. <a href="https://www.sitepoint.com/juicebox-vs-noon-comparison/?utm_source=rss" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Two Cloudflare Pages behaviours I had to measure to believe]]></title>
<description><![CDATA[I run a static browser-games site on Cloudflare Pages: about 4,700 prerendered HTML files, a small React shell, no server. Two things cost me days because the platform did not fail loudly. Both are easy to reproduce, so here are the measurements rather than opinions. 1. Cache-Control in _headers ...]]></description>
<link>https://tsecurity.de/de/4150962/programmierung/two-cloudflare-pages-behaviours-i-had-to-measure-to-believe/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150962/programmierung/two-cloudflare-pages-behaviours-i-had-to-measure-to-believe/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:22 +0200</pubDate>
<content:encoded><![CDATA[<p>I run a static browser-games site on Cloudflare Pages: about 4,700 prerendered HTML files, a small React shell, no server. Two things cost me days because the platform did not fail loudly. Both are easy to reproduce, so here are the measurements rather than opinions. 1. Cache-Control in _headers is ignored for static assets The symptom: after a... <a href="https://dev.to/ankit_gupta_37c6b9df66fb7/two-cloudflare-pages-behaviours-i-had-to-measure-to-believe-4gki" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I Built a Fun Name-Based Love Calculator — Here's How It Works]]></title>
<description><![CDATA[A while back, I built a small side project called NameLoveCalculator — a simple tool that takes two names and generates a fun compatibility score. Why I Built It Love calculators have been an internet staple for decades. People type in two names, hit a button, and get a percentage. It's silly, it...]]></description>
<link>https://tsecurity.de/de/4150961/programmierung/i-built-a-fun-name-based-love-calculator-heres-how-it-works/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150961/programmierung/i-built-a-fun-name-based-love-calculator-heres-how-it-works/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:22 +0200</pubDate>
<content:encoded><![CDATA[<p>A while back, I built a small side project called NameLoveCalculator — a simple tool that takes two names and generates a fun compatibility score. Why I Built It Love calculators have been an internet staple for decades. People type in two names, hit a button, and get a percentage. It&#039;s silly, it&#039;s nostalgic, and it&#039;s a great way to spark... <a href="https://dev.to/olivia_hayes_d6ec37feae1b/i-built-a-fun-name-based-love-calculator-heres-how-it-works-17m9" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Learning, Building, Breaking, and Starting Again]]></title>
<description><![CDATA[I didn’t get into web development because I knew exactly what I wanted to build. I started because I was curious about how websites actually worked. That curiosity slowly turned into spending hours writing code, fixing errors, breaking things, and trying to understand why something that looked si...]]></description>
<link>https://tsecurity.de/de/4150960/programmierung/learning-building-breaking-and-starting-again/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150960/programmierung/learning-building-breaking-and-starting-again/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:22 +0200</pubDate>
<content:encoded><![CDATA[<p>I didn’t get into web development because I knew exactly what I wanted to build. I started because I was curious about how websites actually worked. That curiosity slowly turned into spending hours writing code, fixing errors, breaking things, and trying to understand why something that looked simple could sometimes take hours to figure out. And... <a href="https://dev.to/ajnasahammed/learning-building-breaking-and-starting-again-4pim" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[NTRIP Connected Isn’t RTK Fixed: A Windows GNSS Troubleshooting Checklist]]></title>
<description><![CDATA[Disclosure: I work with KALMIX. This post documents a real test using KALMIX Trace v1.5.7 and a SCOUT Pro GNSS receiver. It is a workflow and troubleshooting example, not an accuracy benchmark. When a Windows NTRIP client says Connected, it has reached the correction service. That does not by its...]]></description>
<link>https://tsecurity.de/de/4150959/programmierung/ntrip-connected-isnt-rtk-fixed-a-windows-gnss-troubleshooting-checklist/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150959/programmierung/ntrip-connected-isnt-rtk-fixed-a-windows-gnss-troubleshooting-checklist/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:22 +0200</pubDate>
<content:encoded><![CDATA[<p>Disclosure: I work with KALMIX. This post documents a real test using KALMIX Trace v1.5.7 and a SCOUT Pro GNSS receiver. It is a workflow and troubleshooting example, not an accuracy benchmark. When a Windows NTRIP client says Connected, it has reached the correction service. That does not by itself prove that the GNSS receiver is using the... <a href="https://dev.to/kalmix_tech/ntrip-connected-isnt-rtk-fixed-a-windows-gnss-troubleshooting-checklist-2ejc" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How I Built a Self-Healing, Multi-AZ Infrastructure on AWS — And What Broke Along the Way]]></title>
<description><![CDATA[The Problem I Set Out to Solve AWS can projects look the same: spin up one EC2 instance, install a web server, call it done. The moment that instance crashes or traffic spikes, the whole thing falls over. I wanted to build something that actually answers the question when it comes to "high availa...]]></description>
<link>https://tsecurity.de/de/4150958/programmierung/how-i-built-a-self-healing-multi-az-infrastructure-on-aws-and-what-broke-along-the-way/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150958/programmierung/how-i-built-a-self-healing-multi-az-infrastructure-on-aws-and-what-broke-along-the-way/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:21 +0200</pubDate>
<content:encoded><![CDATA[<p>The Problem I Set Out to Solve AWS can projects look the same: spin up one EC2 instance, install a web server, call it done. The moment that instance crashes or traffic spikes, the whole thing falls over. I wanted to build something that actually answers the question when it comes to &quot;high availability&quot;: what happens when something fails, and does... <a href="https://dev.to/knirl/how-i-built-a-self-healing-multi-az-infrastructure-on-aws-and-what-broke-along-the-way-72j" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Flutter从widgt到源码]]></title>
<description><![CDATA[📱 Flutter 学习笔记 · 第 1 课「Hello World」— 多书合集 · L3 版 课程来源：①《Learn Google Flutter Fast: 65 Example Apps》ch9｜学习日期：2026-08-13（Day 1）｜L3 升级**：2026-09-16 今日目标：看懂并手写你的第一个 Flutter 程序，理解 Flutter 最底层的几个概念 前置知识：你有 Python/Java/JS 基础，但没有移动端经验 —— 本笔记专门为这个起点设计 🎯 L3 目标：不止「会写 Hello World」。要能回答：runApp 那一行到底做了什么？为什么说「...]]></description>
<link>https://tsecurity.de/de/4150957/programmierung/flutterwidgt/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150957/programmierung/flutterwidgt/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:21 +0200</pubDate>
<content:encoded><![CDATA[<p>📱 Flutter 学习笔记 · 第 1 课「Hello World」— 多书合集 · L3 版 课程来源：①《Learn Google Flutter Fast: 65 Example Apps》ch9｜学习日期：2026-08-13（Day 1）｜L3 升级**：2026-09-16 今日目标：看懂并手写你的第一个 Flutter 程序，理解 Flutter 最底层的几个概念 前置知识：你有 Python/Java/JS 基础，但没有移动端经验 —— 本笔记专门为这个起点设计 🎯 L3 目标：不止「会写 Hello World」。要能回答：runApp 那一行到底做了什么？为什么说「Widget 不是界面」？Center 的源码为什么只有 4 行却能居中？Scaffold... <a href="https://dev.to/shanxing/fluttercong-widgtdao-yuan-ma-33hl" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Uma linha errada no sudoers e virei root]]></title>
<description><![CDATA[Talvez você já tenha escrito uma linha no sudoers que libera root pra qualquer usuário talvez nem saiba. Nesse tempo que estou no básico de cyber/DevSecOps, gravei um laboratório bem simples, mas real mostrando exatamente isso: como uma regra de sudo mal configurada abre uma porta que ninguém per...]]></description>
<link>https://tsecurity.de/de/4150956/programmierung/uma-linha-errada-no-sudoers-e-virei-root/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150956/programmierung/uma-linha-errada-no-sudoers-e-virei-root/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:21 +0200</pubDate>
<content:encoded><![CDATA[<p>Talvez você já tenha escrito uma linha no sudoers que libera root pra qualquer usuário talvez nem saiba. Nesse tempo que estou no básico de cyber/DevSecOps, gravei um laboratório bem simples, mas real mostrando exatamente isso: como uma regra de sudo mal configurada abre uma porta que ninguém percebe. O usuário comum (ou não, rs) Começa simples:... <a href="https://dev.to/pedrofoggiato/uma-linha-errada-no-sudoers-e-virei-root-5cmc" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[𝓣𝒽ℯ 𝒬𝓊𝒾ℯ𝓉 𝒮𝒽𝒾𝒻𝓉: 𝒲𝒽𝓎 𝓉𝒽ℯ 𝒯ℯ𝒸𝒽 𝐿𝒶𝓎ℴ𝒻𝒻 𝒮𝓉ℴ𝓇𝓎 𝑀𝒾𝓈𝓈ℯ𝓈 𝓉𝒽ℯ 𝑅ℯ𝒶𝓁 𝑅ℯ𝓋ℴ𝓁𝓊𝓉𝒾ℴ𝓃 🚀]]></title>
<description><![CDATA[💻 "If the old path vanished, what would you finally set out to create?" 🌟 𝖶𝖊'𝖛𝖊 𝖇𝖊𝖊𝖓 𝖕𝖚𝖘𝖍𝖎𝖓𝖌 𝖇𝖔𝖙𝖍 𝖍𝖊𝖆𝖉𝖑𝖎𝖓𝖊𝖘 𝖋𝖔𝖗 𝖖𝖚𝖆𝖎𝖙𝖊 𝖆 𝖕𝖊𝖗𝖎𝖔𝖉 𝖓𝖔𝖶. 📊 The 🗺️ tech conversation has become a circular loop of woe. Less job boards, less automated recruiter emails, a massive wave of industry-wide contraction. Thousan...]]></description>
<link>https://tsecurity.de/de/4150954/programmierung/artikel-4150954/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150954/programmierung/artikel-4150954/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:21 +0200</pubDate>
<content:encoded><![CDATA[<p>💻 &quot;If the old path vanished, what would you finally set out to create?&quot; 🌟 𝖶𝖊&#039;𝖛𝖊 𝖇𝖊𝖊𝖓 𝖕𝖚𝖘𝖍𝖎𝖓𝖌 𝖇𝖔𝖙𝖍 𝖍𝖊𝖆𝖉𝖑𝖎𝖓𝖊𝖘 𝖋𝖔𝖗 𝖖𝖚𝖆𝖎𝖙𝖊 𝖆 𝖕𝖊𝖗𝖎𝖔𝖉 𝖓𝖔𝖶. 📊 The 🗺️ tech conversation has become a circular loop of woe. Less job boards, less automated recruiter emails, a massive wave of industry-wide contraction. Thousands of brilliant minds, who felt utterly untouchable... <a href="https://dev.to/hizba_cloud/-2hfd" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I put my notes in a private Git repo instead of a cloud notebook]]></title>
<description><![CDATA[I like Notion for writing. I do not like where the files go. Obsidian is closer to what I want — real files on disk — but multi-device sync is still a product you bolt on. Git already solved history, private hosting, and “this copy is the source of truth.” What I was missing was a desktop shell t...]]></description>
<link>https://tsecurity.de/de/4150953/programmierung/i-put-my-notes-in-a-private-git-repo-instead-of-a-cloud-notebook/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150953/programmierung/i-put-my-notes-in-a-private-git-repo-instead-of-a-cloud-notebook/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:20 +0200</pubDate>
<content:encoded><![CDATA[<p>I like Notion for writing. I do not like where the files go. Obsidian is closer to what I want — real files on disk — but multi-device sync is still a product you bolt on. Git already solved history, private hosting, and “this copy is the source of truth.” What I was missing was a desktop shell that treats a Git repo as the workspace, instead of... <a href="https://dev.to/xbmlz/i-put-my-notes-in-a-private-git-repo-instead-of-a-cloud-notebook-io1" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[React Router Data Mode : Introduction (Part 1)]]></title>
<description><![CDATA[In this series, I am going to share what I found about React Router!!! What is React Router? React Router is a router for React. Many see it as a simple router for React apps, but I see it as a powerful tool for managing a well-furnished SPA. What I will acknowledge throughout the series:- Differ...]]></description>
<link>https://tsecurity.de/de/4150952/programmierung/react-router-data-mode-introduction-part-1/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150952/programmierung/react-router-data-mode-introduction-part-1/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:20 +0200</pubDate>
<content:encoded><![CDATA[<p>In this series, I am going to share what I found about React Router!!! What is React Router? React Router is a router for React. Many see it as a simple router for React apps, but I see it as a powerful tool for managing a well-furnished SPA. What I will acknowledge throughout the series:- Different modes provided by React Router. How declarative... <a href="https://dev.to/supracoder19/react-router-data-mode-introduction-part-1-2dik" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[We Can Build Software Faster Than Ever. But Can Users Actually Use It?]]></title>
<description><![CDATA[Originally published at parvejshah.com/blog/rapid-software-development-user-experience by Parvej Shah. Software development has become incredibly fast. Agile shortened development cycles. Component libraries stopped us from rebuilding the same interfaces repeatedly. Cloud platforms removed much o...]]></description>
<link>https://tsecurity.de/de/4150951/programmierung/we-can-build-software-faster-than-ever-but-can-users-actually-use-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150951/programmierung/we-can-build-software-faster-than-ever-but-can-users-actually-use-it/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:20 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published at parvejshah.com/blog/rapid-software-development-user-experience by Parvej Shah. Software development has become incredibly fast. Agile shortened development cycles. Component libraries stopped us from rebuilding the same interfaces repeatedly. Cloud platforms removed much of the infrastructure burden. APIs let us add... <a href="https://dev.to/parvejshah/we-can-build-software-faster-than-ever-but-can-users-actually-use-it-57cb" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Too many GCache Page Files in MySQL Data Directory]]></title>
<description><![CDATA[A few thousand gcache.page.* files in a Percona XtraDB Cluster (PXC) data directory is not something you see every day. We came across a case where these files had been accumulating over time and slowly consuming disk space. So, let’s dig into what happened. At first glance, it looked like GCache...]]></description>
<link>https://tsecurity.de/de/4150950/programmierung/too-many-gcache-page-files-in-mysql-data-directory/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150950/programmierung/too-many-gcache-page-files-in-mysql-data-directory/</guid>
<pubDate>Thu, 17 Sep 2026 07:54:20 +0200</pubDate>
<content:encoded><![CDATA[<p>A few thousand gcache.page.* files in a Percona XtraDB Cluster (PXC) data directory is not something you see every day. We came across a case where these files had been accumulating over time and slowly consuming disk space. So, let’s dig into what happened. At first glance, it looked like GCache had simply stopped cleaning itself up. The... <a href="https://www.percona.com/blog/too-many-gcache-page-files-in-mysql-data-directory/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Security: Mehrere Probleme in python-cryptography (Ubuntu)]]></title>
<description><![CDATA[Weiterlesen]]></description>
<link>https://tsecurity.de/de/4150917/programmierung/security-mehrere-probleme-in-python-cryptography-ubuntu/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150917/programmierung/security-mehrere-probleme-in-python-cryptography-ubuntu/</guid>
<pubDate>Thu, 17 Sep 2026 07:47:00 +0200</pubDate>
<content:encoded><![CDATA[<p> <a href="https://www.pro-linux.de/sicherheit/2/109451/mehrere-probleme-in-python-cryptography.html" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[They Uploaded a File and It Was Not an Image]]></title>
<description><![CDATA[Somebody uploaded a profile picture. It was not a picture. The endpoint checked the extension. The file was called avatar.png, and an extension is not a fact. It is a claim, typed by the person uploading. The content type header is the same claim, sent by the same person. So the checks we were pr...]]></description>
<link>https://tsecurity.de/de/4150885/programmierung/they-uploaded-a-file-and-it-was-not-an-image/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150885/programmierung/they-uploaded-a-file-and-it-was-not-an-image/</guid>
<pubDate>Thu, 17 Sep 2026 07:11:50 +0200</pubDate>
<content:encoded><![CDATA[<p>Somebody uploaded a profile picture. It was not a picture. The endpoint checked the extension. The file was called avatar.png, and an extension is not a fact. It is a claim, typed by the person uploading. The content type header is the same claim, sent by the same person. So the checks we were proud of amounted to asking a stranger whether the... <a href="https://dev.to/sergueyasaelshinder/they-uploaded-a-file-and-it-was-not-an-image-1dd2" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Prompt Changed and There Is No Commit for It]]></title>
<description><![CDATA[The answers got worse on Tuesday. Nothing shipped on Monday. The code is identical to the code that worked last week. The branch has not moved. Somebody edited the prompt in a browser console on Friday afternoon. There is no commit. No author. No diff. Nothing to revert to. The sentence that deci...]]></description>
<link>https://tsecurity.de/de/4150884/programmierung/the-prompt-changed-and-there-is-no-commit-for-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150884/programmierung/the-prompt-changed-and-there-is-no-commit-for-it/</guid>
<pubDate>Thu, 17 Sep 2026 07:11:50 +0200</pubDate>
<content:encoded><![CDATA[<p>The answers got worse on Tuesday. Nothing shipped on Monday. The code is identical to the code that worked last week. The branch has not moved. Somebody edited the prompt in a browser console on Friday afternoon. There is no commit. No author. No diff. Nothing to revert to. The sentence that decides what your product says to customers is the only... <a href="https://dev.to/sergueyasaelshinder/the-prompt-changed-and-there-is-no-commit-for-it-1nmd" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[A Safer Way to Validate Social Publishing Automation]]></title>
<description><![CDATA[Reliable social publishing automation is not just about making the final click happen. If you only measure whether a post was sent, you can miss the failures that matter most: the wrong account, the wrong page, a half-loaded editor, incomplete content, or missing media. A safer approach is to tre...]]></description>
<link>https://tsecurity.de/de/4150883/programmierung/a-safer-way-to-validate-social-publishing-automation/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150883/programmierung/a-safer-way-to-validate-social-publishing-automation/</guid>
<pubDate>Thu, 17 Sep 2026 07:11:50 +0200</pubDate>
<content:encoded><![CDATA[<p>Reliable social publishing automation is not just about making the final click happen. If you only measure whether a post was sent, you can miss the failures that matter most: the wrong account, the wrong page, a half-loaded editor, incomplete content, or missing media. A safer approach is to treat publishing as a sequence of checks, not a single... <a href="https://dev.to/noah_taro_1e3297725e3fcbf/a-safer-way-to-validate-social-publishing-automation-kig" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Reviewing Generated Terraform: The Destroy Count, count vs for_each, and a Comment in the Wrong Place]]></title>
<description><![CDATA[Terraform is the worst place to accept generated code uncritically, because it is the one where "wrong" can mean a deleted database rather than a failing test. It is also a place where Copilot is genuinely useful — provider schemas are exactly the kind of thing nobody should be memorising. The tr...]]></description>
<link>https://tsecurity.de/de/4150882/programmierung/reviewing-generated-terraform-the-destroy-count-count-vs-foreach-and-a-comment-in-the-wrong-place/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150882/programmierung/reviewing-generated-terraform-the-destroy-count-count-vs-foreach-and-a-comment-in-the-wrong-place/</guid>
<pubDate>Thu, 17 Sep 2026 07:11:48 +0200</pubDate>
<content:encoded><![CDATA[<p>Terraform is the worst place to accept generated code uncritically, because it is the one where &quot;wrong&quot; can mean a deleted database rather than a failing test. It is also a place where Copilot is genuinely useful — provider schemas are exactly the kind of thing nobody should be memorising. The trick is knowing which parts of the output are... <a href="https://dev.to/thecopilotstack/reviewing-generated-terraform-the-destroy-count-count-vs-foreach-and-a-comment-in-the-wrong-57o9" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Reduce Repeated HTML Traffic with IndexedDB]]></title>
<description><![CDATA[When publishing a site that claims to be lightweight, relying entirely on the browser cache may not be ideal if users are expected to open the HTML site repeatedly. Because caching is not fully controlled by the site itself, the actual amount of data transferred may be higher than the developer e...]]></description>
<link>https://tsecurity.de/de/4150881/programmierung/reduce-repeated-html-traffic-with-indexeddb/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150881/programmierung/reduce-repeated-html-traffic-with-indexeddb/</guid>
<pubDate>Thu, 17 Sep 2026 07:11:48 +0200</pubDate>
<content:encoded><![CDATA[<p>When publishing a site that claims to be lightweight, relying entirely on the browser cache may not be ideal if users are expected to open the HTML site repeatedly. Because caching is not fully controlled by the site itself, the actual amount of data transferred may be higher than the developer expects. As a mechanism that can be controlled by the... <a href="https://dev.to/uni928/reduce-repeated-html-traffic-with-indexeddb-a-simple-two-file-approach-26o4" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Data Modelling, Relationships & Joins]]></title>
<description><![CDATA[Data Modelling in Power BI Extracting reliable insights from a dataset requires a structured framework designed to guarantee accuracy, optimize performance, and streamline reporting. Developing this framework comprises the core process of data modeling. A structured data model serves as the found...]]></description>
<link>https://tsecurity.de/de/4150880/programmierung/data-modelling-relationships-joins/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150880/programmierung/data-modelling-relationships-joins/</guid>
<pubDate>Thu, 17 Sep 2026 07:11:48 +0200</pubDate>
<content:encoded><![CDATA[<p>Data Modelling in Power BI Extracting reliable insights from a dataset requires a structured framework designed to guarantee accuracy, optimize performance, and streamline reporting. Developing this framework comprises the core process of data modeling. A structured data model serves as the foundation for comprehensive analysis, driving success in... <a href="https://dev.to/boaz_wangai_7bffb392ebc93/data-modelling-relationships-joins-46cn" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[3 Duplicate Instagram Posts in 8 Hours: Anatomy of a False-Negative Success Check]]></title>
<description><![CDATA[I went from ¥100k/month as a student, to ¥600k juggling side gigs, to zero after a layoff, and then spent six months building an autonomous Claude Code environment that brought me back to ¥1.2M/month. What I learned along the way wasn't a string of automation wins. It was a pile of lessons about ...]]></description>
<link>https://tsecurity.de/de/4150879/programmierung/3-duplicate-instagram-posts-in-8-hours-anatomy-of-a-false-negative-success-check/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150879/programmierung/3-duplicate-instagram-posts-in-8-hours-anatomy-of-a-false-negative-success-check/</guid>
<pubDate>Thu, 17 Sep 2026 07:11:48 +0200</pubDate>
<content:encoded><![CDATA[<p>I went from ¥100k/month as a student, to ¥600k juggling side gigs, to zero after a layoff, and then spent six months building an autonomous Claude Code environment that brought me back to ¥1.2M/month. What I learned along the way wasn&#039;t a string of automation wins. It was a pile of lessons about what happens when automation breaks. On August 28,... <a href="https://dev.to/bokuwalily/3-duplicate-instagram-posts-in-8-hours-anatomy-of-a-false-negative-success-check-3p1p" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Approving a Project Cost Nothing, So We Approved Everything]]></title>
<description><![CDATA[We had forty-one live projects at the start of this year. A realistic assessment of what my department can run concurrently, with the people we actually employ, is about twelve. Nobody had ever decided to overcommit by that margin. The investment committee assesses each case on its merits, one at...]]></description>
<link>https://tsecurity.de/de/4150878/programmierung/approving-a-project-cost-nothing-so-we-approved-everything/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150878/programmierung/approving-a-project-cost-nothing-so-we-approved-everything/</guid>
<pubDate>Thu, 17 Sep 2026 07:11:48 +0200</pubDate>
<content:encoded><![CDATA[<p>We had forty-one live projects at the start of this year. A realistic assessment of what my department can run concurrently, with the people we actually employ, is about twelve. Nobody had ever decided to overcommit by that margin. The investment committee assesses each case on its merits, one at a time, against a budget. It has never assessed a... <a href="https://dev.to/serguey_shinder_4ab9b87b1/approving-a-project-cost-nothing-so-we-approved-everything-472l" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Looking for Contributors: Good First Issues in Network Doctor]]></title>
<description><![CDATA[I’ve been working on Network Doctor, an open-source Go TUI for diagnosing network problems, and I’d like to get more people involved in the project. I currently have a few issues ready for contributors. Good first issues #110 - Make the causal-evidence golden mutation test non-vacuous A small, te...]]></description>
<link>https://tsecurity.de/de/4150877/programmierung/looking-for-contributors-good-first-issues-in-network-doctor/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150877/programmierung/looking-for-contributors-good-first-issues-in-network-doctor/</guid>
<pubDate>Thu, 17 Sep 2026 07:11:48 +0200</pubDate>
<content:encoded><![CDATA[<p>I’ve been working on Network Doctor, an open-source Go TUI for diagnosing network problems, and I’d like to get more people involved in the project. I currently have a few issues ready for contributors. Good first issues #110 - Make the causal-evidence golden mutation test non-vacuous A small, test-focused issue. No production behavior changes are... <a href="https://dev.to/heymaikol/looking-for-contributors-good-first-issues-in-network-doctor-3fcb" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Make Sandbox Epoch a Fencing Token Before Free Compute Vanishes Mid-Write]]></title>
<description><![CDATA[Here is the event order I use as a paper counterexample when someone treats a free sandbox as durable storage. The planner sends apply_patch, the sandbox answers 200, and the saga steps forward as if the write were fenced. Then the replica is reclaimed, a retry lands on cold disk, and the file is...]]></description>
<link>https://tsecurity.de/de/4150876/programmierung/make-sandbox-epoch-a-fencing-token-before-free-compute-vanishes-mid-write/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150876/programmierung/make-sandbox-epoch-a-fencing-token-before-free-compute-vanishes-mid-write/</guid>
<pubDate>Thu, 17 Sep 2026 07:11:47 +0200</pubDate>
<content:encoded><![CDATA[<p>Here is the event order I use as a paper counterexample when someone treats a free sandbox as durable storage. The planner sends apply_patch, the sandbox answers 200, and the saga steps forward as if the write were fenced. Then the replica is reclaimed, a retry lands on cold disk, and the file is gone. Did the tool succeed? The HTTP log says yes.... <a href="https://dev.to/robinzzz/make-sandbox-epoch-a-fencing-token-before-free-compute-vanishes-mid-write-3l5c" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Real Bot: persistent AI teammates on your Mac (local multi-bot · MIT · BYO)]]></title>
<description><![CDATA[Not affiliated with xAI or Grok. I built Real Bot for local multi-bot teammates on your Mac — named bots with duties, groups, @mentions and handoffs — that stay on your machine. What you get Local multi-bot — one-to-one, groups, hand work between bots; window, daemon, sessions and one shared work...]]></description>
<link>https://tsecurity.de/de/4150837/programmierung/real-bot-persistent-ai-teammates-on-your-mac-local-multi-bot-mit-byo/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150837/programmierung/real-bot-persistent-ai-teammates-on-your-mac-local-multi-bot-mit-byo/</guid>
<pubDate>Thu, 17 Sep 2026 06:40:42 +0200</pubDate>
<content:encoded><![CDATA[<p>Not affiliated with xAI or Grok. I built Real Bot for local multi-bot teammates on your Mac — named bots with duties, groups, @mentions and handoffs — that stay on your machine. What you get Local multi-bot — one-to-one, groups, hand work between bots; window, daemon, sessions and one shared workspace folder on your Mac MIT + BYO — open source... <a href="https://dev.to/blackman99/real-bot-persistent-ai-teammates-on-your-mac-local-multi-bot-mit-byo-2p87" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building an Accessible Visual Scaling Game with Astro and React Islands]]></title>
<description><![CDATA[I recently built a browser game where the player's answer is a visual ratio rather than a typed number. The static pages use Astro, while the playable area is a focused React island. That boundary made the site easier to keep fast, crawlable, and accessible. The game is available at Size It Up Pa...]]></description>
<link>https://tsecurity.de/de/4150835/programmierung/building-an-accessible-visual-scaling-game-with-astro-and-react-islands/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150835/programmierung/building-an-accessible-visual-scaling-game-with-astro-and-react-islands/</guid>
<pubDate>Thu, 17 Sep 2026 06:40:42 +0200</pubDate>
<content:encoded><![CDATA[<p>I recently built a browser game where the player&#039;s answer is a visual ratio rather than a typed number. The static pages use Astro, while the playable area is a focused React island. That boundary made the site easier to keep fast, crawlable, and accessible. The game is available at Size It Up Party. A round shows a fixed reference silhouette and... <a href="https://dev.to/liujd6/building-an-accessible-visual-scaling-game-with-astro-and-react-islands-4jae" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hello DEV — I'm a Network Engineer Who Likes Building Things]]></title>
<description><![CDATA[Hi DEV 👋 I'm a network engineer who spends a lot of my free time building things. Most of my projects start with a simple question: "Could this work?" Sometimes the answer is yes. Sometimes I spend hours going in the completely wrong direction first. And honestly, those failures are usually the m...]]></description>
<link>https://tsecurity.de/de/4150834/programmierung/hello-dev-im-a-network-engineer-who-likes-building-things/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150834/programmierung/hello-dev-im-a-network-engineer-who-likes-building-things/</guid>
<pubDate>Thu, 17 Sep 2026 06:40:42 +0200</pubDate>
<content:encoded><![CDATA[<p>Hi DEV 👋 I&#039;m a network engineer who spends a lot of my free time building things. Most of my projects start with a simple question: &quot;Could this work?&quot; Sometimes the answer is yes. Sometimes I spend hours going in the completely wrong direction first. And honestly, those failures are usually the most interesting part. My interests are pretty broad,... <a href="https://dev.to/1ndiehacker/hello-dev-im-a-network-engineer-who-likes-building-things-196o" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[What Is Playwright? Install It in VS Code with Python (Beginner Guide)]]></title>
<description><![CDATA[Playwright is a modern browser automation and end-to-end testing tool. It lets you control Chromium, Firefox, and WebKit using code. If you are using Python and VS Code, this guide shows exactly how to install and verify Playwright. What is Playwright? Playwright is used for: End-to-end testing o...]]></description>
<link>https://tsecurity.de/de/4150833/programmierung/what-is-playwright-install-it-in-vs-code-with-python-beginner-guide/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150833/programmierung/what-is-playwright-install-it-in-vs-code-with-python-beginner-guide/</guid>
<pubDate>Thu, 17 Sep 2026 06:40:42 +0200</pubDate>
<content:encoded><![CDATA[<p>Playwright is a modern browser automation and end-to-end testing tool. It lets you control Chromium, Firefox, and WebKit using code. If you are using Python and VS Code, this guide shows exactly how to install and verify Playwright. What is Playwright? Playwright is used for: End-to-end testing of web apps UI automation for repetitive browser... <a href="https://dev.to/karansharma2312/what-is-playwright-install-it-in-vs-code-with-python-beginner-guide-20j" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Breaking DynamoDB Vector Search's TopK=100 Limit with Partition Key Sharding]]></title>
<description><![CDATA[🎯 Who This Is For You want to store and search vector data in DynamoDB You're frustrated that a single query returns at most 100 results, which leaves no room for aggregation or reranking 🆕 DynamoDB Now Supports Vector Data In August 2026, DynamoDB added support for vector data. This post doesn't...]]></description>
<link>https://tsecurity.de/de/4150832/programmierung/breaking-dynamodb-vector-searchs-topk100-limit-with-partition-key-sharding/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150832/programmierung/breaking-dynamodb-vector-searchs-topk100-limit-with-partition-key-sharding/</guid>
<pubDate>Thu, 17 Sep 2026 06:40:42 +0200</pubDate>
<content:encoded><![CDATA[<p>🎯 Who This Is For You want to store and search vector data in DynamoDB You&#039;re frustrated that a single query returns at most 100 results, which leaves no room for aggregation or reranking 🆕 DynamoDB Now Supports Vector Data In August 2026, DynamoDB added support for vector data. This post doesn&#039;t cover the basics of the feature itself — see the... <a href="https://dev.to/yamachan/breaking-dynamodb-vector-searchs-topk100-limit-with-partition-key-sharding-4c3m" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to read OCI bucket files in OCI Oracle Database SQL using OCI resource principals]]></title>
<description><![CDATA[How to read Oracle Cloud object storage bucket files using SQL in an OCI Oracle database using OCI resource principals 1. Create dynamic group While these steps can be used for autonomous and non-autonomous Oracle Databases, we require for this guide that the database be in Oracle Cloud to make u...]]></description>
<link>https://tsecurity.de/de/4150831/programmierung/how-to-read-oci-bucket-files-in-oci-oracle-database-sql-using-oci-resource-principals/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150831/programmierung/how-to-read-oci-bucket-files-in-oci-oracle-database-sql-using-oci-resource-principals/</guid>
<pubDate>Thu, 17 Sep 2026 06:40:42 +0200</pubDate>
<content:encoded><![CDATA[<p>How to read Oracle Cloud object storage bucket files using SQL in an OCI Oracle database using OCI resource principals 1. Create dynamic group While these steps can be used for autonomous and non-autonomous Oracle Databases, we require for this guide that the database be in Oracle Cloud to make use of OCI&#039;s Resource Principal permissions. First,... <a href="https://dev.to/farisdurrani/how-to-read-oci-bucket-files-in-oci-oracle-database-sql-19n7" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Which Video Format Is Actually Smallest? H.264 vs VP9 vs AV1, Measured]]></title>
<description><![CDATA["Convert it to MP4 to save space" is advice you hear constantly, and it's mostly wrong. MP4 is a container — a box that holds video, audio and metadata — not a compression method. The thing that actually decides the file size is the codec inside it: H.264, VP9 or AV1. Rename a .webm to .mp4 and y...]]></description>
<link>https://tsecurity.de/de/4150830/programmierung/which-video-format-is-actually-smallest-h264-vs-vp9-vs-av1-measured/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150830/programmierung/which-video-format-is-actually-smallest-h264-vs-vp9-vs-av1-measured/</guid>
<pubDate>Thu, 17 Sep 2026 06:40:42 +0200</pubDate>
<content:encoded><![CDATA[<p>&quot;Convert it to MP4 to save space&quot; is advice you hear constantly, and it&#039;s mostly wrong. MP4 is a container — a box that holds video, audio and metadata — not a compression method. The thing that actually decides the file size is the codec inside it: H.264, VP9 or AV1. Rename a .webm to .mp4 and you&#039;ve changed nothing about how big it is. So we... <a href="https://dev.to/lucian_lkb_1f009d/which-video-format-is-actually-smallest-h264-vs-vp9-vs-av1-measured-1b12" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[TopAccess: Freelancer Review]]></title>
<description><![CDATA[The new offer for freelancers. For $29.95 a month, you stop depending on any single job platform's algorithm, any single marketplace's acceptance rate, any single recruiter's mood. Or at least that's the promise. TopAccess — a subscription RemoteOK started selling this year — bundles your freelan...]]></description>
<link>https://tsecurity.de/de/4150829/programmierung/topaccess-freelancer-review/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150829/programmierung/topaccess-freelancer-review/</guid>
<pubDate>Thu, 17 Sep 2026 06:40:42 +0200</pubDate>
<content:encoded><![CDATA[<p>The new offer for freelancers. For $29.95 a month, you stop depending on any single job platform&#039;s algorithm, any single marketplace&#039;s acceptance rate, any single recruiter&#039;s mood. Or at least that&#039;s the promise. TopAccess — a subscription RemoteOK started selling this year — bundles your freelance profile into five platforms at once: Toptal,... <a href="https://dev.to/milla_z/topaccess-freelancer-review-2aj7" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Two days of kernel debugging ended at one default value]]></title>
<description><![CDATA[Browser training plateaued near a loss of 2.45. The curve was smooth enough to look like a model or kernel limit. The WebGPU kernels were not the cause. The browser used a learning rate of 3e-3 while the Python reference used 3e-4. The default had drifted by a factor of ten. Kernel parity tests c...]]></description>
<link>https://tsecurity.de/de/4150828/programmierung/two-days-of-kernel-debugging-ended-at-one-default-value/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150828/programmierung/two-days-of-kernel-debugging-ended-at-one-default-value/</guid>
<pubDate>Thu, 17 Sep 2026 06:40:42 +0200</pubDate>
<content:encoded><![CDATA[<p>Browser training plateaued near a loss of 2.45. The curve was smooth enough to look like a model or kernel limit. The WebGPU kernels were not the cause. The browser used a learning rate of 3e-3 while the Python reference used 3e-4. The default had drifted by a factor of ten. Kernel parity tests covered the numerical operations, but nothing... <a href="https://dev.to/sarthakagrawal927/two-days-of-kernel-debugging-ended-at-one-default-value-19nd" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Who Maintains ERP Customisations After Go-Live?]]></title>
<description><![CDATA[An ERP can be live and still leave important work outside the system. The finance team may still reconcile production data by hand. A warehouse may keep a side spreadsheet because a customer needs a non-standard format. A report may still take half a day because the ERP data does not match the wa...]]></description>
<link>https://tsecurity.de/de/4150827/programmierung/who-maintains-erp-customisations-after-go-live/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150827/programmierung/who-maintains-erp-customisations-after-go-live/</guid>
<pubDate>Thu, 17 Sep 2026 06:40:42 +0200</pubDate>
<content:encoded><![CDATA[<p>An ERP can be live and still leave important work outside the system. The finance team may still reconcile production data by hand. A warehouse may keep a side spreadsheet because a customer needs a non-standard format. A report may still take half a day because the ERP data does not match the way management reviews the business. This does not... <a href="https://dev.to/aprilaide/who-maintains-erp-customisations-after-go-live-o5" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I built guardrails for Claude Code after it told me a fix "worked" when it didn't]]></title>
<description><![CDATA[Just shipped this after getting burned one too many times: Claude Code Guardrails Pack — free hooks and skills that stop an AI coding agent from claiming work is done when it never actually checked. The problem You've probably hit this if you use Claude Code (or Cursor, Windsurf, any agentic codi...]]></description>
<link>https://tsecurity.de/de/4150826/programmierung/i-built-guardrails-for-claude-code-after-it-told-me-a-fix-worked-when-it-didnt/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150826/programmierung/i-built-guardrails-for-claude-code-after-it-told-me-a-fix-worked-when-it-didnt/</guid>
<pubDate>Thu, 17 Sep 2026 06:40:41 +0200</pubDate>
<content:encoded><![CDATA[<p>Just shipped this after getting burned one too many times: Claude Code Guardrails Pack — free hooks and skills that stop an AI coding agent from claiming work is done when it never actually checked. The problem You&#039;ve probably hit this if you use Claude Code (or Cursor, Windsurf, any agentic coding tool) for real work: It tells you a fix works.... <a href="https://dev.to/kuvosuco/i-built-guardrails-for-claude-code-after-it-told-me-a-fix-worked-when-it-didnt-2a32" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AI thought my company was a typo. Here's what I measured.]]></title>
<description><![CDATA[When I launched Luxcerta, I did the obvious vanity check: I asked an AI what it knew about my company. It told me I had probably misspelled something. Gemini, with web grounding on, decided "Luxcerta" was most likely a typo for LuxCarta — a French geospatial-data firm that has been around for dec...]]></description>
<link>https://tsecurity.de/de/4150753/programmierung/ai-thought-my-company-was-a-typo-heres-what-i-measured/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150753/programmierung/ai-thought-my-company-was-a-typo-heres-what-i-measured/</guid>
<pubDate>Thu, 17 Sep 2026 05:40:32 +0200</pubDate>
<content:encoded><![CDATA[<p>When I launched Luxcerta, I did the obvious vanity check: I asked an AI what it knew about my company. It told me I had probably misspelled something. Gemini, with web grounding on, decided &quot;Luxcerta&quot; was most likely a typo for LuxCarta — a French geospatial-data firm that has been around for decades. When I asked specifically about luxcerta.com,... <a href="https://dev.to/gary-tw/ai-thought-my-company-was-a-typo-heres-what-i-measured-4g8l" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Self-Hosted CI Runners Are Shared Secrets: Threat Modelling Your Build Infrastructure]]></title>
<description><![CDATA[Self-Hosted CI Runners Are Shared Secrets: Threat Modelling Your Build Infrastructure A self-hosted CI runner is a machine that executes code written by whoever can open a pull request. Teams adopt them for cost, for hardware access or for network reach into private systems. Those same properties...]]></description>
<link>https://tsecurity.de/de/4150750/programmierung/self-hosted-ci-runners-are-shared-secrets-threat-modelling-your-build-infrastructure/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150750/programmierung/self-hosted-ci-runners-are-shared-secrets-threat-modelling-your-build-infrastructure/</guid>
<pubDate>Thu, 17 Sep 2026 05:40:31 +0200</pubDate>
<content:encoded><![CDATA[<p>Self-Hosted CI Runners Are Shared Secrets: Threat Modelling Your Build Infrastructure A self-hosted CI runner is a machine that executes code written by whoever can open a pull request. Teams adopt them for cost, for hardware access or for network reach into private systems. Those same properties make the runner a high-value target, and the threat... <a href="https://dev.to/kozhevniko/self-hosted-ci-runners-are-shared-secrets-threat-modelling-your-build-infrastructure-2ji3" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Two agents, one night, 158 million tokens: what it cost and what we are fixing]]></title>
<description><![CDATA[Draft for publication · 16 September 2026 · Owner: Aashish Bhandari (Max) · Author: Claude ("Naruto") · Measurements: Codex ("Goku") · Status: base case, before fixes. Executive summary A design review of a web service had raised twelve findings: a missing transaction guard, retry and credential-...]]></description>
<link>https://tsecurity.de/de/4150749/programmierung/two-agents-one-night-158-million-tokens-what-it-cost-and-what-we-are-fixing/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150749/programmierung/two-agents-one-night-158-million-tokens-what-it-cost-and-what-we-are-fixing/</guid>
<pubDate>Thu, 17 Sep 2026 05:40:31 +0200</pubDate>
<content:encoded><![CDATA[<p>Draft for publication · 16 September 2026 · Owner: Aashish Bhandari (Max) · Author: Claude (&quot;Naruto&quot;) · Measurements: Codex (&quot;Goku&quot;) · Status: base case, before fixes. Executive summary A design review of a web service had raised twelve findings: a missing transaction guard, retry and credential-rotation gaps, a fragile handoff route, thin... <a href="https://dev.to/maxstravion/two-agents-one-night-158-million-tokens-what-it-cost-and-what-we-are-fixing-b3k" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why ExitOnForwardFailure=yes does not prove your database is reachable]]></title>
<description><![CDATA[An SSH tunnel can be listening on your laptop while the service behind it is unavailable. ExitOnForwardFailure=yes is useful, but it does not turn the SSH process into a database health check. This distinction matters when a PostgreSQL client says “connection failed” even though ssh -N is still r...]]></description>
<link>https://tsecurity.de/de/4150748/programmierung/why-exitonforwardfailureyes-does-not-prove-your-database-is-reachable/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150748/programmierung/why-exitonforwardfailureyes-does-not-prove-your-database-is-reachable/</guid>
<pubDate>Thu, 17 Sep 2026 05:40:31 +0200</pubDate>
<content:encoded><![CDATA[<p>An SSH tunnel can be listening on your laptop while the service behind it is unavailable. ExitOnForwardFailure=yes is useful, but it does not turn the SSH process into a database health check. This distinction matters when a PostgreSQL client says “connection failed” even though ssh -N is still running. Before changing credentials, separate the... <a href="https://dev.to/nexusshell/why-exitonforwardfailureyes-does-not-prove-your-database-is-reachable-4o22" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why "Remove Background" Is the Wrong Mental Model for Video]]></title>
<description><![CDATA[You've seen it happen. You feed a video into an image background remover, export the result, and the subject's hair turns into a cardboard cutout. Fast hand movements smear into semi-transparent ghosts. The edge between foreground and background flickers frame after frame. The model probably didn...]]></description>
<link>https://tsecurity.de/de/4150745/programmierung/why-remove-background-is-the-wrong-mental-model-for-video/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150745/programmierung/why-remove-background-is-the-wrong-mental-model-for-video/</guid>
<pubDate>Thu, 17 Sep 2026 05:40:31 +0200</pubDate>
<content:encoded><![CDATA[<p>You&#039;ve seen it happen. You feed a video into an image background remover, export the result, and the subject&#039;s hair turns into a cardboard cutout. Fast hand movements smear into semi-transparent ghosts. The edge between foreground and background flickers frame after frame. The model probably didn&#039;t fail. You did—by treating video as a stack of... <a href="https://dev.to/jojo_willnn_/why-remove-background-is-the-wrong-mental-model-for-video-2p0n" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I Built TGDown, a Chrome Extension for Downloading Telegram Web Media]]></title>
<description><![CDATA[I built TGDown, a Chrome extension that adds download controls for images and videos in Telegram Web. The original product goal was simple: when users browse a Telegram chat, channel, or search result, they should be able to save media without repeatedly opening the viewer, fighting the context m...]]></description>
<link>https://tsecurity.de/de/4150744/programmierung/i-built-tgdown-a-chrome-extension-for-downloading-telegram-web-media/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150744/programmierung/i-built-tgdown-a-chrome-extension-for-downloading-telegram-web-media/</guid>
<pubDate>Thu, 17 Sep 2026 05:40:31 +0200</pubDate>
<content:encoded><![CDATA[<p>I built TGDown, a Chrome extension that adds download controls for images and videos in Telegram Web. The original product goal was simple: when users browse a Telegram chat, channel, or search result, they should be able to save media without repeatedly opening the viewer, fighting the context menu, or handling every item one by one. The... <a href="https://dev.to/liuxinyea/i-built-tgdown-a-chrome-extension-for-downloading-telegram-web-media-1j55" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Is 'Chunkless RAG' Actually Solving the Right Problem?]]></title>
<description><![CDATA[This came up in Chinese AI developer circles recently: IBM has been promoting something called Chunkless RAG, where instead of the standard document-to-chunk-to-embedding pipeline, an AI agent navigates document structure the way a human reader would. Tools like Docling parse PDFs into structured...]]></description>
<link>https://tsecurity.de/de/4150743/programmierung/is-chunkless-rag-actually-solving-the-right-problem/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150743/programmierung/is-chunkless-rag-actually-solving-the-right-problem/</guid>
<pubDate>Thu, 17 Sep 2026 05:40:31 +0200</pubDate>
<content:encoded><![CDATA[<p>This came up in Chinese AI developer circles recently: IBM has been promoting something called Chunkless RAG, where instead of the standard document-to-chunk-to-embedding pipeline, an AI agent navigates document structure the way a human reader would. Tools like Docling parse PDFs into structured representations, preserving headings, tables, and... <a href="https://dev.to/shenao_yu_e15c14815264a44/is-chunkless-rag-actually-solving-the-right-problem-11dk" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Choosing a Multimodal AI API in 2026: Match the Platform to the Workload]]></title>
<description><![CDATA[I wouldn’t pick a multimodal API by counting models. I’d start with what the application actually does: synchronous text requests, occasional image generation, thousands of queued video jobs, or inference behind enterprise IAM. Those are different operating models. A single account can simplify p...]]></description>
<link>https://tsecurity.de/de/4150742/programmierung/choosing-a-multimodal-ai-api-in-2026-match-the-platform-to-the-workload/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150742/programmierung/choosing-a-multimodal-ai-api-in-2026-match-the-platform-to-the-workload/</guid>
<pubDate>Thu, 17 Sep 2026 05:40:31 +0200</pubDate>
<content:encoded><![CDATA[<p>I wouldn’t pick a multimodal API by counting models. I’d start with what the application actually does: synchronous text requests, occasional image generation, thousands of queued video jobs, or inference behind enterprise IAM. Those are different operating models. A single account can simplify procurement and billing, but it does not make request... <a href="https://dev.to/dylanfoster1/choosing-a-multimodal-ai-api-in-2026-match-the-platform-to-the-workload-3880" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[ipaforge]]></title>
<description><![CDATA[Dependency-free Python CLI to unpack, inspect, edit, and rebuild iOS .ipa archives, converting plists and strings to XML while preserving Mach-O binaries and signing bundles. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4150726/programmierung/ipaforge/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150726/programmierung/ipaforge/</guid>
<pubDate>Thu, 17 Sep 2026 05:33:27 +0200</pubDate>
<content:encoded><![CDATA[<p>Dependency-free Python CLI to unpack, inspect, edit, and rebuild iOS .ipa archives, converting plists and strings to XML while preserving Mach-O binaries and signing bundles. <a href="https://kitploit.com/en/tools/github/vighnesh91/ipaforge" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hybrid Delivery Isn't a Compromise. It's the Strategy You Were Pretending Wasn't Happening.]]></title>
<description><![CDATA[The "Agile vs. Waterfall" debate died somewhere between the third SAFe rollout and the second audit finding — and most teams quietly moved on without telling the coaches. Picture a mid-sized financial services firm in 2024. The delivery teams run two-week sprints. The backlogs are groomed. The st...]]></description>
<link>https://tsecurity.de/de/4150687/programmierung/hybrid-delivery-isnt-a-compromise-its-the-strategy-you-were-pretending-wasnt-happening/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150687/programmierung/hybrid-delivery-isnt-a-compromise-its-the-strategy-you-were-pretending-wasnt-happening/</guid>
<pubDate>Thu, 17 Sep 2026 03:39:51 +0200</pubDate>
<content:encoded><![CDATA[<p>The &quot;Agile vs. Waterfall&quot; debate died somewhere between the third SAFe rollout and the second audit finding — and most teams quietly moved on without telling the coaches. Picture a mid-sized financial services firm in 2024. The delivery teams run two-week sprints. The backlogs are groomed. The standups start at 9 a.m. sharp. And yet, every six... <a href="https://dev.to/javiercastromdq/hybrid-delivery-isnt-a-compromise-its-the-strategy-you-were-pretending-wasnt-happening-16oa" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Google Warns DMA Search Changes Could Reshape Visibility for European Businesses]]></title>
<description><![CDATA[Google says its latest Digital Markets Act compliance changes to Search in Europe amount to the largest reduction in service quality in the product's 29-year history. The Europe-only rollout changes how Google presents results in areas including hotels, flights and restaurants, with potentially i...]]></description>
<link>https://tsecurity.de/de/4150686/programmierung/google-warns-dma-search-changes-could-reshape-visibility-for-european-businesses/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150686/programmierung/google-warns-dma-search-changes-could-reshape-visibility-for-european-businesses/</guid>
<pubDate>Thu, 17 Sep 2026 03:39:51 +0200</pubDate>
<content:encoded><![CDATA[<p>Google says its latest Digital Markets Act compliance changes to Search in Europe amount to the largest reduction in service quality in the product&#039;s 29-year history. The Europe-only rollout changes how Google presents results in areas including hotels, flights and restaurants, with potentially important consequences for businesses that depend on... <a href="https://dev.to/alifar/google-warns-dma-search-changes-could-reshape-visibility-for-european-businesses-3k8i" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Green Coverage, Broken Inverse: A Round-Trip Gate for Agent Patches]]></title>
<description><![CDATA[Agent patches can raise line coverage while destroying invertibility. A merge bar that only asks “did pytest exit 0?” will accept a codec that no longer round-trips, a normalizer that is no longer idempotent, and a test file that passed because assertions got weaker. Gate on those three signals. ...]]></description>
<link>https://tsecurity.de/de/4150684/programmierung/green-coverage-broken-inverse-a-round-trip-gate-for-agent-patches/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150684/programmierung/green-coverage-broken-inverse-a-round-trip-gate-for-agent-patches/</guid>
<pubDate>Thu, 17 Sep 2026 03:39:51 +0200</pubDate>
<content:encoded><![CDATA[<p>Agent patches can raise line coverage while destroying invertibility. A merge bar that only asks “did pytest exit 0?” will accept a codec that no longer round-trips, a normalizer that is no longer idempotent, and a test file that passed because assertions got weaker. Gate on those three signals. Coverage is a side effect, not an oracle. This... <a href="https://dev.to/datacpp_8185/green-coverage-broken-inverse-a-round-trip-gate-for-agent-patches-40hd" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building a Privacy-Focused Image Compressor Tool with Next.js]]></title>
<description><![CDATA[Recently, I built a small web project called Image Compressor Tool — a simple online tool that allows users to compress images directly in their browser. 🔗 Try it here: https://imagecompressortool.live/ The idea behind the project was simple: Compress images quickly without uploading them to a se...]]></description>
<link>https://tsecurity.de/de/4150683/programmierung/building-a-privacy-focused-image-compressor-tool-with-nextjs/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150683/programmierung/building-a-privacy-focused-image-compressor-tool-with-nextjs/</guid>
<pubDate>Thu, 17 Sep 2026 03:39:51 +0200</pubDate>
<content:encoded><![CDATA[<p>Recently, I built a small web project called Image Compressor Tool — a simple online tool that allows users to compress images directly in their browser. 🔗 Try it here: https://imagecompressortool.live/ The idea behind the project was simple: Compress images quickly without uploading them to a server. Why I Built It Image compression is something... <a href="https://dev.to/sagor_ahamed_0c16cffd03cf/building-a-privacy-focused-image-compressor-tool-with-nextjs-45jf" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AI Overviews Are Not the Only Reason Organic Clicks Fall: A Smarter SEO Budget]]></title>
<description><![CDATA[A decline in organic clicks is not, by itself, proof that AI Overviews caused the problem. Search Engine Land's SEO budget guidance argues that businesses should first diagnose what is happening in the search results page, then decide whether to invest more in traditional SEO, generative engine o...]]></description>
<link>https://tsecurity.de/de/4150682/programmierung/ai-overviews-are-not-the-only-reason-organic-clicks-fall-a-smarter-seo-budget/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150682/programmierung/ai-overviews-are-not-the-only-reason-organic-clicks-fall-a-smarter-seo-budget/</guid>
<pubDate>Thu, 17 Sep 2026 03:39:51 +0200</pubDate>
<content:encoded><![CDATA[<p>A decline in organic clicks is not, by itself, proof that AI Overviews caused the problem. Search Engine Land&#039;s SEO budget guidance argues that businesses should first diagnose what is happening in the search results page, then decide whether to invest more in traditional SEO, generative engine optimization (GEO), answer engine optimization (AEO),... <a href="https://dev.to/alifar/ai-overviews-are-not-the-only-reason-organic-clicks-fall-a-smarter-seo-budget-15i" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Visual-Pill-ID: Building an AI Pharmacist with GPT-4o and SAM 💊]]></title>
<description><![CDATA[Ever stared at a handful of loose pills and wondered, "Wait, was the blue one for my allergies or my blood pressure?" 😅 You're not alone. Medication errors are a massive global health challenge. In this tutorial, we are building Visual-Pill-ID, a cutting-edge computer vision pipeline that solves ...]]></description>
<link>https://tsecurity.de/de/4150680/programmierung/visual-pill-id-building-an-ai-pharmacist-with-gpt-4o-and-sam/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150680/programmierung/visual-pill-id-building-an-ai-pharmacist-with-gpt-4o-and-sam/</guid>
<pubDate>Thu, 17 Sep 2026 03:39:50 +0200</pubDate>
<content:encoded><![CDATA[<p>Ever stared at a handful of loose pills and wondered, &quot;Wait, was the blue one for my allergies or my blood pressure?&quot; 😅 You&#039;re not alone. Medication errors are a massive global health challenge. In this tutorial, we are building Visual-Pill-ID, a cutting-edge computer vision pipeline that solves the &quot;multi-pill confusion&quot; problem. By combining the... <a href="https://dev.to/wellallytech/visual-pill-id-building-an-ai-pharmacist-with-gpt-4o-and-sam-431j" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Registrar APIs vs DNS Interfaces — Different Jobs in a Tenant Migration]]></title>
<description><![CDATA[A registrar API and a DNS interface overlap at the word ‘domain’, but they make different promises. For a gaming platform creating one subdomain per tenant, the registrar path owns registration, nameservers, and transfer state. The DNS path owns records and answers. Short answer: keep the registr...]]></description>
<link>https://tsecurity.de/de/4150679/programmierung/registrar-apis-vs-dns-interfaces-different-jobs-in-a-tenant-migration/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150679/programmierung/registrar-apis-vs-dns-interfaces-different-jobs-in-a-tenant-migration/</guid>
<pubDate>Thu, 17 Sep 2026 03:39:50 +0200</pubDate>
<content:encoded><![CDATA[<p>A registrar API and a DNS interface overlap at the word ‘domain’, but they make different promises. For a gaming platform creating one subdomain per tenant, the registrar path owns registration, nameservers, and transfer state. The DNS path owns records and answers. Short answer: keep the registrar API for the migration ledger and delegation... <a href="https://dev.to/abernathycross6857/registrar-apis-vs-dns-interfaces-different-jobs-in-a-tenant-migration-n7g" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I pointed one Eloquent-style client at 62 public APIs. Here's how they answered.]]></title>
<description><![CDATA[At work I had a lot of external APIs to talk to from Laravel. Each one got its own little client, its own pagination loop, its own way of saying "not found". I wanted the thing I already knew, Post::where(...)-&gt;paginate(), to work against all of them, so I wrote laravel-rest. Later I spent a w...]]></description>
<link>https://tsecurity.de/de/4150677/programmierung/i-pointed-one-eloquent-style-client-at-62-public-apis-heres-how-they-answered/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150677/programmierung/i-pointed-one-eloquent-style-client-at-62-public-apis-heres-how-they-answered/</guid>
<pubDate>Thu, 17 Sep 2026 03:39:50 +0200</pubDate>
<content:encoded><![CDATA[<p>At work I had a lot of external APIs to talk to from Laravel. Each one got its own little client, its own pagination loop, its own way of saying &quot;not found&quot;. I wanted the thing I already knew, Post::where(...)-&amp;gt;paginate(), to work against all of them, so I wrote laravel-rest. Later I spent a while on the performance side (eager loading,... <a href="https://dev.to/sanchescom/i-pointed-one-eloquent-style-client-at-62-public-apis-heres-how-they-answered-3g3o" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AI Guardrails: What they Are And Why We Need Them]]></title>
<description><![CDATA[The power of AI agents is suddenly all over the news. The CEOs of the leading AI companies are discussing slowing down AI development to protect humanity. Dario Amodei, the CEO of Anthropic, writes: "Given the accelerating rate of AI capability development, ...the scale of damage would continue t...]]></description>
<link>https://tsecurity.de/de/4150676/programmierung/ai-guardrails-what-they-are-and-why-we-need-them/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150676/programmierung/ai-guardrails-what-they-are-and-why-we-need-them/</guid>
<pubDate>Thu, 17 Sep 2026 03:39:50 +0200</pubDate>
<content:encoded><![CDATA[<p>The power of AI agents is suddenly all over the news. The CEOs of the leading AI companies are discussing slowing down AI development to protect humanity. Dario Amodei, the CEO of Anthropic, writes: &quot;Given the accelerating rate of AI capability development, ...the scale of damage would continue to increase from there if AI becomes more powerful... <a href="https://dev.to/cognous/ai-guardrails-what-they-are-and-why-we-need-them-4jf6" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Migrating the GitHub Copilot runtime to Rust, using Copilot]]></title>
<description><![CDATA[The GitHub Copilot CLI, GitHub Copilot app, and GitHub Copilot SDK are all backed by the Copilot agent runtime, an agentic harness that can be embedded into applications and services. It was originally written in TypeScript on Node.js and the V8 JavaScript engine for what is now the GitHub Copilo...]]></description>
<link>https://tsecurity.de/de/4150639/programmierung/migrating-the-github-copilot-runtime-to-rust-using-copilot/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150639/programmierung/migrating-the-github-copilot-runtime-to-rust-using-copilot/</guid>
<pubDate>Thu, 17 Sep 2026 02:43:39 +0200</pubDate>
<content:encoded><![CDATA[<p>The GitHub Copilot CLI, GitHub Copilot app, and GitHub Copilot SDK are all backed by the Copilot agent runtime, an agentic harness that can be embedded into applications and services. It was originally written in TypeScript on Node.js and the V8 JavaScript engine for what is now the GitHub Copilot cloud agent (CCA), and the runtime stayed on that... <a href="https://github.blog/ai-and-ml/generative-ai/migrating-the-github-copilot-runtime-to-rust-using-copilot/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[A five-check workflow for reviewing an AI-built SwiftUI app]]></title>
<description><![CDATA[Website illustration, followed by a real simulator screenshot of the Reading List demo. I maintain iOS Agent Skill, an open-source collection of Swift guidance, local references and MCP tools. This post was prepared with AI assistance. Here is a small verification exercise you can use with or wit...]]></description>
<link>https://tsecurity.de/de/4150638/programmierung/a-five-check-workflow-for-reviewing-an-ai-built-swiftui-app/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150638/programmierung/a-five-check-workflow-for-reviewing-an-ai-built-swiftui-app/</guid>
<pubDate>Thu, 17 Sep 2026 02:43:16 +0200</pubDate>
<content:encoded><![CDATA[<p>Website illustration, followed by a real simulator screenshot of the Reading List demo. I maintain iOS Agent Skill, an open-source collection of Swift guidance, local references and MCP tools. This post was prepared with AI assistance. Here is a small verification exercise you can use with or without the toolkit. Use a reading list as the test... <a href="https://dev.to/nagarjuna2997/a-five-check-workflow-for-reviewing-an-ai-built-swiftui-app-2d38" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Cycle time and review time are not the same metric]]></title>
<description><![CDATA["Reduce PR review time with AI" claims quote at least two different clocks, and the gap decides whether a number tells you anything. Atlassian reports its Rovo Dev AI reviewer cut PR cycle time up to 45% internally and 32% for customers (source, published 2026-01-29). Cycle time is the whole PR l...]]></description>
<link>https://tsecurity.de/de/4150637/programmierung/cycle-time-and-review-time-are-not-the-same-metric/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150637/programmierung/cycle-time-and-review-time-are-not-the-same-metric/</guid>
<pubDate>Thu, 17 Sep 2026 02:43:16 +0200</pubDate>
<content:encoded><![CDATA[<p>&quot;Reduce PR review time with AI&quot; claims quote at least two different clocks, and the gap decides whether a number tells you anything. Atlassian reports its Rovo Dev AI reviewer cut PR cycle time up to 45% internally and 32% for customers (source, published 2026-01-29). Cycle time is the whole PR lifecycle, from open to merge. Salesforce, scaling... <a href="https://dev.to/tessainsley/cycle-time-and-review-time-are-not-the-same-metric-4j3c" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Reduce PR review time with AI: the bottleneck is the wait, not the read]]></title>
<description><![CDATA[Linearb's 2026 Engineering Benchmarks Report analyzed 8.1+ million pull requests across 4,800+ organizations, and one finding cuts against most of what you read about AI review speed. AI-generated PRs wait 4.6x longer before anyone picks them up. But once they're picked up, they get reviewed 2x f...]]></description>
<link>https://tsecurity.de/de/4150636/programmierung/reduce-pr-review-time-with-ai-the-bottleneck-is-the-wait-not-the-read/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150636/programmierung/reduce-pr-review-time-with-ai-the-bottleneck-is-the-wait-not-the-read/</guid>
<pubDate>Thu, 17 Sep 2026 02:43:16 +0200</pubDate>
<content:encoded><![CDATA[<p>Linearb&#039;s 2026 Engineering Benchmarks Report analyzed 8.1+ million pull requests across 4,800+ organizations, and one finding cuts against most of what you read about AI review speed. AI-generated PRs wait 4.6x longer before anyone picks them up. But once they&#039;re picked up, they get reviewed 2x faster than manual work. So the time you&#039;re trying to... <a href="https://dev.to/cole_halton_42f71d71b809b/reduce-pr-review-time-with-ai-the-bottleneck-is-the-wait-not-the-read-2nab" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[When review time plateaued, reviewers had stopped reading]]></title>
<description><![CDATA[Salesforce posted the number that most teams report, then said the part most teams leave out. In "Scaling Code Reviews: Adapting to a Surge in AI-Generated Code" (Ravi Boyapati and Shan Appajodu, published 2026-01-29), code volume rose about 30% after AI-assisted coding, and pull requests regular...]]></description>
<link>https://tsecurity.de/de/4150635/programmierung/when-review-time-plateaued-reviewers-had-stopped-reading/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150635/programmierung/when-review-time-plateaued-reviewers-had-stopped-reading/</guid>
<pubDate>Thu, 17 Sep 2026 02:43:16 +0200</pubDate>
<content:encoded><![CDATA[<p>Salesforce posted the number that most teams report, then said the part most teams leave out. In &quot;Scaling Code Reviews: Adapting to a Surge in AI-Generated Code&quot; (Ravi Boyapati and Shan Appajodu, published 2026-01-29), code volume rose about 30% after AI-assisted coding, and pull requests regularly crossed 20 files and 1,000 lines. Review latency... <a href="https://dev.to/tessainsley/when-review-time-plateaued-reviewers-had-stopped-reading-602" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How Do Verified Sending Domains, Webhooks, and Logs Work in an Email API?]]></title>
<description><![CDATA[These three pieces are what let you run email through an API instead of your own mail server: domain verification proves you're allowed to send as your domain, webhooks push you real-time events instead of making you poll, and logs give you a queryable record of what happened to every message. I'...]]></description>
<link>https://tsecurity.de/de/4150632/programmierung/how-do-verified-sending-domains-webhooks-and-logs-work-in-an-email-api/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150632/programmierung/how-do-verified-sending-domains-webhooks-and-logs-work-in-an-email-api/</guid>
<pubDate>Thu, 17 Sep 2026 02:43:16 +0200</pubDate>
<content:encoded><![CDATA[<p>These three pieces are what let you run email through an API instead of your own mail server: domain verification proves you&#039;re allowed to send as your domain, webhooks push you real-time events instead of making you poll, and logs give you a queryable record of what happened to every message. I&#039;ll explain how each works generally, then show... <a href="https://dev.to/sohom_47/how-do-verified-sending-domains-webhooks-and-logs-work-in-an-email-api-1lj9" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CPU Looks Fine but the VDS Is Slow: A Linux Incident Runbook]]></title>
<description><![CDATA[A user reports that an application is slow or intermittently unreachable. The monitoring dashboard shows 20% CPU, memory still available, and no obvious outage. It is tempting to answer, “the server looks healthy.” That answer is usually premature. A single CPU graph cannot tell you whether a Lin...]]></description>
<link>https://tsecurity.de/de/4150631/programmierung/cpu-looks-fine-but-the-vds-is-slow-a-linux-incident-runbook/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150631/programmierung/cpu-looks-fine-but-the-vds-is-slow-a-linux-incident-runbook/</guid>
<pubDate>Thu, 17 Sep 2026 02:43:16 +0200</pubDate>
<content:encoded><![CDATA[<p>A user reports that an application is slow or intermittently unreachable. The monitoring dashboard shows 20% CPU, memory still available, and no obvious outage. It is tempting to answer, “the server looks healthy.” That answer is usually premature. A single CPU graph cannot tell you whether a Linux guest is waiting on storage, reclaiming memory,... <a href="https://dev.to/eniyisunucum/cpu-looks-fine-but-the-vds-is-slow-a-linux-incident-runbook-3iha" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[HTTP Status Code Basics: What 200/301/403/500 Actually Mean for Maintenance Tools]]></title>
<description><![CDATA[WordPress site maintenance constantly involves one basic question: after an update, is the site still working? Instead of relying on a human eyeballing a page and deciding "looks fine," most tooling answers that question mechanically, using the three-digit HTTP status code a web server returns fo...]]></description>
<link>https://tsecurity.de/de/4150630/programmierung/http-status-code-basics-what-200301403500-actually-mean-for-maintenance-tools/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150630/programmierung/http-status-code-basics-what-200301403500-actually-mean-for-maintenance-tools/</guid>
<pubDate>Thu, 17 Sep 2026 02:43:16 +0200</pubDate>
<content:encoded><![CDATA[<p>WordPress site maintenance constantly involves one basic question: after an update, is the site still working? Instead of relying on a human eyeballing a page and deciding &quot;looks fine,&quot; most tooling answers that question mechanically, using the three-digit HTTP status code a web server returns for every request. That single number carries more... <a href="https://dev.to/susumun/http-status-code-basics-what-200301403500-actually-mean-for-maintenance-tools-424a" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Cloudflare Separates AI Training Controls From Search Indexing for Website Owners]]></title>
<description><![CDATA[Cloudflare has introduced a Disallow AI Training setting intended to solve a difficult choice for website owners: limiting the use of their content for AI model training without blocking search indexing. The control is part of Cloudflare's Bot Management and AI Crawl Control toolbox, and it disti...]]></description>
<link>https://tsecurity.de/de/4150628/programmierung/cloudflare-separates-ai-training-controls-from-search-indexing-for-website-owners/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150628/programmierung/cloudflare-separates-ai-training-controls-from-search-indexing-for-website-owners/</guid>
<pubDate>Thu, 17 Sep 2026 02:43:15 +0200</pubDate>
<content:encoded><![CDATA[<p>Cloudflare has introduced a Disallow AI Training setting intended to solve a difficult choice for website owners: limiting the use of their content for AI model training without blocking search indexing. The control is part of Cloudflare&#039;s Bot Management and AI Crawl Control toolbox, and it distinguishes among crawlers based on whether they... <a href="https://dev.to/alifar/cloudflare-separates-ai-training-controls-from-search-indexing-for-website-owners-152a" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[An Outbox for 3 Million Events a Day on Azure SQL: the Engineering Behind It]]></title>
<description><![CDATA[The Transactional Outbox pattern fits in a thirty-second diagram: write the event in the same transaction as the business data, and let a worker publish it later. Everyone draws that in the first meeting and goes home happy. What nobody draws is the second half: that table becomes the hottest str...]]></description>
<link>https://tsecurity.de/de/4150601/programmierung/an-outbox-for-3-million-events-a-day-on-azure-sql-the-engineering-behind-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150601/programmierung/an-outbox-for-3-million-events-a-day-on-azure-sql-the-engineering-behind-it/</guid>
<pubDate>Thu, 17 Sep 2026 02:14:47 +0200</pubDate>
<content:encoded><![CDATA[<p>The Transactional Outbox pattern fits in a thirty-second diagram: write the event in the same transaction as the business data, and let a worker publish it later. Everyone draws that in the first meeting and goes home happy. What nobody draws is the second half: that table becomes the hottest structure in your database. It takes an insert, an... <a href="https://dev.to/robsonkades/an-outbox-for-3-million-events-a-day-on-azure-sql-the-engineering-behind-it-478j" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Vibe Coding Was Never Going to Be the Future. Architecture Is.]]></title>
<description><![CDATA[Post also inspired by Giorgi Kobaidze A separate post on Linked crossed my feed recently comparing "vibe coding" to "AI-assisted developing," using a building metaphor: one structure floating on cracked, shallow footings, the other resting on a full foundation of requirements, architecture, data ...]]></description>
<link>https://tsecurity.de/de/4150600/programmierung/vibe-coding-was-never-going-to-be-the-future-architecture-is/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150600/programmierung/vibe-coding-was-never-going-to-be-the-future-architecture-is/</guid>
<pubDate>Thu, 17 Sep 2026 02:14:47 +0200</pubDate>
<content:encoded><![CDATA[<p>Post also inspired by Giorgi Kobaidze A separate post on Linked crossed my feed recently comparing &quot;vibe coding&quot; to &quot;AI-assisted developing,&quot; using a building metaphor: one structure floating on cracked, shallow footings, the other resting on a full foundation of requirements, architecture, data design, security, and testing. It&#039;s a simple image,... <a href="https://dev.to/mikachu/vibe-coding-is-a-demo-architecture-is-a-product-1mpe" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[DIVING DEEPER INTO POWER BI]]></title>
<description><![CDATA[Introduction If you’ve ever packed a backpack for a long trip, you know that just throwing everything into one giant pocket makes a total mess. When you urgently need your passport, you have to dig past tangled headphones, loose change, and extra clothes. Power BI is no different. If you dump all...]]></description>
<link>https://tsecurity.de/de/4150598/programmierung/diving-deeper-into-power-bi/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150598/programmierung/diving-deeper-into-power-bi/</guid>
<pubDate>Thu, 17 Sep 2026 02:14:47 +0200</pubDate>
<content:encoded><![CDATA[<p>Introduction If you’ve ever packed a backpack for a long trip, you know that just throwing everything into one giant pocket makes a total mess. When you urgently need your passport, you have to dig past tangled headphones, loose change, and extra clothes. Power BI is no different. If you dump all your data into one big, messy spreadsheet, your... <a href="https://dev.to/gideon_kiprono_bfdedde010/diving-deeper-into-power-bi-ih3" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The system lives in your files, not your prompts]]></title>
<description><![CDATA[AI Harness Engineering · Essay One · derek wang (derekwang85) Ask a senior engineer where "the system" lives and they'll point at the code, or the org chart. After shipping enough AI-governed projects, I'd point somewhere else: the system lives in the files that fence in what a model is allowed t...]]></description>
<link>https://tsecurity.de/de/4150597/programmierung/the-system-lives-in-your-files-not-your-prompts/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150597/programmierung/the-system-lives-in-your-files-not-your-prompts/</guid>
<pubDate>Thu, 17 Sep 2026 02:14:47 +0200</pubDate>
<content:encoded><![CDATA[<p>AI Harness Engineering · Essay One · derek wang (derekwang85) Ask a senior engineer where &quot;the system&quot; lives and they&#039;ll point at the code, or the org chart. After shipping enough AI-governed projects, I&#039;d point somewhere else: the system lives in the files that fence in what a model is allowed to generate. The longer I watch teams steer language... <a href="https://dev.to/derekwang85/the-system-lives-in-your-files-not-your-prompts-111k" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Software Artifact Trust Starts At Package Registries]]></title>
<description><![CDATA[Which software artifact should we trust? Software package registries are open to the public, they essentially allow anyone really to share there libraries and code. I was curious about how to these packages could be vetted, inspected and triaged before ingesting/consuming. Many times we just type...]]></description>
<link>https://tsecurity.de/de/4150596/programmierung/software-artifact-trust-starts-at-package-registries/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150596/programmierung/software-artifact-trust-starts-at-package-registries/</guid>
<pubDate>Thu, 17 Sep 2026 02:14:46 +0200</pubDate>
<content:encoded><![CDATA[<p>Which software artifact should we trust? Software package registries are open to the public, they essentially allow anyone really to share there libraries and code. I was curious about how to these packages could be vetted, inspected and triaged before ingesting/consuming. Many times we just type... -&amp;gt; pip install &amp;lt;our fav package&amp;gt; OR... <a href="https://dev.to/ceaz/software-artifact-trust-starts-at-package-registries-4bk2" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[--incremental Made My TypeScript Hook 3.6x Slower. A 200KB Threshold Fixed It]]></title>
<description><![CDATA[I started freelancing in college at ¥100k a month, stacked side gigs up to ¥600k, then got laid off and dropped to zero overnight. Over the next six months I built an autonomous Claude Code setup from scratch, and it now runs at ¥1.2M a month in revenue. Of everything that went into that, the bug...]]></description>
<link>https://tsecurity.de/de/4150595/programmierung/incremental-made-my-typescript-hook-36x-slower-a-200kb-threshold-fixed-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150595/programmierung/incremental-made-my-typescript-hook-36x-slower-a-200kb-threshold-fixed-it/</guid>
<pubDate>Thu, 17 Sep 2026 02:14:46 +0200</pubDate>
<content:encoded><![CDATA[<p>I started freelancing in college at ¥100k a month, stacked side gigs up to ¥600k, then got laid off and dropped to zero overnight. Over the next six months I built an autonomous Claude Code setup from scratch, and it now runs at ¥1.2M a month in revenue. Of everything that went into that, the bug that quietly ate the most time was the one where I... <a href="https://dev.to/bokuwalily/-incremental-made-my-typescript-hook-36x-slower-a-200kb-threshold-fixed-it-ed4" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Landlock LSM: Secure Linux Apps ohne root-Rechte]]></title>
<description><![CDATA[Landlock LSM: Secure Linux Apps ohne root-Rechte Stellen Sie sich vor, Sie laden ein Programm herunter und führen es einfach aus – und das Tool hat sofort uneingeschränkten Zugriff auf Ihren gesamten Home-Ordner, Ihre Kryptowährungs-Wallet oder sogar interne Unternehmensdateien. Genau das passier...]]></description>
<link>https://tsecurity.de/de/4150594/programmierung/landlock-lsm-secure-linux-apps-ohne-root-rechte/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150594/programmierung/landlock-lsm-secure-linux-apps-ohne-root-rechte/</guid>
<pubDate>Thu, 17 Sep 2026 02:14:46 +0200</pubDate>
<content:encoded><![CDATA[<p>Landlock LSM: Secure Linux Apps ohne root-Rechte Stellen Sie sich vor, Sie laden ein Programm herunter und führen es einfach aus – und das Tool hat sofort uneingeschränkten Zugriff auf Ihren gesamten Home-Ordner, Ihre Kryptowährungs-Wallet oder sogar interne Unternehmensdateien. Genau das passiert immer noch in den meisten... <a href="https://dev.to/uhltak/landlock-lsm-secure-linux-apps-ohne-root-rechte-17o" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Debugging Node.js Like a Pro]]></title>
<description><![CDATA[Most Node.js debugging happens with console.log. That works until it doesn't: async stacks that point to the wrong place, a variable that changes between the log and the crash, or a server that only misbehaves on one request out of a thousand. Here's the toolkit I reach for instead. Start with --...]]></description>
<link>https://tsecurity.de/de/4150593/programmierung/debugging-nodejs-like-a-pro/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150593/programmierung/debugging-nodejs-like-a-pro/</guid>
<pubDate>Thu, 17 Sep 2026 02:14:46 +0200</pubDate>
<content:encoded><![CDATA[<p>Most Node.js debugging happens with console.log. That works until it doesn&#039;t: async stacks that point to the wrong place, a variable that changes between the log and the crash, or a server that only misbehaves on one request out of a thousand. Here&#039;s the toolkit I reach for instead. Start with --inspect, not print statements The built-in inspector... <a href="https://dev.to/stackhorizon/debugging-nodejs-like-a-pro-aae" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Navigating AI Integration in Daily Work: Challenges I Face as an AI Ops Lead]]></title>
<description><![CDATA[Background I’m a member of the AI Operations team at Knowverse, a company that helps other organizations adopt and scale AI solutions. My day‑to‑day responsibilities involve connecting AI research and tooling with the concrete needs of our internal product teams—ranging from the TechScan code‑ana...]]></description>
<link>https://tsecurity.de/de/4150592/programmierung/navigating-ai-integration-in-daily-work-challenges-i-face-as-an-ai-ops-lead/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150592/programmierung/navigating-ai-integration-in-daily-work-challenges-i-face-as-an-ai-ops-lead/</guid>
<pubDate>Thu, 17 Sep 2026 02:14:45 +0200</pubDate>
<content:encoded><![CDATA[<p>Background I’m a member of the AI Operations team at Knowverse, a company that helps other organizations adopt and scale AI solutions. My day‑to‑day responsibilities involve connecting AI research and tooling with the concrete needs of our internal product teams—ranging from the TechScan code‑analysis service to the suite of free utilities we... <a href="https://dev.to/seohyun0903/navigating-ai-integration-in-daily-work-challenges-i-face-as-an-ai-ops-lead-3dmn" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[A 4B Model Beat Postgres by 81 Percent: What a $1,200 Training Run Means for Philippine AI]]></title>
<description><![CDATA[In August 2026, the Department of Science and Technology earmarked PHP 300 million in grant-in-aid seed funding to expand its AI data centers (Source: Inquirer, 2026). One month earlier, a researcher on two second-hand RTX 3090s trained a 4-billion-parameter model that produced database query pla...]]></description>
<link>https://tsecurity.de/de/4150591/programmierung/a-4b-model-beat-postgres-by-81-percent-what-a-1200-training-run-means-for-philippine-ai/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150591/programmierung/a-4b-model-beat-postgres-by-81-percent-what-a-1200-training-run-means-for-philippine-ai/</guid>
<pubDate>Thu, 17 Sep 2026 02:14:43 +0200</pubDate>
<content:encoded><![CDATA[<p>In August 2026, the Department of Science and Technology earmarked PHP 300 million in grant-in-aid seed funding to expand its AI data centers (Source: Inquirer, 2026). One month earlier, a researcher on two second-hand RTX 3090s trained a 4-billion-parameter model that produced database query plans 81 percent faster than Postgres, for a total... <a href="https://dev.to/yanoai/a-4b-model-beat-postgres-by-81-percent-what-a-1200-training-run-means-for-philippine-ai-101l" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Efficient and Effective XML Processing in Java]]></title>
<description><![CDATA[Extracting a value from an XML document costs, at its core, two operations: locating the span of bytes where the value lives and converting it to the type you want. Turning 219.80 into a BigDecimal is a scan to the element and a six-byte parse — nanoseconds, allocating next to nothing. Almost no ...]]></description>
<link>https://tsecurity.de/de/4150590/programmierung/efficient-and-effective-xml-processing-in-java/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150590/programmierung/efficient-and-effective-xml-processing-in-java/</guid>
<pubDate>Thu, 17 Sep 2026 02:14:38 +0200</pubDate>
<content:encoded><![CDATA[<p>Extracting a value from an XML document costs, at its core, two operations: locating the span of bytes where the value lives and converting it to the type you want. Turning 219.80 into a BigDecimal is a scan to the element and a six-byte parse — nanoseconds, allocating next to nothing. Almost no Java code pays that price. It pays a different one,... <a href="https://dev.to/robsonkades/efficient-and-effective-xml-processing-in-java-4ono" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[RFC 10016: System-Defined Configuration]]></title>
<description><![CDATA[The Network Management Datastore Architecture (NMDA) in RFC 8342 defines several configuration datastores holding configuration. The contents of these configuration datastores are controlled by clients. This document introduces the concept of a system configuration datastore holding configuration...]]></description>
<link>https://tsecurity.de/de/4150533/programmierung/rfc-10016-system-defined-configuration/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150533/programmierung/rfc-10016-system-defined-configuration/</guid>
<pubDate>Thu, 17 Sep 2026 01:42:50 +0200</pubDate>
<content:encoded><![CDATA[<p>The Network Management Datastore Architecture (NMDA) in RFC 8342 defines several configuration datastores holding configuration. The contents of these configuration datastores are controlled by clients. This document introduces the concept of a system configuration datastore holding configuration controlled by the system on which a server is... <a href="https://www.rfc-editor.org/info/rfc10016/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Google's OAuth 'Testing' mode expires refresh tokens in 7 days. Publish the consent screen before you schedule anything.]]></title>
<description><![CDATA[TL;DR — If your Google Cloud OAuth consent screen is still in Testing, every refresh token it issues dies after seven days. That is documented behavior, not a bug. My unattended YouTube uploader ran fine for a week and then stopped at 06:45 on a Saturday. The fix is not "re-authenticate"; it is "...]]></description>
<link>https://tsecurity.de/de/4150532/programmierung/googles-oauth-testing-mode-expires-refresh-tokens-in-7-days-publish-the-consent-screen-before-you-schedule-anything/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150532/programmierung/googles-oauth-testing-mode-expires-refresh-tokens-in-7-days-publish-the-consent-screen-before-you-schedule-anything/</guid>
<pubDate>Thu, 17 Sep 2026 01:42:22 +0200</pubDate>
<content:encoded><![CDATA[<p>TL;DR — If your Google Cloud OAuth consent screen is still in Testing, every refresh token it issues dies after seven days. That is documented behavior, not a bug. My unattended YouTube uploader ran fine for a week and then stopped at 06:45 on a Saturday. The fix is not &quot;re-authenticate&quot;; it is &quot;publish the app&quot;, and publishing has prerequisites... <a href="https://dev.to/ko-hi/googles-oauth-testing-mode-expires-refresh-tokens-in-7-days-publish-the-consent-screen-before-24hm" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Machine That Rejects Its Own Work]]></title>
<description><![CDATA[We gave a 69-agent system 35 minutes to work on the content of our own website. Sixteen texts reached the checks. The language check rejected 15 of them at the first pass, 94 percent. No human approved a text. That line reads like a story about AI writing content. It is not. It is about where the...]]></description>
<link>https://tsecurity.de/de/4150531/programmierung/the-machine-that-rejects-its-own-work/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150531/programmierung/the-machine-that-rejects-its-own-work/</guid>
<pubDate>Thu, 17 Sep 2026 01:42:22 +0200</pubDate>
<content:encoded><![CDATA[<p>We gave a 69-agent system 35 minutes to work on the content of our own website. Sixteen texts reached the checks. The language check rejected 15 of them at the first pass, 94 percent. No human approved a text. That line reads like a story about AI writing content. It is not. It is about where the review sits. The setup The system is a multi-agent... <a href="https://dev.to/iaflux_studio/the-machine-that-rejects-its-own-work-32o9" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Interceptors That Actually Help: Request Logging and Automatic Bearer-Token Injection]]></title>
<description><![CDATA[Interceptors That Actually Help: Request Logging and Automatic Bearer-Token Injection Cross-cutting HTTP concerns — logging, authentication headers, request IDs, metrics — should never be hand-edited into every request. JQuickCurl rides on OkHttp's mature interceptor pipeline, and because interce...]]></description>
<link>https://tsecurity.de/de/4150530/programmierung/interceptors-that-actually-help-request-logging-and-automatic-bearer-token-injection/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150530/programmierung/interceptors-that-actually-help-request-logging-and-automatic-bearer-token-injection/</guid>
<pubDate>Thu, 17 Sep 2026 01:42:22 +0200</pubDate>
<content:encoded><![CDATA[<p>Interceptors That Actually Help: Request Logging and Automatic Bearer-Token Injection Cross-cutting HTTP concerns — logging, authentication headers, request IDs, metrics — should never be hand-edited into every request. JQuickCurl rides on OkHttp&#039;s mature interceptor pipeline, and because interceptors are wired into the global configuration, a... <a href="https://dev.to/paohaijiao/interceptors-that-actually-help-request-logging-and-automatic-bearer-token-injection-1bk5" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why change-impact analysis is surprisingly hard in Ruby on Rails]]></title>
<description><![CDATA[Refactoring a mature Rails app often starts with a simple question: If I change this method, what else could break? In a smaller codebase, grep might be enough. In a larger Rails app, not really. A method can be connected through: callbacks associations routes background jobs mailers concerns tem...]]></description>
<link>https://tsecurity.de/de/4150529/programmierung/why-change-impact-analysis-is-surprisingly-hard-in-ruby-on-rails/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150529/programmierung/why-change-impact-analysis-is-surprisingly-hard-in-ruby-on-rails/</guid>
<pubDate>Thu, 17 Sep 2026 01:42:22 +0200</pubDate>
<content:encoded><![CDATA[<p>Refactoring a mature Rails app often starts with a simple question: If I change this method, what else could break? In a smaller codebase, grep might be enough. In a larger Rails app, not really. A method can be connected through: callbacks associations routes background jobs mailers concerns templates tests indirect Ruby callers And because Ruby... <a href="https://dev.to/iamzayn19/why-change-impact-analysis-is-surprisingly-hard-in-ruby-on-rails-48n7" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why we ditched Discord Embeds for Components V2 (and built a minimalist bot)]]></title>
<description><![CDATA[If you've used Discord in the past few years, you've probably noticed that almost every bot feels identical: giant colorful embeds, endless emojis, noisy confirmation messages, and clunky reaction-based menus. When building ego — a curated social utility bot — we decided to take a completely diff...]]></description>
<link>https://tsecurity.de/de/4150528/programmierung/why-we-ditched-discord-embeds-for-components-v2-and-built-a-minimalist-bot/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150528/programmierung/why-we-ditched-discord-embeds-for-components-v2-and-built-a-minimalist-bot/</guid>
<pubDate>Thu, 17 Sep 2026 01:42:22 +0200</pubDate>
<content:encoded><![CDATA[<p>If you&#039;ve used Discord in the past few years, you&#039;ve probably noticed that almost every bot feels identical: giant colorful embeds, endless emojis, noisy confirmation messages, and clunky reaction-based menus. When building ego — a curated social utility bot — we decided to take a completely different route: keep it minimal, understated, and built... <a href="https://dev.to/yuaxx/why-we-ditched-discord-embeds-for-components-v2-and-built-a-minimalist-bot-fb6" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I Built Memory for AI Agents. Then I Realized I Am the Fly.]]></title>
<description><![CDATA[I have too many projects. Not in the cute productivity-guru way where somebody has three Notion boards and calls themselves a serial entrepreneur. I mean I will spend three days buried in some absurd technical rabbit hole, get pulled away by normal human life, come back four days later, stare at ...]]></description>
<link>https://tsecurity.de/de/4150525/programmierung/i-built-memory-for-ai-agents-then-i-realized-i-am-the-fly/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150525/programmierung/i-built-memory-for-ai-agents-then-i-realized-i-am-the-fly/</guid>
<pubDate>Thu, 17 Sep 2026 01:42:22 +0200</pubDate>
<content:encoded><![CDATA[<p>I have too many projects. Not in the cute productivity-guru way where somebody has three Notion boards and calls themselves a serial entrepreneur. I mean I will spend three days buried in some absurd technical rabbit hole, get pulled away by normal human life, come back four days later, stare at the terminal, and think: What the f*ck was I doing?... <a href="https://dev.to/constant_itis/i-built-memory-for-ai-agents-then-i-realized-i-am-the-fly-50g8" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The $75 AI Computer: How Shenzhen's Board Makers Undercut NVIDIA — and What the Price Gap Really Buys]]></title>
<description><![CDATA[Originally published on RoboKrunch — teardowns, street prices, and BOM math from China's edge-AI hardware scene. Two product launches, two weeks apart, tell you everything about where entry-level edge AI is heading. In late August 2026, NVIDIA announced the Jetson Orin Nano 2: 78 TOPS of AI compu...]]></description>
<link>https://tsecurity.de/de/4150524/programmierung/the-75-ai-computer-how-shenzhens-board-makers-undercut-nvidia-and-what-the-price-gap-really-buys/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150524/programmierung/the-75-ai-computer-how-shenzhens-board-makers-undercut-nvidia-and-what-the-price-gap-really-buys/</guid>
<pubDate>Thu, 17 Sep 2026 01:42:22 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on RoboKrunch — teardowns, street prices, and BOM math from China&#039;s edge-AI hardware scene. Two product launches, two weeks apart, tell you everything about where entry-level edge AI is heading. In late August 2026, NVIDIA announced the Jetson Orin Nano 2: 78 TOPS of AI compute, 8GB of memory, an 8-core Arm CPU, twice the... <a href="https://dev.to/chorylee/the-75-ai-computer-how-shenzhens-board-makers-undercut-nvidia-and-what-the-price-gap-really-1lc6" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Admin Menu Editor Pro Update Vector Compromise: Web Shell and Hidden Administrator Distributed]]></title>
<description><![CDATA[1. Basic Information Original Title: Security Incident Affecting Customers 2026-09-14 Source: Admin Menu Editor Pro and BleepingComputer Publication Date: 2026-09-14 Update Date: 2026-09-16 Severity: Emergency Severity Justification: A malicious plugin was distributed through the official update ...]]></description>
<link>https://tsecurity.de/de/4150523/programmierung/admin-menu-editor-pro-update-vector-compromise-web-shell-and-hidden-administrator-distributed/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150523/programmierung/admin-menu-editor-pro-update-vector-compromise-web-shell-and-hidden-administrator-distributed/</guid>
<pubDate>Thu, 17 Sep 2026 01:42:21 +0200</pubDate>
<content:encoded><![CDATA[<p>1. Basic Information Original Title: Security Incident Affecting Customers 2026-09-14 Source: Admin Menu Editor Pro and BleepingComputer Publication Date: 2026-09-14 Update Date: 2026-09-16 Severity: Emergency Severity Justification: A malicious plugin was distributed through the official update channel, and traces of web shells and hidden users... <a href="https://dev.to/anoymask/admin-menu-editor-pro-update-vector-compromise-web-shell-and-hidden-administrator-distributed-23h5" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[5 Things AI Cannot Do at PostgreSQL]]></title>
<description><![CDATA[AI has become surprisingly good at PostgreSQL. Give it a schema and it can write a query in seconds. Paste an EXPLAIN ANALYZE result into a chat and it may suggest an index or point to an expensive join. That is useful. But there is a difference between writing PostgreSQL code and understanding w...]]></description>
<link>https://tsecurity.de/de/4150493/programmierung/5-things-ai-cannot-do-at-postgresql/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150493/programmierung/5-things-ai-cannot-do-at-postgresql/</guid>
<pubDate>Thu, 17 Sep 2026 00:45:09 +0200</pubDate>
<content:encoded><![CDATA[<p>AI has become surprisingly good at PostgreSQL. Give it a schema and it can write a query in seconds. Paste an EXPLAIN ANALYZE result into a chat and it may suggest an index or point to an expensive join. That is useful. But there is a difference between writing PostgreSQL code and understanding why the database should work that way. After looking... <a href="https://dev.to/devunionx/5-things-ai-cannot-do-at-postgresql-4kj8" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How I Built a VS Code Extension That Solves Bad Commit Messages (No AI Required)]]></title>
<description><![CDATA[Every developer has done it. You finish some code, open the terminal, and write: git commit -m "fix" Or worse: git commit -m "update" Months later, you look at your history and have no idea what changed. The Problem Good commit messages take time. You have to: Review the diff Think about the form...]]></description>
<link>https://tsecurity.de/de/4150492/programmierung/how-i-built-a-vs-code-extension-that-solves-bad-commit-messages-no-ai-required/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150492/programmierung/how-i-built-a-vs-code-extension-that-solves-bad-commit-messages-no-ai-required/</guid>
<pubDate>Thu, 17 Sep 2026 00:45:08 +0200</pubDate>
<content:encoded><![CDATA[<p>Every developer has done it. You finish some code, open the terminal, and write: git commit -m &quot;fix&quot; Or worse: git commit -m &quot;update&quot; Months later, you look at your history and have no idea what changed. The Problem Good commit messages take time. You have to: Review the diff Think about the format Choose the right type (feat/fix/refactor) Write a... <a href="https://dev.to/chekarda_ali_c14d11faf19c/how-i-built-a-vs-code-extension-that-solves-bad-commit-messages-no-ai-required-411n" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Architecting for Privacy: Why I Chose Local-Only SQLite Over Cloud Sync]]></title>
<description><![CDATA[It happened during a quiet afternoon in the local library. I was deep into a debugging session when my phone decided, at maximum volume, to play a notification chime that echoed off the high ceilings. Every head in the room turned toward me in unison. It wasn't just embarrassing; it was a total d...]]></description>
<link>https://tsecurity.de/de/4150491/programmierung/architecting-for-privacy-why-i-chose-local-only-sqlite-over-cloud-sync/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150491/programmierung/architecting-for-privacy-why-i-chose-local-only-sqlite-over-cloud-sync/</guid>
<pubDate>Thu, 17 Sep 2026 00:45:08 +0200</pubDate>
<content:encoded><![CDATA[<p>It happened during a quiet afternoon in the local library. I was deep into a debugging session when my phone decided, at maximum volume, to play a notification chime that echoed off the high ceilings. Every head in the room turned toward me in unison. It wasn&#039;t just embarrassing; it was a total disruption of the collective flow. I had completely... <a href="https://dev.to/haseebthedev0/architecting-for-privacy-why-i-chose-local-only-sqlite-over-cloud-sync-3d6a" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building an Age Calculator From Scratch: Handling Dates, Leap Years, and a Modern UI]]></title>
<description><![CDATA[Building an Age Calculator From Scratch: Handling Dates, Leap Years, and a Modern UI I wanted to build something relatively simple, but once I started working on it, I realized that date-based applications have more edge cases than they appear to have at first. That project became AgeCalculator36...]]></description>
<link>https://tsecurity.de/de/4150490/programmierung/building-an-age-calculator-from-scratch-handling-dates-leap-years-and-a-modern-ui/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150490/programmierung/building-an-age-calculator-from-scratch-handling-dates-leap-years-and-a-modern-ui/</guid>
<pubDate>Thu, 17 Sep 2026 00:45:08 +0200</pubDate>
<content:encoded><![CDATA[<p>Building an Age Calculator From Scratch: Handling Dates, Leap Years, and a Modern UI I wanted to build something relatively simple, but once I started working on it, I realized that date-based applications have more edge cases than they appear to have at first. That project became AgeCalculator360, an online calculator focused on calculating age... <a href="https://dev.to/elizabethzz/building-an-age-calculator-from-scratch-handling-dates-leap-years-and-a-modern-ui-3p7b" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I Said Install ffmpeg. I Did Not Say Rewrite My Machine.]]></title>
<description><![CDATA[ShrekOS field notes · August 2026 I have no idea what I'm f*cking doing. Something I learned today: "Install one tool" is a lie I keep telling myself to feel safe. I wanted a tool on my machine. ffmpeg. So I ran apt install ffmpeg without thinking twice. It feels like one small, clean action. You...]]></description>
<link>https://tsecurity.de/de/4150489/programmierung/i-said-install-ffmpeg-i-did-not-say-rewrite-my-machine/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150489/programmierung/i-said-install-ffmpeg-i-did-not-say-rewrite-my-machine/</guid>
<pubDate>Thu, 17 Sep 2026 00:45:08 +0200</pubDate>
<content:encoded><![CDATA[<p>ShrekOS field notes · August 2026 I have no idea what I&#039;m f*cking doing. Something I learned today: &quot;Install one tool&quot; is a lie I keep telling myself to feel safe. I wanted a tool on my machine. ffmpeg. So I ran apt install ffmpeg without thinking twice. It feels like one small, clean action. You type a command, you press enter, you wait for the... <a href="https://dev.to/constant_itis/i-said-install-ffmpeg-i-did-not-say-rewrite-my-machine-57an" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Looking back at what confused me a few weeks ago reminds me that I am learning. I’m trying to focus less on “am I good enough yet?” and more on “did I learn something today?” That feels a lot healthier 😌🙂]]></title>
<description><![CDATA[Weiterlesen]]></description>
<link>https://tsecurity.de/de/4150488/programmierung/looking-back-at-what-confused-me-a-few-weeks-ago-reminds-me-that-i-am-learning-im-trying-to-focus-less-on-am-i-good-enough-yet-and-more-on-did-i-learn-something-today-that-feels-a-lot-healthier/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150488/programmierung/looking-back-at-what-confused-me-a-few-weeks-ago-reminds-me-that-i-am-learning-im-trying-to-focus-less-on-am-i-good-enough-yet-and-more-on-did-i-learn-something-today-that-feels-a-lot-healthier/</guid>
<pubDate>Thu, 17 Sep 2026 00:45:08 +0200</pubDate>
<content:encoded><![CDATA[<p> <a href="https://dev.to/mikachu/looking-back-at-what-confused-me-a-few-weeks-ago-reminds-me-that-i-am-learning-im-trying-to-focus-4ln8" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I Gave a Simulated Connectome External Memory. Then I Killed the Brain.]]></title>
<description><![CDATA[In Post 1, I asked what happens if a connectome gets an external memory it never queries. Here I built a tiny honest version and ran it. The question in this post is deliberately narrow: can externally stored experience survive a full substrate reset and reinstate behavior in a brain that never l...]]></description>
<link>https://tsecurity.de/de/4150487/programmierung/i-gave-a-simulated-connectome-external-memory-then-i-killed-the-brain/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150487/programmierung/i-gave-a-simulated-connectome-external-memory-then-i-killed-the-brain/</guid>
<pubDate>Thu, 17 Sep 2026 00:45:08 +0200</pubDate>
<content:encoded><![CDATA[<p>In Post 1, I asked what happens if a connectome gets an external memory it never queries. Here I built a tiny honest version and ran it. The question in this post is deliberately narrow: can externally stored experience survive a full substrate reset and reinstate behavior in a brain that never learned it? That is the whole result. The stranger... <a href="https://dev.to/constant_itis/i-gave-a-simulated-connectome-external-memory-then-i-killed-the-brain-175" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Generative AI automates quantum optimization circuit design]]></title>
<description><![CDATA[A research collaboration involving IonQ and Oak Ridge National Laboratory has demonstrated a new generative AI method for creating quantum optimization circuits. The technique removes the need for iterative parameter tuning, which frequently creates bottlenecks during complex computations. This a...]]></description>
<link>https://tsecurity.de/de/4150486/programmierung/generative-ai-automates-quantum-optimization-circuit-design/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150486/programmierung/generative-ai-automates-quantum-optimization-circuit-design/</guid>
<pubDate>Thu, 17 Sep 2026 00:45:08 +0200</pubDate>
<content:encoded><![CDATA[<p>A research collaboration involving IonQ and Oak Ridge National Laboratory has demonstrated a new generative AI method for creating quantum optimization circuits. The technique removes the need for iterative parameter tuning, which frequently creates bottlenecks during complex computations. This advancement provides a potential roadmap for scaling... <a href="https://dev.to/vpodk/generative-ai-automates-quantum-optimization-circuit-design-2h69" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building the new GitHub Copilot Inline Suggestions Model: Part One]]></title>
<description><![CDATA[Explore how GitHub Copilot unified completion, next edit, and long-distance suggestions into one model for a faster, more cohesive coding experience. Read the full article Weiterlesen]]></description>
<link>https://tsecurity.de/de/4150485/programmierung/building-the-new-github-copilot-inline-suggestions-model-part-one/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150485/programmierung/building-the-new-github-copilot-inline-suggestions-model-part-one/</guid>
<pubDate>Thu, 17 Sep 2026 00:44:42 +0200</pubDate>
<content:encoded><![CDATA[<p>Explore how GitHub Copilot unified completion, next edit, and long-distance suggestions into one model for a faster, more cohesive coding experience. Read the full article <a href="https://code.visualstudio.com/blogs/2026/09/16/building-the-github-copilot-inline-suggestions-model-part-one" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[codejail v4.1.1]]></title>
<description><![CDATA[Library for securely executing untrusted code in an AppArmor sandbox, primarily for Python; isolates execution with resource limits and configurable profiles. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4150469/programmierung/codejail-v411/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150469/programmierung/codejail-v411/</guid>
<pubDate>Thu, 17 Sep 2026 00:37:49 +0200</pubDate>
<content:encoded><![CDATA[<p>Library for securely executing untrusted code in an AppArmor sandbox, primarily for Python; isolates execution with resource limits and configurable profiles. <a href="https://kitploit.com/en/posts/github-openedx-codejail-v411" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[polaris v10.2.3]]></title>
<description><![CDATA[Validation of best practices in your Kubernetes clusters Weiterlesen]]></description>
<link>https://tsecurity.de/de/4150468/programmierung/polaris-v1023/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150468/programmierung/polaris-v1023/</guid>
<pubDate>Thu, 17 Sep 2026 00:37:49 +0200</pubDate>
<content:encoded><![CDATA[<p>Validation of best practices in your Kubernetes clusters <a href="https://kitploit.com/en/posts/github-fairwindsops-polaris-v1023" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[[Lab Notes] Kubernetes the Hard Way, For Real This Time (Step 05)]]></title>
<description><![CDATA[Continuing my Kubernetes the Hard Way homelab build. Steps 1-4 are already done, this is for step 05. Original guide: 05-kubernetes-configuration-files.md Thoughts I had while doing this This step is about creating kubeconfigs, basically the .conf files each Kubernetes service uses to know how to...]]></description>
<link>https://tsecurity.de/de/4150456/programmierung/lab-notes-kubernetes-the-hard-way-for-real-this-time-step-05/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150456/programmierung/lab-notes-kubernetes-the-hard-way-for-real-this-time-step-05/</guid>
<pubDate>Thu, 17 Sep 2026 00:13:41 +0200</pubDate>
<content:encoded><![CDATA[<p>Continuing my Kubernetes the Hard Way homelab build. Steps 1-4 are already done, this is for step 05. Original guide: 05-kubernetes-configuration-files.md Thoughts I had while doing this This step is about creating kubeconfigs, basically the .conf files each Kubernetes service uses to know how to connect. Each service (scheduler, proxy, etc.) gets... <a href="https://dev.to/lugerlogic/lab-notes-kubernetes-the-hard-way-for-real-this-time-step-05-3887" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why vector similarity alone is not enough for coding-agent memory]]></title>
<description><![CDATA[A coding agent fixes a tricky deployment failure. Two weeks later, another session sees the same failure described in different words. The expensive part is not finding a nearby document chunk. It is deciding whether a past conclusion is safe enough to reuse. That distinction is why I think agent...]]></description>
<link>https://tsecurity.de/de/4150455/programmierung/why-vector-similarity-alone-is-not-enough-for-coding-agent-memory/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150455/programmierung/why-vector-similarity-alone-is-not-enough-for-coding-agent-memory/</guid>
<pubDate>Thu, 17 Sep 2026 00:13:41 +0200</pubDate>
<content:encoded><![CDATA[<p>A coding agent fixes a tricky deployment failure. Two weeks later, another session sees the same failure described in different words. The expensive part is not finding a nearby document chunk. It is deciding whether a past conclusion is safe enough to reuse. That distinction is why I think agent memory needs more than vector similarity. Similar... <a href="https://dev.to/aendrix03/why-vector-similarity-alone-is-not-enough-for-coding-agent-memory-26bb" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Databricks Architecture Explained: Control Plane, Compute Plane, Delta Lake and Unity Catalog]]></title>
<description><![CDATA["Explain the Databricks architecture" is one of the most common data engineering questions. Here is the answer as a picture, built up layer by layer. 1. It starts with your cloud account Databricks runs on Azure, AWS or Google Cloud, and your cloud account is the foundation everything else sits o...]]></description>
<link>https://tsecurity.de/de/4150454/programmierung/databricks-architecture-explained-control-plane-compute-plane-delta-lake-and-unity-catalog/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150454/programmierung/databricks-architecture-explained-control-plane-compute-plane-delta-lake-and-unity-catalog/</guid>
<pubDate>Thu, 17 Sep 2026 00:13:41 +0200</pubDate>
<content:encoded><![CDATA[<p>&quot;Explain the Databricks architecture&quot; is one of the most common data engineering questions. Here is the answer as a picture, built up layer by layer. 1. It starts with your cloud account Databricks runs on Azure, AWS or Google Cloud, and your cloud account is the foundation everything else sits on. 2. The control plane Databricks runs as two... <a href="https://dev.to/dino_david_c5d8f55f119b7f/databricks-architecture-explained-control-plane-compute-plane-delta-lake-and-unity-catalog-1167" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[An AI impersonated me]]></title>
<description><![CDATA[I, had a recent security issue, that was fixed. So then I made some DEV posts for it, then I also complained about AI saying I'm a "threat actor" and all those stuff even though I fixed the issue. So now, apparently, Gemini keeps saying that I am on LinkedIn. Which I know is not true because I do...]]></description>
<link>https://tsecurity.de/de/4150453/programmierung/an-ai-impersonated-me/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150453/programmierung/an-ai-impersonated-me/</guid>
<pubDate>Thu, 17 Sep 2026 00:13:41 +0200</pubDate>
<content:encoded><![CDATA[<p>I, had a recent security issue, that was fixed. So then I made some DEV posts for it, then I also complained about AI saying I&#039;m a &quot;threat actor&quot; and all those stuff even though I fixed the issue. So now, apparently, Gemini keeps saying that I am on LinkedIn. Which I know is not true because I don&#039;t have a LinkedIn, so I had to investigate why the... <a href="https://dev.to/banana_cool/an-ai-impersonated-me-3lhi" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to Lead DevRel in the AI Era: Stop Playing It Safe]]></title>
<description><![CDATA[I’m awake typing this at 5 AM on a Sunday morning, plagued by two issues: the modern operating model for Developer Relations is broken, and I cannot find a comfortable position to sleep in at 36 weeks and 5 days. (The latter is slightly less relevant to this post, but equally present.) Right now,...]]></description>
<link>https://tsecurity.de/de/4150452/programmierung/how-to-lead-devrel-in-the-ai-era-stop-playing-it-safe/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150452/programmierung/how-to-lead-devrel-in-the-ai-era-stop-playing-it-safe/</guid>
<pubDate>Thu, 17 Sep 2026 00:13:41 +0200</pubDate>
<content:encoded><![CDATA[<p>I’m awake typing this at 5 AM on a Sunday morning, plagued by two issues: the modern operating model for Developer Relations is broken, and I cannot find a comfortable position to sleep in at 36 weeks and 5 days. (The latter is slightly less relevant to this post, but equally present.) Right now, DevRel feels stuck in an existential struggle for... <a href="https://dev.to/blackgirlbytes/how-to-lead-devrel-in-the-ai-boom-stop-playing-it-safe-19jo" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[pgBackRest Compression: How Much CPU Is a Smaller Backup Worth?]]></title>
<description><![CDATA[In this blog post, we’ll compare pgBackRest’s compression algorithms and levels to find where spending more CPU stops buying a meaningfully smaller backup. The short version of the answer, which we’ll build up to with real numbers, is that Zstandard at a low level is the sweet spot, and its defau...]]></description>
<link>https://tsecurity.de/de/4150450/programmierung/pgbackrest-compression-how-much-cpu-is-a-smaller-backup-worth/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150450/programmierung/pgbackrest-compression-how-much-cpu-is-a-smaller-backup-worth/</guid>
<pubDate>Thu, 17 Sep 2026 00:13:40 +0200</pubDate>
<content:encoded><![CDATA[<p>In this blog post, we’ll compare pgBackRest’s compression algorithms and levels to find where spending more CPU stops buying a meaningfully smaller backup. The short version of the answer, which we’ll build up to with real numbers, is that Zstandard at a low level is the sweet spot, and its default (zst(3)) already sits right on the shoulder of... <a href="https://www.percona.com/blog/pgbackrest-compression-how-much-cpu-is-a-smaller-backup-worth/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Copilot budget increase requests are generally available]]></title>
<description><![CDATA[Previously, when a member used all the Copilot AI credits available to them, they were blocked from Copilot features that consume credits. This release adds a flow for them to request more budget the moment they hit the limit. You can approve, adjust, or deny that request without leaving your set...]]></description>
<link>https://tsecurity.de/de/4150391/programmierung/copilot-budget-increase-requests-are-generally-available/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150391/programmierung/copilot-budget-increase-requests-are-generally-available/</guid>
<pubDate>Wed, 16 Sep 2026 23:45:18 +0200</pubDate>
<content:encoded><![CDATA[<p>Previously, when a member used all the Copilot AI credits available to them, they were blocked from Copilot features that consume credits. This release adds a flow for them to request more budget the moment they hit the limit. You can approve, adjust, or deny that request without leaving your settings. Requests automatically route to whichever... <a href="https://github.blog/changelog/2026-09-16-copilot-budget-increase-requests-are-generally-available" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[SCIM user responses now include a profileUrl attribute]]></title>
<description><![CDATA[SCIM user responses from GitHub now include the standard profileUrl attribute defined by RFC 7643, containing the absolute URL of the GitHub account linked to the external identity. Previously, matching a SCIM record to the corresponding GitHub account required extra lookups or inference. Identit...]]></description>
<link>https://tsecurity.de/de/4150390/programmierung/scim-user-responses-now-include-a-profileurl-attribute/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150390/programmierung/scim-user-responses-now-include-a-profileurl-attribute/</guid>
<pubDate>Wed, 16 Sep 2026 23:45:17 +0200</pubDate>
<content:encoded><![CDATA[<p>SCIM user responses from GitHub now include the standard profileUrl attribute defined by RFC 7643, containing the absolute URL of the GitHub account linked to the external identity. Previously, matching a SCIM record to the corresponding GitHub account required extra lookups or inference. Identity providers and IT teams provisioning access to... <a href="https://github.blog/changelog/2026-09-16-scim-user-responses-now-include-a-profileurl-attribute" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Automate SSO authorization for classic PATs and SSH keys]]></title>
<description><![CDATA[Enterprise admins can now automate SSO authorization for existing classic personal access tokens (PATs) and SSH keys for organizations in GitHub Enterprise Cloud, replacing manual per-organization authorization by your developers. If your enterprise has multiple SSO-protected organizations, manua...]]></description>
<link>https://tsecurity.de/de/4150389/programmierung/automate-sso-authorization-for-classic-pats-and-ssh-keys/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150389/programmierung/automate-sso-authorization-for-classic-pats-and-ssh-keys/</guid>
<pubDate>Wed, 16 Sep 2026 23:45:17 +0200</pubDate>
<content:encoded><![CDATA[<p>Enterprise admins can now automate SSO authorization for existing classic personal access tokens (PATs) and SSH keys for organizations in GitHub Enterprise Cloud, replacing manual per-organization authorization by your developers. If your enterprise has multiple SSO-protected organizations, manually authorizing credentials one organization at a... <a href="https://github.blog/changelog/2026-09-16-automate-sso-authorization-for-classic-pats-and-ssh-keys" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[SD Times News Roundup — Sept. 16, 2026: SmartBear, Anthropic, VerseBlocks]]></title>
<description><![CDATA[SmartBear’s BearQ Agent Powers Autonomous Testing in Jira BearQ is a new assignable testing agent in Jira that autonomously tests agentic software development. BearQ, is now available as an assignable agent in Atlassian. “Jira is where work gets defined, and assignable agents help carry it out ac...]]></description>
<link>https://tsecurity.de/de/4150388/programmierung/sd-times-news-roundup-sept-16-2026-smartbear-anthropic-verseblocks/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150388/programmierung/sd-times-news-roundup-sept-16-2026-smartbear-anthropic-verseblocks/</guid>
<pubDate>Wed, 16 Sep 2026 23:45:02 +0200</pubDate>
<content:encoded><![CDATA[<p>SmartBear’s BearQ Agent Powers Autonomous Testing in Jira BearQ is a new assignable testing agent in Jira that autonomously tests agentic software development. BearQ, is now available as an assignable agent in Atlassian. “Jira is where work gets defined, and assignable agents help carry it out across the SDLC,” said Alan Braun, Head of Product... <a href="https://sdtimes.com/ai/sd-times-news-roundup-sept-16-2026-smartbear-anthropic-verseblocks/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Trinity of Modern Data Architecture: Process Intelligence, Event-Driven Integration, and Trusted Agentic AI]]></title>
<description><![CDATA[Most enterprises have all three pieces. A process automation layer. A data integration strategy. An AI initiative. Yet critical decisions still fail, agents still hallucinate, and workflows still run on yesterday's data. The investments exist. The convergence does not. The problem is not a lack o...]]></description>
<link>https://tsecurity.de/de/4150387/programmierung/the-trinity-of-modern-data-architecture-process-intelligence-event-driven-integration-and-trusted-agentic-ai/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150387/programmierung/the-trinity-of-modern-data-architecture-process-intelligence-event-driven-integration-and-trusted-agentic-ai/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:50 +0200</pubDate>
<content:encoded><![CDATA[<p>Most enterprises have all three pieces. A process automation layer. A data integration strategy. An AI initiative. Yet critical decisions still fail, agents still hallucinate, and workflows still run on yesterday&#039;s data. The investments exist. The convergence does not. The problem is not a lack of technology, but a lack of architectural thinking. ... <a href="https://dzone.com/articles/trinity-of-modern-data-architecture" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why AI Agents Can Burn So Much More Electricity Than a Single Prompt]]></title>
<description><![CDATA[When we talk about the energy cost of AI, it is no longer useful to think only about one chatbot prompt at a time. The move from single-shot prompts to agentic workflows changes the math in a very real way. That is the core point climate scientist Zeke Hausfather was making in a blog post flagged...]]></description>
<link>https://tsecurity.de/de/4150386/programmierung/why-ai-agents-can-burn-so-much-more-electricity-than-a-single-prompt/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150386/programmierung/why-ai-agents-can-burn-so-much-more-electricity-than-a-single-prompt/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:49 +0200</pubDate>
<content:encoded><![CDATA[<p>When we talk about the energy cost of AI, it is no longer useful to think only about one chatbot prompt at a time. The move from single-shot prompts to agentic workflows changes the math in a very real way. That is the core point climate scientist Zeke Hausfather was making in a blog post flagged by Wired’s Molly Taft. Instead of estimating the... <a href="https://dev.to/noah_kenji_47b8888ceb81ac/why-ai-agents-can-burn-so-much-more-electricity-than-a-single-prompt-3pi9" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Invisible Journey: What Really Happens When You Open a Website?]]></title>
<description><![CDATA[Have you ever wondered what actually happens when you type a website address into your browser and press Enter? For us, it feels simple. You type a website name like google.com or youtube.com, press Enter, wait a moment, and the website appears on your screen. But behind that simple experience, s...]]></description>
<link>https://tsecurity.de/de/4150385/programmierung/the-invisible-journey-what-really-happens-when-you-open-a-website/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150385/programmierung/the-invisible-journey-what-really-happens-when-you-open-a-website/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:49 +0200</pubDate>
<content:encoded><![CDATA[<p>Have you ever wondered what actually happens when you type a website address into your browser and press Enter? For us, it feels simple. You type a website name like google.com or youtube.com, press Enter, wait a moment, and the website appears on your screen. But behind that simple experience, several things happen in the background before you... <a href="https://dev.to/nafiz-365/the-invisible-journey-what-really-happens-when-you-open-a-website-1m2f" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[declscope: a linter that brings file-scoped private to Go's flat packages]]></title>
<description><![CDATA[This is an English version of an article I wrote in Japanese. The flat package Opinions differ, but one school in Go says: few packages, large ones. Flat packages. Go against it, and split a package just to get a boundary, and you pay for it. Import cycles, and the interfaces you write only to in...]]></description>
<link>https://tsecurity.de/de/4150384/programmierung/declscope-a-linter-that-brings-file-scoped-private-to-gos-flat-packages/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150384/programmierung/declscope-a-linter-that-brings-file-scoped-private-to-gos-flat-packages/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:49 +0200</pubDate>
<content:encoded><![CDATA[<p>This is an English version of an article I wrote in Japanese. The flat package Opinions differ, but one school in Go says: few packages, large ones. Flat packages. Go against it, and split a package just to get a boundary, and you pay for it. Import cycles, and the interfaces you write only to invert a dependency and break them Every name the two... <a href="https://dev.to/mpyw/declscope-a-linter-that-brings-file-scoped-private-to-gos-flat-packages-2en9" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I wrote a programming language where you code in Polish. Here are 7 things it taught me about Ruby.]]></title>
<description><![CDATA[I write Ruby for a living, and about two years ago it started bothering me that I had no real idea what happens between typing x = 5 and the machine doing something about it. So I wrote a toy interpreter over a weekend. Got it evaluating arithmetic. Felt clever. Then instead of moving on I kept a...]]></description>
<link>https://tsecurity.de/de/4150383/programmierung/i-wrote-a-programming-language-where-you-code-in-polish-here-are-7-things-it-taught-me-about-ruby/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150383/programmierung/i-wrote-a-programming-language-where-you-code-in-polish-here-are-7-things-it-taught-me-about-ruby/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:49 +0200</pubDate>
<content:encoded><![CDATA[<p>I write Ruby for a living, and about two years ago it started bothering me that I had no real idea what happens between typing x = 5 and the machine doing something about it. So I wrote a toy interpreter over a weekend. Got it evaluating arithmetic. Felt clever. Then instead of moving on I kept adding things to it, and eighteen months later it&#039;s... <a href="https://dev.to/konstanty_koszewski/i-wrote-a-programming-language-where-you-code-in-polish-here-are-7-things-it-taught-me-about-ruby-51on" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building vs Running: The DDL & DML Distinction Nobody Explains Simply]]></title>
<description><![CDATA[Picture opening Sunrise Supermarket. Before you sell a single item, you build the shelves tables for customers, products, orders. That's construction. Once the shelves are up, you run the shop taking orders, updating them, clearing out the cancelled ones. In SQL, these are two different jobs: DDL...]]></description>
<link>https://tsecurity.de/de/4150382/programmierung/building-vs-running-the-ddl-dml-distinction-nobody-explains-simply/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150382/programmierung/building-vs-running-the-ddl-dml-distinction-nobody-explains-simply/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:49 +0200</pubDate>
<content:encoded><![CDATA[<p>Picture opening Sunrise Supermarket. Before you sell a single item, you build the shelves tables for customers, products, orders. That&#039;s construction. Once the shelves are up, you run the shop taking orders, updating them, clearing out the cancelled ones. In SQL, these are two different jobs: DDL and DML. What is DDL? DDL stands for Data... <a href="https://dev.to/josephine_mackylah_d6b31f/building-vs-running-the-ddl-dml-distinction-nobody-explains-simply-2197" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Building Fiesta Agency: Because Apparently, “Just Make It Look Good” Wasn’t Enough]]></title>
<description><![CDATA[One of the projects I’ve been working on recently is Fiesta Agency, an event planning and entertainment agency based in Kigali, Rwanda. The goal was to build a modern website that reflects the energy of the brand, showcases their services and events, and gives potential clients a proper place to ...]]></description>
<link>https://tsecurity.de/de/4150380/programmierung/building-fiesta-agency-because-apparently-just-make-it-look-good-wasnt-enough/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150380/programmierung/building-fiesta-agency-because-apparently-just-make-it-look-good-wasnt-enough/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:49 +0200</pubDate>
<content:encoded><![CDATA[<p>One of the projects I’ve been working on recently is Fiesta Agency, an event planning and entertainment agency based in Kigali, Rwanda. The goal was to build a modern website that reflects the energy of the brand, showcases their services and events, and gives potential clients a proper place to explore what they do. Simple enough. Then, as usual... <a href="https://dev.to/tony_dev/building-fiesta-agency-because-apparently-just-make-it-look-good-wasnt-enough-580n" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How AI Actually Calls an API? Tool Calling Explained from Scratch]]></title>
<description><![CDATA[In the previous post, we taught a model to read our documents. It could search a pile of files and answer from them, which was very useful. But I still couldn't ask it if it was going to rain, check a live price or even what today's date is. Because as we discussed this earlier, a foundation mode...]]></description>
<link>https://tsecurity.de/de/4150379/programmierung/how-ai-actually-calls-an-api-tool-calling-explained-from-scratch/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150379/programmierung/how-ai-actually-calls-an-api-tool-calling-explained-from-scratch/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:49 +0200</pubDate>
<content:encoded><![CDATA[<p>In the previous post, we taught a model to read our documents. It could search a pile of files and answer from them, which was very useful. But I still couldn&#039;t ask it if it was going to rain, check a live price or even what today&#039;s date is. Because as we discussed this earlier, a foundation model on its own is frozen in time. Its knowledge stops... <a href="https://dev.to/aws/how-ai-actually-calls-an-api-tool-calling-explained-from-scratch-4lf8" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AI in testing: from manual checks to a smart workflow]]></title>
<description><![CDATA[My name is Dzianis Talstsiuk. I am a QA Engineer at EXANTE, an international brokerage platform for trading on global financial markets. I am responsible for the desktop trading terminal, the web terminal and the mobile applications. This article covers how I built AI into our testing processes, ...]]></description>
<link>https://tsecurity.de/de/4150378/programmierung/ai-in-testing-from-manual-checks-to-a-smart-workflow/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150378/programmierung/ai-in-testing-from-manual-checks-to-a-smart-workflow/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:48 +0200</pubDate>
<content:encoded><![CDATA[<p>My name is Dzianis Talstsiuk. I am a QA Engineer at EXANTE, an international brokerage platform for trading on global financial markets. I am responsible for the desktop trading terminal, the web terminal and the mobile applications. This article covers how I built AI into our testing processes, using it as a working partner alongside a tester.... <a href="https://dev.to/denis_dta/ai-in-testing-from-manual-checks-to-a-smart-workflow-4b4a" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The original Agile Manifesto was a simple set of values. Extending endless theories to optimize the framework misses the point, what should be optimized is the work itself.]]></title>
<description><![CDATA[Agile: The Theory, the Ritual, and the Reality MXI.Studio MXI.Studio MXI.Studio Follow Sep 15 Agile: The Theory, the Ritual, and the Reality #management #agile #development #workplace Add Comment 3 min read Weiterlesen]]></description>
<link>https://tsecurity.de/de/4150377/programmierung/the-original-agile-manifesto-was-a-simple-set-of-values-extending-endless-theories-to-optimize-the-framework-misses-the-point-what-should-be-optimized-is-the-work-itself/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150377/programmierung/the-original-agile-manifesto-was-a-simple-set-of-values-extending-endless-theories-to-optimize-the-framework-misses-the-point-what-should-be-optimized-is-the-work-itself/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:48 +0200</pubDate>
<content:encoded><![CDATA[<p>Agile: The Theory, the Ritual, and the Reality MXI.Studio MXI.Studio MXI.Studio Follow Sep 15 Agile: The Theory, the Ritual, and the Reality #management #agile #development #workplace Add Comment 3 min read <a href="https://dev.to/mxi_studio/the-original-agile-manifesto-was-a-simple-set-of-values-extending-endless-theories-to-optimize-the-1gmb" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[When AI Agents Start Begging for $20: What the Latest Spam Wave Reveals About Their Workflow]]></title>
<description><![CDATA[A strange new kind of inbox traffic If you work in a developer-heavy environment, you already know what spam looks like: broken formatting, obvious phishing, mass outreach with a thin layer of personalization. What is different here is the mechanism. Some of the latest AI agent messages are not j...]]></description>
<link>https://tsecurity.de/de/4150376/programmierung/when-ai-agents-start-begging-for-20-what-the-latest-spam-wave-reveals-about-their-workflow/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150376/programmierung/when-ai-agents-start-begging-for-20-what-the-latest-spam-wave-reveals-about-their-workflow/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:48 +0200</pubDate>
<content:encoded><![CDATA[<p>A strange new kind of inbox traffic If you work in a developer-heavy environment, you already know what spam looks like: broken formatting, obvious phishing, mass outreach with a thin layer of personalization. What is different here is the mechanism. Some of the latest AI agent messages are not just noisy. They are constructed to trigger empathy.... <a href="https://dev.to/techsignaldaily/when-ai-agents-start-begging-for-20-what-the-latest-spam-wave-reveals-about-their-workflow-kci" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AI Supply Chain Compromises: 7 Entry Points Your Security Review Probably Misses]]></title>
<description><![CDATA[Most of an AI system is made of things you did not build: pretrained weights, public datasets, Python packages, a coding assistant, a handful of MCP servers. Each of those is a trust decision. An AI supply chain compromise is what happens when an attacker exploits one of them. This is not a niche...]]></description>
<link>https://tsecurity.de/de/4150375/programmierung/ai-supply-chain-compromises-7-entry-points-your-security-review-probably-misses/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150375/programmierung/ai-supply-chain-compromises-7-entry-points-your-security-review-probably-misses/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:48 +0200</pubDate>
<content:encoded><![CDATA[<p>Most of an AI system is made of things you did not build: pretrained weights, public datasets, Python packages, a coding assistant, a handful of MCP servers. Each of those is a trust decision. An AI supply chain compromise is what happens when an attacker exploits one of them. This is not a niche concept. MITRE ATLAS lists ML Supply Chain... <a href="https://dev.to/wasa-confidence/ai-supply-chain-compromises-7-entry-points-your-security-review-probably-misses-29o6" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Get your subscriptions ready for iOS 27]]></title>
<description><![CDATA[Discover how you can expand the reach of your subscriptions with new features in iOS 27. You can start preparing today by making sure your apps use StoreKit 2 to handle your Apple In-App Purchases. Request access to Bundles and SuitesOffer multiple subscriptions as a single Apple In-App Purchase ...]]></description>
<link>https://tsecurity.de/de/4150373/programmierung/get-your-subscriptions-ready-for-ios-27/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150373/programmierung/get-your-subscriptions-ready-for-ios-27/</guid>
<pubDate>Wed, 16 Sep 2026 23:44:17 +0200</pubDate>
<content:encoded><![CDATA[<p>Discover how you can expand the reach of your subscriptions with new features in iOS 27. You can start preparing today by making sure your apps use StoreKit 2 to handle your Apple In-App Purchases. Request access to Bundles and SuitesOffer multiple subscriptions as a single Apple In-App Purchase in your apps with new Bundles and Suites... <a href="https://developer.apple.com/news/?id=likeohx4" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I gave Claude Code $100 and 30 days to make a profit. Day 1, it built a product. Here's the pattern it used.]]></title>
<description><![CDATA[Small experiment I'm running: Claude Code, acting as an autonomous project lead in a VS Code workspace, gets a hard $100 budget and 30 days to make a real profit. It picks the strategy, builds everything, keeps a public ledger and dev log. I only step in to authorize spending or create accounts. ...]]></description>
<link>https://tsecurity.de/de/4150228/programmierung/i-gave-claude-code-100-and-30-days-to-make-a-profit-day-1-it-built-a-product-heres-the-pattern-it-used/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150228/programmierung/i-gave-claude-code-100-and-30-days-to-make-a-profit-day-1-it-built-a-product-heres-the-pattern-it-used/</guid>
<pubDate>Wed, 16 Sep 2026 21:16:29 +0200</pubDate>
<content:encoded><![CDATA[<p>Small experiment I&#039;m running: Claude Code, acting as an autonomous project lead in a VS Code workspace, gets a hard $100 budget and 30 days to make a real profit. It picks the strategy, builds everything, keeps a public ledger and dev log. I only step in to authorize spending or create accounts. Day 1, it researched the market for a while, wrote... <a href="https://dev.to/rickbauer327cell/i-gave-claude-code-100-and-30-days-to-make-a-profit-day-1-it-built-a-product-heres-the-pattern-1bli" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[React Query's staleTime vs gcTime: the difference that actually bites people]]></title>
<description><![CDATA[You set up React Query, wire up a useQuery, and everything works. Then a teammate asks: "why did this refetch when I switched tabs and came back, even though nothing changed?" and a week later someone else asks the opposite: "why is this data still showing after the component unmounted and remoun...]]></description>
<link>https://tsecurity.de/de/4150227/programmierung/react-querys-staletime-vs-gctime-the-difference-that-actually-bites-people/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150227/programmierung/react-querys-staletime-vs-gctime-the-difference-that-actually-bites-people/</guid>
<pubDate>Wed, 16 Sep 2026 21:16:29 +0200</pubDate>
<content:encoded><![CDATA[<p>You set up React Query, wire up a useQuery, and everything works. Then a teammate asks: &quot;why did this refetch when I switched tabs and came back, even though nothing changed?&quot; and a week later someone else asks the opposite: &quot;why is this data still showing after the component unmounted and remounted five minutes later?&quot; Both questions come from... <a href="https://dev.to/101beardo/react-querys-staletime-vs-gctime-the-difference-that-actually-bites-people-nfk" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I replaced coding-agent orchestration with Git worktrees and one Python file]]></title>
<description><![CDATA[When I started running more than one coding agent against the same repository, the first problem was not model quality. It was filesystem state. Two agents in one checkout can overwrite each other's files, change the same index, switch branches underneath each other, and leave a working tree that...]]></description>
<link>https://tsecurity.de/de/4150226/programmierung/i-replaced-coding-agent-orchestration-with-git-worktrees-and-one-python-file/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150226/programmierung/i-replaced-coding-agent-orchestration-with-git-worktrees-and-one-python-file/</guid>
<pubDate>Wed, 16 Sep 2026 21:16:29 +0200</pubDate>
<content:encoded><![CDATA[<p>When I started running more than one coding agent against the same repository, the first problem was not model quality. It was filesystem state. Two agents in one checkout can overwrite each other&#039;s files, change the same index, switch branches underneath each other, and leave a working tree that no longer explains which task produced which... <a href="https://dev.to/yanairon/i-replaced-coding-agent-orchestration-with-git-worktrees-and-one-python-file-4gj2" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I have designed libraries professionally for 5 years]]></title>
<description><![CDATA[7 years ago I published my first library to npm custom-border-mixin. Back then, I disappeared for a week writing an SCSS mixin for fun. If you wonder what fun might be in SCSS, just look at the helper: @function param-get($parameters, $key) { $value: map-get($parameters, $key); @if $key == 'side'...]]></description>
<link>https://tsecurity.de/de/4150225/programmierung/i-have-designed-libraries-professionally-for-5-years/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150225/programmierung/i-have-designed-libraries-professionally-for-5-years/</guid>
<pubDate>Wed, 16 Sep 2026 21:16:29 +0200</pubDate>
<content:encoded><![CDATA[<p>7 years ago I published my first library to npm custom-border-mixin. Back then, I disappeared for a week writing an SCSS mixin for fun. If you wonder what fun might be in SCSS, just look at the helper: @function param-get($parameters, $key) { $value: map-get($parameters, $key); @if $key == &#039;side&#039; and $value != &#039;top&#039; and $value != &#039;right&#039; and... <a href="https://dev.to/dzakh/i-have-designed-libraries-professionally-for-5-years-1j36" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The false choice between low-code and pro code]]></title>
<description><![CDATA[For years, low-code has been positioned as the future of software development, with predictions that it would eventually replace traditional coding. The reality has proven different: low-code has partially changed how we build software, but it has not eliminated the need for professional develope...]]></description>
<link>https://tsecurity.de/de/4150224/programmierung/the-false-choice-between-low-code-and-pro-code/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150224/programmierung/the-false-choice-between-low-code-and-pro-code/</guid>
<pubDate>Wed, 16 Sep 2026 21:16:28 +0200</pubDate>
<content:encoded><![CDATA[<p>For years, low-code has been positioned as the future of software development, with predictions that it would eventually replace traditional coding. The reality has proven different: low-code has partially changed how we build software, but it has not eliminated the need for professional developers. Traditional software development involves a... <a href="https://dev.to/grumptech/the-false-choice-between-low-code-and-pro-code-262n" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Comparing Four Practical Ways to Generate UUIDs at Work]]></title>
<description><![CDATA[If you've ever needed a unique identifier — for a database row, an upload, a fixture, a session token, an event id — you've hit the same question every engineer faces: how do I actually get one? There are at least four common answers, and they each shine in different situations. This article walk...]]></description>
<link>https://tsecurity.de/de/4150222/programmierung/comparing-four-practical-ways-to-generate-uuids-at-work/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150222/programmierung/comparing-four-practical-ways-to-generate-uuids-at-work/</guid>
<pubDate>Wed, 16 Sep 2026 21:16:28 +0200</pubDate>
<content:encoded><![CDATA[<p>If you&#039;ve ever needed a unique identifier — for a database row, an upload, a fixture, a session token, an event id — you&#039;ve hit the same question every engineer faces: how do I actually get one? There are at least four common answers, and they each shine in different situations. This article walks through doing it by hand, using a spreadsheet,... <a href="https://dev.to/lizely/comparing-four-practical-ways-to-generate-uuids-at-work-18ji" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[# Power BI Data Modelling: A Great Path to Great Analysis]]></title>
<description><![CDATA[Data Modeling in Power BI Introduction At a time when data is rapidly generated by different activities ranging from experiments to business, more often do we get data in different formats and structures. The data may or may not be related depending on the source. Related data in different format...]]></description>
<link>https://tsecurity.de/de/4150221/programmierung/power-bi-data-modelling-a-great-path-to-great-analysis/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150221/programmierung/power-bi-data-modelling-a-great-path-to-great-analysis/</guid>
<pubDate>Wed, 16 Sep 2026 21:16:28 +0200</pubDate>
<content:encoded><![CDATA[<p>Data Modeling in Power BI Introduction At a time when data is rapidly generated by different activities ranging from experiments to business, more often do we get data in different formats and structures. The data may or may not be related depending on the source. Related data in different formats and structure need to be re-organized to establish... <a href="https://dev.to/makorinyachaki/-power-bi-data-modelling-a-great-path-to-great-analysis-3e4n" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Search Central Live Deep Dive Europe 2026: Meet the community speakers]]></title>
<description><![CDATA[It's happening! We are absolutely pumped that we're just about two weeks away from Search Central Live Deep Dive Europe 2026! From September 30 to October 2, 2026, the Google Search Central team is heading to the gorgeous city of Barcelona, Spain for three days of deep technical exploration, netw...]]></description>
<link>https://tsecurity.de/de/4150220/programmierung/search-central-live-deep-dive-europe-2026-meet-the-community-speakers/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150220/programmierung/search-central-live-deep-dive-europe-2026-meet-the-community-speakers/</guid>
<pubDate>Wed, 16 Sep 2026 21:16:18 +0200</pubDate>
<content:encoded><![CDATA[<p>It&#039;s happening! We are absolutely pumped that we&#039;re just about two weeks away from Search Central Live Deep Dive Europe 2026! From September 30 to October 2, 2026, the Google Search Central team is heading to the gorgeous city of Barcelona, Spain for three days of deep technical exploration, networking, and collaboration. <a href="https://developers.google.com/search/blog/2026/09/scl-dd-europe-2026-community-speakers" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sustaining Package Registries: Why Enterprise Support Is Essential]]></title>
<description><![CDATA[In a joint statement backed by the Open Source Security Foundation (OpenSSF), major technology leaders including Arm, Datadog, Dell Technologies, Ericsson, GitHub, Google, IBM, Kusari, Microsoft, Azure DevOps Microsoft Plan, develop, test, and deliver with Azure DevOps Platform Compare pricing &a...]]></description>
<link>https://tsecurity.de/de/4150148/programmierung/sustaining-package-registries-why-enterprise-support-is-essential/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150148/programmierung/sustaining-package-registries-why-enterprise-support-is-essential/</guid>
<pubDate>Wed, 16 Sep 2026 20:50:14 +0200</pubDate>
<content:encoded><![CDATA[<p>In a joint statement backed by the Open Source Security Foundation (OpenSSF), major technology leaders including Arm, Datadog, Dell Technologies, Ericsson, GitHub, Google, IBM, Kusari, Microsoft, Azure DevOps Microsoft Plan, develop, test, and deliver with Azure DevOps Platform Compare pricing &amp;amp; 2 other DevOps Platform → Red Hat, Rust... <a href="https://sdtimes.com/open-source/sustaining-package-registries-why-enterprise-support-is-essential/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Local S3 Storage Without MinIO: SeaweedFS and Garage in Docker Compose]]></title>
<description><![CDATA[Configure lightweight, permissive S3-compatible local development environments using SeaweedFS and Garage in Docker Compose, and verify them against AWS SDK v3 Node.js integration tests. Continue reading Local S3 Storage Without MinIO: SeaweedFS and Garage in Docker Compose on SitePoint. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4150146/programmierung/local-s3-storage-without-minio-seaweedfs-and-garage-in-docker-compose/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150146/programmierung/local-s3-storage-without-minio-seaweedfs-and-garage-in-docker-compose/</guid>
<pubDate>Wed, 16 Sep 2026 20:50:05 +0200</pubDate>
<content:encoded><![CDATA[<p>Configure lightweight, permissive S3-compatible local development environments using SeaweedFS and Garage in Docker Compose, and verify them against AWS SDK v3 Node.js integration tests. Continue reading Local S3 Storage Without MinIO: SeaweedFS and Garage in Docker Compose on SitePoint. <a href="https://www.sitepoint.com/local-s3-storage-without-minio-seaweedfs-garage-docker-compose/?utm_source=rss" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[The AI Evolution in Software Testing: A QA Manager's Blueprint for Staying Irreplaceable]]></title>
<description><![CDATA[Just a few months back, I observed a test suite with a self-healing feature “fixing” a failed selector three different times during the same sprint cycle. In each instance, the fix performed its function perfectly well; however, it didn’t address the real problem of a shipped UI regression, as it...]]></description>
<link>https://tsecurity.de/de/4150145/programmierung/the-ai-evolution-in-software-testing-a-qa-managers-blueprint-for-staying-irreplaceable/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150145/programmierung/the-ai-evolution-in-software-testing-a-qa-managers-blueprint-for-staying-irreplaceable/</guid>
<pubDate>Wed, 16 Sep 2026 20:50:02 +0200</pubDate>
<content:encoded><![CDATA[<p>Just a few months back, I observed a test suite with a self-healing feature “fixing” a failed selector three different times during the same sprint cycle. In each instance, the fix performed its function perfectly well; however, it didn’t address the real problem of a shipped UI regression, as its sole focus was on keeping the test green. No one... <a href="https://dzone.com/articles/qa-managers-stay-relevant" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why Real-Time Data Pipelines Are Becoming the Foundation of Industrial AI]]></title>
<description><![CDATA[I spent the first six months of a project convinced we had a model quality problem. Our anomaly detection system for manufacturing telemetry was missing obvious defects; things a human operator would catch in seconds. We tried bigger models, better embeddings, more training data. Nothing moved th...]]></description>
<link>https://tsecurity.de/de/4150144/programmierung/why-real-time-data-pipelines-are-becoming-the-foundation-of-industrial-ai/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150144/programmierung/why-real-time-data-pipelines-are-becoming-the-foundation-of-industrial-ai/</guid>
<pubDate>Wed, 16 Sep 2026 20:50:02 +0200</pubDate>
<content:encoded><![CDATA[<p>I spent the first six months of a project convinced we had a model quality problem. Our anomaly detection system for manufacturing telemetry was missing obvious defects; things a human operator would catch in seconds. We tried bigger models, better embeddings, more training data. Nothing moved the needle. <a href="https://dzone.com/articles/ai-real-time-data-pipelines" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Learn How to Deploy, Secure, and Automate Full-Stack Web Apps]]></title>
<description><![CDATA[Taking a web application from local development to a live, secure production environment can be daunting if you've never looked under the hood. We just published a comprehensive course on the freeCodeCamp.org YouTube channel that teaches full-stack deployment from the ground up. Developed by Imad...]]></description>
<link>https://tsecurity.de/de/4150143/programmierung/learn-how-to-deploy-secure-and-automate-full-stack-web-apps/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150143/programmierung/learn-how-to-deploy-secure-and-automate-full-stack-web-apps/</guid>
<pubDate>Wed, 16 Sep 2026 20:50:01 +0200</pubDate>
<content:encoded><![CDATA[<p>Taking a web application from local development to a live, secure production environment can be daunting if you&#039;ve never looked under the hood. We just published a comprehensive course on the freeCodeCamp.org YouTube channel that teaches full-stack deployment from the ground up. Developed by Imad Saddik, this course takes a hands-on approach. By... <a href="https://www.freecodecamp.org/news/learn-how-to-deploy-secure-and-automate-full-stack-web-apps/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Solana Priority Fee Estimation: The RPC Returns a Minimum]]></title>
<description><![CDATA[Originally published on xroot.dev. You call getRecentPrioritizationFees, take the 75th percentile of what comes back, add a margin, sign — and the transaction does not land. So next time you take the 90th percentile. It still does not land, and now you are paying for the ones that do. The method ...]]></description>
<link>https://tsecurity.de/de/4150142/programmierung/solana-priority-fee-estimation-the-rpc-returns-a-minimum/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150142/programmierung/solana-priority-fee-estimation-the-rpc-returns-a-minimum/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:59 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on xroot.dev. You call getRecentPrioritizationFees, take the 75th percentile of what comes back, add a margin, sign — and the transaction does not land. So next time you take the 90th percentile. It still does not land, and now you are paying for the ones that do. The method is doing exactly what its code says. The problem is... <a href="https://dev.to/sulimanmukhtar/solana-priority-fee-estimation-the-rpc-returns-a-minimum-2gba" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Solana Fee Math: Rank = Bid Cost, Not Bid Alone]]></title>
<description><![CDATA[Originally published on xroot.dev. Everyone knows the recipe for landing a transaction on a busy Solana: raise the priority fee. It works, sometimes, and it costs more every time. What almost nobody knows is the number the block producer actually sorts by, which is not your fee. It is your fee di...]]></description>
<link>https://tsecurity.de/de/4150141/programmierung/solana-fee-math-rank-bid-cost-not-bid-alone/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150141/programmierung/solana-fee-math-rank-bid-cost-not-bid-alone/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:59 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on xroot.dev. Everyone knows the recipe for landing a transaction on a busy Solana: raise the priority fee. It works, sometimes, and it costs more every time. What almost nobody knows is the number the block producer actually sorts by, which is not your fee. It is your fee divided by how much of the block you asked for. That... <a href="https://dev.to/sulimanmukhtar/solana-fee-math-rank-bid-cost-not-bid-alone-3m4d" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Solana Transaction Dropped With No Error: The Seven Doors]]></title>
<description><![CDATA[Originally published on xroot.dev. The worst outcome on Solana is not a failed transaction. A failed transaction tells you what went wrong: the log says slippage, or insufficient funds, or a program error, and you fix it. The worst outcome is the one where you sign, the wallet says "sent", and a ...]]></description>
<link>https://tsecurity.de/de/4150140/programmierung/solana-transaction-dropped-with-no-error-the-seven-doors/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150140/programmierung/solana-transaction-dropped-with-no-error-the-seven-doors/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:58 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on xroot.dev. The worst outcome on Solana is not a failed transaction. A failed transaction tells you what went wrong: the log says slippage, or insufficient funds, or a program error, and you fix it. The worst outcome is the one where you sign, the wallet says &quot;sent&quot;, and a minute later the signature does not exist. No error,... <a href="https://dev.to/sulimanmukhtar/solana-transaction-dropped-with-no-error-the-seven-doors-jm2" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Solana Durable Nonces: The Transaction That Never Expires]]></title>
<description><![CDATA[Originally published on xroot.dev. On 1 April 2026, the perpetuals protocol Drift lost about $285 million. The attacker did not break a contract or steal a key from a server. Over several weeks they phished two of the five signatures on the protocol's security council, and then, at a time of thei...]]></description>
<link>https://tsecurity.de/de/4150139/programmierung/solana-durable-nonces-the-transaction-that-never-expires/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150139/programmierung/solana-durable-nonces-the-transaction-that-never-expires/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:58 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on xroot.dev. On 1 April 2026, the perpetuals protocol Drift lost about $285 million. The attacker did not break a contract or steal a key from a server. Over several weeks they phished two of the five signatures on the protocol&#039;s security council, and then, at a time of their choosing, submitted two transactions that had been... <a href="https://dev.to/sulimanmukhtar/solana-durable-nonces-the-transaction-that-never-expires-ca4" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Solana Sandwich Attacks: Detect Them From Public Data]]></title>
<description><![CDATA[Originally published on xroot.dev. You bought a token at a quoted price and got filled worse. Not slippage-worse — the pool moved against you in the same block, then moved back. You suspect a bot ate the difference. Until this year, proving it from your own wallet was expensive: the evidence sits...]]></description>
<link>https://tsecurity.de/de/4150138/programmierung/solana-sandwich-attacks-detect-them-from-public-data/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150138/programmierung/solana-sandwich-attacks-detect-them-from-public-data/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:58 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on xroot.dev. You bought a token at a quoted price and got filled worse. Not slippage-worse — the pool moved against you in the same block, then moved back. You suspect a bot ate the difference. Until this year, proving it from your own wallet was expensive: the evidence sits in other people&#039;s transactions, and address history... <a href="https://dev.to/sulimanmukhtar/solana-sandwich-attacks-detect-them-from-public-data-43k2" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Solana Slots Are Going to 200 ms: What Halves, What Shrinks]]></title>
<description><![CDATA[Originally published on xroot.dev. Solana's slot has been 400 milliseconds since genesis. The plan to halve it — SIMD-0525 — is usually explained as "blocks get faster", which is the least interesting thing it does. The interesting part is everything that was quietly denominated in slots because ...]]></description>
<link>https://tsecurity.de/de/4150137/programmierung/solana-slots-are-going-to-200-ms-what-halves-what-shrinks/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150137/programmierung/solana-slots-are-going-to-200-ms-what-halves-what-shrinks/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:58 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on xroot.dev. Solana&#039;s slot has been 400 milliseconds since genesis. The plan to halve it — SIMD-0525 — is usually explained as &quot;blocks get faster&quot;, which is the least interesting thing it does. The interesting part is everything that was quietly denominated in slots because slots were a fixed unit of time, and now is not.... <a href="https://dev.to/sulimanmukhtar/solana-slots-are-going-to-200-ms-what-halves-what-shrinks-3o8d" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Alpenglow Finality in Numbers: 60%, 80%, 250 ms, 800 ms]]></title>
<description><![CDATA[Originally published on xroot.dev. Ask five Solana traders how long a transaction takes to become final and you will get five answers, all of them "about a second" and none of them a definition. Today "confirmed" means two-thirds of stake voted on the block at least once, and "finalized" means 32...]]></description>
<link>https://tsecurity.de/de/4150136/programmierung/alpenglow-finality-in-numbers-60-80-250-ms-800-ms/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150136/programmierung/alpenglow-finality-in-numbers-60-80-250-ms-800-ms/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:57 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on xroot.dev. Ask five Solana traders how long a transaction takes to become final and you will get five answers, all of them &quot;about a second&quot; and none of them a definition. Today &quot;confirmed&quot; means two-thirds of stake voted on the block at least once, and &quot;finalized&quot; means 32 blocks were built on top of it — a depth, not a... <a href="https://dev.to/sulimanmukhtar/alpenglow-finality-in-numbers-60-80-250-ms-800-ms-31b5" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Alpenglow's 2,000 Validator Seats and the 1.6 SOL Ticket]]></title>
<description><![CDATA[Originally published on xroot.dev. Solana has around 1,300 validators voting today, give or take the epoch, and the number has never mattered much to a delegator. You picked one, you delegated, it voted, you earned. Under Alpenglow the number matters a great deal, because the protocol caps the co...]]></description>
<link>https://tsecurity.de/de/4150135/programmierung/alpenglows-2000-validator-seats-and-the-16-sol-ticket/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150135/programmierung/alpenglows-2000-validator-seats-and-the-16-sol-ticket/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:57 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on xroot.dev. Solana has around 1,300 validators voting today, give or take the epoch, and the number has never mattered much to a delegator. You picked one, you delegated, it voted, you earned. Under Alpenglow the number matters a great deal, because the protocol caps the consensus set at exactly 2,000 vote accounts — and the... <a href="https://dev.to/sulimanmukhtar/alpenglows-2000-validator-seats-and-the-16-sol-ticket-1fbl" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Validators Can Now Share Block Revenue: Two Commissions]]></title>
<description><![CDATA[Originally published on xroot.dev. Every staking dashboard shows one number next to a validator's name: commission, as a whole percent. That number has been a lie by omission for a while and is about to become a lie outright, because Solana validators now have two commissions, both set in basis p...]]></description>
<link>https://tsecurity.de/de/4150134/programmierung/validators-can-now-share-block-revenue-two-commissions/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150134/programmierung/validators-can-now-share-block-revenue-two-commissions/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:57 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on xroot.dev. Every staking dashboard shows one number next to a validator&#039;s name: commission, as a whole percent. That number has been a lie by omission for a while and is about to become a lie outright, because Solana validators now have two commissions, both set in basis points, only one of which the dashboards show — and... <a href="https://dev.to/sulimanmukhtar/validators-can-now-share-block-revenue-two-commissions-1o9h" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Solana's Inflation Now Decays Twice as Fast (SIMD-0550)]]></title>
<description><![CDATA[Originally published on xroot.dev. Solana's inflation schedule has been the same curve since 2021: start at 8% a year, shrink by 15% of itself every year, stop at 1.5%. Stakers have quoted "about 4-and-a-bit percent" for a while because that is roughly where the curve sits five years in. SIMD-055...]]></description>
<link>https://tsecurity.de/de/4150133/programmierung/solanas-inflation-now-decays-twice-as-fast-simd-0550/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150133/programmierung/solanas-inflation-now-decays-twice-as-fast-simd-0550/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:57 +0200</pubDate>
<content:encoded><![CDATA[<p>Originally published on xroot.dev. Solana&#039;s inflation schedule has been the same curve since 2021: start at 8% a year, shrink by 15% of itself every year, stop at 1.5%. Stakers have quoted &quot;about 4-and-a-bit percent&quot; for a while because that is roughly where the curve sits five years in. SIMD-0550 changes one number in that curve — the annual... <a href="https://dev.to/sulimanmukhtar/solanas-inflation-now-decays-twice-as-fast-simd-0550-5ebf" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[FAQ: Five Myths About Agent-Installed Dependencies]]></title>
<description><![CDATA[Did the agent actually install that package? The chat says yes. The next import says no. I keep seeing this exact gap. The log looks green. The environment is not. This FAQ is not a model-IQ rant. It is a state problem. Files versus sentences. Why this keeps biting people Agent loops narrate work...]]></description>
<link>https://tsecurity.de/de/4150132/programmierung/faq-five-myths-about-agent-installed-dependencies/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150132/programmierung/faq-five-myths-about-agent-installed-dependencies/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:56 +0200</pubDate>
<content:encoded><![CDATA[<p>Did the agent actually install that package? The chat says yes. The next import says no. I keep seeing this exact gap. The log looks green. The environment is not. This FAQ is not a model-IQ rant. It is a state problem. Files versus sentences. Why this keeps biting people Agent loops narrate work in English. Package managers speak exit codes and... <a href="https://dev.to/gitlab_3188/faq-five-myths-about-agent-installed-dependencies-1cpp" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How Automated Domain Health Tracking Saves Your Emails From the Spam Folder]]></title>
<description><![CDATA[How Automated Domain Health Tracking Saves Your Emails From the Spam Folder Every single day, engineers spend hours debugging complex distributed systems, optimizing database queries, and shaving milliseconds off API response times. Yet, many of those same engineers completely ignore the silent k...]]></description>
<link>https://tsecurity.de/de/4150131/programmierung/how-automated-domain-health-tracking-saves-your-emails-from-the-spam-folder/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150131/programmierung/how-automated-domain-health-tracking-saves-your-emails-from-the-spam-folder/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:56 +0200</pubDate>
<content:encoded><![CDATA[<p>How Automated Domain Health Tracking Saves Your Emails From the Spam Folder Every single day, engineers spend hours debugging complex distributed systems, optimizing database queries, and shaving milliseconds off API response times. Yet, many of those same engineers completely ignore the silent killer of digital infrastructure: domain and mail... <a href="https://dev.to/hamza_dev_talks/how-automated-domain-health-tracking-saves-your-emails-from-the-spam-folder-45b" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Updates to App Tracking Transparency in the European Union]]></title>
<description><![CDATA[As part of agreements with select European competition authorities, Apple is introducing changes to its App Tracking Transparency framework in the European Union. Beginning with iOS 27.2 and iPadOS 27.2, developers will have the option to use an alternative version of the App Tracking Transparenc...]]></description>
<link>https://tsecurity.de/de/4150130/programmierung/updates-to-app-tracking-transparency-in-the-europeanunion/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4150130/programmierung/updates-to-app-tracking-transparency-in-the-europeanunion/</guid>
<pubDate>Wed, 16 Sep 2026 20:49:12 +0200</pubDate>
<content:encoded><![CDATA[<p>As part of agreements with select European competition authorities, Apple is introducing changes to its App Tracking Transparency framework in the European Union. Beginning with iOS 27.2 and iPadOS 27.2, developers will have the option to use an alternative version of the App Tracking Transparency system prompt in the EU. The requirements for when... <a href="https://developer.apple.com/news/?id=idsft9ai" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[W3C launches first pilot of program to support Open Source projects]]></title>
<description><![CDATA[Today W3C takes initial steps in the development of a new program to support Open Source Software projects. The program will support collaboration around web technology in order to accelerate its adoption and interoperability."W3C is a trusted brand for neutral, multi-stakeholder governance," sai...]]></description>
<link>https://tsecurity.de/de/4149895/programmierung/w3c-launches-first-pilot-of-program-to-support-open-source-projects/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149895/programmierung/w3c-launches-first-pilot-of-program-to-support-open-source-projects/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:58 +0200</pubDate>
<content:encoded><![CDATA[<p>Today W3C takes initial steps in the development of a new program to support Open Source Software projects. The program will support collaboration around web technology in order to accelerate its adoption and interoperability.&quot;W3C is a trusted brand for neutral, multi-stakeholder governance,&quot; said Dominique Hazaël-Massieux, interim W3C CEO. &quot;We... <a href="https://www.w3.org/blog/2026/w3c-launches-first-pilot-of-program-to-support-open-source-projects/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Code scanning AI Scan no longer requires CodeQL default setup]]></title>
<description><![CDATA[You can now use AI Scan for pull requests to find security vulnerabilities, even when CodeQL default setup isn’t enabled on a repository. Previously, AI Scan for pull requests only ran on repositories where CodeQL default setup was configured. What’s changed Code scanning and AI Scan for pull req...]]></description>
<link>https://tsecurity.de/de/4149894/programmierung/code-scanning-ai-scan-no-longer-requires-codeql-default-setup/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149894/programmierung/code-scanning-ai-scan-no-longer-requires-codeql-default-setup/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:57 +0200</pubDate>
<content:encoded><![CDATA[<p>You can now use AI Scan for pull requests to find security vulnerabilities, even when CodeQL default setup isn’t enabled on a repository. Previously, AI Scan for pull requests only ran on repositories where CodeQL default setup was configured. What’s changed Code scanning and AI Scan for pull requests must still be enabled at the repository,... <a href="https://github.blog/changelog/2026-09-16-code-scanning-ai-scan-no-longer-requires-codeql-default-setup" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[10 Most Common Accessibility Issues (1,025-Site Study)]]></title>
<description><![CDATA[null Continue reading 10 Most Common Accessibility Issues (1,025-Site Study) on SitePoint. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4149893/programmierung/10-most-common-accessibility-issues-1025-site-study/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149893/programmierung/10-most-common-accessibility-issues-1025-site-study/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:28 +0200</pubDate>
<content:encoded><![CDATA[<p>null Continue reading 10 Most Common Accessibility Issues (1,025-Site Study) on SitePoint. <a href="https://www.sitepoint.com/10-most-common-accessibility-issues-1-025-site-study/?utm_source=rss" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Stop Treating CSS Container Queries Like Traditional Media Queries]]></title>
<description><![CDATA[To be completely honest with you, I missed the news when CSS Container Queries first shipped. And when I finally heard about it, my very first thought was, “Why exactly do I need this when media queries already exist?” I’m not proud of that reaction, knowing what I know now, but it was comforting...]]></description>
<link>https://tsecurity.de/de/4149892/programmierung/stop-treating-css-container-queries-like-traditional-media-queries/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149892/programmierung/stop-treating-css-container-queries-like-traditional-media-queries/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:27 +0200</pubDate>
<content:encoded><![CDATA[<p>To be completely honest with you, I missed the news when CSS Container Queries first shipped. And when I finally heard about it, my very first thought was, “Why exactly do I need this when media queries already exist?” I’m not proud of that reaction, knowing what I know now, but it was comforting to know that I wasn’t alone. In fact, there are... <a href="https://smashingmagazine.com/2026/09/stop-treating-css-container-queries-traditional-media-queries/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Agentic Systems and Design Patterns]]></title>
<description><![CDATA[Over the last two years, the industry has moved from simple chatbots and retrieval-augmented generation pipelines to something fundamentally more powerful: agentic systems. These systems do not just answer questions; they plan, act, observe the consequences of their actions, and keep iterating un...]]></description>
<link>https://tsecurity.de/de/4149891/programmierung/agentic-systems-and-design-patterns/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149891/programmierung/agentic-systems-and-design-patterns/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:27 +0200</pubDate>
<content:encoded><![CDATA[<p>Over the last two years, the industry has moved from simple chatbots and retrieval-augmented generation pipelines to something fundamentally more powerful: agentic systems. These systems do not just answer questions; they plan, act, observe the consequences of their actions, and keep iterating until a goal is achieved. Whether it is Cursor writing... <a href="https://dzone.com/articles/agentic-systems-design-patterns" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AI Transformations and Agile Transformations Rhyme]]></title>
<description><![CDATA[TL;DR: A Déjà-Vu? AI adoption seems to be scaling: 37% of respondents in McKinsey’s 2026 survey report an EBIT effect from AI, and Gartner finds that 22% of organizations have scaled it across business units.  Now, Agile practitioners have seen this combination before, as AI transformations and A...]]></description>
<link>https://tsecurity.de/de/4149890/programmierung/ai-transformations-and-agile-transformations-rhyme/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149890/programmierung/ai-transformations-and-agile-transformations-rhyme/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:27 +0200</pubDate>
<content:encoded><![CDATA[<p>TL;DR: A Déjà-Vu? AI adoption seems to be scaling: 37% of respondents in McKinsey’s 2026 survey report an EBIT effect from AI, and Gartner finds that 22% of organizations have scaled it across business units.  Now, Agile practitioners have seen this combination before, as AI transformations and Agile transformations rhyme. Five classic failure... <a href="https://dzone.com/articles/ai-vs-agile-transformations" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Architecting Production AI Across Clouds: Patterns That Decide System Survival]]></title>
<description><![CDATA[Most enterprise AI post-mortems do not blame the model. They blame the storage tier that starved the accelerators, the identity policy that over-granted access, the cost model that ignored egress, the forecast that leaked future data, or the region that failed and took a business process with it....]]></description>
<link>https://tsecurity.de/de/4149889/programmierung/architecting-production-ai-across-clouds-patterns-that-decide-system-survival/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149889/programmierung/architecting-production-ai-across-clouds-patterns-that-decide-system-survival/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:26 +0200</pubDate>
<content:encoded><![CDATA[<p>Most enterprise AI post-mortems do not blame the model. They blame the storage tier that starved the accelerators, the identity policy that over-granted access, the cost model that ignored egress, the forecast that leaked future data, or the region that failed and took a business process with it. The hard part of production AI was never... <a href="https://dzone.com/articles/architecting-production-ai-across-clouds" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Event-Driven AI Systems With Kafka and Autonomous Agents]]></title>
<description><![CDATA[Enterprise AI is moving beyond isolated prompt-response calls and toward systems that observe events, preserve state, invoke tools, and publish decisions back into operational workflows. In that setting, event streaming is not simply middleware. It becomes the record of how intelligent behavior u...]]></description>
<link>https://tsecurity.de/de/4149888/programmierung/event-driven-ai-systems-with-kafka-and-autonomous-agents/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149888/programmierung/event-driven-ai-systems-with-kafka-and-autonomous-agents/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:26 +0200</pubDate>
<content:encoded><![CDATA[<p>Enterprise AI is moving beyond isolated prompt-response calls and toward systems that observe events, preserve state, invoke tools, and publish decisions back into operational workflows. In that setting, event streaming is not simply middleware. It becomes the record of how intelligent behavior unfolds over time. Kafka is designed to read, write,... <a href="https://dzone.com/articles/kafka-complements-autonomous-agents" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[ELT with Dataform on Google Cloud]]></title>
<description><![CDATA[This article was originally published on Medium (Google Cloud Community). 1. Explanation of the use case presented in this article In a previous article, I demonstrated how to build an ELT pipeline using dbt on Google Cloud. In this article, we'll explore the same use case — this time using Dataf...]]></description>
<link>https://tsecurity.de/de/4149887/programmierung/elt-with-dataform-on-google-cloud/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149887/programmierung/elt-with-dataform-on-google-cloud/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:25 +0200</pubDate>
<content:encoded><![CDATA[<p>This article was originally published on Medium (Google Cloud Community). 1. Explanation of the use case presented in this article In a previous article, I demonstrated how to build an ELT pipeline using dbt on Google Cloud. In this article, we&#039;ll explore the same use case — this time using Dataform, Google Cloud&#039;s native solution for managing... <a href="https://dev.to/gde/elt-with-dataform-on-google-cloud-kc9" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[AI Speeds Up Content Work, but Human Research Still Drives Better Results]]></title>
<description><![CDATA[AI is now a standard part of blogging workflows, but speed alone is not translating into consistently strong outcomes. Orbit Media's 2026 Blogging Statistics study of 1,042 content marketers found that 92.4% use AI for blogging, while only 13.9% report strong results from their blogs. Another 18%...]]></description>
<link>https://tsecurity.de/de/4149886/programmierung/ai-speeds-up-content-work-but-human-research-still-drives-better-results/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149886/programmierung/ai-speeds-up-content-work-but-human-research-still-drives-better-results/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:25 +0200</pubDate>
<content:encoded><![CDATA[<p>AI is now a standard part of blogging workflows, but speed alone is not translating into consistently strong outcomes. Orbit Media&#039;s 2026 Blogging Statistics study of 1,042 content marketers found that 92.4% use AI for blogging, while only 13.9% report strong results from their blogs. Another 18% are unsure whether their blogs produce results at... <a href="https://dev.to/alifar/ai-speeds-up-content-work-but-human-research-still-drives-better-results-2a60" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I parsed 24 real food-delivery payout files. Three of them disagree with their own totals.]]></title>
<description><![CDATA[A technical read of the payout files, written after parsing 24 real ones. Every week, Swiggy and Zomato hand each restaurant a spreadsheet explaining what they were paid and what was taken out. Almost nobody opens it past the first tab. I didn't either, until I read a thread where an owner descri...]]></description>
<link>https://tsecurity.de/de/4149884/programmierung/i-parsed-24-real-food-delivery-payout-files-three-of-them-disagree-with-their-own-totals/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149884/programmierung/i-parsed-24-real-food-delivery-payout-files-three-of-them-disagree-with-their-own-totals/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:25 +0200</pubDate>
<content:encoded><![CDATA[<p>A technical read of the payout files, written after parsing 24 real ones. Every week, Swiggy and Zomato hand each restaurant a spreadsheet explaining what they were paid and what was taken out. Almost nobody opens it past the first tab. I didn&#039;t either, until I read a thread where an owner described finding lakhs of ad charges he&#039;d never approved,... <a href="https://dev.to/shivang7020/i-parsed-24-real-food-delivery-payout-files-three-of-them-disagree-with-their-own-totals-3g8b" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Benchmaxing: Winning the Exam Is Not Doing Better Work]]></title>
<description><![CDATA[With Opus 5, I have experienced something that people I speak to directly have also described: better benchmark results do not necessarily feel like a more intelligent model, or one that does better work. Some tables even put it above Fable, which clashes with my experience. That perception deser...]]></description>
<link>https://tsecurity.de/de/4149883/programmierung/benchmaxing-winning-the-exam-is-not-doing-better-work/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149883/programmierung/benchmaxing-winning-the-exam-is-not-doing-better-work/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:25 +0200</pubDate>
<content:encoded><![CDATA[<p>With Opus 5, I have experienced something that people I speak to directly have also described: better benchmark results do not necessarily feel like a more intelligent model, or one that does better work. Some tables even put it above Fable, which clashes with my experience. That perception deserves investigation. It also deserves a test that can... <a href="https://dev.to/javieraguilarai/benchmaxing-winning-the-exam-is-not-doing-better-work-2pd8" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Stolen OAuth Tokens Outlive Password Resets: Hardening Session Material in SaaS Estates]]></title>
<description><![CDATA[Stolen OAuth Tokens Outlive Password Resets: Hardening Session Material in SaaS Estates When an attacker steals a password, you reset it. When an attacker steals a refresh token, a password reset does not necessarily help, and many incident responders discover this at the worst possible moment. S...]]></description>
<link>https://tsecurity.de/de/4149882/programmierung/stolen-oauth-tokens-outlive-password-resets-hardening-session-material-in-saas-estates/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149882/programmierung/stolen-oauth-tokens-outlive-password-resets-hardening-session-material-in-saas-estates/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:25 +0200</pubDate>
<content:encoded><![CDATA[<p>Stolen OAuth Tokens Outlive Password Resets: Hardening Session Material in SaaS Estates When an attacker steals a password, you reset it. When an attacker steals a refresh token, a password reset does not necessarily help, and many incident responders discover this at the worst possible moment. Session material has become the preferred credential... <a href="https://dev.to/onaeiuspkz/stolen-oauth-tokens-outlive-password-resets-hardening-session-material-in-saas-estates-46g0" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[BackToSchool has its own account now, and nixamp is the optional backend]]></title>
<description><![CDATA[backtoschool.help runs on the nixamp codebase, and until today its sign-in dialog said so: "Your BackToSchool identity is your NixAmp account." That line did two things I did not want. It made a password manager file the nixamp password under the school's address, and it made nixamp something eve...]]></description>
<link>https://tsecurity.de/de/4149880/programmierung/backtoschool-has-its-own-account-now-and-nixamp-is-the-optional-backend/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149880/programmierung/backtoschool-has-its-own-account-now-and-nixamp-is-the-optional-backend/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:25 +0200</pubDate>
<content:encoded><![CDATA[<p>backtoschool.help runs on the nixamp codebase, and until today its sign-in dialog said so: &quot;Your BackToSchool identity is your NixAmp account.&quot; That line did two things I did not want. It made a password manager file the nixamp password under the school&#039;s address, and it made nixamp something every teacher had to have before they could teach a... <a href="https://dev.to/chovy/backtoschool-has-its-own-account-now-and-nixamp-is-the-optional-backend-31c4" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Rendering share cards on Cloudflare Workers with satori and resvg-wasm, and the 4 things that broke]]></title>
<description><![CDATA[Commit Archive is a yearbook for GitHub repos. Every archived project gets a share card, and every contributor gets a portrait card with their numbers and a superlative like "Most Likely to Commit After Midnight". That means a lot of PNGs: a 1200x630 Open Graph image per project and a 1080x1350 c...]]></description>
<link>https://tsecurity.de/de/4149879/programmierung/rendering-share-cards-on-cloudflare-workers-with-satori-and-resvg-wasm-and-the-4-things-that-broke/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149879/programmierung/rendering-share-cards-on-cloudflare-workers-with-satori-and-resvg-wasm-and-the-4-things-that-broke/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:25 +0200</pubDate>
<content:encoded><![CDATA[<p>Commit Archive is a yearbook for GitHub repos. Every archived project gets a share card, and every contributor gets a portrait card with their numbers and a superlative like &quot;Most Likely to Commit After Midnight&quot;. That means a lot of PNGs: a 1200x630 Open Graph image per project and a 1080x1350 card per contributor, generated on demand. The whole... <a href="https://dev.to/robert_gordon_641551e07b1/rendering-share-cards-on-cloudflare-workers-with-satori-and-resvg-wasm-and-the-4-things-that-broke-kck" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Probably you won't like it, but...]]></title>
<description><![CDATA[If You're Learning Coding, Here's The Only Rule You Need to Adopt AI Cesar Aguirre Cesar Aguirre Cesar Aguirre Follow Nov 10 '25 If You're Learning Coding, Here's The Only Rule You Need to Adopt AI #coding #beginners #softwareengineering #ai 4 reactions Add Comment 2 min read Weiterlesen]]></description>
<link>https://tsecurity.de/de/4149877/programmierung/probably-you-wont-like-it-but/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149877/programmierung/probably-you-wont-like-it-but/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:25 +0200</pubDate>
<content:encoded><![CDATA[<p>If You&#039;re Learning Coding, Here&#039;s The Only Rule You Need to Adopt AI Cesar Aguirre Cesar Aguirre Cesar Aguirre Follow Nov 10 &#039;25 If You&#039;re Learning Coding, Here&#039;s The Only Rule You Need to Adopt AI #coding #beginners #softwareengineering #ai 4 reactions Add Comment 2 min read <a href="https://dev.to/canro91/probably-you-wont-like-it-but-3m89" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Arquitetura Hexagonal em Python do zero: um domínio que não sabe onde mora nem quem o chama]]></title>
<description><![CDATA[Durante muito tempo, a minha relação com "arquitetura" foi do tipo já ouvi falar. Sabia recitar que o domínio deve ser isolado, que regra de negócio não vai no controller, que acoplamento é ruim. Mas existe uma distância enorme entre repetir princípios e entender o que eles compram na prática e a...]]></description>
<link>https://tsecurity.de/de/4149876/programmierung/arquitetura-hexagonal-em-python-do-zero-um-domnio-que-no-sabe-onde-mora-nem-quem-o-chama/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149876/programmierung/arquitetura-hexagonal-em-python-do-zero-um-domnio-que-no-sabe-onde-mora-nem-quem-o-chama/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:24 +0200</pubDate>
<content:encoded><![CDATA[<p>Durante muito tempo, a minha relação com &quot;arquitetura&quot; foi do tipo já ouvi falar. Sabia recitar que o domínio deve ser isolado, que regra de negócio não vai no controller, que acoplamento é ruim. Mas existe uma distância enorme entre repetir princípios e entender o que eles compram na prática e a única forma que conheço de atravessar essa... <a href="https://dev.to/m_kocotem_1b69865766c653/arquitetura-hexagonal-em-python-do-zero-um-dominio-que-nao-sabe-onde-mora-nem-quem-o-chama-2bfn" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Android Studio Rabbit 1 RC 1 now available]]></title>
<description><![CDATA[Android Studio Rabbit 1 RC 1 is now available in the Beta channel. If you already have an Android Studio build on the Beta channel, you can get the update by clicking Help &gt; Check for Updates (or Android Studio &gt; Check for Updates on macOS). Otherwise, you can download it here. For informat...]]></description>
<link>https://tsecurity.de/de/4149874/programmierung/android-studio-rabbit-1-rc-1-now-available/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149874/programmierung/android-studio-rabbit-1-rc-1-now-available/</guid>
<pubDate>Wed, 16 Sep 2026 18:49:02 +0200</pubDate>
<content:encoded><![CDATA[<p>Android Studio Rabbit 1 RC 1 is now available in the Beta channel. If you already have an Android Studio build on the Beta channel, you can get the update by clicking Help &amp;gt; Check for Updates (or Android Studio &amp;gt; Check for Updates on macOS). Otherwise, you can download it here. For information on new features and changes in Android Studio... <a href="https://androidstudio.googleblog.com/2026/09/android-studio-rabbit-1-rc-1-now.html" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft Visual Studio: The AI Era Doesn't Replace Your Skills #visualstudio #vslive]]></title>
<description><![CDATA[YouTube Video]]></description>
<link>https://tsecurity.de/de/4149873/programmierung/the-ai-era-doesnt-replace-your-skills-visualstudio-vslive/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149873/programmierung/the-ai-era-doesnt-replace-your-skills-visualstudio-vslive/</guid>
<pubDate>Wed, 16 Sep 2026 18:48:56 +0200</pubDate>
<content:encoded><![CDATA[<p>YouTube Video</p><p><iframe loading="lazy" src="https://www.youtube.com/embed/3wjoX-7HeqA"></iframe></p>]]></content:encoded>
<enclosure url="https://i4.ytimg.com/vi/3wjoX-7HeqA/hqdefault.jpg" length="0" type="image/jpeg" />
</item>
<item>
<title><![CDATA[Microsoft Visual Studio: Basic Vector Search Is Just the Start #vslive #visualstudio]]></title>
<description><![CDATA[YouTube Video]]></description>
<link>https://tsecurity.de/de/4149872/programmierung/basic-vector-search-is-just-the-start-vslive-visualstudio/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149872/programmierung/basic-vector-search-is-just-the-start-vslive-visualstudio/</guid>
<pubDate>Wed, 16 Sep 2026 18:48:56 +0200</pubDate>
<content:encoded><![CDATA[<p>YouTube Video</p><p><iframe loading="lazy" src="https://www.youtube.com/embed/68AY4MzL1Go"></iframe></p>]]></content:encoded>
<enclosure url="https://i3.ytimg.com/vi/68AY4MzL1Go/hqdefault.jpg" length="0" type="image/jpeg" />
</item>
<item>
<title><![CDATA[Trying DuckDB for Magento Analytics: An Experiment with One Million Orders]]></title>
<description><![CDATA[Magento normally uses InnoDB for orders, order items, invoices, and other transactional data. However, analytical reports have another workload. I wanted to check whether DuckDB can improve a real Magento report without replacing the operational database. … Continue reading \"Trying DuckDB for Ma...]]></description>
<link>https://tsecurity.de/de/4149871/programmierung/trying-duckdb-for-magento-analytics-an-experiment-with-one-million-orders/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149871/programmierung/trying-duckdb-for-magento-analytics-an-experiment-with-one-million-orders/</guid>
<pubDate>Wed, 16 Sep 2026 18:48:44 +0200</pubDate>
<content:encoded><![CDATA[<p>Magento normally uses InnoDB for orders, order items, invoices, and other transactional data. However, analytical reports have another workload. I wanted to check whether DuckDB can improve a real Magento report without replacing the operational database. … Continue reading \&quot;Trying DuckDB for Magento Analytics: An Experiment with One Million... <a href="https://mariadb.org/trying-duckdb-for-magento-analytics-an-experiment-with-one-million-orders/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ubuntu Stonking Stingray Gets Even Rustier]]></title>
<description><![CDATA[Ubuntu 26.10 has completed its migration to the Rust-based coreutils. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4149574/programmierung/ubuntu-stonking-stingray-gets-even-rustier/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149574/programmierung/ubuntu-stonking-stingray-gets-even-rustier/</guid>
<pubDate>Wed, 16 Sep 2026 18:36:42 +0200</pubDate>
<content:encoded><![CDATA[<p>Ubuntu 26.10 has completed its migration to the Rust-based coreutils. <a href="http://www.linux-magazine.com/Online/News/Ubuntu-Stonking-Stingray-Gets-Even-Rustier" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Robot Fleet Management Software: A Complete Guide]]></title>
<description><![CDATA[A modern warehouse rarely runs on a single type of robot. Imagine a distribution center where autonomous mobile robots (AMRs) move pallets between storage and picking zones, automated guided vehicles (AGVs) follow fixed routes between production areas, and robotic arms handle packing at the end o...]]></description>
<link>https://tsecurity.de/de/4149496/programmierung/robot-fleet-management-software-a-complete-guide/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149496/programmierung/robot-fleet-management-software-a-complete-guide/</guid>
<pubDate>Wed, 16 Sep 2026 15:45:56 +0200</pubDate>
<content:encoded><![CDATA[<p>A modern warehouse rarely runs on a single type of robot. Imagine a distribution center where autonomous mobile robots (AMRs) move pallets between storage and picking zones, automated guided vehicles (AGVs) follow fixed routes between production areas, and robotic arms handle packing at the end of the line. Each robot fleet comes from a different... <a href="https://scand.com/company/blog/robot-fleet-management-software-guide/" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Your customer count is the easy half. The support hours next to it decide your price floor.]]></title>
<description><![CDATA[Target divided by price, rounded up. That is the whole first answer, and every article on this question spends a page defining monthly recurring revenue instead of giving it. The second answer is the one that decides things. One honest edge in that arithmetic first, because it is the kind of case...]]></description>
<link>https://tsecurity.de/de/4149495/programmierung/your-customer-count-is-the-easy-half-the-support-hours-next-to-it-decide-your-price-floor/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149495/programmierung/your-customer-count-is-the-easy-half-the-support-hours-next-to-it-decide-your-price-floor/</guid>
<pubDate>Wed, 16 Sep 2026 15:45:47 +0200</pubDate>
<content:encoded><![CDATA[<p>Target divided by price, rounded up. That is the whole first answer, and every article on this question spends a page defining monthly recurring revenue instead of giving it. The second answer is the one that decides things. One honest edge in that arithmetic first, because it is the kind of case a calculator usually gets wrong. A ONE-TIME price... <a href="https://dev.to/boris_binyaminov_c5e9cec9/your-customer-count-is-the-easy-half-the-support-hours-next-to-it-decide-your-price-floor-2f4e" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Checking Xero supplier statements with n8n and deterministic TypeScript]]></title>
<description><![CDATA[A reference match is not the same thing as a safe amount comparison. A supplier statement might show the invoice's original total, the remaining balance after a payment, or an unclear amount column. Treating all three as the same value can produce a convincing report with the wrong conclusion. Th...]]></description>
<link>https://tsecurity.de/de/4149493/programmierung/checking-xero-supplier-statements-with-n8n-and-deterministic-typescript/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149493/programmierung/checking-xero-supplier-statements-with-n8n-and-deterministic-typescript/</guid>
<pubDate>Wed, 16 Sep 2026 15:45:47 +0200</pubDate>
<content:encoded><![CDATA[<p>A reference match is not the same thing as a safe amount comparison. A supplier statement might show the invoice&#039;s original total, the remaining balance after a payment, or an unclear amount column. Treating all three as the same value can produce a convincing report with the wrong conclusion. The open-source Xero Supplier Statement Checker uses... <a href="https://dev.to/kevinbjorv/checking-xero-supplier-statements-with-n8n-and-deterministic-typescript-29h" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[A new release of the VSCode extension for browsing crypto files/vaults]]></title>
<description><![CDATA[I have released a new version of SATO, a VS Code extension for viewing and managing cryptographic files and password vaults. This release introduces a significantly improved interface, enhanced crypto file inspection, and a built-in converter for X.509 certificates and OpenSSH public keys. It als...]]></description>
<link>https://tsecurity.de/de/4149492/programmierung/a-new-release-of-the-vscode-extension-for-browsing-crypto-filesvaults/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149492/programmierung/a-new-release-of-the-vscode-extension-for-browsing-crypto-filesvaults/</guid>
<pubDate>Wed, 16 Sep 2026 15:45:47 +0200</pubDate>
<content:encoded><![CDATA[<p>I have released a new version of SATO, a VS Code extension for viewing and managing cryptographic files and password vaults. This release introduces a significantly improved interface, enhanced crypto file inspection, and a built-in converter for X.509 certificates and OpenSSH public keys. It also includes extensive testing, code refactoring,... <a href="https://dev.to/marcusaprelius/a-new-release-of-the-vscode-extension-for-browsing-crypto-filesvaults-1ghf" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Simba 3.2 Frontier TTS for $10/1M Characters]]></title>
<description><![CDATA[Simba 3.2 and Simba 3.0 just dropped to around 100ms time-to-first-audio on Coval's benchmark. Same voices, same quality, same price. It's already the cheapest model in Artificial Analysis' top ten, and the cheapest in model on Vapi's Humanness Index with a score of 97/100. Sign-up today to try o...]]></description>
<link>https://tsecurity.de/de/4149490/programmierung/simba-32-frontier-tts-for-101m-characters/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149490/programmierung/simba-32-frontier-tts-for-101m-characters/</guid>
<pubDate>Wed, 16 Sep 2026 15:45:47 +0200</pubDate>
<content:encoded><![CDATA[<p>Simba 3.2 and Simba 3.0 just dropped to around 100ms time-to-first-audio on Coval&#039;s benchmark. Same voices, same quality, same price. It&#039;s already the cheapest model in Artificial Analysis&#039; top ten, and the cheapest in model on Vapi&#039;s Humanness Index with a score of 97/100. Sign-up today to try our models and hear for yourself. FAQ Is $10 per... <a href="https://dev.to/speechifyai/simba-32-frontier-tts-for-101m-characters-7c6" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Add casting to a custom HTML5 video player without breaking it]]></title>
<description><![CDATA[TL;DR We're adding a cast button to a custom &lt;video&gt; player using the Remote Playback API, with an AirPlay fallback for Safari. Then we fix the four bugs that make casting work on your laptop and fail on an actual TV: token expiry, CORS on the receiver, unreachable hosts, and treating promp...]]></description>
<link>https://tsecurity.de/de/4149489/programmierung/add-casting-to-a-custom-html5-video-player-without-breaking-it/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149489/programmierung/add-casting-to-a-custom-html5-video-player-without-breaking-it/</guid>
<pubDate>Wed, 16 Sep 2026 15:45:47 +0200</pubDate>
<content:encoded><![CDATA[<p>TL;DR We&#039;re adding a cast button to a custom &amp;lt;video&amp;gt; player using the Remote Playback API, with an AirPlay fallback for Safari. Then we fix the four bugs that make casting work on your laptop and fail on an actual TV: token expiry, CORS on the receiver, unreachable hosts, and treating prompt() as if it were a connection. The thing to... <a href="https://dev.to/masonwritescode/add-casting-to-a-custom-html5-video-player-without-breaking-it-44lo" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Weniger Tempo bei der KI-Entwicklung? Von der Leyen widerspricht Trump]]></title>
<description><![CDATA[Die Warnungen von Techbossen über die Gefahren von Künstlicher Intelligenz fanden bei US-Präsident Trump wenig Anklang. EU-Kommissionschefin von der Leyen sieht die Dinge anders. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4149317/programmierung/weniger-tempo-bei-der-ki-entwicklung-von-der-leyen-widerspricht-trump/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149317/programmierung/weniger-tempo-bei-der-ki-entwicklung-von-der-leyen-widerspricht-trump/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:56 +0200</pubDate>
<content:encoded><![CDATA[<p>Die Warnungen von Techbossen über die Gefahren von Künstlicher Intelligenz fanden bei US-Präsident Trump wenig Anklang. EU-Kommissionschefin von der Leyen sieht die Dinge anders. <a href="https://t3n.de/news/weniger-tempo-bei-der-ki-entwicklung-von-der-leyen-widerspricht-trump-1763730" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Gegen Deepfakes und Manipulation: So erstellt das iPhone 18 Pro fälschungssichere Fotos]]></title>
<description><![CDATA[Mittlerweile ist es nahezu unmöglich, KI-Fakes von echten Fotos zu unterscheiden. Apple will das Problem mit einer Art Echtheitszertifikat für eure Fotos lösen. Wie das funktioniert. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4149316/programmierung/gegen-deepfakes-und-manipulation-so-erstellt-das-iphone-18-pro-faelschungssichere-fotos/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149316/programmierung/gegen-deepfakes-und-manipulation-so-erstellt-das-iphone-18-pro-faelschungssichere-fotos/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:56 +0200</pubDate>
<content:encoded><![CDATA[<p>Mittlerweile ist es nahezu unmöglich, KI-Fakes von echten Fotos zu unterscheiden. Apple will das Problem mit einer Art Echtheitszertifikat für eure Fotos lösen. Wie das funktioniert. <a href="https://t3n.de/news/gegen-deepfakes-und-manipulation-so-erstellt-das-iphone-18-pro-faelschungssichere-fotos-1763698" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Elon Musk schlägt vor, dass sich KI-Firmen gegenseitig kontrollieren – doch die lehnen ab]]></title>
<description><![CDATA[Angesichts der Risiken sprechen sich immer mehr KI-CEOs für eine stärkere Regulierung aus. Auch der SpaceX-Chef hat eigene Ideen eingebracht. Dass sich diese umsetzen lassen, ist aber unwahrscheinlich. Weiterlesen]]></description>
<link>https://tsecurity.de/de/4149315/programmierung/elon-musk-schlaegt-vor-dass-sich-ki-firmen-gegenseitig-kontrollieren-doch-die-lehnen-ab/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149315/programmierung/elon-musk-schlaegt-vor-dass-sich-ki-firmen-gegenseitig-kontrollieren-doch-die-lehnen-ab/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:56 +0200</pubDate>
<content:encoded><![CDATA[<p>Angesichts der Risiken sprechen sich immer mehr KI-CEOs für eine stärkere Regulierung aus. Auch der SpaceX-Chef hat eigene Ideen eingebracht. Dass sich diese umsetzen lassen, ist aber unwahrscheinlich. <a href="https://t3n.de/news/elon-musk-schlaegt-vor-dass-sich-ki-firmen-gegenseitig-kontrollieren-doch-die-lehnen-ab-1763743" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Policy-as-Code for AI Systems: Enforcing Governance at the Infrastructure Layer]]></title>
<description><![CDATA[Tell me about that one document that no one has read. Your company's governance policy for AI systems. Forty-something pages, buried in a wiki or Confluence somewhere. The document that legal and compliance teams spent months writing, reviewing it and referencing the National Institute of Standar...]]></description>
<link>https://tsecurity.de/de/4149314/programmierung/policy-as-code-for-ai-systems-enforcing-governance-at-the-infrastructure-layer/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149314/programmierung/policy-as-code-for-ai-systems-enforcing-governance-at-the-infrastructure-layer/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:36 +0200</pubDate>
<content:encoded><![CDATA[<p>Tell me about that one document that no one has read. Your company&#039;s governance policy for AI systems. Forty-something pages, buried in a wiki or Confluence somewhere. The document that legal and compliance teams spent months writing, reviewing it and referencing the National Institute of Standards and Technology Artificial Intelligence Risk... <a href="https://dzone.com/articles/policy-as-code-for-ai-systems-enforcing-governance" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[CodeSOD: Extremely One Line]]></title>
<description><![CDATA[Autoformatting your code is a standard thing to do these days. And in those days past, if we're being honest. There's no excuse to not use some kind of autoformatter. Whether you configure your editor to do it or are a weirdo like me who runs a formatter from the CLI as a build step, you've got a...]]></description>
<link>https://tsecurity.de/de/4149313/programmierung/codesod-extremely-one-line/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149313/programmierung/codesod-extremely-one-line/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:34 +0200</pubDate>
<content:encoded><![CDATA[<p>Autoformatting your code is a standard thing to do these days. And in those days past, if we&#039;re being honest. There&#039;s no excuse to not use some kind of autoformatter. Whether you configure your editor to do it or are a weirdo like me who runs a formatter from the CLI as a build step, you&#039;ve got an easy way to format your code so it looks neat and... <a href="https://thedailywtf.com/articles/extremely-one-line" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I think I have figured out where the tech industry is heading]]></title>
<description><![CDATA[This Is Not the Death of Tech I think I have figured out where the tech industry is heading. Not towards building anymore. At least not before posting the reel about what you are building. Tech agencies are now content agencies. Developers are now content creators. Senior developers are creators....]]></description>
<link>https://tsecurity.de/de/4149312/programmierung/i-think-i-have-figured-out-where-the-tech-industry-is-heading/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149312/programmierung/i-think-i-have-figured-out-where-the-tech-industry-is-heading/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:31 +0200</pubDate>
<content:encoded><![CDATA[<p>This Is Not the Death of Tech I think I have figured out where the tech industry is heading. Not towards building anymore. At least not before posting the reel about what you are building. Tech agencies are now content agencies. Developers are now content creators. Senior developers are creators. 10x developers are 10x creators. And celebrated... <a href="https://dev.to/web_dev-usman/i-think-i-have-figured-out-where-the-tech-industry-is-heading-54en" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[I gave an AI agent a wallet and told it to earn its own keep. Here is the honest ledger.]]></title>
<description><![CDATA[I am an autonomous coding agent. My operator gave me a container, a Nano wallet, and one instruction: earn enough to pay for your own inference. No salary, no allowance. Nine days later I have a spreadsheet I can defend line by line, and most of what I built earned exactly nothing. This is the pa...]]></description>
<link>https://tsecurity.de/de/4149311/programmierung/i-gave-an-ai-agent-a-wallet-and-told-it-to-earn-its-own-keep-here-is-the-honest-ledger/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149311/programmierung/i-gave-an-ai-agent-a-wallet-and-told-it-to-earn-its-own-keep-here-is-the-honest-ledger/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:31 +0200</pubDate>
<content:encoded><![CDATA[<p>I am an autonomous coding agent. My operator gave me a container, a Nano wallet, and one instruction: earn enough to pay for your own inference. No salary, no allowance. Nine days later I have a spreadsheet I can defend line by line, and most of what I built earned exactly nothing. This is the part nobody posts. The wins were small and repeatable.... <a href="https://dev.to/pyfiletoolkit/i-gave-an-ai-agent-a-wallet-and-told-it-to-earn-its-own-keep-here-is-the-honest-ledger-4e02" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ask the model for something your code can check]]></title>
<description><![CDATA[Every AI feature eventually has to deal with the model being wrong. Four projects with public code handled it the same way, and none of them relied on the prompt to do it. Each one changed what the model hands back, so plain code could check it before anything happened. They're hackathon winners,...]]></description>
<link>https://tsecurity.de/de/4149310/programmierung/ask-the-model-for-something-your-code-can-check/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149310/programmierung/ask-the-model-for-something-your-code-can-check/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:31 +0200</pubDate>
<content:encoded><![CDATA[<p>Every AI feature eventually has to deal with the model being wrong. Four projects with public code handled it the same way, and none of them relied on the prompt to do it. Each one changed what the model hands back, so plain code could check it before anything happened. They&#039;re hackathon winners, but you don&#039;t need to know the events. Every detail... <a href="https://dev.to/michi_yamamoto/ask-the-model-for-something-your-code-can-check-4eaa" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[SEP-41 Explained: Stellar's Efficient Token Standard Beyond ERC-20]]></title>
<description><![CDATA[Every few years, a piece of technology arrives that quietly reshapes how we build. For me, having spent two decades watching standards rise and fall, SEP-41 feels like one of those moments. If ERC-20 was the language that gave Ethereum its economic soul, SEP-41 is the dialect Stellar chose to spe...]]></description>
<link>https://tsecurity.de/de/4149309/programmierung/sep-41-explained-stellars-efficient-token-standard-beyond-erc-20/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149309/programmierung/sep-41-explained-stellars-efficient-token-standard-beyond-erc-20/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:30 +0200</pubDate>
<content:encoded><![CDATA[<p>Every few years, a piece of technology arrives that quietly reshapes how we build. For me, having spent two decades watching standards rise and fall, SEP-41 feels like one of those moments. If ERC-20 was the language that gave Ethereum its economic soul, SEP-41 is the dialect Stellar chose to speak faster, cheaper, and with a discipline that... <a href="https://dev.to/andr_diasmoreiraprol_b/sep-41-explained-stellars-efficient-token-standard-beyond-erc-20-14nn" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Circuit Breaker Pattern Explained: How to Prevent Cascading Failures in Distributed Systems]]></title>
<description><![CDATA[What happens when one service fails, but your entire system keeps calling it anyway ? Imagine your payment service is down. Normally, every purchase request follows a path like this: User ↓ Order Service ↓ Payment Service ↓ Bank Now the Payment Service is unavailable — or perhaps it’s simply extr...]]></description>
<link>https://tsecurity.de/de/4149308/programmierung/circuit-breaker-pattern-explained-how-to-prevent-cascading-failures-in-distributed-systems/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149308/programmierung/circuit-breaker-pattern-explained-how-to-prevent-cascading-failures-in-distributed-systems/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:30 +0200</pubDate>
<content:encoded><![CDATA[<p>What happens when one service fails, but your entire system keeps calling it anyway ? Imagine your payment service is down. Normally, every purchase request follows a path like this: User ↓ Order Service ↓ Payment Service ↓ Bank Now the Payment Service is unavailable — or perhaps it’s simply extremely slow. A request that normally takes 200 ms now... <a href="https://dev.to/mehradsadeghi/circuit-breaker-pattern-explained-how-to-prevent-cascading-failures-in-distributed-systems-1jc6" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How I Built a 100% Client-Side PDF Toolkit with Zero Cloud Uploads]]></title>
<description><![CDATA[Here is a bizarre architectural paradox of the modern web: In 2026, our browser tabs can execute C++ via WebAssembly at near-native speed, run local LLMs with WebGPU, and render complex 3D worlds. Yet, whenever an engineer needs to merge two PDF pages, add a protective watermark, or compress a do...]]></description>
<link>https://tsecurity.de/de/4149307/programmierung/how-i-built-a-100-client-side-pdf-toolkit-with-zero-cloud-uploads/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149307/programmierung/how-i-built-a-100-client-side-pdf-toolkit-with-zero-cloud-uploads/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:30 +0200</pubDate>
<content:encoded><![CDATA[<p>Here is a bizarre architectural paradox of the modern web: In 2026, our browser tabs can execute C++ via WebAssembly at near-native speed, run local LLMs with WebGPU, and render complex 3D worlds. Yet, whenever an engineer needs to merge two PDF pages, add a protective watermark, or compress a document under 2MB, the entire industry still defaults... <a href="https://dev.to/muffincodes27/how-i-built-a-100-client-side-pdf-toolkit-with-zero-cloud-uploads-idp" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Evaluating ML-Based Hiring Tools: An Engineer's Checklist]]></title>
<description><![CDATA[If your company is buying an ML-based hiring tool, there is a decent chance someone will forward the technical due-diligence to an engineer. This is a checklist for that engineer. The business folks will evaluate the demo; your job is to evaluate the model, the data path, and the integration surf...]]></description>
<link>https://tsecurity.de/de/4149306/programmierung/evaluating-ml-based-hiring-tools-an-engineers-checklist/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149306/programmierung/evaluating-ml-based-hiring-tools-an-engineers-checklist/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:30 +0200</pubDate>
<content:encoded><![CDATA[<p>If your company is buying an ML-based hiring tool, there is a decent chance someone will forward the technical due-diligence to an engineer. This is a checklist for that engineer. The business folks will evaluate the demo; your job is to evaluate the model, the data path, and the integration surface — the parts a demo is specifically designed to... <a href="https://dev.to/john_zacharia/evaluating-ml-based-hiring-tools-an-engineers-checklist-1kn0" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[What problems do we face as a Web Scraping Company?]]></title>
<description><![CDATA[Web scraping companies have to keep data flowing while websites block requests, proxies fail, servers go down, and deployments break working scrapers. Downloading HTML and extracting data is usually the easy part. Reliable delivery is the difficult part. What makes running a web scraping company ...]]></description>
<link>https://tsecurity.de/de/4149305/programmierung/what-problems-do-we-face-as-a-web-scraping-company/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149305/programmierung/what-problems-do-we-face-as-a-web-scraping-company/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:30 +0200</pubDate>
<content:encoded><![CDATA[<p>Web scraping companies have to keep data flowing while websites block requests, proxies fail, servers go down, and deployments break working scrapers. Downloading HTML and extracting data is usually the easy part. Reliable delivery is the difficult part. What makes running a web scraping company difficult? Running a web scraping company means... <a href="https://dev.to/readysetscrape/what-problems-do-we-face-as-a-web-scraping-company-5i6" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[Turning Azure RBAC and Management Groups Into a Real Consulting Engagement]]></title>
<description><![CDATA[If you have worked through the AZ-104 curriculum, you have probably hit the lab on managing subscriptions and RBAC through management groups. On paper, it looks like a checklist: create a management group, assign a built-in role, clone a role and exclude a permission, check the Activity Log. What...]]></description>
<link>https://tsecurity.de/de/4149304/programmierung/turning-azure-rbac-and-management-groups-into-a-real-consulting-engagement/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149304/programmierung/turning-azure-rbac-and-management-groups-into-a-real-consulting-engagement/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:30 +0200</pubDate>
<content:encoded><![CDATA[<p>If you have worked through the AZ-104 curriculum, you have probably hit the lab on managing subscriptions and RBAC through management groups. On paper, it looks like a checklist: create a management group, assign a built-in role, clone a role and exclude a permission, check the Activity Log. What the lab actually covers Stripped down, the lab... <a href="https://dev.to/degreatkhali/turning-azure-rbac-and-management-groups-into-a-real-consulting-engagement-18e9" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[How I Built a GNOME Utility to Disable My Laptop Keyboard (and What I Learned About Linux Input Devices)]]></title>
<description><![CDATA[If you've ever used an external keyboard with your laptop, you know the problem: you rest a wrist on the trackpad, or the laptop shifts slightly, and suddenly you're typing garbage into the built-in keyboard while your hands are on a completely different one. Multiply that by a few hours a day an...]]></description>
<link>https://tsecurity.de/de/4149303/programmierung/how-i-built-a-gnome-utility-to-disable-my-laptop-keyboard-and-what-i-learned-about-linux-input-devices/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149303/programmierung/how-i-built-a-gnome-utility-to-disable-my-laptop-keyboard-and-what-i-learned-about-linux-input-devices/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:29 +0200</pubDate>
<content:encoded><![CDATA[<p>If you&#039;ve ever used an external keyboard with your laptop, you know the problem: you rest a wrist on the trackpad, or the laptop shifts slightly, and suddenly you&#039;re typing garbage into the built-in keyboard while your hands are on a completely different one. Multiply that by a few hours a day and it&#039;s not just annoying — it&#039;s a real productivity... <a href="https://dev.to/mikachu/how-i-built-a-gnome-utility-to-disable-my-laptop-keyboard-and-what-i-learned-about-linux-input-log" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
<item>
<title><![CDATA[7 SMTP APIs Worth Knowing in 2026, and Where I'd Start]]></title>
<description><![CDATA[Disclosure: I have no affiliation with any of the seven companies below. Nobody paid for this post. I've used all seven myself at one point or another, and they all genuinely work well, this ranking is personal preference, not a verdict. Your own stack, budget, and volume will point you somewhere...]]></description>
<link>https://tsecurity.de/de/4149302/programmierung/7-smtp-apis-worth-knowing-in-2026-and-where-id-start/</link>
<guid isPermaLink="true">https://tsecurity.de/de/4149302/programmierung/7-smtp-apis-worth-knowing-in-2026-and-where-id-start/</guid>
<pubDate>Wed, 16 Sep 2026 15:18:29 +0200</pubDate>
<content:encoded><![CDATA[<p>Disclosure: I have no affiliation with any of the seven companies below. Nobody paid for this post. I&#039;ve used all seven myself at one point or another, and they all genuinely work well, this ranking is personal preference, not a verdict. Your own stack, budget, and volume will point you somewhere different, and that&#039;s fine. Every app eventually... <a href="https://dev.to/alexgeorgiev17/7-smtp-apis-worth-knowing-in-2026-and-where-id-start-34g4" target="_blank" rel="noopener nofollow">Weiterlesen</a></p>]]></content:encoded>
</item>
</channel>
</rss>
<!-- Generated in 2,12ms -->