Tagged articles

open-source

2521 articles · Page 25 of 26
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 SecurityKey ManagementSOTER
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.

BackendC++RPC
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.

MySQLPostgreSQLSQL
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 Platformsdatabases
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.

Backend DevelopmentJVMLearning Resources
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.

AnalyticsData IntegrationETL
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.

RDBMSSQLdata management
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 ReleaseMobile Development
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.

Data VisualizationGnuplotMaxima
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.

Cloud NativeJaegerMicroservices
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 LinuxTutorialopen-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.

AICaffeTensorFlow
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
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 12, 2017 · Cloud Native

Huawei’s Open‑Source Breakthroughs at OSCON 2017: Cloud‑Native Insights

The OSCON 2017 conference in Austin featured Huawei’s extensive open‑source showcase, including talks on ecosystem growth, serverless micro‑service orchestration, unified storage with OpenSDS, network simplification via iCAN, and Go‑based DevOps orchestration, plus demos of OpenStack and developer ecosystem solutions.

DevOpsServerlessStorage
0 likes · 6 min read
Huawei’s Open‑Source Breakthroughs at OSCON 2017: Cloud‑Native Insights
DevOps
DevOps
May 3, 2017 · Cloud Native

Understanding Docker’s Rebranding to Moby and the Role of LinuxKit

The article analyzes Docker’s controversial rename of its core project to Moby, the community backlash it sparked, the strategic motives behind the move, and how related initiatives like LinuxKit fit into the evolving cloud‑native container ecosystem.

Cloud NativeDockerLinuxKit
0 likes · 14 min read
Understanding Docker’s Rebranding to Moby and the Role of LinuxKit
MaGe Linux Operations
MaGe Linux Operations
May 2, 2017 · Operations

What Is Zabbix? A Deep Dive into Its Features, Architecture, and Deployment

Zabbix is an open‑source, web‑based enterprise monitoring platform that tracks Windows/Linux hosts, network devices, and hardware/software metrics, provides alerting, visualizes data via a customizable PHP web UI, and comprises components such as server, agents, proxies, Java gateway, and API, with flexible templates, discovery, and storage options.

AlertingIT OperationsInfrastructure
0 likes · 6 min read
What Is Zabbix? A Deep Dive into Its Features, Architecture, and Deployment
Architecture Digest
Architecture Digest
May 1, 2017 · Information Security

Overview and Architecture of the Xplico Network Forensics Tool

Xplico is an open‑source network forensics platform that reconstructs application‑level data from captured traffic, supporting numerous protocols, offering modular decoding, multithreaded processing, and flexible output to databases or files, making it valuable for security analysis and incident response.

Xplicoinformation securitynetwork forensics
0 likes · 9 min read
Overview and Architecture of the Xplico Network Forensics Tool
Efficient Ops
Efficient Ops
Apr 27, 2017 · Cloud Native

Why Docker Rebranded to Moby: Inside the Controversial Container Split

An in‑depth look at Docker’s transformation into the Moby project reveals how the company repackaged its flagship container platform, the community’s backlash over the split, the strategic motives behind the move, and what it means for the future of container‑based cloud native development.

Cloud NativeDockerMoby
0 likes · 10 min read
Why Docker Rebranded to Moby: Inside the Controversial Container Split
Architects' Tech Alliance
Architects' Tech Alliance
Apr 24, 2017 · Fundamentals

Intel Discontinues Its Own Lustre Distribution and Shifts Development to the Open‑Source Community

Intel announced it will cease providing its proprietary Lustre file‑system version, contribute all features to the open‑source community, designate the community build as the long‑term‑stable release, and release related Hadoop and HPC adapters, signaling a strategic shift in its high‑performance‑computing operations.

File SystemHPCIntel
0 likes · 6 min read
Intel Discontinues Its Own Lustre Distribution and Shifts Development to the Open‑Source Community
MaGe Linux Operations
MaGe Linux Operations
Mar 16, 2017 · Fundamentals

Explore the Top Linux Distributions: From Ubuntu to Arch and Beyond

