Tagged articles

open source

2392 articles · Page 23 of 24
Meituan Technology Team
Meituan Technology Team
Oct 11, 2018 · Mobile Development

Logan: Meituan-Dianping Mobile Logging Framework Overview

Logan, Meituan‑Dianping’s open‑source mobile logging framework, unifies log collection, secure storage, backend processing, and visual frontend tools to capture all user‑side logs without sampling, enabling fast case‑analysis debugging across Android, iOS, mini‑programs and web, with future ML‑driven insights.

AndroidiOSlog collection
0 likes · 13 min read
Logan: Meituan-Dianping Mobile Logging Framework Overview
Java Backend Technology
Java Backend Technology
Oct 11, 2018 · Backend Development

Top Java Interview Projects on GitHub to Boost Your Hiring Success

The article reviews three high‑star Java interview projects on GitHub—interviews, Java‑Interview, and JavaGuide—detailing their coverage of coding practice, data structures, algorithms, and system design, along with star/fork statistics and direct repository links to help developers prepare for technical interviews.

AlgorithmsGitHubJava
0 likes · 4 min read
Top Java Interview Projects on GitHub to Boost Your Hiring Success
ITPUB
ITPUB
Oct 8, 2018 · Big Data

From Open‑Source Search to a Billion‑Dollar IPO: The Elastic Story

Elastic's NYSE debut, its rapid stock surge, the origins and technical strengths of Elasticsearch, and what the company's public listing means for developers and tech entrepreneurs are explored in detail, highlighting the journey from a personal recipe‑search tool to a global data‑search platform.

ElasticsearchIPOelastic
0 likes · 9 min read
From Open‑Source Search to a Billion‑Dollar IPO: The Elastic Story
UC Tech Team
UC Tech Team
Sep 27, 2018 · R&D Management

Proposed Governance Model for the AMP Project

Over the past two years AMP has grown from a tiny project to a large open‑source effort with over 700 contributors, prompting a shift from a single‑maintainer governance model to a consensus‑based Technical Steering Committee and working groups to give all community members a voice.

AMPGovernanceProject Management
0 likes · 9 min read
Proposed Governance Model for the AMP Project
JD Tech
JD Tech
Sep 14, 2018 · Information Security

AI Explainability and Deep Learning Techniques for Security: JD Security’s Recent Research Highlights

JD Security presents a series of AI‑driven security innovations—including black‑box explanation methods, deep‑learning crash analysis, AI‑vs‑AI e‑commerce fraud defenses, and open‑source collaboration—to illustrate how artificial intelligence can be made transparent, effective, and safely integrated into modern security operations.

AICrash analysisExplainability
0 likes · 7 min read
AI Explainability and Deep Learning Techniques for Security: JD Security’s Recent Research Highlights
ITPUB
ITPUB
Sep 13, 2018 · Databases

Why Redis’s Master‑Slave Terminology Sparks Debate and What Changes Are Planned

The Redis community is urging a rename of the master‑slave replication terminology due to social concerns, but the project's lead highlights significant compatibility costs, outlining short‑term compromises and long‑term redesigns while balancing technical feasibility and community expectations.

RedisReplicationTerminology
0 likes · 4 min read
Why Redis’s Master‑Slave Terminology Sparks Debate and What Changes Are Planned
ITPUB
ITPUB
Sep 12, 2018 · Databases

MySQL vs PostgreSQL: In‑Depth Feature Comparison and Choosing the Right Database

This article compares MySQL and PostgreSQL across open‑source licensing, ACID compliance, SQL standard support, replication modes, concurrency control, performance characteristics, high‑availability solutions, external data source integration, and storage models, helping readers decide which database best fits their workloads.

Database ComparisonMySQLPostgreSQL
0 likes · 12 min read
MySQL vs PostgreSQL: In‑Depth Feature Comparison and Choosing the Right Database
Programmer DD
Programmer DD
Sep 7, 2018 · Fundamentals

How to Contribute to Open‑Source Projects: A Practical Guide with Dubbo

This guide explains why contributing to open‑source projects matters, outlines the benefits, walks through essential Git operations, forking, pull‑request workflow, CI checks, mailing‑list communication, and best practices, helping newcomers become effective contributors to projects like incubator‑dubbo.

Dubbocommunitycontribution guide
0 likes · 15 min read
How to Contribute to Open‑Source Projects: A Practical Guide with Dubbo
Java Captain
Java Captain
Sep 2, 2018 · Cloud Native

Curated List of Notable Spring Cloud Open‑Source Projects

This article presents a curated collection of outstanding Spring Cloud open‑source projects, describing their purpose, key features, and providing direct GitHub links to help developers quickly adopt microservice solutions and related tools in Java‑based cloud‑native environments.

Javacloud-nativemicroservices
0 likes · 7 min read
Curated List of Notable Spring Cloud Open‑Source Projects
Didi Tech
Didi Tech
Aug 14, 2018 · Databases

Recap of the Open Source Salon: Latest Developments in Open Source Databases and Streaming Processing

On August 4 2018, Didi Open Source and the Open Source Database Forum hosted a salon where five industry experts presented the latest advances in open‑source databases—covering Redis multi‑data‑center deployment, MySQL InnoDB Cluster, streaming‑processing architecture, PostGIS GIS solutions, and Redis 5.0 features—followed by a Q&A, a prize draw, and a showcase of Didi’s growing open‑source portfolio.

DatabaseMySQLPostGIS
0 likes · 4 min read
Recap of the Open Source Salon: Latest Developments in Open Source Databases and Streaming Processing
21CTO
21CTO
Aug 9, 2018 · Operations

How GitHub’s Open‑Source GLB Load Balancer Achieves High‑Performance Scaling

