Tagged articles

business logic

27 articles · Page 1 of 1
Data Bricklaying Diary
Data Bricklaying Diary
Sep 26, 2026 · Artificial Intelligence

Why Your RAG System Still Gets Business Logic Wrong (And When Ontologies Help)

Even with accurate RAG retrieval, business logic errors persist due to field mapping mismatches, missing facts, batch rules, and implementation flaws; ontologies unify reusable definitions but cannot replace data, computation, or permissions, so teams should first diagnose the exact failure point before investing in ontology modeling.

Data IntegrationEvaluation MethodologyField Mapping
0 likes · 15 min read
Why Your RAG System Still Gets Business Logic Wrong (And When Ontologies Help)
Java Backend Technology
Java Backend Technology
Sep 21, 2026 · Backend Development

Spring AI Alibaba Didn't Die—It Graduated: Java Backends in the Agent Era

The article explains why Spring AI Alibaba's maintenance pause signals mission completion, not abandonment, as Spring AI now natively supports Chinese models via OpenAI-compatible APIs. It argues Java backends remain essential by shifting from writing APIs to organizing capabilities for AI agents through MCP, emphasizing deep business knowledge as the irreplaceable asset.

AI agentsAPI DesignJava backend
0 likes · 9 min read
Spring AI Alibaba Didn't Die—It Graduated: Java Backends in the Agent Era
Data Bricklaying Diary
Data Bricklaying Diary
Sep 18, 2026 · Artificial Intelligence

Self-Built AI Agents: Which Capabilities Are Worth the Engineering Investment?

The article argues that while building custom AI agent tooling is feasible, teams should first use existing solutions for representative tasks, measure full-lifecycle costs including human intervention and maintenance, and only invest in proprietary development for business-specific knowledge, internal system adapters, and critical control gaps that generic tools cannot address.

AI agentsAgent HarnessDeepSeek Harness
0 likes · 13 min read
Self-Built AI Agents: Which Capabilities Are Worth the Engineering Investment?
PMTalk Product Manager Community
PMTalk Product Manager Community
Sep 12, 2026 · Product Management

The One Flaw Shared by Inefficient Product Managers: Requirement Docs as Feature Lists

This article explains why treating requirement documents as mere feature lists leads to endless revisions, and introduces a three-dimensional framework — user value, business logic, system implementation — plus AI-assisted analysis and a rigorous definition of done to produce executable, high-quality specs.

AI-assisted analysisacceptance criteriabusiness logic
0 likes · 5 min read
The One Flaw Shared by Inefficient Product Managers: Requirement Docs as Feature Lists
StarRocks
StarRocks
Sep 2, 2026 · Databases

Why AI-Generated SQL Isn't Enough: Semantic Views Bridge the Business Logic Gap

This article explains why syntactically correct AI-generated SQL often fails to reflect business logic, introduces StarRocks' Semantic View as an executable 'information contract' that defines metrics, relationships, and synonyms, and demonstrates with a fishing gear example how it enables deterministic SQL expansion for both AI agents and BI tools.

AI-generated SQLData ModelingInformation Contract
0 likes · 15 min read
Why AI-Generated SQL Isn't Enough: Semantic Views Bridge the Business Logic Gap
Digital Deification
Digital Deification
Aug 15, 2026 · Artificial Intelligence

Enterprise Ontology: The Missing Foundation for Business-Savvy AI Agents

This article argues that deploying AI agents alone does not achieve true enterprise intelligence; a unified enterprise ontology — defining core business objects, attributes, relationships, and rules — is essential as a semantic layer between systems and agents, enabling AI to reason over business logic rather than just query data.

AI agentsERP IntegrationEnterprise Ontology
0 likes · 15 min read
Enterprise Ontology: The Missing Foundation for Business-Savvy AI Agents
Digital Deification
Digital Deification
Jul 29, 2026 · R&D Management

Why 'IT Must Know Business Better' Is PUA: Logic Over Operations in Digital Transformation

The article argues that the demand for IT to understand business better than business departments is a manipulative myth; true business understanding in digital transformation means grasping underlying business logic — why processes exist — and seamlessly integrating digital systems so they become invisible, enabling cross-departmental alignment without overstepping boundaries.

IT-business alignmentbusiness logicdigital transformation
0 likes · 11 min read
Why 'IT Must Know Business Better' Is PUA: Logic Over Operations in Digital Transformation
samdeepthink
samdeepthink
Jul 18, 2026 · Fundamentals