This article provides a concise overview of popular Linux distributions—including Ubuntu, Kubuntu, Mint, Deepin, Fedora, Debian, Arch, and many specialized editions—highlighting their desktop environments, target users, and key features to help readers choose the right OS for their needs.

Softwaredesktop environmentopen-source
0 likes · 13 min read
Explore the Top Linux Distributions: From Ubuntu to Arch and Beyond
Meituan Technology Team
Meituan Technology Team
Mar 9, 2017 · Databases

SQLAdvisor: An Open-Source SQL Optimization Tool from Meituan-Dianping

SQLAdvisor, an open-source MySQL optimization utility from Meituan-Dianping, analyzes a given SQL statement—parsing its lexical structure, WHERE clauses, field selectivity, aggregations and multi-table joins—to automatically recommend missing indexes, supporting INSERT/DELETE/UPDATE/SELECT operations, filtering existing indexes, and inviting community contributions on GitHub.

DBAMySQLSQL
0 likes · 8 min read
SQLAdvisor: An Open-Source SQL Optimization Tool from Meituan-Dianping
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 24, 2017 · Artificial Intelligence

Unlocking StarCraft AI Research with the Open-Source Gym StarCraft Platform

StarCraft, a classic real‑time strategy game, has become a key testbed for deep reinforcement learning and AI research, and Alibaba's open‑source Gym StarCraft platform now offers Python‑based, TensorFlow‑compatible tools that simplify agent development and evaluation within the OpenAI Gym ecosystem.

AI researchStarCraftdeep learning
0 likes · 3 min read
Unlocking StarCraft AI Research with the Open-Source Gym StarCraft Platform
System Architect Go
System Architect Go
Feb 16, 2017 · Fundamentals

Overview of Common Open Source Licenses and Their Key Permissions

This article introduces several popular open‑source licenses—including Apache 2.0, GPL v3, MIT, BSD, Eclipse, and others—detailing their commercial use rights, required notices, modification obligations, patent provisions, and liability limitations to help developers choose an appropriate license.

ApacheBSDGPL
0 likes · 7 min read
Overview of Common Open Source Licenses and Their Key Permissions
ITPUB
ITPUB
Feb 16, 2017 · R&D Management

Linus Torvalds on Project Management: Why Users Matter More Than Code

In this interview, Linus Torvalds shares hard‑earned lessons on software project management, emphasizing personal responsibility, the primacy of users over code quality, the limited role of tools, and how the Linux kernel mailing list keeps contributors aligned, offering timeless advice for developers and teams.

Linus TorvaldsLinux kernelopen-source
0 likes · 9 min read
Linus Torvalds on Project Management: Why Users Matter More Than Code
MaGe Linux Operations
MaGe Linux Operations
Feb 8, 2017 · Fundamentals

Linux Explained: A Beginner’s Guide and How It Differs from UNIX

This article introduces Linux to newcomers, covering its definition as an open‑source operating system, the history of the free‑software movement, practical advantages over Windows, installation basics, compatibility issues, and a detailed comparison with UNIX, highlighting differences in licensing, hardware support, and usage.

LinuxUnix Comparisonbeginner guide
0 likes · 10 min read
Linux Explained: A Beginner’s Guide and How It Differs from UNIX
dbaplus Community
dbaplus Community
Jan 16, 2017 · Backend Development

Scaling a FinTech Platform to $100B Transactions with Four Overhauls

Over three years, a small fintech company transformed its platform from a single‑server PHP/Java stack to a micro‑service‑based Spring Cloud architecture, undergoing four major upgrades that introduced distributed systems, SOA governance, big‑data pipelines, MongoDB replication, Redis caching, and open‑source tools, enabling transaction volumes exceeding one hundred billion.

ArchitectureMicroservicesSpring Cloud
1 likes · 15 min read
Scaling a FinTech Platform to $100B Transactions with Four Overhauls
Efficient Ops
Efficient Ops
Dec 25, 2016 · Operations

How to Build a Low‑Cost, High‑Availability Architecture for a Fresh‑Food E‑Commerce Platform

