Tagged articles
799 articles
Page 8 of 8
JD Tech Talk
JD Tech Talk
Jun 4, 2019 · Blockchain

JD Chain: JD Digital Technology’s Open‑Source Blockchain Engine Overview

JD Chain, JD Digital Technology’s open‑source blockchain engine announced in 2019, offers enterprise‑grade features such as modular cryptographic algorithms, pluggable consensus protocols, key‑value ledger model, flexible storage, and comprehensive APIs, aiming to accelerate blockchain adoption across diverse business scenarios.

APIBlockchainConsensus
0 likes · 7 min read
JD Chain: JD Digital Technology’s Open‑Source Blockchain Engine Overview
Architects Research Society
Architects Research Society
Jun 3, 2019 · Fundamentals

Implementing Integrated Architecture in Adaptive Enterprises with the Pace‑Layered Model

The article explains how modern enterprises can achieve adaptive integration by applying Gartner's Pace‑Layered architecture, categorizing applications into record, differentiation, and innovation layers, and using Microsoft services such as Azure Service Bus, Logic Apps, and BizTalk to manage governance, change control, and messaging across these layers.

APIIntegrationMessage Bus
0 likes · 11 min read
Implementing Integrated Architecture in Adaptive Enterprises with the Pace‑Layered Model
Cloud Native Technology Community
Cloud Native Technology Community
May 22, 2019 · Cloud Native

What Is Service Mesh Interface (SMI) and How Does It Standardize Kubernetes Meshes?

The article introduces Service Mesh Interface (SMI), a lightweight standard for Kubernetes service meshes, explains its design goals, details the core API objects for traffic specification, access control, traffic splitting, and monitoring, and reviews the ecosystem of vendors and contributors supporting the specification.

APICloud NativeKubernetes
0 likes · 8 min read
What Is Service Mesh Interface (SMI) and How Does It Standardize Kubernetes Meshes?
Ctrip Technology
Ctrip Technology
May 7, 2019 · Frontend Development

Ctrip Hotel Mini‑Program Development Experience and Practices

The article shares Ctrip Hotel’s practical experiences and lessons learned while developing multiple mini‑programs (WeChat, Alipay, Baidu, Toutiao), covering product‑development collaboration, UI constraints, webview login handling, QR‑code strategies, “black‑tech” workarounds, and cross‑platform conversion tools.

APIMini ProgramWebView
0 likes · 13 min read
Ctrip Hotel Mini‑Program Development Experience and Practices
Wukong Talks Architecture
Wukong Talks Architecture
Apr 27, 2019 · Backend Development

Implementing a Circuit Breaker Mechanism for Backend API Calls

This article explains a practical circuit‑breaker design for backend services, detailing detection logic, algorithm thresholds, time‑window statistics, recovery duration, manual overrides, a global switch, and how to monitor the breaker’s current state using Redis.

APIResiliencecircuit breaker
0 likes · 6 min read
Implementing a Circuit Breaker Mechanism for Backend API Calls
Tencent Cloud Developer
Tencent Cloud Developer
Apr 4, 2019 · Mobile Development

Introducing Cloud Call: One‑Line API Calls for WeChat Mini Programs

Cloud Call lets WeChat Mini Programs invoke most server‑side APIs with a single line of code by automatically handling access‑token acquisition and refresh, so developers can directly call functions such as templateMessage.send without managing credentials, while benefiting from the broader cloud development platform’s serverless resources.

APICloud CallServerless
0 likes · 5 min read
Introducing Cloud Call: One‑Line API Calls for WeChat Mini Programs
360 Quality & Efficiency
360 Quality & Efficiency
Mar 15, 2019 · Mobile Development

Introducing Android Q: New Privacy, Connectivity, Media, and Performance Features

Android Q brings a comprehensive set of enhancements—including stronger privacy controls, refined location permissions, shared shortcuts, a settings panel API, dynamic depth imaging, new audio/video codecs, native MIDI support, and ART performance improvements—designed to empower developers and improve user experience across a wide range of modern mobile devices.

APIandroid-qmedia
0 likes · 11 min read
Introducing Android Q: New Privacy, Connectivity, Media, and Performance Features
58 Tech
58 Tech
Mar 12, 2019 · Operations

Overview of the Octopus Automation Platform Architecture and Core Modules

