All Articles

143606 articles · Page 6605 of 7181
MaGe Linux Operations
MaGe Linux Operations
Dec 14, 2017 · Fundamentals

Why Linux Has No Registry and How Its File System Simplifies Management

This article offers a gentle, language‑first introduction to Linux for .NET developers, explaining why Linux lacks a Windows‑style registry, the advantages of the command line over graphical interfaces, and demystifying the purpose of key directories such as /, /boot, /bin, /usr, /etc, /var, and /home.

Directory StructureFile SystemRegistry
0 likes · 8 min read
Why Linux Has No Registry and How Its File System Simplifies Management
Hulu Beijing
Hulu Beijing
Dec 14, 2017 · Artificial Intelligence

Understanding Seq2Seq: Framework, Advantages, and Decoding Techniques

This article explains the Seq2Seq encoder‑decoder framework, its benefits for various sequence modeling tasks, and compares common decoding strategies such as greedy search and beam search, while also introducing attention and other enhancements for improved performance.

Encoder-Decoderattentionbeam search
0 likes · 9 min read
Understanding Seq2Seq: Framework, Advantages, and Decoding Techniques
Qunar Tech Salon
Qunar Tech Salon
Dec 14, 2017 · Databases

TiDB Architecture, Deployment, and Monitoring Practices at Qunar

This article explains Qunar's transition from MySQL, Redis, and HBase to TiDB, detailing the background of distributed databases, TiDB's architecture, hardware selection, deployment automation, monitoring setup, and real‑world usage scenarios to address scalability and high‑availability challenges.

Database ArchitectureTiDBbig data
0 likes · 14 min read
TiDB Architecture, Deployment, and Monitoring Practices at Qunar
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 14, 2017 · Artificial Intelligence

How Alibaba’s eXtreme Parameter Server Powers Billion‑Scale Machine Learning

Alibaba’s eXtreme Parameter Server (XPS) platform tackles the challenges of training models on billions of samples and trillions of features by employing streaming learning, feature hashing, dynamic sparsity, asynchronous checkpointing, and high‑performance communication, enabling efficient, fault‑tolerant distributed AI at massive scale.

Alibabadistributed machine learningfeature hashing
0 likes · 21 min read
How Alibaba’s eXtreme Parameter Server Powers Billion‑Scale Machine Learning
Programmer DD
Programmer DD
Dec 13, 2017 · Cloud Native

How Google Deploys Microservices with Kubernetes: A Practical Guide

Google Cloud’s engineers explain how microservice architectures benefit from small, fast-deployable containers, using Docker, Docker‑Compose, and Kubernetes features such as Pods, Replication Controllers, Services, Labels, and canary releases to achieve automated, high‑availability deployments at Google’s massive scale.

Canary DeploymentDockerKubernetes
0 likes · 10 min read
How Google Deploys Microservices with Kubernetes: A Practical Guide
DevOps
DevOps
Dec 13, 2017 · Operations

Using VSTS (Azure DevOps) with GitHub for Automated Build and Deployment

This guide explains how to set up a VSTS (Azure DevOps) project, connect it to a GitHub repository, configure a CI/CD pipeline with build triggers, customize build options, and display the build status badge in the repository’s README, enabling fully automated builds for .NET projects.

Azure DevOpsContinuous IntegrationDevOps
0 likes · 6 min read
Using VSTS (Azure DevOps) with GitHub for Automated Build and Deployment
21CTO
21CTO
Dec 13, 2017 · Fundamentals

What the TIOBE December 2017 Rankings Reveal About Future‑Ready Languages

December 2017’s TIOBE Index shows Java, C, and C++ retaining the top three spots, while Python and C# hold fourth and fifth, and highlights the emerging competition between legacy C and newcomer Kotlin, offering insights into language popularity trends for developers and project planners.

C languageKotlinLanguage Popularity
0 likes · 3 min read
What the TIOBE December 2017 Rankings Reveal About Future‑Ready Languages
21CTO
21CTO
Dec 13, 2017 · Backend Development

Why API Gateways Are Essential for Microservice Architectures

This article explains the role of API gateways in microservice systems, discusses challenges of aggregating data across services, compares single‑node and BFF gateway patterns, evaluates open‑source gateway projects, and proposes a double‑gateway solution for high‑performance, scalable backend integration.

API GatewayBackend DevelopmentMicroservices
0 likes · 12 min read
Why API Gateways Are Essential for Microservice Architectures
21CTO
21CTO
Dec 13, 2017 · Artificial Intelligence

Google Launches AI China Center: What It Means for the Future of AI in China

Google announced the official launch of its AI China Center, led by Fei‑Fei Li, outlining its research, education, and talent‑building goals while highlighting China's growing AI market and the strategic shift toward foundational AI development and developer training.

AIChinaGoogle
0 likes · 8 min read
Google Launches AI China Center: What It Means for the Future of AI in China
MaGe Linux Operations
MaGe Linux Operations
Dec 13, 2017 · Fundamentals

Unlock Python Metaprogramming: Master Metaclasses, Singletons, and Decorators

This article demystifies Python metaprogramming by exploring objects, classes, metaclasses, import‑time vs run‑time behavior, singleton implementations, decorators, and descriptors, showing how to harness these advanced features to write cleaner, more elegant code while explaining underlying concepts and practical examples.

MetaprogrammingPythonSingleton
0 likes · 9 min read
Unlock Python Metaprogramming: Master Metaclasses, Singletons, and Decorators
Java Captain
Java Captain
Dec 13, 2017 · Fundamentals

Achieving Efficient Programming: The Three Pillars of Self, Skill, and Tools

This article likens the legendary warrior Zhao Yun to modern programmers, outlining three essential practices—self‑cultivation, skill development, and tool mastery—to achieve high‑efficiency coding, and offers concrete advice on design methods, testing, automation, and team collaboration for sustainable productivity.

Best PracticesTeam Collaborationefficient programming
0 likes · 10 min read
Achieving Efficient Programming: The Three Pillars of Self, Skill, and Tools
DevOpsClub
DevOpsClub
Dec 13, 2017 · Operations

Jenkins Pipelines 2.0: Boosting DevOps and Continuous Delivery in China

At the inaugural Jenkins User Conference in China, experts presented a comprehensive survey of domestic DevOps and continuous delivery practices, revealing high adoption of Jenkins pipelines, the correlation between deployment frequency and success, and detailed strategies for implementing end‑to‑end pipeline 2.0 with containerization and tool integration.

ContainerizationDevOpsJenkins
0 likes · 19 min read
Jenkins Pipelines 2.0: Boosting DevOps and Continuous Delivery in China