Tagged articles
86 articles
Page 1 of 1
Su San Talks Tech
Su San Talks Tech
Apr 21, 2026 · Artificial Intelligence

How to Turn Bad Prompts into High‑Scoring AI Prompts: A Step‑by‑Step Guide

This article walks through a complete prompt‑engineering workflow—starting from a weak baseline, building an evaluation pipeline, and applying four concrete techniques (clarity, specificity, XML structuring, and examples) that lift a Claude score from 3.4 to over 9, with code, metrics, and real‑world examples.

AIClaudePrompt engineering
0 likes · 19 min read
How to Turn Bad Prompts into High‑Scoring AI Prompts: A Step‑by‑Step Guide
Java One
Java One
Apr 20, 2026 · Artificial Intelligence

From Bad Prompts to 9.5 Scores: A Step‑by‑Step Prompt Engineering Guide

This article walks through an iterative prompt‑engineering workflow—starting with a weak baseline, applying four concrete techniques (clarity & directness, specificity, XML structuring, and examples), evaluating each change with a PromptEvaluator, and showing how scores jump from 3.4 to over 9.5 using real code snippets and concrete data.

AIClaudePrompt engineering
0 likes · 20 min read
From Bad Prompts to 9.5 Scores: A Step‑by‑Step Prompt Engineering Guide
Node.js Tech Stack
Node.js Tech Stack
Feb 11, 2026 · Artificial Intelligence

Draw.io launches official MCP server – a surprisingly smooth AI‑powered diagram experience

Draw.io (now diagrams.net) has released an official MCP server that lets AI‑enabled editors like Cursor generate and edit diagrams instantly by converting AI‑produced Mermaid, CSV, or XML data into a Draw.io link, offering a seamless, editable workflow with privacy‑preserving URL‑based rendering, though limited by URL length.

AI diagramsCSVCursor
0 likes · 7 min read
Draw.io launches official MCP server – a surprisingly smooth AI‑powered diagram experience
Open Source Tech Hub
Open Source Tech Hub
Oct 17, 2025 · Backend Development

Symfony 7.4 Drops XML Config: What Developers Need to Know

Symfony 7.4 deprecates XML configuration, enhances YAML with JSON‑Schema auto‑completion, and introduces PHP “array shapes” for more readable, type‑safe config files, guiding developers toward modern, IDE‑friendly configuration practices while phasing out legacy XML support.

Backend DevelopmentConfigurationPHP
0 likes · 4 min read
Symfony 7.4 Drops XML Config: What Developers Need to Know

Getting Started with Tree-sitter: High‑Performance Code Parsing and Multi‑Language SQL Extraction

Tree-sitter is a high‑performance incremental parsing library that supports over 50 languages; the article explains its core features, typical use cases such as editor syntax highlighting and static analysis, and walks through a concrete multi‑language SQL extraction implementation in Java, Python, and XML.

JavaPythonSQL extraction
0 likes · 6 min read
Getting Started with Tree-sitter: High‑Performance Code Parsing and Multi‑Language SQL Extraction
php Courses
php Courses
Sep 12, 2025 · Backend Development

Boost Your C++ Apps with RapidJSON and pugixml: A Practical Guide

This article explains why C++ developers should adopt third‑party libraries like RapidJSON for high‑performance JSON handling and pugixml for lightweight XML processing, covering integration steps, core APIs, and detailed code examples for parsing, generating, and traversing data structures.

CJSONLibrary
0 likes · 10 min read
Boost Your C++ Apps with RapidJSON and pugixml: A Practical Guide
Code Ape Tech Column
Code Ape Tech Column
Aug 29, 2025 · Backend Development

Master Spring Integration: Build Scalable Message‑Driven Systems with Ease

This article introduces Spring Integration, explains its core concepts such as messages, channels, endpoints, adapters, filters, and transformers, compares it with traditional middleware, and provides detailed XML and Java configuration examples for channels, endpoints, adapters, transformers, routers, integration patterns, interceptors, and a practical order‑processing workflow.

JavaMessage ChannelsSpring Integration
0 likes · 21 min read
Master Spring Integration: Build Scalable Message‑Driven Systems with Ease
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 18, 2025 · Artificial Intelligence