The article introduces Octopus, the core automation service of 58 Group, detailing its overall architecture, the Octopus Agent lifecycle, communication mechanisms, management center capabilities, and key functional modules such as server information collection, command execution, deployment, permission control, and file transfer.

APIAgentAutomation
0 likes · 11 min read
Overview of the Octopus Automation Platform Architecture and Core Modules
MaGe Linux Operations
MaGe Linux Operations
Mar 7, 2019 · Backend Development

Build a WeChat Public Account Bot with Python and Nginx

This tutorial walks through setting up a personal WeChat account, registering a public account, configuring an Nginx server on a public‑IP host, verifying WeChat signatures with Python, and implementing simple text, image, and QR‑code interactions using the official API.

APIBackendNginx
0 likes · 7 min read
Build a WeChat Public Account Bot with Python and Nginx
MaoDou Frontend Team
MaoDou Frontend Team
Feb 25, 2019 · Frontend Development

Master JavaScript Promises: From Basics to Advanced API

This article explains what JavaScript Promises are, their immutable states, advantages and drawbacks, details the constructor, instance and static methods, provides code examples, and walks through the source implementations of resolve, reject, all, and race.

APIAsynchronousJavaScript
0 likes · 8 min read
Master JavaScript Promises: From Basics to Advanced API
Architects Research Society
Architects Research Society
Feb 19, 2019 · Backend Development

Understanding Microservices: Concepts, Benefits, and a Sample Implementation

Microservices are isolated, loosely‑coupled units that solve single concerns, offering teams independent tooling, rapid iteration, and easier scaling; this article explains their principles, design considerations, challenges such as data sharing and dependencies, and provides a practical Node.js example with deployment tips.

APIBackend DevelopmentWebtasks
0 likes · 11 min read
Understanding Microservices: Concepts, Benefits, and a Sample Implementation
360 Tech Engineering
360 Tech Engineering
Jan 25, 2019 · Backend Development

An Introduction to GraphQL: Concepts, Benefits, and Vue Integration

This article explains the origins and problems GraphQL solves, describes its core concepts and advantages, and provides step‑by‑step instructions for integrating GraphQL into a Vue front‑end with Apollo as well as setting up a simple Node.js GraphQL server, complete with code examples.

APIApolloBackend Development
0 likes · 10 min read
An Introduction to GraphQL: Concepts, Benefits, and Vue Integration
转转QA
转转QA
Jan 16, 2019 · Frontend Development

Fiddler Mock Interface Plugin: Features, Usage Guide, and Demonstration

This article introduces the Fiddler Mock Interface plugin, explains its background for API mocking during testing, details its one‑click features, UI additions, right‑click menu actions, color‑coded status indicators, and provides a step‑by‑step demonstration of mocking JSONP interfaces for front‑end developers.

APIFiddlerMock
0 likes · 6 min read
Fiddler Mock Interface Plugin: Features, Usage Guide, and Demonstration
DevOps
DevOps
Dec 24, 2018 · Backend Development

Consumer‑Driven Contract Testing with Spring Cloud Contract

The article explains why consumer‑driven contract testing is essential for API and microservice development, describes how Spring Cloud Contract automates contract generation, stub creation, and testing for both providers and consumers, and provides practical tips, configuration details, and example contract formats.

APIJavaMicroservices
0 likes · 7 min read
Consumer‑Driven Contract Testing with Spring Cloud Contract
dbaplus Community
dbaplus Community
Dec 23, 2018 · Backend Development

How a Global Bank Modernized Legacy Systems with Spring Cloud Microservices

This article examines the challenges of entrenched banking legacy systems—regulatory constraints, costly replacements, data migration delays, low developer morale, and file‑dependency bottlenecks—and details a practical API‑centric microservice solution built with Spring Cloud, DevOps tooling, and domain‑driven design to accelerate client onboarding, improve agility, and pave the way for cloud deployment.

APIBackendBanking
0 likes · 9 min read
How a Global Bank Modernized Legacy Systems with Spring Cloud Microservices
Programmer DD
Programmer DD
Nov 22, 2018 · Backend Development

Why Does Front‑End/Back‑End Separation Increase Pain? Solutions with Raml‑Mocker

Front‑end developers often suffer from constantly changing back‑end APIs, outdated documentation, and testing that only starts near release, but by treating API specifications as contracts, using tools like Raml‑Mocker to generate mock servers and automate testing, teams can reduce rework, raise interface design quality, and streamline delivery.