GitHub created the open‑source GitHub Load Balancer (GLB), a bare‑metal load‑balancing solution that uses Rendezvous hashing to smoothly add or remove nodes, offering high availability, DDoS resilience, and scalable performance for massive connection workloads, and is now publicly available on GitHub.

GitHubRendezvous hashinghigh availability
0 likes · 5 min read
How GitHub’s Open‑Source GLB Load Balancer Achieves High‑Performance Scaling
High Availability Architecture
High Availability Architecture
Aug 9, 2018 · Operations

GitHub GLB Director: Open‑Source High‑Performance Data‑Center Load Balancer

GitHub’s GLB Director is an open‑source, layer‑4 load balancer designed for data‑center environments that scales a single IP across thousands of servers, uses ECMP, a stateless director layer, DPDK‑accelerated packet processing, and health‑check mechanisms to provide high‑availability without disrupting existing connections.

DPDKData CenterECMP
0 likes · 19 min read
GitHub GLB Director: Open‑Source High‑Performance Data‑Center Load Balancer
Efficient Ops
Efficient Ops
Aug 8, 2018 · Cloud Computing

Why China's Public Cloud Market Is Growing Over 50% and What It Means for the Future

China’s 2018 Cloud Computing Development White Paper reveals that the public cloud market grew over 50% in 2017, predicts continued rapid expansion, highlights fierce competition among industry clouds, the rise of hybrid and multi‑cloud strategies, growing security concerns, open‑source adoption, and evolving policy and technology trends.

Cloud Computinghybrid cloudmarket trends
0 likes · 10 min read
Why China's Public Cloud Market Is Growing Over 50% and What It Means for the Future
DataFunTalk
DataFunTalk
Jul 30, 2018 · Artificial Intelligence

Enhancing Automated Process Services with Multi‑Turn Dialogue: Insights from Chatopera’s NLP Solutions

The article presents a technical overview of Chatopera’s multi‑turn dialogue platform, covering language model fundamentals, Chinese segmentation, word embeddings, information retrieval, and open‑source tools, while illustrating how these AI techniques enable low‑cost, scalable enterprise chatbot solutions.

Multi-turn DialogueNLPinformation retrieval
0 likes · 11 min read
Enhancing Automated Process Services with Multi‑Turn Dialogue: Insights from Chatopera’s NLP Solutions
MaGe Linux Operations
MaGe Linux Operations
Jul 24, 2018 · Fundamentals

Unix vs Linux: What’s the Real Difference and Why It Matters

From its AT&T Bell Labs origins to modern cloud servers, this article traces Unix’s evolution, explains how Linux emerged from the GNU project, and compares the two systems’ philosophies, licensing, and practical differences for developers and enterprises today.

LinuxOperating SystemsUnix
0 likes · 12 min read
Unix vs Linux: What’s the Real Difference and Why It Matters
ITPUB
ITPUB
Jul 2, 2018 · Information Security

Top 8 Free Antivirus Solutions for Linux: Features and Comparison

This guide reviews eight free Linux antivirus tools—ClamAV, ClamTk, ChkrootKit, Rootkit Hunter, Comodo, Sophos, BitDefender, and F‑PROT—detailing their key capabilities, platform support, and how they help protect servers and workstations from malware and rootkits.

AntivirusLinuxRootkit
0 likes · 7 min read
Top 8 Free Antivirus Solutions for Linux: Features and Comparison
UCloud Tech
UCloud Tech
Jun 29, 2018 · Backend Development

What’s New in Ceph? Highlights from the 2018 Developer Monthly Report

The June 2018 Ceph Developer Monthly Report reviews key changes such as the deprecation of ceph‑disk, the upcoming seastar‑based OSD, SMART‑driven disk‑failure prediction, new rbd namespace support, BlueStore memory optimizations, iWARP RDMA support, and several operational enhancements.

CephSMART monitoringbackend development
0 likes · 5 min read
What’s New in Ceph? Highlights from the 2018 Developer Monthly Report
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 22, 2018 · Fundamentals

Why Linux Developers Outperform Windows Developers – A Personal Perspective

Based on interviews with over ten recent interviewees and personal experience, the article argues that developers using Linux or macOS tend to have higher development proficiency than those on Windows, due to open-source access, superior command‑line tools, and more consistent package management.

LinuxWindowsdevelopment environment
0 likes · 6 min read
Why Linux Developers Outperform Windows Developers – A Personal Perspective
Hujiang Technology
Hujiang Technology
Jun 20, 2018 · Databases

Deep Dive into Yugong: Architecture, Core Modules, and Custom Enhancements for Database Migration

This article introduces Yugong, an open‑source ETL framework for heterogeneous database migration, explains its core Extractor‑Translator‑Applier architecture, details key classes and interfaces, discusses limitations of the original version, and describes extensive refactoring and new features added to support SQL Server, MySQL, and Canal‑based incremental replication.

Database MigrationETLJava
0 likes · 9 min read
Deep Dive into Yugong: Architecture, Core Modules, and Custom Enhancements for Database Migration
iQIYI Technical Product Team
iQIYI Technical Product Team
Jun 15, 2018 · Mobile Development

iQIYI Technical Salon Shanghai – Mobile Componentization and Webization Practices

At the iQIYI Technical Salon in Shanghai, senior engineers from iQIYI, Ele.me, Mushroom Street and others shared practical advances in mobile componentization and webization, including Ele.me’s hierarchical Android modularization, the open‑source CC framework, iQIYI’s Qigsaw dynamic delivery and Utopia web‑SPA, LiteApp performance optimizations, and the Lynx cross‑platform framework, while inviting developers to join iQIYI’s R&D team.

