John Cox

Blogs · @wyome

Tagged development · everything

eBay Trading Web Services

This is a categorized index of eBay Trading API calls organized by function, including standard listing operations, order management, offers and leads, buyer-seller communication, metadata retrieval, user account management, and eBay Stores operations. Each category groups related API calls that serve a specific purpose in the eBay selling and buying workflow, from creating and managing listings to processing orders and communicating with other members. The index serves as a navigation tool to help developers find the appropriate API calls for their specific needs rather than searching through an alphabetical list.

Permalink

Chapter 4. Branching and Merging

A branch is a line of development that diverges from another line while maintaining a shared history, like creating separate copies of a document that evolve independently but can still share common changes. Subversion implements branching through copy operations that remember the relationship between the original and copied versions, allowing developers to track and synchronize changes across parallel branches. The system supports creating branches, merging changes between them, and even mixing different branches within a single working copy.

Permalink

UI-patterns.com

This page is a resource hub for UI design patterns—reusable solutions to common design problems organized into categories like navigation, data handling, onboarding, and persuasive design. It offers both physical card decks ($49 each) and digital collections covering UX patterns, business models, and cognitive/behavioral principles, along with curated screenshot libraries of real-world implementations like pricing tables and account registration flows. The site positions design patterns as a reference tool to help designers understand and solve recurring problems by studying proven examples.

Permalink

Bit Twiddling Hacks

This is a comprehensive reference collection of bit manipulation techniques and algorithms for common low-level computing operations, with thoroughly tested code snippets offered in the public domain. The collection covers methods for operations like counting set bits, reversing bit sequences, finding logarithms, detecting powers of two, and manipulating individual bits—each with multiple approaches optimized for different trade-offs between speed, memory usage, and portability. The author notes that all code has been verified and offers a bounty for any bugs found.

Permalink

Details Revealed: Google OpenSocial To Be Common APIs For Building Social Apps

Google launched OpenSocial, a set of standardized APIs enabling developers to build applications that work across multiple social networks simultaneously, rather than forcing them to write separate code for each platform. Unlike Facebook's proprietary FBML approach, OpenSocial uses standard JavaScript and HTML, making it easier for developers to adapt existing code and deploy across hosts like Orkut, LinkedIn, Ning, and Friendster. The initiative addresses developer frustration with the costs of maintaining applications across fragmented platforms and positions Google as a central intermediary controlling access to social network data.

Permalink

Full WEB 2.0 API List | Tech Magazine

I can see you've provided a list of article headlines and snippets from a developer blog, but without the full article text, I can only see titles and partial descriptions. To write the summaries you're asking for, I would need access to the complete content of each article. Could you provide the full text of the article(s) you'd like me to summarize? Once you share that, I'll be happy to write a concise two or three sentence summary that captures the actual argument or findings.

Permalink

CFCDoc revamped

CFCDoc Revamped is an improved ColdFusion documentation generator that creates real-time Javadoc-style HTML documentation from CFC (ColdFusion Component) files, with support for CF8's cfInterface tag. The tool reorganizes and cleans up code structure while adding features like lazy-loading for large component packages and server-specific root configuration. As of March 2008, development shifted to a Java command-line version, making version 0.42 a maintenance release.

Permalink