APIMock Serverfrontend
0 likes · 10 min read
Why Does Front‑End/Back‑End Separation Increase Pain? Solutions with Raml‑Mocker
UC Tech Team
UC Tech Team
Nov 16, 2018 · Information Security

Understanding OAuth Authorization Flow and Grant Types

This article explains the OAuth protocol, its role in providing secure third‑party access to user resources, describes the overall authorization architecture, outlines the involved parties and step‑by‑step flow, and details the four main grant types along with token refresh mechanisms.

APIAuthorizationGrant Types
0 likes · 6 min read
Understanding OAuth Authorization Flow and Grant Types
Tencent Cloud Developer
Tencent Cloud Developer
Nov 12, 2018 · Cloud Native

9 Fundamentals of a Successful Microservice Design

Microservice architecture, likened to the human body's independent systems, breaks monolithic applications into loosely‑coupled, high‑cohesion services with isolated data stores and well‑designed APIs, enabling flexibility, scalability, and continuous delivery, while requiring careful scope definition, automation, monitoring, and handling of added DevOps complexity.

APIDevOpsScalability
0 likes · 13 min read
9 Fundamentals of a Successful Microservice Design
Java Captain
Java Captain
Sep 26, 2018 · Artificial Intelligence

Step-by-Step Guide to Using Baidu OCR API with Java

This article provides a comprehensive Java tutorial for accessing Baidu's OCR service, covering prerequisite setup, Maven dependencies, token acquisition, image-to‑Base64 conversion, HTTP request construction, and performance observations for Chinese, English, and mixed‑language image recognition.

APIBaidu OCRBase64
0 likes · 9 min read
Step-by-Step Guide to Using Baidu OCR API with Java
MaGe Linux Operations
MaGe Linux Operations
Sep 16, 2018 · Backend Development

Build a Python Weibo Monitor: Simulate Login and Fetch Posts

This tutorial walks through building a Weibo monitoring tool in Python by simulating mobile login, extracting API endpoints, fetching user posts via JSON, handling containers, and implementing a session‑based class that polls for new tweets and sends email alerts.

APIAutomationWeibo
0 likes · 6 min read
Build a Python Weibo Monitor: Simulate Login and Fetch Posts
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 7, 2018 · Backend Development

Why Microservices Beat Monoliths: Benefits, Drawbacks, and Best Practices

Microservices decompose applications into small, autonomous services, offering advantages such as independent deployment, scalability, and technology diversity, while introducing challenges like operational complexity, DevOps demands, and governance, and the article compares them to monolithic architectures, discusses communication patterns, API design, and supporting infrastructure.

APIDevOpsMicroservices
0 likes · 21 min read
Why Microservices Beat Monoliths: Benefits, Drawbacks, and Best Practices
Tencent Cloud Developer
Tencent Cloud Developer
Sep 7, 2018 · Backend Development

Understanding REST Architecture and Its Constraints

REST, an architectural style defined by Roy Fielding, structures web APIs around resources identified by URIs, exchanged as representations, and manipulated through stateless, uniform HTTP methods that enforce constraints such as client‑server separation, caching, layered systems, and optional code‑on‑demand to ensure scalable, predictable interactions.

APIHTTPrest
0 likes · 13 min read
Understanding REST Architecture and Its Constraints
Yuewen Frontend Team
Yuewen Frontend Team
Aug 29, 2018 · Frontend Development

How to Subscribe a User to Push Notifications with Service Workers

This guide walks you through detecting push support, registering a service worker, requesting notification permission, creating a PushSubscription with proper options, and sending the subscription data to a backend for later use, all using modern JavaScript APIs.

APIService Workersfrontend
0 likes · 14 min read
How to Subscribe a User to Push Notifications with Service Workers
Beike Product & Technology
Beike Product & Technology
Aug 24, 2018 · Mobile Development

How to Accurately Track Card Exposure in Android RecyclerView

This article explains the shortcomings of hard‑coded exposure tracking in the Beike Zhaofang Android app, benchmarks industry practices, proposes a flexible API‑driven strategy, and provides a complete RecyclerView scroll‑listener implementation with a double‑ended queue to record precise card visibility durations.

APIAndroidExposure Tracking
0 likes · 7 min read
How to Accurately Track Card Exposure in Android RecyclerView
Architecture Digest
Architecture Digest
Jul 27, 2018 · Artificial Intelligence

Comprehensive Guide to Deploying Deep Learning Models in Production