AndroidComponentizationModularization
0 likes · 7 min read
iQIYI Technical Salon Shanghai – Mobile Componentization and Webization Practices
Architecture Digest
Architecture Digest
Jun 15, 2018 · R&D Management

Elasticsearch Team Development Constitution: Principles and Guidelines for Sustainable Software Development

The Elasticsearch Team Development Constitution outlines a comprehensive set of principles and guidelines—covering design philosophy, code quality, interaction etiquette, and organizational responsibilities—to help the rapidly growing project evolve into a reliable, secure, scalable, and user‑friendly distributed search engine.

Elasticsearchcode qualityopen source
0 likes · 19 min read
Elasticsearch Team Development Constitution: Principles and Guidelines for Sustainable Software Development
Meitu Technology
Meitu Technology
Jun 13, 2018 · Cloud Native

Insights on Middleware, Microservices, Service Mesh, and Open‑Source Practices from Ant Financial Engineers

Ant Group engineers Yang Bing and Huang Ting discuss the evolution of their SOFA middleware platform—from early service‑oriented architecture to a full‑stack DevOps ecosystem—highlighting microservice governance, Service Mesh integration with Kubernetes/Istio, open‑source strategies, and the cultural emphasis on reliable, commercially‑savvy engineering talent.

MiddlewareSOFAService Mesh
0 likes · 35 min read
Insights on Middleware, Microservices, Service Mesh, and Open‑Source Practices from Ant Financial Engineers
ITPUB
ITPUB
Jun 10, 2018 · Big Data

13 Must‑Know Open‑Source Tools in the Hadoop Ecosystem

This article introduces Hadoop’s origins and core challenges, then presents thirteen essential open‑source tools spanning resource scheduling, real‑time query engines, and additional processing frameworks, detailing each project's purpose, key features, and repository locations to help practitioners choose the right component for big‑data workloads.

Data ProcessingHadoopImpala
0 likes · 12 min read
13 Must‑Know Open‑Source Tools in the Hadoop Ecosystem
AntTech
AntTech
May 31, 2018 · Cloud Native

Introducing the Newly Open‑Source SOFA Middleware Components for Cloud‑Native Microservices

This article introduces the recently open‑sourced SOFA middleware components—including SOFATracer, SOFALookout, SOFA‑Boot, SOFA‑RPC (Node and Java), Eggjs integration, and JarsLink—explaining their features, usage scenarios, and providing GitHub links for developers to adopt these financial‑grade cloud‑native solutions.

JavaMetricsSOFA
0 likes · 9 min read
Introducing the Newly Open‑Source SOFA Middleware Components for Cloud‑Native Microservices
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
Alibaba Cloud Developer
Alibaba Cloud Developer
May 17, 2018 · Backend Development

Alibaba Joins Java Community Process Executive Committee: What It Means for Global Java Standards

On May 17, 2018, Alibaba became the sole Chinese representative on the Java Community Process (JCP) Executive Committee, giving China a voice in shaping global Java standards, highlighting its extensive Java deployment across e‑commerce, finance, and logistics, and its open‑source contributions like AlibabaJDK, Dubbo, and RocketMQ.

AlibabaJavaJava Community Process
0 likes · 4 min read
Alibaba Joins Java Community Process Executive Committee: What It Means for Global Java Standards
ITPUB
ITPUB
May 8, 2018 · Fundamentals

How Python Was Born: From ABC to a Global Powerhouse

This article traces Python's evolution from Guido van Rossum's early frustrations with C and shell scripting, through the influence and shortcomings of the ABC language, to the creation of Python in 1989 and its rapid growth driven by extensibility, community collaboration, and open‑source momentum.

Guido van RossumProgramming Language HistoryPython
0 likes · 14 min read
How Python Was Born: From ABC to a Global Powerhouse
ITPUB
ITPUB
May 8, 2018 · Databases

How Tianxi Tech Is Building a Controllable Open‑Source Database on PostgreSQL

In an interview with Tianxi Technology’s database director, the article explores the company’s strategy of creating a domestically controlled, PostgreSQL‑based database that offers Oracle compatibility, discusses the technical implementation, and outlines the broader challenges facing Chinese database vendors.

Chinese DatabaseOracle compatibilityPostgreSQL
0 likes · 11 min read
How Tianxi Tech Is Building a Controllable Open‑Source Database on PostgreSQL
MaGe Linux Operations
MaGe Linux Operations
May 6, 2018 · Backend Development

Top 10 Must‑Try Python Open‑Source Projects You’ll Love in 2018

This article showcases ten highly‑starred Python open‑source projects—from web scraping and testing tools to e‑book readers, terminal recorders, NLP libraries, code formatters, Instagram feeds, static site generators, Twitter scrapers, and pandas benchmarks—offering developers a curated list of useful libraries to explore.

DevelopmentGitHubLibraries
0 likes · 5 min read
Top 10 Must‑Try Python Open‑Source Projects You’ll Love in 2018
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 26, 2018 · Databases

How Alibaba Cloud’s Contributions Shaped MySQL: 9 Key Features

At the 2018 Percona Live conference in California, Alibaba Cloud received the MySQL Community Corporate Contributor Award for the first time, recognizing its extensive contributions—including Multiple Source Replication, FlashBack, Sequence, column compression, dynamic column addition, persistent auto‑increment, SemiSync optimization, InnoDB patches, and cross‑engine backup—to the MySQL and MariaDB ecosystems.

AliSQLAlibaba CloudDatabase Contributions
0 likes · 5 min read
How Alibaba Cloud’s Contributions Shaped MySQL: 9 Key Features
360 Tech Engineering
360 Tech Engineering
Apr 25, 2018 · Fundamentals