Mastering Claude Prompt Engineering: 9 Proven Strategies to Boost LLM Performance

This guide systematically breaks down Anthropic's official prompt‑engineering recommendations—clear instructions, multishot examples, chain‑of‑thought prompting, XML structuring, response pre‑filling, prompt chaining, long‑context handling, extended thinking, and practical code snippets—showing how to unlock Claude's full potential across complex tasks.

AIClaudePrompt engineering
0 likes · 15 min read
Mastering Claude Prompt Engineering: 9 Proven Strategies to Boost LLM Performance
Java Captain
Java Captain
Jun 24, 2025 · Backend Development

Master Spring Configuration: XML vs Java, Bean Lifecycle, and Advanced Profiles

This article explains Spring configuration files, comparing XML and Java (annotation‑based) approaches, details bean creation, scopes, initialization and destruction, and demonstrates advanced techniques such as conditional beans and profile‑specific configurations with clear code examples.

ConditionalConfigurationJava
0 likes · 6 min read
Master Spring Configuration: XML vs Java, Bean Lifecycle, and Advanced Profiles
Java Tech Enthusiast
Java Tech Enthusiast
Feb 2, 2025 · Backend Development

Optimizing XML-to-MySQL Bulk Import with JDBC Batch and Disruptor

By switching from a naïve per‑record insert to JDBC batch writes with rewriteBatchedStatements and then off‑loading those batches to multiple consumer threads via a LMAX Disruptor ring buffer, the XML‑to‑MySQL import of 60,000 rows dropped from roughly 300 seconds to about 4 seconds while keeping memory usage modest.

BatchDisruptorJDBC
0 likes · 11 min read
Optimizing XML-to-MySQL Bulk Import with JDBC Batch and Disruptor
Test Development Learning Exchange
Test Development Learning Exchange
Nov 2, 2024 · Big Data

Python Data Parsing and Large‑Scale Data Processing Techniques

This article introduces Python's built‑in modules and popular libraries for parsing CSV, JSON, and XML files, demonstrates advanced data manipulation with pandas, and presents multiple strategies—including chunked reading, Dask, PySpark, HDF5, databases, Vaex, and NumPy memory‑mapping—for efficiently handling very large datasets.

Big DataCSVData Parsing
0 likes · 14 min read
Python Data Parsing and Large‑Scale Data Processing Techniques
ITPUB
ITPUB
Sep 30, 2024 · Databases

From SQL‑86 to SQL‑2023: How the Language Evolved Over 38 Years

This article traces the 38‑year evolution of the SQL standard from its first version in 1986 through successive revisions—SQL‑89, SQL‑92, SQL:1999, SQL:2003, SQL:2006/2008, SQL:2011, SQL:2016, and the latest SQL:2023—highlighting key features, extensions, and the growing gap between standards and vendor implementations.

Data ManagementDatabase StandardsJSON
0 likes · 23 min read
From SQL‑86 to SQL‑2023: How the Language Evolved Over 38 Years
Xuanwu Backend Tech Stack
Xuanwu Backend Tech Stack
Sep 8, 2024 · Backend Development

Master Java Serialization & Deserialization: Techniques, Pitfalls, and Security

This article explains Java serialization and deserialization concepts, outlines common use cases such as distributed systems and caching, compares multiple implementation methods including Serializable, Externalizable, JSON, XML, and binary libraries, and provides practical code examples, security tips, and best‑practice guidelines.

DeserializationExternalizableJSON
0 likes · 24 min read
Master Java Serialization & Deserialization: Techniques, Pitfalls, and Security
macrozheng
macrozheng
Jun 21, 2024 · Backend Development

Master MyBatis Dynamic SQL: 9 Essential Tag Techniques for Cleaner Code

This article walks through MyBatis dynamic SQL tags—foreach, concat, choose, selectKey, if, where, trim, set, and sql fragments—explaining their attributes, usage patterns, and common pitfalls, and provides complete XML and Java code examples for each technique.