This article provides a step‑by‑step tutorial on deploying trained deep‑learning models to production, covering client‑server architecture, load balancing with Nginx, using Gunicorn and Flask, cloud platform choices, autoscaling, CI/CD pipelines, and additional tools such as TensorFlow Serving and Docker.

APIDockerModel Deployment
0 likes · 11 min read
Comprehensive Guide to Deploying Deep Learning Models in Production
MaGe Linux Operations
MaGe Linux Operations
Jun 25, 2018 · Fundamentals

Why Linux Developers Often Outpace Their Windows Counterparts

The article argues that programmers who spend most of their careers developing on Linux tend to advance faster than those confined to Windows, citing differences in open‑source availability, API complexity, learning curves, and the ability to study superior architecture and design patterns.

APILinuxopen source
0 likes · 9 min read
Why Linux Developers Often Outpace Their Windows Counterparts
21CTO
21CTO
Jun 24, 2018 · Frontend Development

Understanding API Types and Browser Compatibility: A Developer’s Guide

This article explains what APIs are, outlines various API types—including web service, source code, hardware, and WebSocket APIs—and discusses their browser compatibility challenges, such as deprecated SDK methods, REST method support, and cross‑origin issues, offering practical tips for developers to ensure reliable API integration.

APIWebSocketbrowser compatibility
0 likes · 8 min read
Understanding API Types and Browser Compatibility: A Developer’s Guide
DevOps Cloud Academy
DevOps Cloud Academy
Jun 11, 2018 · Operations

Using the Jenkins API with Python (jenkinsapi)

This guide explains how to configure the Python environment and use the jenkinsapi library to interact with Jenkins, detailing class constructors, method signatures, parameters, and common operations such as retrieving job information, managing builds, and controlling jobs.

APIAutomationJenkins
0 likes · 6 min read
Using the Jenkins API with Python (jenkinsapi)
Qunar Tech Salon
Qunar Tech Salon
Jun 6, 2018 · Frontend Development

Quick Apps vs Mini Programs: A Comprehensive Comparison of Usage, APIs, Components, Styles, and Development Practices

This article compares quick apps and WeChat mini programs across usage scenarios, entry points, API differences, component implementations, styling, event handling, static resources, and version constraints, highlighting how quick apps offer a more native‑like experience while leveraging front‑end technologies.

APIComparisonMobile
0 likes · 7 min read
Quick Apps vs Mini Programs: A Comprehensive Comparison of Usage, APIs, Components, Styles, and Development Practices
ITPUB
ITPUB
May 27, 2018 · Fundamentals

Why Linux Developers Often Outpace Their Windows Counterparts

The article argues that, in most cases, developers who work on Linux gain skills faster than those who stay on Windows because of richer open‑source resources, fewer APIs to master, and easier access to high‑quality reference implementations.

APILinuxWindows
0 likes · 9 min read
Why Linux Developers Often Outpace Their Windows Counterparts
Java Captain
Java Captain
May 3, 2018 · Fundamentals

Understanding Java Strings: Creation, Immutability, and Operations

This article explains Java's String class, covering its automatic import, how to create string objects without the new keyword, concatenation, immutability, common methods like replace, and provides useful API references and code examples for practical use.

APIImmutableJava
0 likes · 6 min read
Understanding Java Strings: Creation, Immutability, and Operations
MaGe Linux Operations
MaGe Linux Operations
Apr 18, 2018 · Blockchain

Build a Blockchain from Scratch with Python: Step‑by‑Step Guide

This article combines humorous blockchain anecdotes with a clear, illustrated explanation of blockchain fundamentals and a complete Python tutorial that walks you through creating a blockchain, implementing proof‑of‑work, exposing it via Flask APIs, and handling node consensus.

APIBlockchainConsensus
0 likes · 25 min read
Build a Blockchain from Scratch with Python: Step‑by‑Step Guide
21CTO
21CTO
Mar 5, 2018 · Blockchain

Build a Simple Blockchain API with Python and Flask – Step‑by‑Step Guide

Learn how to build a functional blockchain in Python using Flask, covering environment setup, the core Blockchain class, block and transaction structures, a simple proof‑of‑work algorithm, RESTful API endpoints, node registration, and a longest‑chain consensus mechanism, complete with runnable code examples.