This article shares practical strategies for designing a cost‑effective, highly available infrastructure for a fresh‑food e‑commerce business, covering business model impact, virtual‑physical hybrid data centers, cloud‑on‑premise balance, open‑source tools, load balancing, monitoring, security, and internal service systems.

cloud architecturecost optimizatione-commerce
0 likes · 15 min read
How to Build a Low‑Cost, High‑Availability Architecture for a Fresh‑Food E‑Commerce Platform
dbaplus Community
dbaplus Community
Dec 16, 2016 · Databases

Why MariaDB Beats MySQL: Features, Compatibility, and Performance Insights

This article explains how MariaDB, a community‑driven fork of MySQL, maintains full compatibility while adding new storage engines, advanced replication, performance‑boosting features like XtraDB and thread pools, and why many organizations consider it a superior replacement for Oracle‑owned MySQL.

MariaDBMySQLReplication
0 likes · 9 min read
Why MariaDB Beats MySQL: Features, Compatibility, and Performance Insights
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 28, 2016 · Backend Development

Why Alibaba’s RocketMQ Donation to Apache Could Transform Distributed Messaging

Alibaba’s recent donation of its high‑performance distributed messaging platform RocketMQ to the Apache Foundation marks a significant step for open‑source middleware, promising broader adoption, enhanced community collaboration, and new opportunities for developers building scalable, low‑latency systems across cloud and IoT environments.

ApacheRocketMQopen-source
0 likes · 4 min read
Why Alibaba’s RocketMQ Donation to Apache Could Transform Distributed Messaging
WeChat Backend Team
WeChat Backend Team
Nov 19, 2016 · Databases

How PhxSQL Achieves MySQL-Compatible High Availability with Strong Consistency

PhxSQL is an open‑source, MySQL‑compatible relational database cluster that provides high availability and strong data consistency through a single‑master multi‑slave architecture, automatically switching masters when over half the nodes are alive, without relying on external services like Zookeeper, and requiring no code changes for migration.

Database ClusterMySQLPhxSQL
0 likes · 6 min read
How PhxSQL Achieves MySQL-Compatible High Availability with Strong Consistency
DevOps
DevOps
Sep 19, 2016 · Fundamentals

Microsoft Tops GitHub Open‑Source Contribution Rankings Under CEO Satya Nadella

Under CEO Satya Nadella, Microsoft has dramatically embraced open source, climbing to the top of GitHub’s contribution leaderboard with 16,419 contributions—surpassing Facebook, Docker, Angular, and Google—while opening key technologies such as .NET, Chakra, MSBuild, Xamarin, and PowerShell to the community.

GitHubMicrosoftcommunity
0 likes · 3 min read
Microsoft Tops GitHub Open‑Source Contribution Rankings Under CEO Satya Nadella
ITPUB
ITPUB
Sep 3, 2016 · Databases

8 MySQL Gotchas That Will Make You Rethink Relational Databases

The article lists eight common complaints about MySQL—from deep‑rooted bugs and inflexible relational schemas to confusing forks, storage‑engine chaos, profit‑driven licensing, weak native JSON support, and proprietary extensions—highlighting why many developers consider alternatives.

Database BugsJSONMySQL
0 likes · 9 min read
8 MySQL Gotchas That Will Make You Rethink Relational Databases
Efficient Ops
Efficient Ops
Aug 31, 2016 · Databases

Can WeChat’s Open‑Source PhxSQL Deliver True High‑Availability MySQL?

The article reviews WeChat’s newly open‑sourced PhxSQL, a MySQL clustering solution that promises high availability and strong consistency, examines its complex architecture with added Phxbinlogsvr and Phxsqlproxy components, and discusses practical concerns such as deployment difficulty, replication latency, lack of multi‑master writes, semi‑synchronous behavior, and monitoring challenges.

Database ClusteringMySQLPhxSQL
0 likes · 9 min read
Can WeChat’s Open‑Source PhxSQL Deliver True High‑Availability MySQL?
Efficient Ops
Efficient Ops
Aug 9, 2016 · Operations

What Linus Torvalds Reveals About Linux, Open Source, and Git