Decade-Long Coding Habits That Boost Code Quality

After years of writing code, the author shares three disciplined habits—anticipating non‑functional scenarios, structuring code to reflect business flow, and adopting spec‑driven development—to improve code quality and resilience in production systems.

Spec-Driven Developmentbusiness logiccode quality
0 likes · 6 min read
Decade-Long Coding Habits That Boost Code Quality
Thought Artisan
Thought Artisan
Feb 13, 2026 · Industry Insights

AI Expands Software Boundaries But Deterministic Systems Persist

The article argues AI expands software capabilities for previously unsolvable problems but won't replace deterministic systems because accumulated business knowledge, reliability requirements, and ROI make rewriting unjustified; code agents generate deterministic code as a pragmatic compromise.

AILLM applicationsSoftware Engineering
0 likes · 7 min read
AI Expands Software Boundaries But Deterministic Systems Persist
Advanced AI Application Practice
Advanced AI Application Practice
Nov 3, 2025 · Fundamentals

10 Core Challenges Faced by Non‑Coding Software Test Engineers

The article outlines ten typical problems that non‑coding software test engineers encounter across business understanding, technical tool usage, and cross‑team collaboration, illustrating each issue with concrete examples and offering practical ways to bridge capability gaps and avoid costly testing pitfalls.

QA fundamentalsbusiness logicno-code testing
0 likes · 7 min read
10 Core Challenges Faced by Non‑Coding Software Test Engineers
Architect's Guide
Architect's Guide
Jul 20, 2025 · Information Security

Unlocking API Security: 10 Common Vulnerabilities Every Tester Must Know

This article explains the most frequent API security flaws—including information disclosure, broken object and function level authorizations, excessive data exposure, rate‑limiting gaps, mass‑assignment, misconfigurations, asset‑management errors, and business‑logic bugs—while providing practical examples, detection techniques, and code snippets for each vulnerability.

API SecurityBFLABOLA
0 likes · 16 min read
Unlocking API Security: 10 Common Vulnerabilities Every Tester Must Know
Programmer DD
Programmer DD
Feb 18, 2024 · Backend Development

How SpringBoot Enables a Dynamic Backend Implementation – A Patent Insight

Industrial and Commercial Bank of China received patent CN112905176B for a SpringBoot‑based web system backend method that extracts operation data, maps business IDs to configuration, builds conditional expressions, and processes data, thereby reducing development changes, cutting costs, and enhancing system stability.

JavaSpringBootbusiness logic
0 likes · 3 min read
How SpringBoot Enables a Dynamic Backend Implementation – A Patent Insight
DaTaobao Tech
DaTaobao Tech
Dec 20, 2023 · Backend Development

Designing a Unified Structural Template for Multi‑Module Business Applications

The article proposes a unified structural template that links business and technical architectures for multi‑module applications, revisiting the VSEF framework with client and business‑logic modules, handling concerns such as exceptions, idempotency and concurrency, using a simple Request/Result model, and demonstrating its reuse through price‑insurance and Groupon case studies, enabling rapid, container‑like service initialization while preserving clear separation of logic and infrastructure.

Extensionarchitecturebusiness logic
0 likes · 7 min read
Designing a Unified Structural Template for Multi‑Module Business Applications
IT Services Circle
IT Services Circle
Aug 12, 2023 · Backend Development

Introducing LiteFlow: A Lightweight Java Flow Engine for Complex Business Logic

This article introduces LiteFlow, a lightweight yet powerful Java flow engine that enables developers to define complex business logic through concise rule files, demonstrates its key features, IDE plugin support, various orchestration expressions, and provides step‑by‑step integration examples with SpringBoot, code snippets, and a real‑world order‑price calculation use case.

JavaLiteFlowRule Engine
0 likes · 10 min read
Introducing LiteFlow: A Lightweight Java Flow Engine for Complex Business Logic
Liangxu Linux
Liangxu Linux
Jul 30, 2023 · Information Security

Top 12 Common API Vulnerabilities Every Tester Should Know

Understanding the most frequent API weaknesses—from information disclosure and broken object-level authorization to injection, misconfiguration, and business logic flaws—helps security testers identify, exploit, and report issues such as over‑exposed data, missing rate limits, and improper authentication across modern web services.