APIConsensusFlask
0 likes · 15 min read
Build a Simple Blockchain API with Python and Flask – Step‑by‑Step Guide
Aotu Lab
Aotu Lab
Dec 27, 2017 · Backend Development

Master GraphQL: From Basics to Real-World Queries and Mutations

This guide introduces GraphQL’s core concepts, compares it with REST, explains queries, mutations, types, and scalar rules, and walks through practical examples using GitHub’s GraphQL API, including fetching user data, comments, and adding or removing reactions.

APIBackendGitHub
0 likes · 6 min read
Master GraphQL: From Basics to Real-World Queries and Mutations
dbaplus Community
dbaplus Community
Dec 20, 2017 · Backend Development

How Ele.me’s API Everything Framework Transforms Backend Service Integration

This article summarizes Liang Xiangdong’s talk on the API Everything framework at the Gdevops 2017 conference, detailing the motivations, design principles, lifecycle, key products such as Stargate Cluster and API Portal, and the practical impact on backend development, DevOps automation, and front‑end/back‑end separation at Ele.me.

APIAPI documentationAutomation
0 likes · 21 min read
How Ele.me’s API Everything Framework Transforms Backend Service Integration
System Architect Go
System Architect Go
Nov 19, 2017 · Backend Development

Implementing Simple Request‑Response Timing Middleware in Node.js

This article explains how to add lightweight middleware in a Node.js server that records the start time on the request object, listens for the response finish event, calculates the elapsed time with process.hrtime, and uses curl to verify the timing for different endpoints.

APIBackendNode.js
0 likes · 3 min read
Implementing Simple Request‑Response Timing Middleware in Node.js
MaGe Linux Operations
MaGe Linux Operations
Oct 31, 2017 · Operations

Build Custom Zabbix Dashboards with Python and ECharts

This tutorial walks through using the Zabbix API with the pyzabbix Python library to retrieve monitoring data, then visualizes it with ECharts, showing step‑by‑step how to create personalized monitoring pages for better operational insight.

APIAutomationECharts
0 likes · 9 min read
Build Custom Zabbix Dashboards with Python and ECharts
360 Quality & Efficiency
360 Quality & Efficiency
Oct 13, 2017 · Backend Development

Implementing Backend Rate Limiting with a Python Decorator

To prevent excessive user actions such as rapid screenshot requests, this guide shows how to implement a backend rate‑limiting mechanism using a reusable Python decorator that enforces a default 0.3‑second interval, handling exceptions when the limit is exceeded.

APIDecoratorrate limiting
0 likes · 2 min read
Implementing Backend Rate Limiting with a Python Decorator
MaGe Linux Operations
MaGe Linux Operations
Oct 2, 2017 · Backend Development

How to Scrape Game Hero Skins with Python: Step‑by‑Step Guide

This tutorial demonstrates how to use Python to crawl official game websites of League of Legends, Honor of Kings, and Smite, extracting hero skin images by locating hero IDs, constructing image URLs, and downloading the files, providing complete code examples for both direct URL extraction and pattern‑based downloading.

APIImage DownloadPython
0 likes · 12 min read
How to Scrape Game Hero Skins with Python: Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Sep 16, 2017 · Backend Development

How to Scrape NetEase Cloud Music Hot Comments with Python

This tutorial walks through using Python and browser developer tools to locate, decode, and retrieve the hot comments from NetEase Cloud Music's hot song chart, including extracting song IDs, handling encrypted request parameters, and applying regex to gather song metadata.

APINetEase Cloud MusicPython
0 likes · 9 min read
How to Scrape NetEase Cloud Music Hot Comments with Python
JD Retail Technology
JD Retail Technology
Aug 11, 2017 · Mobile Development

iOS Mocker: A Server‑Side Mock Service for Mobile Development at JD

The article introduces JD’s iOS Mocker, a server‑side mock service that decouples client development from backend progress, provides comprehensive mock data for all shopping‑flow interfaces, improves testing efficiency, ensures UI robustness, and outlines its architecture, usage workflow, and future extensions.

APIMobile DevelopmentMocking
0 likes · 7 min read
iOS Mocker: A Server‑Side Mock Service for Mobile Development at JD
Node Underground
Node Underground
Jul 13, 2017 · Backend Development

Mastering Event‑Driven APIs: 5 Architectures Every Backend Engineer Should Know

This article explores five event‑driven API architectures—WebSockets, WebHooks, REST Hooks, Pub‑Sub, and Server‑Sent Events—detailing their core functions, usage patterns, and pros and cons, while highlighting how they enable asynchronous communication and resource efficiency in modern web systems.