A Guide to Qihoo 360’s Important Open‑Source Projects

This article surveys Qihoo 360’s notable open‑source projects—including distributed system testing tools, high‑performance storage services, AI scheduling platforms, database alternatives, frontend frameworks, mobile plugin solutions, and development utilities—highlighting their purposes, key features, and public GitHub repositories.

Artificial IntelligenceCloud ComputingDevOps
0 likes · 7 min read
A Guide to Qihoo 360’s Important Open‑Source Projects
Didi Tech
Didi Tech
Apr 16, 2018 · Backend Development

Building Didi’s Core Business Platform with Go: Practices and Open‑Source Contributions

At GopherChina 2018, Didi engineer Shi Songran explained how Go powers the company’s high‑availability order, dispatch, and storage systems, detailing service‑governance practices, two production‑level bugs, and Didi’s open‑source contributions of the gendry database helper and the high‑performance json‑iterator codec.

DidiGoService Governance
0 likes · 4 min read
Building Didi’s Core Business Platform with Go: Practices and Open‑Source Contributions
Youzan Coder
Youzan Coder
Mar 21, 2018 · Frontend Development

Why Vant 1.0 Redefines Lightweight Mobile Vue Components

Vant 1.0, the open‑source mobile Vue component library maintained by Youzan, delivers ultra‑light components averaging 8.8KB, embraces a lightweight, fast‑iteration, and ecosystem‑centric philosophy, and showcases impressive community contributions and tooling support for modern front‑end development.

Mobile UIVantVue
0 likes · 6 min read
Why Vant 1.0 Redefines Lightweight Mobile Vue Components
DevOps
DevOps
Mar 15, 2018 · Cloud Native

Microsoft Open Sources Azure Service Fabric and .NET SDK under MIT License

Microsoft announced the open‑source release of Azure Service Fabric’s .NET SDK in 2017 and, after a year of anticipation, fully open‑sourced the platform under the MIT license in March 2018, providing Linux builds on GitHub, outlining its benefits for stateful and stateless microservices, and noting integration with Ocelot.

.NETService Fabriccloud-native
0 likes · 4 min read
Microsoft Open Sources Azure Service Fabric and .NET SDK under MIT License
21CTO
21CTO
Feb 24, 2018 · Fundamentals

Explore Google’s Latest Open‑Source Gems: From Puppeteer to TensorFlow Fold

Google continues to lead in open‑source contributions, showcasing a diverse set of newly released projects—including Puppeteer for headless Chrome automation, the JPEG optimizer Guetzli, ML visualization tool Facets, Python‑to‑Go compiler Grumpy, CLI generator Python Fire, and many more—spanning AI, cloud, and development tools.

C++Googlecloud-native
0 likes · 9 min read
Explore Google’s Latest Open‑Source Gems: From Puppeteer to TensorFlow Fold
Efficient Ops
Efficient Ops
Feb 4, 2018 · Fundamentals

What Made Python the Dominant Language in 2017? Key Events and Trends

A comprehensive 2017 timeline shows how Python surged to the top of machine‑learning, data‑science, and general programming rankings, moved its source code to GitHub, inspired new libraries, and even entered school curricula, highlighting its rapid adoption across diverse tech domains.

Programming LanguageTechnology Trendsdata science
0 likes · 10 min read
What Made Python the Dominant Language in 2017? Key Events and Trends
DevOps
DevOps
Jan 19, 2018 · Operations

Exploring Capital One’s Open‑Source DevOps Dashboard Hygieia: Value, Features, Views, and Technical Details

This article examines Capital One’s open‑source DevOps dashboard Hygieia, explaining its shift to an Open Source First strategy, the value of DevOps visualisation, core functionalities, main views, technical architecture, integration ecosystem, and practical lessons for improving continuous delivery pipelines.

Capital OneContinuous DeliveryDashboard
0 likes · 10 min read
Exploring Capital One’s Open‑Source DevOps Dashboard Hygieia: Value, Features, Views, and Technical Details
Snowball Engineer Team
Snowball Engineer Team
Jan 12, 2018 · Operations

RDR: An Open-Source Tool for Visualizing and Analyzing Redis Memory Usage

This article introduces RDR, an open-source visualization platform developed by Xueqiu's SRE team to safely and efficiently analyze Redis memory consumption by parsing RDB files, estimating key-level memory usage based on internal data structures, and generating intuitive statistical reports for operational optimization.

Memory AnalysisRDB ParsingRedis
0 likes · 9 min read
RDR: An Open-Source Tool for Visualizing and Analyzing Redis Memory Usage
DevOpsClub
DevOpsClub
Jan 7, 2018 · Operations

How Capital One’s Open‑Source Hygieia Dashboard Enhances DevOps Transparency

This article explores Capital One’s open‑source Hygieia DevOps dashboard, detailing its value, core features, main views, technical architecture, and integration capabilities, and explains how it enables continuous feedback and measurable improvement across the software delivery pipeline.

Capital OneDashboardDevOps
0 likes · 10 min read
How Capital One’s Open‑Source Hygieia Dashboard Enhances DevOps Transparency
Alibaba Cloud Developer
Alibaba Cloud Developer
Dec 28, 2017 · Backend Development

Explore Alibaba’s 2017 Open‑Source Powerhouse: Dubbo, RocketMQ, Ant Design & More

The article reviews Alibaba’s 2017 open‑source contributions, highlighting nine major projects—including Dubbo, RocketMQ, Druid, Fastjson, ApsaraCache, Pouch, Dragonfly, Ant Design, and Egg—detailing their features, community impact, and how they advance high‑performance distributed systems, cloud‑native computing, and modern application development.

