Tagged articles
19 articles
Page 1 of 1
ITPUB
ITPUB
Dec 6, 2025 · Fundamentals

How Massive Is the Linux Kernel? Inside Its 37 Million Lines of Code

The article presents a detailed overview of the Linux kernel’s astonishing growth to over 37 million lines of code, breaks down directory sizes, explains core subsystems, lists top contributors, and offers practical advice on how to approach learning this massive open‑source project.

Learning GuideLinux kernelcode size
0 likes · 13 min read
How Massive Is the Linux Kernel? Inside Its 37 Million Lines of Code
Programmer DD
Programmer DD
Jan 5, 2022 · Backend Development

Why Spring Cloud Alibaba Is the Ultimate Microservices Solution for Fast Business Transformation

This article explains how Spring Cloud Alibaba provides a one‑stop microservices solution, details its components and migration costs, offers practical learning steps, and recommends resources for mastering the framework, making it ideal for businesses seeking rapid digital transformation.

Alibaba CloudDistributed SystemsLearning Guide
0 likes · 10 min read
Why Spring Cloud Alibaba Is the Ultimate Microservices Solution for Fast Business Transformation
Open Source Linux
Open Source Linux
Apr 19, 2021 · Fundamentals

Unlocking the Linux Kernel: A Beginner’s Guide to Architecture and Modules

This article introduces the Linux kernel, explains its purpose and different architectures—including microkernel, monolithic, and hybrid designs—covers where kernel files reside, describes kernel modules and their management, and shares practical learning strategies and resources for newcomers.

Learning GuideLinux kernelOperating System
0 likes · 27 min read
Unlocking the Linux Kernel: A Beginner’s Guide to Architecture and Modules
Architects' Tech Alliance
Architects' Tech Alliance
Sep 19, 2020 · Fundamentals

How to Systematically Learn Distributed Systems: Problems, Solutions, and Emerging Challenges

This article outlines why distributed systems are needed, explains how they address cost and high‑availability issues through coordinated nodes, and discusses the new challenges such as service discovery, load balancing, avalanche prevention, monitoring, data sharding, replication, and distributed transactions, while offering practical and theoretical learning paths.

CAP theoremDistributed SystemsLearning Guide
0 likes · 10 min read
How to Systematically Learn Distributed Systems: Problems, Solutions, and Emerging Challenges
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 27, 2020 · Cloud Native

Why Kubernetes Is the Future OS: Expert Insights, Learning Path, and Real‑World Troubleshooting

This article shares an Alibaba technical expert's perspectives on Kubernetes—its role as the future operating system, practical learning strategies, detailed troubleshooting cases, and a free e‑book download—offering a comprehensive guide for engineers seeking to master cloud‑native orchestration.

AlibabaKubernetesLearning Guide
0 likes · 14 min read
Why Kubernetes Is the Future OS: Expert Insights, Learning Path, and Real‑World Troubleshooting
FunTester
FunTester
Jan 1, 2020 · Fundamentals

Why Learn Java and How to Get Started: A Comprehensive Guide

This article explains why Java remains a popular, easy-to-learn, and career‑boosting programming language, outlines its real‑world advantages, and provides a step‑by‑step roadmap with core concepts, tools, and practice tips for beginners.

JDKJavaLearning Guide
0 likes · 13 min read
Why Learn Java and How to Get Started: A Comprehensive Guide
ITPUB
ITPUB
Sep 9, 2019 · Operations

Master Linux Basics: Essential Commands and Learning Path for Beginners

This guide outlines a practical roadmap for Linux newcomers, covering the purpose of learning, essential command‑line tools, recommended resources, habits for working in the shell, Unix‑style thinking, and key skills like Shell scripting, Python, DevOps, and cloud automation.

Learning GuideLinuxShell scripting
0 likes · 9 min read
Master Linux Basics: Essential Commands and Learning Path for Beginners
21CTO
21CTO
May 22, 2019 · Fundamentals

Which Programming Language Should You Learn Next? A Practical Guide