Dynamic SQLJavaMyBatis
0 likes · 20 min read
Master MyBatis Dynamic SQL: 9 Essential Tag Techniques for Cleaner Code
Su San Talks Tech
Su San Talks Tech
Jun 12, 2024 · Backend Development

Master MyBatis Dynamic SQL: 9 Essential Tags and Best Practices

This article explains how to use MyBatis dynamic SQL tags—including foreach, concat, choose, selectKey, if, where, set, trim, and sql fragments—providing clear examples and tips to write concise, error‑free XML mappings for Java backend applications.

Dynamic SQLJavaMyBatis
0 likes · 17 min read
Master MyBatis Dynamic SQL: 9 Essential Tags and Best Practices
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 30, 2024 · Backend Development

Mastering Spring AOP: XML, Annotations, and ProxyFactoryBean Deep Dive

This article explains Spring AOP fundamentals, demonstrates XML‑based and annotation‑based configurations, and provides a comprehensive guide to using ProxyFactoryBean—including its properties, proxy‑interface and proxy‑class scenarios, CGLIB considerations, and wildcard interceptor matching—complete with runnable code examples.

ProxyFactoryBeanXMLannotations
0 likes · 9 min read
Mastering Spring AOP: XML, Annotations, and ProxyFactoryBean Deep Dive
MaGe Linux Operations
MaGe Linux Operations
Feb 12, 2024 · Information Security

How XML External Entity (XXE) Attacks Exploit DTDs and How to Defend Them

This article explains fundamental XML concepts, DTD and entity definitions, demonstrates common XXE attack scenarios such as file reading, internal network probing, DoS and XInclude exploitation with Java code examples, and provides practical security hardening techniques including disabling XInclude, DTD parsing, and external entity resolution.

DTDEntity ExpansionJava
0 likes · 15 min read
How XML External Entity (XXE) Attacks Exploit DTDs and How to Defend Them
php Courses
php Courses
Jul 28, 2023 · Backend Development

Parsing and Generating XML Files in PHP

This article explains how to use PHP's built-in XML extension to parse XML files into a DOM tree and to generate XML documents programmatically, providing step‑by‑step code examples for loading, traversing, creating elements, setting attributes, and saving the resulting XML files.

DOMGenerationPHP
0 likes · 4 min read
Parsing and Generating XML Files in PHP
Programmer DD
Programmer DD
Jun 14, 2023 · Backend Development

Mastering Spring Property Injection: From XML to SpEL

This article provides a comprehensive guide to Spring's property injection techniques, covering setter and constructor injection using both XML and Java annotations, external configuration with @PropertySource, and advanced SpEL expressions, complete with runnable code examples and output screenshots.

JavaProperty InjectionSpEL
0 likes · 27 min read
Mastering Spring Property Injection: From XML to SpEL
Code Ape Tech Column
Code Ape Tech Column
Mar 14, 2023 · Databases

Using Liquibase with Spring Boot: A Practical Guide to Database Change Management

This article provides a step‑by‑step tutorial on integrating Liquibase into a Spring Boot project, covering the creation of a Maven plugin to generate XML/YAML changelogs, configuring the application, writing changeSets for tables, columns, indexes and data, generating documentation, and troubleshooting classpath scanning issues.

LiquibaseMaven PluginSpring Boot
0 likes · 15 min read
Using Liquibase with Spring Boot: A Practical Guide to Database Change Management
Java High-Performance Architecture
Java High-Performance Architecture
Aug 21, 2022 · Backend Development

Master Spring Boot Logging: Configure Logback & SLF4J for Powerful Log Management

This guide explains why Logback is the preferred logging framework for Spring Boot, shows how to add the necessary dependencies, configure console and file appenders, customize log patterns, use rolling policies, apply filters, and optimize logging statements with placeholders, all illustrated with clean XML and Java code examples.

JavaSpring BootXML
0 likes · 23 min read
Master Spring Boot Logging: Configure Logback & SLF4J for Powerful Log Management
Python Programming Learning Circle
Python Programming Learning Circle
May 23, 2022 · Fundamentals

Python Project Practice Series: Instant Tagging, PDF Generation, XML Site Builder, and News Aggregator