Alibababackend developmentdistributed systems
0 likes · 23 min read
Explore Alibaba’s 2017 Open‑Source Powerhouse: Dubbo, RocketMQ, Ant Design & More
ITPUB
ITPUB
Dec 19, 2017 · Artificial Intelligence

Top 20 Open‑Source Python Machine‑Learning Projects on GitHub

This article surveys the 20 most active Python machine‑learning repositories on GitHub, summarizing each project's core capabilities, typical use cases, and providing direct links for developers interested in exploring open‑source AI tools.

AIGitHubMachine Learning
0 likes · 9 min read
Top 20 Open‑Source Python Machine‑Learning Projects on GitHub
ITPUB
ITPUB
Dec 6, 2017 · Information Security

How MesaLock Linux Leverages Rust and Go for a Memory‑Safe Linux Distribution

MesaLock Linux is an open‑source Linux distribution that rewrites user‑space applications in memory‑safe languages like Rust and Go, applying three security principles to reduce attack surface, offering container‑ready images, BSD licensing, and community‑driven development.

ContainersGoLinux
0 likes · 6 min read
How MesaLock Linux Leverages Rust and Go for a Memory‑Safe Linux Distribution
21CTO
21CTO
Dec 4, 2017 · Databases

The Untold Story of Monty Widenius: How MySQL Became the World’s Top Database

This article chronicles Monty Widenius’s journey from a teenage programmer in Helsinki to the creator of MySQL, detailing the database’s origins, open‑source philosophy, commercial licensing model, and its lasting impact on the global data‑management ecosystem.

Database historyMariaDBMonty Widenius
0 likes · 9 min read
The Untold Story of Monty Widenius: How MySQL Became the World’s Top Database
21CTO
21CTO
Nov 26, 2017 · Fundamentals

How Tim Berners‑Lee’s Selfless Vision Shaped the World’s Web

Tim Berners‑Lee, the inventor of the World Wide Web, chose to make his groundbreaking technology freely available, a decision that transformed global communication, spurred the internet’s rapid growth, and earned him numerous honors, illustrating how altruism can drive monumental technological change.

Internet HistoryTim Berners-LeeWorld Wide Web
0 likes · 13 min read
How Tim Berners‑Lee’s Selfless Vision Shaped the World’s Web
MaGe Linux Operations
MaGe Linux Operations
Nov 25, 2017 · Fundamentals

Why Do Open‑Source Gurus Still Rely on IRC? The Surprising Reasons

This article explains what IRC is and outlines eight technical advantages—distributed architecture, low bandwidth, privacy, cross‑platform support, and a rich bot ecosystem—plus additional cultural reasons why many open‑source developers continue to favor this decades‑old chat protocol.

IRCReal‑time communicationdistributed systems
0 likes · 4 min read
Why Do Open‑Source Gurus Still Rely on IRC? The Surprising Reasons
21CTO
21CTO
Nov 24, 2017 · Cloud Native

What Is Istio? An Open‑Source Service Mesh from IBM, Google, and Lyft

Istio, an open-source service mesh created by IBM, Google, and Lyft, offers a uniform platform for integrating microservices, managing traffic, enforcing policies, and collecting telemetry, with a control plane that abstracts underlying cluster platforms like Kubernetes, illustrated through developer presentations and slide decks.

IstioKubernetesService Mesh
0 likes · 3 min read
What Is Istio? An Open‑Source Service Mesh from IBM, Google, and Lyft
Architects' Tech Alliance
Architects' Tech Alliance
Nov 8, 2017 · Operations

ONOS: An Open Network Operating System for Telecom Operators – Architecture, Features, and Deployments

The article provides a comprehensive overview of ONOS, an open‑source SDN controller tailored for telecom operators, covering its origins, design principles, architecture, community ecosystem, performance benchmarks, real‑world deployments, and its strategic positioning against competing controllers like OpenDaylight.

Carrier NetworksNetwork Operating SystemONOS
0 likes · 14 min read
ONOS: An Open Network Operating System for Telecom Operators – Architecture, Features, and Deployments
MaGe Linux Operations
MaGe Linux Operations
Nov 1, 2017 · Fundamentals

Choosing the Right Open‑Source License: A Practical Guide

This article explains what open‑source licenses are, distinguishes permissive and copyleft types, outlines common licenses such as BSD, MIT, Apache 2, GPL, LGPL, and AGPL, and answers frequent questions about distribution, patent grants, notice requirements, and the so‑called GPL virus myth.

copyleftdistributionopen source
0 likes · 9 min read
Choosing the Right Open‑Source License: A Practical Guide
dbaplus Community
dbaplus Community
Oct 25, 2017 · Big Data

Optimizing HDFS Storage with Heterogeneous Media, Erasure Coding, and Smart Storage Management

This article explains the challenges of growing data volumes, small files, and hot‑cold data in Hadoop HDFS, then details heterogeneous storage options, erasure‑coding techniques, and the open‑source SSM (Smart Storage Management) system that automates tiered storage based on data access patterns.

Data TieringHeterogeneous StorageSmart Storage Management
0 likes · 14 min read
Optimizing HDFS Storage with Heterogeneous Media, Erasure Coding, and Smart Storage Management
MaGe Linux Operations
MaGe Linux Operations
Oct 21, 2017 · Fundamentals

Explore the Evolution of Linux Distributions with a Visual Timeline

This article highlights the rapid growth of Linux distributions over two decades, explains the challenges of tracking their complex histories, and provides an illustrative chart (last updated in 2012) for readers to explore the lineage of these open‑source operating systems.