This article reviews the top ten programming languages, explains why learning multiple languages matters, and offers practical advice on choosing the most beneficial language for your career, covering Java, JavaScript, Python, Kotlin, Go, C#, Swift, Rust, PHP, and C/C++.

Career DevelopmentJavaJavaScript
0 likes · 8 min read
Which Programming Language Should You Learn Next? A Practical Guide
21CTO
21CTO
Apr 30, 2018 · Backend Development

Master the Modern Backend Developer Roadmap: 24 Essential Steps

This comprehensive guide outlines a step‑by‑step roadmap for becoming a modern backend developer, covering language selection, hands‑on practice, package management, standards, security, testing, databases, frameworks, caching, APIs, authentication, messaging, Docker, web servers, sockets, GraphQL, and continuous learning.

Backend DevelopmentLearning GuideSoftware Engineering
0 likes · 12 min read
Master the Modern Backend Developer Roadmap: 24 Essential Steps
MaGe Linux Operations
MaGe Linux Operations
Feb 25, 2018 · Fundamentals

8 2018 Linux Predictions & Essential Tips for Mastering the Command Line

This article outlines eight 2018 Linux trends predicted by OMGUbuntu, highlights Ubuntu's growing market share, and provides practical step‑by‑step advice—including essential commands, learning resources, and community tips—to help beginners become proficient Linux users and administrators.

Learning GuideLinuxSystem Administration
0 likes · 11 min read
8 2018 Linux Predictions & Essential Tips for Mastering the Command Line
21CTO
21CTO
Feb 4, 2018 · Blockchain

Step‑by‑Step Roadmap to Master Bitcoin and Blockchain Basics

This guide offers a structured, step‑by‑step learning path for absolute beginners and curious investors, covering quick video introductions, deeper reading, podcasts, classic papers, advanced courses, economics research, and up‑to‑date community resources to help understand and evaluate cryptocurrencies.

BitcoinLearning GuideResources
0 likes · 7 min read
Step‑by‑Step Roadmap to Master Bitcoin and Blockchain Basics
21CTO
21CTO
Oct 23, 2017 · Fundamentals

Master Python Fundamentals with Visual Mind Maps: A Complete Guide

This article presents a comprehensive, visual overview of core Python concepts—including basic syntax, data types, control flow, file handling, exceptions, functions, modules, and object‑oriented programming—organized as a series of mind‑map diagrams to aid beginners in structured learning and deeper understanding.

Learning GuidePythonmind map
0 likes · 3 min read
Master Python Fundamentals with Visual Mind Maps: A Complete Guide
MaGe Linux Operations
MaGe Linux Operations
Oct 20, 2017 · Fundamentals

Master Python Core Concepts with Visual Mind Maps – A Complete Beginner’s Guide

An in‑depth Python learning guide presents a series of mind‑map visualizations covering fundamentals, data types, control flow, file handling, error management, functions, modules, and object‑oriented programming, alongside personal study insights, migration resources from Python 2 to 3, and downloadable PDF notes.

Learning GuidePythonPython 3
0 likes · 5 min read
Master Python Core Concepts with Visual Mind Maps – A Complete Beginner’s Guide
Efficient Ops
Efficient Ops
Jun 21, 2016 · Operations

How to Effectively Learn Open Source Code: A DevOps Guide

This article outlines a step-by-step DevOps guide for mastering source code, covering preparation, code exploration, framework understanding, workflow tracing, data flow analysis, debugging techniques, and practical tips such as selecting resources, IDEs, and leveraging tests to accelerate learning.

DebuggingDevOpsIDE
0 likes · 15 min read
How to Effectively Learn Open Source Code: A DevOps Guide
MaGe Linux Operations
MaGe Linux Operations
Jul 15, 2014 · Fundamentals

Master a New Programming Language in a Week: Practical Learning Blueprint

This article presents a concise, experience‑based roadmap for developers to quickly acquire the most essential 50% of a new programming language within days, emphasizing core syntax, data structures, error handling, and best practices to avoid fragile code and boost productivity.

Learning GuideProgramming Languagecoding fundamentals
0 likes · 8 min read
Master a New Programming Language in a Week: Practical Learning Blueprint