Skip to content

Open Knowledge

  • Công nghệ thông tin
    • Công nghệ phần mềm
    • Công nghệ đa phương tiện
    • Mạng máy tính
    • An toàn thông tin
  • Máy tính – Phần mềm
  • Lập trình
  • Tài liệu

Trang chủ » Information Technology

Information Technology

What Are Data Structures and Algorithms? Basic Knowledge for Beginners
Posted in
  • Information Technology

What Are Data Structures and Algorithms? Basic Knowledge for Beginners

Data structures and algorithms are the foundation of programming, like the “backbone” and the “brain” of all software. A good programmer not only knows how to write code that works correctly, but also knows how to choose appropriate data structures and apply optimized algorithms to save processing time and system resources.

by OpenDev•14 Tháng 1, 202614 Tháng 1, 2026•0
Overview of open source and its role in modern technology.
Posted in
  • Information Technology
  • Software Engineering

Overview of open source and its role in modern technology.

Open source is not only a technical tool but also a symbol of community spirit and continuous innovation. This article analyzes the development trends, opportunities, and challenges of open source in the future—from its role in artificial intelligence and security to its potential to reshape the way humans build technology.

by OpenDev•19 Tháng 8, 202514 Tháng 1, 2026•0
KISS, DRY, YAGNI – 3 Golden Principles in Software Development
Posted in
  • Information Technology
  • Software Engineering

KISS, DRY, YAGNI – 3 Golden Principles in Software Development

KISS, DRY, and YAGNI are commonly referred to as “software design principles” or more specifically as “programming principles” (programming principles / coding principles).

by OpenDev•12 Tháng 8, 20259 Tháng 12, 2025•0
What is SOLID? Principles, how it works, and practical applications
Posted in
  • Information Technology
  • Software Engineering

What is SOLID? Principles, how it works, and practical applications

Applying SOLID principles in programming makes the code easier to maintain, extend, and reduces errors. Not only does it ensure clarity, but SOLID also serves as the foundation for building clean code, supporting effective teamwork, and improving software quality.

by OpenDev•22 Tháng 7, 20257 Tháng 12, 2025•0
Clean Code: The Art of Writing Clean and Sustainable Code in Software Development
Posted in
  • Information Technology

Clean Code: The Art of Writing Clean and Sustainable Code in Software Development

Clean Code not only ensures the software runs correctly but also keeps the project readable, maintainable, and sustainable.

by OpenDev•22 Tháng 7, 202524 Tháng 10, 2025•0

Nổi bật

Outstanding

  • Session là gì?
    Session trong lập trình web là gì? Cách hoạt động, ứng dụng và bảo mật hiệu quả21 Tháng 10, 2025
  • Whitespace
    Whitespace trong Thiết kế: Nguyên lý và Ứng dụng Thực tiễn19 Tháng 10, 2025
  • Repetition là gì
    Repetition trong UI/UX: Tạo sự nhất quán và trải nghiệm người dùng19 Tháng 10, 2025
  • Nguyên lý Balance trong thiết kế
    Nguyên lý Balance là gì? Cách áp dụng cân bằng thị giác trong thiết kế web hiện đại19 Tháng 10, 2025
  • Nguyên Tắc Thiết Kế Thị Giác Trong Web Hiện Đại
    Nguyên Tắc Thiết Kế Thị Giác Là Gì? Vai Trò Của Chúng Trong Thiết Kế Web Hiện Đại19 Tháng 10, 2025

Danh mục

Category

  • An toàn thông tin (12)
  • Computer Network (11)
  • Computers – Software (10)
  • Công nghệ đa phương tiện (9)
  • Công nghệ phần mềm (7)
  • Công nghệ thông tin (7)
  • Document (16)
  • Information Security (10)
  • Information Technology (5)
  • Kiến thức lập trình (59)
  • Mạng máy tính (11)
  • Máy tính – Phần mềm (10)
  • Multimedia Technology (2)
  • Programming Knowledge (4)
  • Software Engineering (6)
  • Tài liệu (17)

Tag

Basic Python (4) Clean Code (3) Clean Code (3) Cybersecurity (1) Cybersecurity (1) Cấu trúc dữ liệu và giải thuật (1) Data Structures and Algorithms (1) Documents (16) Mã nguồn mở (1) Nguyên lý thiết kế phần mềm (3) OOP (1) OOP (1) Open Source (1) OWASP (1) OWASP (1) OWASP Top 10 (1) OWASP Top 10 (1) Python cơ bản (59) Software design principles (3) Tài liệu (2) Visual design principles (7) Visual design principles (1)

Bài viết mới nhất

Latest article

  • Session là gì?
    Session trong lập trình web là gì? Cách hoạt động, ứng dụng và bảo mật hiệu quả
    bởi OpenDev
    21 Tháng 10, 2025

Tài liệu

Document

  • The Web Application Hacker Handbook Discovering and Exploiting Security Flaws
    The Web Application Hacker’s Handbook: Discovering and Exploiting Security Flaws3 Tháng 1, 2026
  • Security Engineering A Guide to Building Dependable Distributed Systems
    Security Engineering: A Guide to Building Dependable Distributed Systems27 Tháng 12, 2025
  • Soft Skills The Software Developer’s Life Manual
    Soft Skills: The Software Developer’s Life Manual27 Tháng 12, 2025
  • Cracking the Coding Interview: 189 Programming Questions and Solutions27 Tháng 12, 2025
  • Introduction to Algorithms
    Introduction to Algorithms, 3rd Edition23 Tháng 12, 2025

Tài liệu tham khảo

References

Python for Professionals: Learning Python as a Second Language

Python: Deeper Insights into Machine Learning

DataFusion Python Bindings in Practice

Learning Data Mining with Python

Classical Mechanics: A Computational Approach with Examples Using Mathematica and Python

Open Knowledge

"Open Knowledge" khuyến khích cộng đồng cùng nhau đóng góp, chia sẻ và xây dựng một kho tri thức chung. Mục tiêu cuối cùng là lan tỏa tinh thần học hỏi suốt đời và kết nối những con người cùng khát vọng mở rộng tri thức.

“Open knowledge” encourages communities to collaboratively contribute, share, and build a shared body of knowledge. Its ultimate goal is to foster a lifelong learning mindset and connect individuals who share the aspiration to continuously expand knowledge.

Thông Tin Chung

General Information

Giới thiệu về Website

About the Website

Thông tin liên hệ

Contact Us

Thông tin tác giả

About the Author

Điều khoản - Chính Sách

Terms and policies

Chính sách bảo mật

Privacy policy

Điều khoản sử dụng

Terms of use

Chính sách bản quyền

Copyright policy

Liên Hệ Với Tôi

Contact Me

openknowledge.suport@gmail.com
London, England

Mạng xã hội

Social Network

  • Facebook
  • Instagram
  • Pinterest
Copyright © 2026 Open Knowledge.
Powered by WordPress and HybridMag.
  • Công nghệ thông tin
    • Công nghệ phần mềm
    • Công nghệ đa phương tiện
    • Mạng máy tính
    • An toàn thông tin
  • Máy tính – Phần mềm
  • Lập trình
  • Tài liệu