DistributionsLinuxopen source
0 likes · 2 min read
Explore the Evolution of Linux Distributions with a Visual Timeline
21CTO
21CTO
Oct 18, 2017 · Backend Development

From Open‑Source Pioneer to Didi VP: The Tech Journey of Zhang Wensong

This interview chronicles Zhang Wensong’s evolution from a university student experimenting with Linux and creating the LVS load‑balancer to a senior executive at Alibaba and Didi, highlighting his open‑source contributions, entrepreneurial ventures, and impact on China’s cloud and transportation technologies.

Chinese Tech LeadersEntrepreneurshipLVS
0 likes · 17 min read
From Open‑Source Pioneer to Didi VP: The Tech Journey of Zhang Wensong
Java Captain
Java Captain
Oct 15, 2017 · Backend Development

Curated List of Popular Java Open Source Projects and Resources

This article provides a comprehensive, regularly updated collection of widely used Java open‑source projects, libraries, frameworks, and related learning resources from major companies and communities, organized by organization and project type for developers seeking reliable references.

GitHubLibrariesopen source
0 likes · 11 min read
Curated List of Popular Java Open Source Projects and Resources
21CTO
21CTO
Oct 11, 2017 · Backend Development

What’s Next for Java EE? Eclipse Takes the Helm and Drives Open‑Source Change

Since its transfer to the Eclipse Foundation, Java EE is undergoing major shifts—including an open‑source compatibility kit, a push for cloud and microservice features, the EE4J charter for more flexible governance, and Oracle’s contribution of GlassFish—signaling a new era for enterprise Java development.

Eclipse FoundationEnterprise JavaJava EE
0 likes · 3 min read
What’s Next for Java EE? Eclipse Takes the Helm and Drives Open‑Source Change
Architects' Tech Alliance
Architects' Tech Alliance
Oct 8, 2017 · Fundamentals

History and Evolution of Unix and the XNU Kernel

The article traces the origins of Unix, its various branches such as BSD, System V, and modern derivatives like XNU, AIX, Solaris, and Linux, highlighting key historical milestones, licensing, and the impact of open‑source releases on developers.

Operating SystemsUnixXNU
0 likes · 10 min read
History and Evolution of Unix and the XNU Kernel
Architects' Tech Alliance
Architects' Tech Alliance
Oct 3, 2017 · Fundamentals

Understanding SDN and NFV: Concepts, Solutions, and Challenges for CSPs

The article provides a comprehensive overview of Software‑Defined Networking (SDN) and Network Functions Virtualization (NFV), detailing their concepts, major vendor solutions, open‑source projects, industry challenges, and the considerations CSPs must address when adopting these technologies for agile, automated network services.

CSPNFVNetwork Virtualization
0 likes · 11 min read
Understanding SDN and NFV: Concepts, Solutions, and Challenges for CSPs
21CTO
21CTO
Oct 1, 2017 · Fundamentals

Why Did Apple Open‑Source Its XNU Kernel? Insights and Implications

Apple surprised developers by publishing the XNU kernel source for macOS and iOS on GitHub, explaining the kernel’s origins, licensing under APSL 2.0, and how this move may help developers understand system internals while aiming to attract more contributors.

AppleXNUiOS
0 likes · 4 min read
Why Did Apple Open‑Source Its XNU Kernel? Insights and Implications
WeChat Client Technology Team
WeChat Client Technology Team
Sep 28, 2017 · Information Security

How Tencent’s SOTER Secures Fingerprint Payments on Android

This article examines the challenges of implementing fingerprint‑based payment on Android, explains why early Android versions lacked a unified API, describes how Google’s FingerprintManager and TEE improve security, and details Tencent’s open‑source SOTER framework—including its key hierarchy, authentication flow, and integration steps—for building robust, low‑overhead biometric payment solutions.

Android SecuritySOTERSecure Payment
0 likes · 17 min read
How Tencent’s SOTER Secures Fingerprint Payments on Android
21CTO
21CTO
Sep 23, 2017 · Frontend Development

Why Facebook Switched React’s License to MIT – What It Means for Developers

Facebook announced it will relicense React, Jest, Flow, and Immutable.js to MIT, sparking backlash from the developer community and prompting companies like Apache, WordPress, and Baidu to reconsider their use of React, while the company explains its reasoning and future plans.

FacebookLicenseMIT
0 likes · 6 min read
Why Facebook Switched React’s License to MIT – What It Means for Developers
Qunar Tech Salon
Qunar Tech Salon
Sep 22, 2017 · Backend Development

Interview: The Story Behind Baidu’s Open‑Source RPC Framework brpc

This article interviews Baidu’s chief architect Ge Jun about the origins, design principles, performance advantages, and open‑source release of the high‑performance C++/Java RPC framework brpc, highlighting its extensive internal use, architectural features, and future roadmap.

C++RPCbackend
0 likes · 14 min read
Interview: The Story Behind Baidu’s Open‑Source RPC Framework brpc
ITPUB
ITPUB
Sep 21, 2017 · Databases

MySQL vs PostgreSQL: 20 Key Differences Every Developer Should Know

This article provides a detailed, side‑by‑side comparison of MySQL and PostgreSQL, covering their histories, licensing, feature sets, performance characteristics, extensions like PostGIS, indexing, clustering, transaction handling, and practical guidance on choosing the right database for specific workloads.

Database ComparisonMySQLPostgreSQL
0 likes · 18 min read
MySQL vs PostgreSQL: 20 Key Differences Every Developer Should Know
21CTO
21CTO
Sep 19, 2017 · Fundamentals

Why Git Dominates Version Control: From Linus’s DIY System to Modern Workflows