Linus Torvalds discusses the origins of Linux, the role of open‑source collaboration, the evolution of Git, his personal work habits, and the broader impact of open‑source software on technology, business, and future innovation in a candid TED‑style interview.

GitLinuxOperating Systems
0 likes · 17 min read
What Linus Torvalds Reveals About Linux, Open Source, and Git
Qunar Tech Salon
Qunar Tech Salon
Jun 24, 2016 · Backend Development

Overview of Alibaba's Open Source Projects

This article provides a comprehensive overview of Alibaba's numerous open‑source projects, ranging from high‑performance service frameworks and databases to messaging middleware, frontend tools, testing platforms, and infrastructure utilities, highlighting their key features and typical use cases.

AlibabaBackendbig data
0 likes · 22 min read
Overview of Alibaba's Open Source Projects
21CTO
21CTO
Jun 16, 2016 · Big Data

Building a Simple Open‑Source Self‑Service BI Platform with Flask & React

This article introduces dataplay2, an open‑source self‑service BI platform built with Flask, pandas, scikit‑learn on the backend and React, ECharts, D3, and other JavaScript libraries on the frontend, detailing its architecture, installation steps, core features such as data upload, visualization, classification, clustering, and future improvement ideas.

BIData Analysismachine learning
0 likes · 11 min read
Building a Simple Open‑Source Self‑Service BI Platform with Flask & React
Architecture Digest
Architecture Digest
May 21, 2016 · Databases

An Overview of MyCat: Open‑Source Distributed Database Middleware and Its Technical Features

The article introduces MyCat, an open‑source distributed database middleware that provides transparent sharding, multi‑backend support, AI‑driven catlet extensions, and advanced read‑write splitting to enable low‑cost migration of single‑node databases to cloud environments while addressing performance and scalability challenges.

Database MiddlewareMycatSQL Routing
0 likes · 9 min read
An Overview of MyCat: Open‑Source Distributed Database Middleware and Its Technical Features
Architecture Digest
Architecture Digest
May 7, 2016 · Fundamentals

Overview of Alibaba Open‑Source Projects and Tools

This article provides a comprehensive overview of numerous Alibaba open‑source projects, ranging from service frameworks like Dubbo and database tools such as Druid and OceanBase to front‑end libraries, distributed systems, testing platforms, and cloud utilities, each briefly described with links for further reference.

AlibabaJavabig data
0 likes · 27 min read
Overview of Alibaba Open‑Source Projects and Tools
21CTO
21CTO
Apr 13, 2016 · Backend Development

How to Choose, Use, and Extend Open‑Source Projects Without Reinventing the Wheel

The article explains why and how to adopt open‑source projects, covering their benefits, common pitfalls, and practical guidance on selecting, using, and extending them safely through careful evaluation, testing, operational readiness, and thoughtful customization.

best practicesopen-sourceproject selection
0 likes · 14 min read
How to Choose, Use, and Extend Open‑Source Projects Without Reinventing the Wheel
Big Data and Microservices
Big Data and Microservices
Apr 10, 2016 · Industry Insights

How Meituan Scaled Its Tech Architecture from LAMP to a Cloud‑Native O2O Platform

In this interview, Meituan’s technology committee chair Xia Huaxia explains how the company’s architecture evolved from a simple LAMP stack to a multi‑layer, cloud‑native system, detailing the separation of infrastructure, business, and front‑end components, the use of open‑source tools, and the systematic simplification, standardization, automation, and quantification of business processes to support rapid O2O growth.

Cloud NativeMeituanO2O
0 likes · 28 min read
How Meituan Scaled Its Tech Architecture from LAMP to a Cloud‑Native O2O Platform
dbaplus Community
dbaplus Community
Apr 6, 2016 · Fundamentals

Essential Open‑Source Technologies Every Engineer Should Know

This article provides a comprehensive, curated overview of the most influential open‑source software across the full technology stack—including operating systems, web servers, programming languages, frameworks, databases, big‑data tools, and development utilities—offering practical insights for engineers seeking to understand and adopt proven solutions.

big datadatabasesopen-source
0 likes · 24 min read
Essential Open‑Source Technologies Every Engineer Should Know
Qunar Tech Salon
Qunar Tech Salon
Mar 30, 2016 · Operations