API SecurityBOLARate Limiting
0 likes · 17 min read
Top 12 Common API Vulnerabilities Every Tester Should Know
Python Programming Learning Circle
Python Programming Learning Circle
Jun 26, 2023 · Fundamentals

Python Is Effectively Two Languages: Typed vs Untyped and Their Roles

The article explains how Python now exists as both a typed and an untyped language, discusses the distinction between infrastructure and business‑logic code, and argues that embracing both approaches—using type hints for business logic while keeping infrastructure code flexible—benefits developers and the community.

Pythonbusiness logicinfrastructure code
0 likes · 7 min read
Python Is Effectively Two Languages: Typed vs Untyped and Their Roles
Code Ape Tech Column
Code Ape Tech Column
Apr 5, 2023 · Backend Development

Understanding LiteFlow: A Lightweight Component‑Based Flow Engine for Decoupling Complex Business Logic

This article introduces LiteFlow, a lightweight Java workflow engine that decouples complex business logic by modeling each step as a reusable component, explains its workbench design, demonstrates usage in both non‑Spring and Spring Boot environments, and walks through its core architecture and execution flow.

JavaLiteFlowSpring Boot
0 likes · 18 min read
Understanding LiteFlow: A Lightweight Component‑Based Flow Engine for Decoupling Complex Business Logic
Zhuanzhuan Tech
Zhuanzhuan Tech
Jul 13, 2022 · Fundamentals

Introduction to Finite State Machines and Their Application in Business Systems

This article introduces deterministic finite state machines, explains their core elements, discusses their advantages for code clarity and separation of concerns, and demonstrates a practical Java implementation for order processing in a commerce platform, including configuration, business logic, exception handling, and extensibility considerations.

Finite State Machinebusiness logicstate machine
0 likes · 12 min read
Introduction to Finite State Machines and Their Application in Business Systems
Tencent Cloud Developer
Tencent Cloud Developer
Aug 18, 2021 · Backend Development

Functional Programming Patterns for Business Logic Optimization

By introducing function composition, async/await support, and the koa‑compose middleware pattern, this article shows how functional programming techniques can replace tangled nested conditionals with reusable, readable pipelines that track execution status, improving business logic readability, maintainability, and extensibility.

Composeasync/awaitbusiness logic
0 likes · 9 min read
Functional Programming Patterns for Business Logic Optimization
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 24, 2020 · Fundamentals

Mastering Complex Business Logic: Matrix Analysis & Polymorphic Design

This article explains how to replace tangled if‑else branches in complex business code by using multidimensional matrix analysis, polymorphic extensions, and code separation, providing practical examples, design guidelines, and a step‑by‑step methodology for clearer, more maintainable software architecture.

Polymorphismbusiness logiccomplexity management
0 likes · 16 min read
Mastering Complex Business Logic: Matrix Analysis & Polymorphic Design
360 Tech Engineering
360 Tech Engineering
Aug 1, 2019 · Fundamentals

Hard Skills: Understanding Business Logic – A Breadth and Depth Framework

The article outlines a practical framework for evaluating hard‑skill competence in software testing by defining breadth (体, 面, 线, 点) and depth (表示层, 逻辑层, 数据层) of business‑logic knowledge, offering concrete examples and guidance for professionals to assess and improve their expertise.

breadthbusiness logiccareer development
0 likes · 6 min read
Hard Skills: Understanding Business Logic – A Breadth and Depth Framework
Youzan Coder
Youzan Coder
Apr 26, 2019 · Backend Development

Design and Architecture of a Prepaid Card Marketing System

The article outlines the design of a prepaid‑card marketing platform that uses configurable rule templates, condition‑behavior chains, and rule orders to manage membership recharge rewards and gift‑card usage limits, providing a generic core engine with adapters for merchants while supporting future migration to payment systems.

Rule Enginebusiness logicmarketing system
0 likes · 11 min read
Design and Architecture of a Prepaid Card Marketing System
dbaplus Community
dbaplus Community
Nov 10, 2016 · Databases

Doubling SQL Speed: From Execution Plans to Business Logic Overhaul

A real‑world case study shows how a seemingly simple intersect query that took 20 seconds was optimized to 10 seconds by analyzing execution plans, rewriting the SQL, exploring parallel execution, and ultimately redesigning the business logic with a new timestamp column to enable incremental checks.

Performance OptimizationSQLbusiness logic
0 likes · 10 min read
Doubling SQL Speed: From Execution Plans to Business Logic Overhaul