This article traces the history of Linux's source‑code management, explains why Linus Torvalds created Git as a distributed version‑control system, compares it with centralized systems like CVS and SVN, and highlights Git’s key advantages and ecosystem.

Gitdistributed systemsopen source
0 likes · 10 min read
Why Git Dominates Version Control: From Linus’s DIY System to Modern Workflows
Architects' Tech Alliance
Architects' Tech Alliance
Sep 9, 2017 · Cloud Computing

Analysis of Chinese Company Contributions to the OpenStack Pike Release and Feature Updates

An in‑depth review of the OpenStack Pike release highlights its new features across core services and presents detailed statistics on Chinese enterprises’ code contributions, showing top contributors per component and the overall growth of China’s participation in the OpenStack community.

Chinese ContributionsCloud ComputingOpenStack
0 likes · 13 min read
Analysis of Chinese Company Contributions to the OpenStack Pike Release and Feature Updates
21CTO
21CTO
Sep 4, 2017 · Databases

How Monty Widenius Built MySQL into the World’s Top Database

From dropping out of university at 19 to founding MySQL, Monty Widenius’s relentless coding passion, open‑source philosophy, and partnership with David Axmark transformed a hobby project into the world’s most popular database, shaping modern data management and inspiring generations of developers.

Monty WideniusMySQLTech history
0 likes · 9 min read
How Monty Widenius Built MySQL into the World’s Top Database
Node Underground
Node Underground
Aug 24, 2017 · Backend Development

How to Start Contributing to Node.js: Three Easy Paths

Contributing to the massive open‑source Node.js project is easier than it seems; you can get involved by working on the core library, joining one of its specialized working groups, or participating in the broader ecosystem through evangelism and community events.

ContributionNode.jscommunity
0 likes · 2 min read
How to Start Contributing to Node.js: Three Easy Paths
Java Captain
Java Captain
Aug 21, 2017 · Backend Development

10 Tips to Stand Out as a Java Developer

To distinguish yourself among Java developers, focus on mastering core OOP principles, essential APIs, continuous coding, community engagement, blog interaction, studying open‑source frameworks, tracking tech trends, maintaining reusable code snippets, understanding various development methodologies, and documenting your insights for sharing.

APIsAgileOOP
0 likes · 6 min read
10 Tips to Stand Out as a Java Developer
ITPUB
ITPUB
Aug 2, 2017 · Databases

How Chinese Domestic Databases Evolved in 2017: Funding, Products, and Market Moves

The 2017 overview of China’s domestic database sector examines funding milestones, new product releases, and market activities of key players such as Nanda General, HanGao Software, Kingbase, Inspur K‑DB, and XingRuiGe, highlighting their technical capabilities and strategic directions.

Chinese marketData PlatformsEnterprise Software
0 likes · 9 min read
How Chinese Domestic Databases Evolved in 2017: Funding, Products, and Market Moves
21CTO
21CTO
Jul 30, 2017 · Fundamentals

What Linus Torvalds Reveals About Linux Innovation and Collaboration

At the Open Source Leaders Summit, Linus Torvalds critiqued superficial innovation, highlighted the importance of detailed work and trust networks, shared striking Linux kernel contribution statistics, and recounted his personal journey and ongoing influence on open‑source development.

Linus Torvaldscollaborationopen source
0 likes · 8 min read
What Linus Torvalds Reveals About Linux Innovation and Collaboration
Java Captain
Java Captain
Jul 23, 2017 · Backend Development

A Comprehensive Roadmap for Learning Java Development and Advancing Your Career

This article provides a detailed, stage‑by‑stage learning roadmap for aspiring and working Java developers, covering fundamentals, web development, frameworks, advanced topics like JVM and concurrency, and career‑building strategies such as specialization, open‑source contributions, and personal branding.

JVMLearning Resourcesbackend development
0 likes · 20 min read
A Comprehensive Roadmap for Learning Java Development and Advancing Your Career
Architecture Digest
Architecture Digest
Jul 22, 2017 · Big Data

Popular Big Data Tools and Their Descriptions

This article provides an extensive overview of more than ninety open‑source and commercial big‑data tools—including ETL platforms, resource managers, storage systems, messaging queues, processing engines, and visualization libraries—detailing their core functions, typical use cases, and notable adopters.

AnalyticsBig DataData Integration
0 likes · 26 min read
Popular Big Data Tools and Their Descriptions
ITPUB
ITPUB
Jul 17, 2017 · Databases

Why SQL Still Dominates After 43 Years: 8 Compelling Reasons

Based on a 2017 Stack Overflow survey of 64,000 developers, this article explains why SQL remains the second‑most used programming language, detailing eight technical, community‑driven and practical reasons that keep relational databases indispensable despite the rise of newer technologies.

Data ManagementRDBMSSQL
0 likes · 10 min read
Why SQL Still Dominates After 43 Years: 8 Compelling Reasons
Architects' Tech Alliance
Architects' Tech Alliance
Jul 14, 2017 · Artificial Intelligence

AI Influence Report: Core Findings on Companies, Technologies, and Public Sentiment

The AI Influence Report, released by a leading tech media company, highlights that comprehensive AI firms wield greater influence than niche players, open-source platforms spur downstream growth, the shift from general to custom and brain‑like chips is accelerating, and competition is moving toward talent and application scenarios, with Chinese public confidence at 83%.

AI ReportPublic Sentimentchip technology
0 likes · 3 min read
AI Influence Report: Core Findings on Companies, Technologies, and Public Sentiment
21CTO
21CTO
Jul 11, 2017 · Fundamentals

From Mainframes to Cloud‑Native OS: How Elastos Envisions the Next Generation of Operating Systems