Top 11 Linux Data Recovery Tools

This article introduces eleven Linux-based data recovery utilities, describing their main features, usage scenarios, and official download links, to help users protect and restore valuable data after hard‑drive failures or system crashes.

Linuxdata recoveryopen-source
0 likes · 9 min read
Top 11 Linux Data Recovery Tools
Architecture Digest
Architecture Digest
Mar 24, 2016 · Backend Development

A Curated List of Open‑Source .NET Components and Frameworks

This article compiles a comprehensive, English‑language overview of numerous open‑source .NET libraries and frameworks—including caching, logging, NoSQL, scheduling, IoC containers, ORMs, serialization, cross‑platform runtimes, web, mobile, networking, graphics, desktop, testing, transaction, search, validation, charting, and messaging solutions—providing brief descriptions for each.

.NETBackendC++
0 likes · 17 min read
A Curated List of Open‑Source .NET Components and Frameworks
21CTO
21CTO
Mar 10, 2016 · Backend Development

15 Essential PHP Libraries Every Backend Developer Should Know

This article introduces fifteen powerful PHP libraries—from testing tools like Mink to HTTP clients such as Requests and caching solutions like Stash—highlighting their key features and how they can accelerate backend development and improve web application performance.

Backend DevelopmentLibrariesPHP
0 likes · 8 min read
15 Essential PHP Libraries Every Backend Developer Should Know
ITPUB
ITPUB
Mar 9, 2016 · Databases

8 Critical Drawbacks of MySQL You Should Know

The article enumerates eight fundamental issues with MySQL—including deep‑seated bugs, rigid relational schemas, complex JOIN handling, confusing branch and storage‑engine choices, profit‑driven licensing, lack of native JSON support, and proprietary modules—while urging developers to consider more flexible alternatives.

JSONMySQLRelational Databases
0 likes · 9 min read
8 Critical Drawbacks of MySQL You Should Know
21CTO
21CTO
Mar 5, 2016 · Backend Development

How to Choose, Use, and Extend Open‑Source Projects Without Reinventing the Wheel

This article explores the DRY principle in software development, explains why many open‑source projects violate it, and provides practical guidance on selecting, using, and customizing open‑source solutions through real‑world case studies, focusing on business fit, maturity, operational capability, and safe integration.

Operationsbest practicesopen-source
0 likes · 12 min read
How to Choose, Use, and Extend Open‑Source Projects Without Reinventing the Wheel
ITPUB
ITPUB
Mar 1, 2016 · Fundamentals

Why Open‑Source Software Still Beats Proprietary Alternatives: 9 Compelling Reasons

The article outlines nine practical advantages of open‑source software—zero cost, instant availability, rapid security fixes, higher security, comprehensive community support, user‑centric customization, extended hardware lifespan, enhanced privacy, and superior overall quality—explaining why it remains a strong competitor to proprietary solutions.

Softwarecostcustomization
0 likes · 9 min read
Why Open‑Source Software Still Beats Proprietary Alternatives: 9 Compelling Reasons
21CTO
21CTO
Jan 7, 2016 · Fundamentals

How to Kickstart Your Open‑Source Journey: Find Easy Bugs and Contribute Today

This guide explains what open‑source software is, why contributing matters, and provides step‑by‑step resources for beginners to choose a language, locate easy bugs, and start contributing to projects like Fedora, Mozilla, KDE, OpenStack, GNOME, Apache, Python, and Django.

Bug fixingbeginnercommunity
0 likes · 11 min read
How to Kickstart Your Open‑Source Journey: Find Easy Bugs and Contribute Today
DevOps
DevOps
Dec 23, 2015 · Backend Development

Microsoft’s Surprising Open‑Source and Linux Contributions in 2015

During 2015 Microsoft made a series of notable open‑source and Linux‑related moves—including adding VP9 support to Edge, open‑sourcing the Chakra JavaScript engine, .NET, MSBuild, contributing Hyper‑V to Linux, releasing Azure Cloud Switch, and bringing Visual Studio Code and its compiler tools to Linux.