APIAsynchronousServer-Sent Events
0 likes · 2 min read
Mastering Event‑Driven APIs: 5 Architectures Every Backend Engineer Should Know
Efficient Ops
Efficient Ops
Jul 9, 2017 · Mobile Development

Why Users Quit Slow Apps: Insights from China’s 2016 Mobile Performance Report

The 2016 China Mobile App Performance Report, released by leading APM provider Tingyun, analyzes iOS and Android crash rates, network performance, error distributions, and third‑party API responsiveness, revealing that iOS apps crash five times more often than Android, network errors dominate failures, and certain industries suffer higher latency, offering developers data‑driven guidance to improve user experience.

APICrashMobile
0 likes · 7 min read
Why Users Quit Slow Apps: Insights from China’s 2016 Mobile Performance Report
MaGe Linux Operations
MaGe Linux Operations
May 9, 2017 · Backend Development

11 Essential Python requests Tricks to Supercharge Your HTTP Calls

This guide compiles eleven practical Python requests tips—including preserving cookies across calls, simplifying headers, adding retry logic, disabling redirects, sending JSON payloads, extracting debug information, performing asynchronous requests with grequests, customizing cookies, mocking APIs, measuring request time, and setting timeouts—to help developers write cleaner, more reliable HTTP code.

APIHTTPPython
0 likes · 4 min read
11 Essential Python requests Tricks to Supercharge Your HTTP Calls
Qunar Tech Salon
Qunar Tech Salon
Apr 19, 2017 · Backend Development

Rate Limiting Strategies for API Services: Design, Implementation, and Load Shedding

This article explains why availability and reliability are critical for web APIs, outlines four common rate‑limiting techniques used at Stripe, describes how to choose and implement request, concurrent, usage‑based, and worker‑utilization limiters, and provides practical guidance for safely deploying them in production.

APIOperationsToken Bucket
0 likes · 11 min read
Rate Limiting Strategies for API Services: Design, Implementation, and Load Shedding
High Availability Architecture
High Availability Architecture
Apr 6, 2017 · Backend Development

Four Common API Rate Limiting Strategies and Their Implementation at Stripe

This article explains why availability and reliability are essential for web APIs, outlines four common rate‑limiting approaches used by Stripe—including request, concurrent, usage‑based, and worker‑utilization limiters—and provides practical guidance on implementing token‑bucket limiters with Redis while ensuring safe error handling and gradual rollout.

APIStripeToken Bucket
0 likes · 9 min read
Four Common API Rate Limiting Strategies and Their Implementation at Stripe
21CTO
21CTO
Feb 18, 2017 · Frontend Development

Why Front‑End/Back‑End Separation Fails and How to Do It Right

This article examines common misconceptions and pitfalls of front‑end/back‑end separation, explains why proper preparation and clear API design are essential, and outlines practical steps—from project planning to testing and deployment—to implement a successful separation strategy in modern web development.

APIBackendWeb Development
0 likes · 6 min read
Why Front‑End/Back‑End Separation Fails and How to Do It Right
Architecture Digest
Architecture Digest
Jan 19, 2017 · Mobile Development

Common Issues and Solutions in WeChat Mini Program Development

This article compiles a comprehensive list of frequently encountered problems and practical solutions for WeChat Mini Program development, covering script environment limitations, navigation constraints, styling rules, network request handling, component usage, platform-specific bugs, and performance tips to help developers build stable mobile applications.

APIDebuggingMobile Development
0 likes · 9 min read
Common Issues and Solutions in WeChat Mini Program Development
High Availability Architecture
High Availability Architecture
Dec 9, 2016 · Backend Development

Serverless Backend Generation: Using a Generic CRUD Layer to Eliminate Traditional Backend Development

The article presents a serverless‑style solution that replaces a heavy backend with a lightweight, automatically generated CRUD layer, detailing RESTful API conventions, extensions for batch operations, query parameters, foreign‑key handling, and a Rails‑based code‑generation pipeline to streamline development of a high‑availability supply‑chain system.

APIBackend DevelopmentCRUD
0 likes · 18 min read
Serverless Backend Generation: Using a Generic CRUD Layer to Eliminate Traditional Backend Development
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Nov 28, 2016 · Fundamentals

Why Controlling the IoT Entry Point Is the New Battlefield for Tech Giants