This extensive essay traces the evolution of computer operating systems from the 1940s to today, analyzes the limitations of current OS architectures, and proposes a cloud‑native, container‑based future exemplified by the open‑source Elastos platform, highlighting security, interoperability, and new business models.

Cloud ComputingIoTOperating Systems
0 likes · 37 min read
From Mainframes to Cloud‑Native OS: How Elastos Envisions the Next Generation of Operating Systems
Efficient Ops
Efficient Ops
Jul 2, 2017 · Cloud Computing

Why Azure’s Open‑Source Turn Is Redefining Cloud Computing and DevOps

The article examines how legacy, monolithic software struggles in modern IT, while cloud‑centric architectures—exemplified by Microsoft Azure’s embrace of open‑source, IaaS, PaaS, and DevOps tools—enable scalable, flexible development and operations, signaling an inevitable shift toward cloud‑native production.

AzureCloud ComputingDevOps
0 likes · 8 min read
Why Azure’s Open‑Source Turn Is Redefining Cloud Computing and DevOps
Didi Tech
Didi Tech
Jun 30, 2017 · Mobile Development

Didi’s VirtualAPK: An Open‑Source Android Plugin Framework for Dynamic Feature Delivery

Didi’s newly open‑source VirtualAPK framework lets Android apps deliver new features, hot‑fixes, and experimental functionality instantly through modular plugins, offering full component support, minimal intrusion, easy host‑resource access, and broad device compatibility—overcoming the limitations of existing plugin solutions for rapid, reliable business updates.

AndroidDynamic ReleasePlugin Framework
0 likes · 5 min read
Didi’s VirtualAPK: An Open‑Source Android Plugin Framework for Dynamic Feature Delivery
MaGe Linux Operations
MaGe Linux Operations
Jun 23, 2017 · Fundamentals

9 Key Lessons from 25 Years of Linux Kernel Development

Over 25 years, the Linux kernel community has distilled nine essential lessons—from short release cycles and distributed development models to the critical role of tools, strong governance, company participation, and incremental feature growth—demonstrating how collaborative, adaptable processes sustain large‑scale open‑source projects.

Linuxkernel developmentopen source
0 likes · 7 min read
9 Key Lessons from 25 Years of Linux Kernel Development
ITPUB
ITPUB
Jun 21, 2017 · Big Data

Top Linux Visualization Tools: Gnuplot, Octave, Scilab, MayaVi, Maxima

An overview of popular open‑source Linux data‑visualization applications—Gnuplot, GNU Octave, Scilab, MayaVi, and Maxima—examining each tool’s licensing, capabilities, scripting interfaces, 2‑D/3‑D plotting features, and typical use‑cases to help readers choose the most suitable solution for their computational tasks.

GnuplotMaximaMayaVi
0 likes · 16 min read
Top Linux Visualization Tools: Gnuplot, Octave, Scilab, MayaVi, Maxima
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 20, 2017 · Cloud Native

How Uber Built Jaeger: From In‑House Tracing to a Cloud‑Native Open‑Source Platform

Uber’s engineering team chronicles the evolution of its distributed tracing system—from the early Merckx pull‑based solution and TChannel integration to the open‑source Jaeger platform—detailing architectural shifts, sampling strategies, multi‑language client libraries, and the move toward a fully cloud‑native, end‑to‑end observability stack.

JaegerObservabilitycloud-native
0 likes · 17 min read
How Uber Built Jaeger: From In‑House Tracing to a Cloud‑Native Open‑Source Platform
MaGe Linux Operations
MaGe Linux Operations
May 24, 2017 · Operations

Why Arch Linux Is the Ideal Starting Point for Linux Newcomers

The author shares a personal journey from Ubuntu and Debian to Arch Linux, explains why Arch’s lightweight, minimalist design and extensive Wiki make it a powerful learning platform for beginners, and provides practical installation tips, common issue fixes, and useful software recommendations.

Arch LinuxPackage Managementopen source
0 likes · 12 min read
Why Arch Linux Is the Ideal Starting Point for Linux Newcomers
Efficient Ops
Efficient Ops
May 23, 2017 · Information Security

What’s New in Jumpserver? A Deep Dive into the Latest Open‑Source Bastion Host

This article introduces Jumpserver, an open‑source bastion host built with Python and Django, and details its major new version updates—including a full code refactor, component separation, Docker support, internationalization, RESTful APIs, and enhanced UI—highlighting how these changes improve security, extensibility, and deployment flexibility for enterprises.

DjangoDockerJumpServer
0 likes · 7 min read
What’s New in Jumpserver? A Deep Dive into the Latest Open‑Source Bastion Host
Qunar Tech Salon
Qunar Tech Salon
May 22, 2017 · Artificial Intelligence

Which Deep Learning Framework Is Best for You?

This article compares the most popular open‑source deep‑learning frameworks—including TensorFlow, Caffe, Caffe2, CNTK, MXNet, Torch, PyTorch, Deeplearning4J and Theano—detailing their origins, key features, strengths, weaknesses, ecosystem support, and the trade‑offs between open‑source and proprietary AI solutions.

AICaffeDeep Learning
0 likes · 13 min read
Which Deep Learning Framework Is Best for You?
MaGe Linux Operations
MaGe Linux Operations
May 18, 2017 · Operations

Why Linux Really Boosts Programmer Productivity Beyond the Hype

While many claim Linux automatically makes developers more efficient, this article explains that true excellence comes from attitude and deep thinking, and outlines Linux’s concrete benefits such as open‑source nature, multi‑user support, stability, security features like SELinux, and performance advantages that together empower programmers.

open sourceoperating-systemsecurity
0 likes · 5 min read
Why Linux Really Boosts Programmer Productivity Beyond the Hype