This article introduces Python's readability and popularity, then walks through four practical projects—an instant‑tagging tool, a PDF creator using urllib and reportlab, an XML‑driven website generator, and a news‑aggregation utility—explaining their architecture, key modules, and code snippets.

Code TutorialPythonXML
0 likes · 10 min read
Python Project Practice Series: Instant Tagging, PDF Generation, XML Site Builder, and News Aggregator
Laravel Tech Community
Laravel Tech Community
Mar 8, 2022 · Backend Development

Parsing XML in PHP with DOMDocument, XMLReader, and DOMXPath

The article provides a step‑by‑step guide on parsing XML in PHP, showcasing three techniques—DOMDocument, XMLReader, and DOMXPath—to extract weather data such as condition and temperature, complete with full code examples and explanations of key functions.

DOMDocumentXMLdomxpath
0 likes · 4 min read
Parsing XML in PHP with DOMDocument, XMLReader, and DOMXPath
Python Programming Learning Circle
Python Programming Learning Circle
Nov 12, 2021 · Fundamentals

Processing CSV, JSON, and XML Data in Python

This tutorial demonstrates how to read, write, and convert CSV, JSON, and XML data using Python's built‑in modules and popular libraries such as pandas and dicttoxml, providing clear code examples for each format and showing how to interconvert them efficiently.

JSONXMLdata-processing
0 likes · 7 min read
Processing CSV, JSON, and XML Data in Python
Architect's Tech Stack
Architect's Tech Stack
Oct 29, 2021 · Backend Development

Spring nohttp Project: Blocking HTTP URLs and Enhancing Security

The article introduces Spring’s open‑source nohttp project, which scans, replaces, and blocks HTTP URLs to prevent man‑in‑the‑middle attacks, outlines its modules and usage with an XML configuration example, and also advertises a free Alibaba Cloud server giveaway and a large interview‑question PDF collection.

Backend DevelopmentJavaSecurity
0 likes · 4 min read
Spring nohttp Project: Blocking HTTP URLs and Enhancing Security
php Courses
php Courses
Oct 18, 2021 · Frontend Development

AJAX Technology – Asynchronous Data Retrieval (Course Overview)

This course introduces AJAX (Asynchronous JavaScript and XML), explaining how it enables browsers to fetch data without page refresh by sending asynchronous requests, and clarifies that AJAX is a technique combining existing web standards rather than a new programming language.

AsynchronousCourseJavaScript
0 likes · 1 min read
AJAX Technology – Asynchronous Data Retrieval (Course Overview)
Sohu Tech Products
Sohu Tech Products
Oct 14, 2021 · Mobile Development

Advanced Android 12 Widget Features: Reconfigurable Widgets, Default Configurations, Size Limits, and New APIs

This article explains how Android 12 introduces reconfigurable widgets, default configuration flags, new size attributes, responsive layouts, compound button interactions, and simplified collection RemoteViews, providing developers with richer, more interactive widget experiences on mobile devices.

AndroidAppWidgetKotlin
0 likes · 9 min read
Advanced Android 12 Widget Features: Reconfigurable Widgets, Default Configurations, Size Limits, and New APIs
Ops Development Stories
Ops Development Stories
Sep 30, 2021 · Backend Development

Master Go: Parse and Generate YAML, JSON, and XML Files

This tutorial demonstrates how to use Go's standard and third‑party libraries to parse and generate YAML, JSON, and XML files, covering data structures, unmarshalling, marshalling, handling maps, and producing readable output with code examples.

Backend DevelopmentGoJSON
0 likes · 17 min read
Master Go: Parse and Generate YAML, JSON, and XML Files
Java Backend Technology
Java Backend Technology
Sep 12, 2021 · Backend Development

Mastering Spring Bean Definitions: XML, Annotations, JavaConfig & Import Techniques

This comprehensive guide explores every way to define Spring beans—from classic XML configurations and constructor or setter injection to modern @Component annotations, JavaConfig @Bean methods, and advanced @Import, ImportSelector, and post‑processor techniques—empowering developers to choose the most suitable approach for any project.