The article examines how the acquisition of ARM by SoftBank signals the start of a fierce competition for IoT entry points, explains the two‑level entry model of infrastructure and applications, analyzes Huawei’s open‑platform strategy and API value chain, and argues that openness is essential for building a sustainable IoT ecosystem.

APIEntry PointsHuawei
0 likes · 11 min read
Why Controlling the IoT Entry Point Is the New Battlefield for Tech Giants
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Nov 16, 2016 · Cloud Computing

Inside Huawei’s Open ICT: How the Developer Community Powers Cloud PaaS

The article examines Huawei’s push for open ICT capabilities by detailing how its developer community provides unified resource access, user‑friendly SDKs and documentation, a powerful IDE, remote lab environments, comprehensive support, certification processes, and a revenue‑sharing marketplace to foster a thriving ecosystem.

APICloud PaaSHuawei
0 likes · 9 min read
Inside Huawei’s Open ICT: How the Developer Community Powers Cloud PaaS
Architects' Tech Alliance
Architects' Tech Alliance
Nov 4, 2016 · Big Data

The Seven Camps of the Global Big Data Ecosystem

The article outlines how mobile Internet merges the data‑driven society with the physical world to create a new big‑data architecture and describes the seven distinct camps—Infrastructure, Analytics, Applications, Cross‑Domain Architecture, Open‑Source, Data Sources & APIs, and Incubator & Training—that together form a comprehensive end‑to‑end big‑data solution ecosystem.

APIAnalyticsApplications
0 likes · 3 min read
The Seven Camps of the Global Big Data Ecosystem
Architects' Tech Alliance
Architects' Tech Alliance
Aug 22, 2016 · Cloud Computing

How Smaug (Karbor) Provides Unified Data Protection for OpenStack

Smaug, now called Karbor, is an OpenStack project that standardizes data protection across heterogeneous virtualization platforms by offering unified APIs, plugin architecture, and workflow services to protect VMs, volumes, networks, and other resources with backup, replication, and migration capabilities.

APICloud BackupData Protection
0 likes · 9 min read
How Smaug (Karbor) Provides Unified Data Protection for OpenStack
Architecture Digest
Architecture Digest
Jun 25, 2016 · Databases

Understanding MySQL Logical Architecture and the Pluggable Storage Engine API

This article explains MySQL's overall logical architecture, details each component such as connectors, connection management, parser, optimizer, caches, and the pluggable storage engine framework, and provides examples of the storage engine API functions for creating, opening, scanning, indexing, and handling transactions, plus guidance on building a custom engine.

APIBackend DevelopmentDatabase Architecture
0 likes · 10 min read
Understanding MySQL Logical Architecture and the Pluggable Storage Engine API
Nightwalker Tech
Nightwalker Tech
Jun 22, 2016 · Frontend Development

How to Effectively Implement Front‑Back End Separation

The discussion explores various perspectives on front‑back end separation, covering definitions, benefits, architectural patterns, technology choices like Node.js, Vue, Angular, and practical considerations such as API design, performance, and deployment strategies.

APIBack-endFront-end
0 likes · 9 min read
How to Effectively Implement Front‑Back End Separation
MaGe Linux Operations
MaGe Linux Operations
Apr 19, 2016 · Fundamentals

Understanding CPUs, OS Layers, and Interfaces: A Visual Guide

This article provides a comprehensive visual overview of CPU architecture, instruction sets, operating system purposes, programming layers, privilege rings, execution modes, user interfaces, and the distinction between ABI and API, helping readers grasp core computing concepts in a structured manner.

APICPUInstruction Set
0 likes · 6 min read
Understanding CPUs, OS Layers, and Interfaces: A Visual Guide
21CTO
21CTO
Mar 31, 2016 · Frontend Development

How to Build a WeChat Enterprise App: From Account Setup to JS SDK Integration

This guide walks you through creating a WeChat Enterprise account, configuring its settings, enabling custom menus, and using the JS‑SDK with proper signature generation, providing step‑by‑step instructions and code snippets for a complete web integration.

APIEnterpriseJS SDK
0 likes · 10 min read
How to Build a WeChat Enterprise App: From Account Setup to JS SDK Integration
High Availability Architecture
High Availability Architecture
Jan 3, 2016 · Databases

HBase 2015 Technical Developments