Microsoftfrontend developmentopen-source
0 likes · 3 min read
Microsoft’s Surprising Open‑Source and Linux Contributions in 2015
21CTO
21CTO
Dec 21, 2015 · Information Security

Why Open Source Is Becoming the Top Choice for Enterprise Security and Innovation

Over the past decade, open‑source software has surged in the enterprise sector, driven by startups and venture capital, with surveys showing widespread adoption, increased contributions, and strong security advantages that are reshaping IT architecture, cloud, and big‑data strategies.

Cloud ComputingVenture capitalbig data
0 likes · 4 min read
Why Open Source Is Becoming the Top Choice for Enterprise Security and Innovation
ITPUB
ITPUB
Dec 15, 2015 · Databases

What Were the Biggest Database Breakthroughs of 2015?

The 2015 database landscape saw cloud integration, open‑source momentum, and major product releases—from SequoiaDB and MySQL Cluster to OceanBase and Greenplum—highlighting shifting market dynamics, emerging Chinese solutions, and the continued relevance of relational databases amid NoSQL growth.

Cloud ComputingNoSQLdatabases
0 likes · 9 min read
What Were the Biggest Database Breakthroughs of 2015?
21CTO
21CTO
Dec 4, 2015 · Cloud Computing

How Gleasy Tackles Distributed Cloud Challenges with Open‑Source Middleware

Facing massive storage and high‑concurrency demands, Gleasy’s chief architect Xue Ke explains how the company combines open‑source foundations with custom middleware—such as CloudMQ, CloudFS, CloudIM, CloudIndex, and CloudJob—to build a distributed framework that simplifies app integration, improves performance, and reduces development cycles.

Cloud Computingapplication integrationmiddleware
0 likes · 8 min read
How Gleasy Tackles Distributed Cloud Challenges with Open‑Source Middleware
Java High-Performance Architecture
Java High-Performance Architecture
Dec 1, 2015 · Operations

What Is Nagios? Key Features, Components, and Limitations Explained

Nagios is an enterprise‑grade, open‑source monitoring framework that tracks server, service, and network metrics such as CPU usage, memory, disk space, and network throughput, alerts via email or SMS on anomalies, and consists of a core, plugins, and extensions, though it lacks built‑in reporting and has configuration limitations.

IT infrastructureNagiosOperations
0 likes · 3 min read
What Is Nagios? Key Features, Components, and Limitations Explained
dbaplus Community
dbaplus Community
Nov 24, 2015 · Backend Development

Open‑Source vs Commercial Message Queues: Features, Performance & Ops Insights

This article examines the rise of cloud‑native architectures, explains core concepts of Message Oriented Middleware, compares JMS and AMQP protocols, evaluates major commercial and open‑source queue products across functionality, operations management, clustering, high‑availability, stability and extensions, and presents detailed performance test results for point‑to‑point and publish/subscribe modes.

Commercialcomparisonmessage queue
0 likes · 20 min read
Open‑Source vs Commercial Message Queues: Features, Performance & Ops Insights
21CTO
21CTO
Nov 13, 2015 · Frontend Development

What Anders Hejlsberg Revealed About TypeScript’s Future and Design Philosophy

During his first visit to China, Anders Hejlsberg, the creator of Delphi, C# and lead of TypeScript, shared personal insights on lifelong coding, open‑source advocacy, and his minimalist language design principles, while highlighting TypeScript’s type system, ES6 support, and its growing industry adoption.

Anders HejlsbergProgramming Language DesignTypeScript
0 likes · 9 min read
What Anders Hejlsberg Revealed About TypeScript’s Future and Design Philosophy
21CTO
21CTO
Nov 7, 2015 · Backend Development

Explore the Ultimate PHP Library Collection: 55 Essential Tools for Developers