ImportJavaConfigPostProcessor
0 likes · 18 min read
Mastering Spring Bean Definitions: XML, Annotations, JavaConfig & Import Techniques
Programmer DD
Programmer DD
Jun 17, 2021 · Backend Development

How to Seamlessly Handle XML Requests and Responses in Spring Boot

This tutorial explains how to configure Spring Boot to automatically convert XML payloads into Java objects using message converters, define XML‑Java mappings with Jackson annotations, and create controller endpoints that both consume and produce XML, complete with code examples and Maven setup.

JavaMessage ConverterSpring Boot
0 likes · 6 min read
How to Seamlessly Handle XML Requests and Responses in Spring Boot
Python Programming Learning Circle
Python Programming Learning Circle
Dec 19, 2020 · Fundamentals

XPath Basics and lxml Usage in Python

This article introduces the fundamentals of XPath syntax, common rules, and example expressions, then explains how to use the lxml library in Python for HTML/XML parsing, including practical tips and a complete code example for extracting links and text from a sample document.

PythonWeb ScrapingXML
0 likes · 6 min read
XPath Basics and lxml Usage in Python
ITPUB
ITPUB
Dec 4, 2020 · Backend Development

Master MyBatis Global Config: Complete Guide to All Settings

This article provides a comprehensive walkthrough of MyBatis's mybatis-config.xml, detailing the top‑level configuration nodes, property handling, settings options, type aliases, type handlers, object factories, plugins, environment definitions, transaction managers, data source types, database ID providers, and mapper registrations, with concrete XML examples and priority rules.

ConfigurationJavaMyBatis
0 likes · 18 min read
Master MyBatis Global Config: Complete Guide to All Settings
FunTester
FunTester
Oct 11, 2020 · Backend Development

XML File Parsing Methods and a Groovy‑Based DOM4J Utility Class

The article explains four XML parsing approaches (DOM, SAX, JDOM, DOM4J), highlights the use of Groovy for scripting, provides a sample XML snippet, and presents a complete Groovy/Java utility class that leverages dom4j to parse XML files for backend applications.

BackendDOM4JXML
0 likes · 6 min read
XML File Parsing Methods and a Groovy‑Based DOM4J Utility Class
FunTester
FunTester
Sep 29, 2020 · Backend Development

How to Quickly Parse Zookeeper XML Configs with Groovy: A Practical Guide

This article walks through building a Groovy utility to parse Zookeeper XML configuration files—covering parsing methods, choosing DOM for small files, implementing a reusable XMLUtil class, and demonstrating the tool with sample code and console output screenshots.

ConfigurationDOM parsingGroovy
0 likes · 5 min read
How to Quickly Parse Zookeeper XML Configs with Groovy: A Practical Guide
FunTester
FunTester
Jun 18, 2020 · Backend Development

How to Read a Map from MySQL with MyBatis and Resolve ClassCastException

This article walks through extracting service‑host mappings from MySQL using MyBatis, handling a Long‑to‑String conversion error, and demonstrates an insert‑select SQL pattern that requires column aliases to avoid duplicate‑column errors, complete with XML and Java code examples.

BackendData MappingJava
0 likes · 6 min read
How to Read a Map from MySQL with MyBatis and Resolve ClassCastException
360 Quality & Efficiency
360 Quality & Efficiency
Feb 7, 2020 · Backend Development

Automating Mock Test Data Generation with Python and XML

This article explains how beginners can build a Python-based tool to automatically generate mock XML test data for various industries, covering the creation of XML nodes using ElementTree's append and SubElement methods, structuring multi-level XML files, and handling file storage and server upload.

AutomationBackendPython
0 likes · 4 min read
Automating Mock Test Data Generation with Python and XML
macrozheng
macrozheng
Jun 21, 2019 · Backend Development

Fix MyBatis Generator XML Append Issue: Overwrite Mapper Files Correctly

This guide explains why MyBatis Generator appends to existing mapper.xml files causing duplicate BaseResultMap errors, and shows how to upgrade to version 1.3.7 and add the UnmergeableXmlMappersPlugin to ensure mapper files are overwritten and the application runs smoothly.

