Skip to content

Open Knowledge

  • Information Technology
    • Software Engineering
    • Multimedia Technology
    • Computer Network
    • Information Security
  • Computers – Software
  • Document

Trang chủ » Lưu trữ cho » Page 2

Author: OpenDev

What Is a Proxy? Understanding Its Definition and Practical Applications

What Is a Proxy? Understanding Its Definition and Practical Applications

A proxy acts as a silent “agent,” enhancing your security, optimizing your online experience, and unlocking access to parts of the Internet that are otherwise restricted.

by OpenDev|20 December, 202520 December, 2025|0
Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship is a classic work in the field of software engineering, focusing on improving source code quality through professional programming principles, rules, and mindset.

by OpenDev|17 December, 20253 January, 2026|0
Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python

Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python

In an era where data has become the “universal language” of the world, understanding and knowing…

by OpenDev|8 November, 20253 January, 2026|0
What is a Session in Web Programming? How It Works, Applications, and Effective Security

What is a Session in Web Programming? How It Works, Applications, and Effective Security

Sessions were introduced as a solution to maintain state during a user’s interaction with a website. Thanks to sessions, the system can “remember” who is logged in, what items they have added to their shopping cart, or which step they are on in a multi-step form.

by OpenDev|21 October, 202524 March, 2026|0
Whitespace in Design: Principles and Practical Applications

Whitespace in Design: Principles and Practical Applications

In practice, whitespace is the key factor that determines balance, readability, and the overall aesthetics of a layout. It allows content to “breathe,” creates natural emphasis on important elements, and delivers a smooth and comfortable user experience.

by OpenDev|19 October, 202524 March, 2026|0
Repetition in UI/UX: Creating Consistency and User Experience

Repetition in UI/UX: Creating Consistency and User Experience

The principle of Repetition in design refers to consistently reusing design elements across a product, including colors, typography, icons, buttons, and layouts. This repetition creates consistency, enhances user experience, and makes the product more recognizable, harmonious, and professional.

by OpenDev|19 October, 202524 March, 2026|0
What is the Principle of Balance? How to Apply Visual Balance in Modern Web Design

What is the Principle of Balance? How to Apply Visual Balance in Modern Web Design

Balance is not just about arranging elements so that both sides are “equal,” but the art of distributing visual weight to create a sense of stability, harmony, and to guide viewers through the experience naturally.

by OpenDev|19 October, 202524 March, 2026|0
What Are the Principles of Visual Design? Their Role in Modern Web Design

What Are the Principles of Visual Design? Their Role in Modern Web Design

Visual design is therefore not just “decoration” but becomes the first language of communication between a product and its users. A well-organized interface with rhythm, contrast, and clear hierarchy helps viewers understand content more quickly, feel more confident, and enjoy a smoother experience.

by OpenDev|19 October, 202524 March, 2026|0
What is Proximity? How to Apply the Principle of Spacing in Web and UI/UX Design

What is Proximity? How to Apply the Principle of Spacing in Web and UI/UX Design

Proximity in design helps establish connections between related elements while creating clear separation between unrelated content. This balance makes the interface more organized, readable, and professional.

by OpenDev|19 October, 202524 March, 2026|0
Exploring Cookies in Modern Web: Roles, Changes, and Emerging Security Trends

Exploring Cookies in Modern Web: Roles, Changes, and Emerging Security Trends

A cookie is a small data file that the browser stores temporarily or permanently to facilitate efficient information exchange between the server and the client. It plays a crucial role in user identification, session management, storing personal preferences, and supporting access behavior analysis.

by OpenDev|15 October, 202524 March, 2026|0

Posts pagination

Previous 1 2 3 … 8 Next

Outstanding

  • data-structures-and-algorithms
    What Are Data Structures and Algorithms? Basic Knowledge for Beginners14 January, 2026
  • What is a Session?
    What is a Session in Web Programming? How It Works, Applications, and Effective Security21 October, 2025
  • Whitespace
    Whitespace in Design: Principles and Practical Applications19 October, 2025
  • What is Repetition?
    Repetition in UI/UX: Creating Consistency and User Experience19 October, 2025
  • The Principle of Balance in Design
    What is the Principle of Balance? How to Apply Visual Balance in Modern Web Design19 October, 2025

Category

  • Computer Network (11)
  • Computers – Software (10)
  • Document (16)
  • Information Security (12)
  • Information Technology (7)
  • Multimedia Technology (9)
  • Programming Knowledge (14)
  • Software Engineering (8)

Tag

Basic Python (14) Clean Code (3) Cybersecurity (1) Data Structures and Algorithms (1) Documents (16) Open Source (1) OWASP (1) OWASP Top 10 (1) Software design principles (3) Visual design principles (7)

Latest article

  • data-structures-and-algorithms
    What Are Data Structures and Algorithms? Basic Knowledge for Beginners
    by OpenDev
    14 January, 2026

Document

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

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” 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.

General Information

About the Website

Contact Us

About the Author

Terms and policies

Privacy policy

Terms of use

Copyright policy

Contact Me

OpenKnowledge.suport@gmail.com
London, England

Social Network

  • Facebook
  • Instagram
  • Pinterest
Copyright © 2026 Open Knowledge.
Powered by WordPress and HybridMag.
  • Information Technology
    • Software Engineering
    • Multimedia Technology
    • Computer Network
    • Information Security
  • Computers – Software
  • Document

Open Knowledge

  • Information Technology
    • Software Engineering
    • Multimedia Technology
    • Computer Network
    • Information Security
  • Computers – Software
  • Document