An overview of HBase’s 2015 milestones—including the stable 1.0 release, clearer API with BufferedMutator, multi‑region replicas for high availability, family‑level flush improvements, RPC call‑queue separation, online configuration changes, and various Q&A on performance, replication, and best‑practice design considerations.

APIHBasedatabase
0 likes · 10 min read
HBase 2015 Technical Developments
21CTO
21CTO
Nov 30, 2015 · Backend Development

What Makes an API Great? Proven Design Principles from Joshua Bloch

This article explains why APIs are valuable assets, outlines the essential traits of a good API, and provides a step‑by‑step design process—including requirements gathering, naming, documentation, performance considerations, exception handling, and refactoring examples—illustrated with Java code snippets.

APIBestPracticesDesign
0 likes · 14 min read
What Makes an API Great? Proven Design Principles from Joshua Bloch
Node Underground
Node Underground
Nov 26, 2015 · Backend Development

How to Build a Reusable GraphQL Server with Node.js for Scalable Data Access

This article explains why traditional front‑end/back‑end data coupling leads to duplicated effort, introduces GraphQL as a solution, and provides a step‑by‑step guide to creating a Node.js GraphQL server, defining schemas, handling queries, mutations, and extending the API for flexible, reusable data retrieval across multiple business scenarios.

APIBackendGraphQL
0 likes · 14 min read
How to Build a Reusable GraphQL Server with Node.js for Scalable Data Access
Java High-Performance Architecture
Java High-Performance Architecture
Oct 29, 2015 · Information Security

How OAuth2 Secures Third‑Party Access: A Complete Guide

OAuth2 provides a secure, open standard that lets third‑party applications obtain limited user access without exposing passwords, using a token‑based flow involving resource owners, clients, resource servers, and authorization servers, illustrated through a step‑by‑step authorization process.

APIAuthorizationOAuth2
0 likes · 4 min read
How OAuth2 Secures Third‑Party Access: A Complete Guide
21CTO
21CTO
Aug 12, 2015 · Artificial Intelligence

Top 10 Machine Learning APIs You Need to Know in 2024

This article surveys the ten most popular machine‑learning APIs from leading cloud providers, detailing their key features, documentation quality, ease of use, and popularity metrics, while also noting several noteworthy APIs that fell just outside the top ten.

APICloud ServicesData Science
0 likes · 16 min read
Top 10 Machine Learning APIs You Need to Know in 2024
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 24, 2015 · Product Management

Evaluating the Business Value of APIs: Practical and Usable API Strategies

This article examines how APIs create commercial opportunities by assessing data applicability, accuracy, and accessibility, illustrating the concepts with case studies from Amazon, Twilio, and other industries, and provides a practical guide for building useful and usable APIs that drive business growth.

APIAmazonBusiness strategy
0 likes · 19 min read
Evaluating the Business Value of APIs: Practical and Usable API Strategies
Baidu Tech Salon
Baidu Tech Salon
Dec 15, 2014 · Frontend Development

Build a Simple Baidu Translate Desktop App with WPF in Minutes

This guide walks you through creating a lightweight WPF desktop application that leverages Baidu Translate’s public API to translate words, covering API key acquisition, HTTP GET requests, JSON parsing with Newtonsoft.Json, UI design in XAML, and handling special characters, enabling instant word translation without ads.

APIBaidu TranslateC
0 likes · 9 min read
Build a Simple Baidu Translate Desktop App with WPF in Minutes
Qunar Tech Salon
Qunar Tech Salon
Dec 1, 2014 · Backend Development

Guava Range API: Concepts, Construction, Operations, and Discrete Domains

This article explains Guava's Range class, covering its mathematical definition, how to construct open, closed, and bounded ranges, perform containment, connectivity, intersection, span, and query operations, and use DiscreteDomain for enumerating values, with extensive Java code examples throughout.

APIBackendDiscreteDomain
0 likes · 12 min read
Guava Range API: Concepts, Construction, Operations, and Discrete Domains
Baidu Tech Salon
Baidu Tech Salon
Sep 30, 2014 · Backend Development

The Rise of the API Economy and a Curated List of Useful API Services

The booming API economy lets developers replace custom code with ready‑made services—such as authentication, analytics, storage, and payments—so they can cut development time, lower bugs, and concentrate on core business logic, as illustrated by a curated list of useful APIs.

APIWeb Developmentproductivity
0 likes · 8 min read
The Rise of the API Economy and a Curated List of Useful API Services