BackendJavaMyBatis
0 likes · 4 min read
Fix MyBatis Generator XML Append Issue: Overwrite Mapper Files Correctly
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 22, 2019 · Backend Development

Common Java Libraries for Project Development

This article introduces a curated list of widely used Java libraries—including logging, XML, PDF, Excel, JSON, HTTP, Apache Commons, Joda‑Time, and HTML parsing tools—explaining their main features and when to choose each for backend development projects.

Apache CommonsExcelPDF
0 likes · 5 min read
Common Java Libraries for Project Development
Programmer DD
Programmer DD
Sep 29, 2018 · Backend Development

How to Handle XML Requests in Spring Boot Controllers with Message Converters

Learn how to quickly wrap XML requests into objects and return XML responses in Spring Boot by leveraging the HttpMessageConverter mechanism, adding the Jackson XML message converter, defining POJOs with Jackson annotations, and creating controller endpoints that consume and produce XML.

JacksonMessage ConverterSpring Boot
0 likes · 6 min read
How to Handle XML Requests in Spring Boot Controllers with Message Converters
Java Captain
Java Captain
Apr 16, 2018 · Fundamentals

XML Parsing in Java: DOM, SAX, JDOM, and DOM4J Comparison and Examples

This article provides a comprehensive guide to parsing XML in Java, covering the official DOM and SAX methods, third‑party JDOM and DOM4J libraries, detailed code examples for each approach, and a performance and feature comparison to help developers choose the most suitable parser.

DOMDOM4JJDOM
0 likes · 20 min read
XML Parsing in Java: DOM, SAX, JDOM, and DOM4J Comparison and Examples
Programmer DD
Programmer DD
Jun 14, 2017 · Backend Development

Mastering Spring Batch: Read & Write Flat Files (XML, CSV, TXT)

This tutorial walks through using Spring Batch to read and write flat files—including CSV, TXT, and XML—by configuring Maven dependencies, setting up a Spring Boot project structure, and implementing FlatFileItemReader, FlatFileItemWriter, and custom ItemProcessor components with concrete code examples.

CSVSpring BatchXML
0 likes · 8 min read
Mastering Spring Batch: Read & Write Flat Files (XML, CSV, TXT)
21CTO
21CTO
Apr 11, 2016 · Databases

How to Import JSON, XML, CSV, and Text Files into MySQL Efficiently

This article explains practical methods for importing various external data formats—such as CSV, plain text, XML, and JSON—into MySQL, covering command-line utilities, LOAD DATA statements, stored procedures, third‑party tools like mysqljsonimport, and using MySQL Workbench, while addressing configuration and security considerations.

CSVJSONLOAD DATA
0 likes · 11 min read
How to Import JSON, XML, CSV, and Text Files into MySQL Efficiently
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
Nov 13, 2015 · Fundamentals

Internal Training Courses: XML Serialization, .NET Parallel Programming Basics, and SQL Query Fundamentals

The announcement details three internal technical training sessions covering XML serialization fundamentals, .NET parallel programming basics, and essential SQL query concepts and optimization, including instructors, topics, locations, target audiences, and scheduled times for each course.

Parallel ProgrammingSQLTraining
0 likes · 2 min read
Internal Training Courses: XML Serialization, .NET Parallel Programming Basics, and SQL Query Fundamentals
Architect
Architect
Sep 21, 2015 · Backend Development

Understanding SOAP Web Services: Elements, Structure, and Example

This article explains the three core components of SOAP web services—SOAP, WSDL, and UDDI—detailing their XML structures, message envelopes, headers, faults, and providing concrete request and response examples while also comparing development approaches and the role of UDDI.

Backend DevelopmentSOAPUDDI
0 likes · 9 min read
Understanding SOAP Web Services: Elements, Structure, and Example
Qunar Tech Salon
Qunar Tech Salon
Jul 27, 2015 · Backend Development

Parsing XML with Perl in Three Lines

This short tutorial shows how to use Perl's XML::Simple module to load an XML file and iterate over its elements with just three lines of code, providing a quick backend solution for XML data extraction.

BackendCodeSnippetXML
0 likes · 2 min read
Parsing XML with Perl in Three Lines