This comprehensive, curated list presents over fifty PHP libraries and tools spanning websites, dependency management, frameworks, micro‑frameworks, routing, templating, static site generators, HTTP clients, middleware, URL handling, email, file operations, streams, dependency injection, imaging, testing, continuous integration, documentation, security, password handling, code analysis, architecture, debugging, build tools, task runners, navigation, asset management, geolocation, date‑time, events, logging, e‑commerce, PDF, office formats, databases, migrations, NoSQL, queues, search, command‑line utilities, authentication, markup, string manipulation, numeric handling, validation, REST/APIs, caching, data structures, notifications, deployment, internationalisation, third‑party APIs, extensions and miscellaneous utilities, providing developers with a one‑stop reference for PHP development.

PHPResourcesopen-source
0 likes · 33 min read
Explore the Ultimate PHP Library Collection: 55 Essential Tools for Developers
High Availability Architecture
High Availability Architecture
Nov 5, 2015 · Backend Development

Elastic-Job: Overview of a Distributed Job Scheduling Framework

This article introduces Elastic-Job, a Java‑based distributed job scheduling framework from Dangdang, covering its origins, core features such as sharding and elastic scaling, deployment with Zookeeper, best‑practice usage, open‑source development philosophy, future improvements, and detailed Q&A.

BackendElastic-JobJob Sharding
0 likes · 17 min read
Elastic-Job: Overview of a Distributed Job Scheduling Framework
Architect
Architect
Nov 1, 2015 · Cloud Computing

Red Hat Opens Ceph Storage to Other Cloud Leaders and Establishes a Ceph Advisory Board

Red Hat announced at the Tokyo OpenStack Summit that governance of its Ceph software‑defined storage suite will shift from Red Hat to a newly formed Ceph Advisory Board comprising multiple industry leaders, signaling broader community control and continued growth of Ceph as a key cloud storage solution.

Advisory BoardCephOpenStack
0 likes · 5 min read
Red Hat Opens Ceph Storage to Other Cloud Leaders and Establishes a Ceph Advisory Board
MaGe Linux Operations
MaGe Linux Operations
Sep 16, 2015 · Operations

60+ Must-Have Open-Source DevOps Tools to Supercharge Your Workflow

This article compiles over 60 of the best open-source DevOps tools—including version-control systems, build automation, CI/CD platforms, container runtimes, configuration-management solutions, monitoring and logging utilities—to help developers implement efficient, automated, and scalable workflows without cost.

CI/CDDevOpscontainer
0 likes · 13 min read
60+ Must-Have Open-Source DevOps Tools to Supercharge Your Workflow
21CTO
21CTO
Sep 16, 2015 · Artificial Intelligence

Why Deep Learning Marks a Turning Point in Artificial Intelligence

The article traces humanity’s long‑standing quest for intelligent machines—from early mechanical curiosities and Turing’s seminal test to modern breakthroughs in deep learning, highlighting how hierarchical feature learning, massive data, and collaborative open‑source efforts are reshaping AI and its future impact.

AI historyArtificial Intelligencedeep learning
0 likes · 10 min read
Why Deep Learning Marks a Turning Point in Artificial Intelligence
Efficient Ops
Efficient Ops
Aug 17, 2015 · Cloud Computing

From Cloud 1.0 to 2.0: How Docker and Data Services Are Redefining the Cloud

This article traces the seven‑year evolution of cloud computing from the early public‑vs‑private debate and open‑source battles to the Docker‑driven 2.0 era, highlighting shifts in business models, data as a core asset, and emerging trends in data‑center design.

business modelhybrid cloudopen-source
0 likes · 10 min read
From Cloud 1.0 to 2.0: How Docker and Data Services Are Redefining the Cloud
Qunar Tech Salon
Qunar Tech Salon
Jul 12, 2015 · Big Data

Airbnb OpenAir Conference: Open‑Source Tools Airpal, Aerosolve, and Airflow

At Airbnb’s inaugural OpenAir conference, the company unveiled three open‑source big‑data tools—Airpal, a Presto‑based visual SQL query engine; Aerosolve, an interpretable machine‑learning engine for pricing recommendations; and Airflow, an internal platform for orchestrating and monitoring data pipelines.

AirbnbOpenAirbig data
0 likes · 4 min read
Airbnb OpenAir Conference: Open‑Source Tools Airpal, Aerosolve, and Airflow