All Articles

145983 articles · Page 7235 of 7300
High Availability Architecture
High Availability Architecture
Jul 30, 2015 · Information Security

Web Application Security Threats and Mitigation Strategies

This article outlines the most common web application security threats—including XSS, SQL injection, CSRF, transmission hijacking, credential leaks, brute‑force attacks, and token theft—and provides practical mitigation techniques such as proper escaping, CSP, parameterized queries, CSRF tokens, HTTPS, HSTS, HPKP, encrypted password storage, two‑factor authentication, and robust token handling.

CSPCSRFHTTPS
0 likes · 26 min read
Web Application Security Threats and Mitigation Strategies
Architect
Architect
Jul 30, 2015 · Backend Development

Technical Architecture of Worktile: SPA Design, Service Stack, and Real-time Messaging

Worktile’s architecture combines a single‑page AngularJS front‑end with a Node.js/Express backend, leveraging MongoDB, Redis, and ejabberd for real‑time messaging, illustrating how SPA design, modular services, and long‑connection techniques enable a stable, high‑performance team collaboration platform.

AngularJSMongoDBNode.js
0 likes · 11 min read
Technical Architecture of Worktile: SPA Design, Service Stack, and Real-time Messaging
Architect
Architect
Jul 30, 2015 · Backend Development

Redis‑Backed Timeline Implementation with MongoDB for a Subscription Feed

This article explains how to implement a scalable timeline for a subscription feed by combining MongoDB storage with a Redis list cache, detailing the data model, query challenges, Redis operations for pushing and trimming statuses, rebuilding strategies, and handling data integrity trade‑offs.

MongoDBQueueRedis
0 likes · 7 min read
Redis‑Backed Timeline Implementation with MongoDB for a Subscription Feed
Qunar Tech Salon
Qunar Tech Salon
Jul 30, 2015 · Fundamentals

Creating a Simple TCP Server with inetd/xinetd and Shell Scripts

This article demonstrates how to build a minimal TCP server on Unix by configuring inetd or xinetd to redirect socket traffic to a shell script that reads from standard input and writes to standard output, illustrating core networking and scripting concepts.

inetdnetwork programmingtcp server
0 likes · 6 min read
Creating a Simple TCP Server with inetd/xinetd and Shell Scripts
MaGe Linux Operations
MaGe Linux Operations
Jul 30, 2015 · Cloud Native

Essential Docker Tips for Developers: Boost Efficiency and Security

This article shares practical Docker tips covering CLI enhancements, Dockerfile best practices, networking, volume management, and security measures, helping developers who already know the basics to improve container workflows, reduce image size, and secure their Docker deployments.

CLIDevOpsDockerfile
0 likes · 11 min read
Essential Docker Tips for Developers: Boost Efficiency and Security
Efficient Ops
Efficient Ops
Jul 30, 2015 · Information Security

Designing a Multi‑Layer Ops Security Tower: Network, System & Permission Strategies

This article summarizes a comprehensive ops security talk that breaks down network segmentation, system hardening, and permission management into layered defenses, offering practical guidance on VLANs, ACLs, least‑privilege principles, and account auditing for robust enterprise protection.

System Hardeningaccess controlinformation security
0 likes · 11 min read
Designing a Multi‑Layer Ops Security Tower: Network, System & Permission Strategies
Java High-Performance Architecture
Java High-Performance Architecture
Jul 29, 2015 · Databases

How Indexes Enable Efficient GROUP BY Queries in MySQL

This article explains why GROUP BY requires sorting like ORDER BY, how a suitable index can satisfy both operations, and outlines the precise conditions—including single‑table queries, left‑most index prefixes, constant values, and limited aggregates—that allow MySQL to execute GROUP BY using an index scan.

GROUP BYMySQLSQL
0 likes · 3 min read
How Indexes Enable Efficient GROUP BY Queries in MySQL
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 29, 2015 · Frontend Development

An Overview of Backbone.js: Architecture, Core Components, and Practical Use Cases

This article provides a comprehensive introduction to Backbone.js, describing its lightweight MVC architecture, core components such as Models, Collections, Views, Events, Sync, Router, and History, and discusses its advantages, suitable scenarios, comparisons with other frameworks, and a real‑world implementation in the Wandoujia PC client.

Backbone.jsFrontendJavaScript
0 likes · 15 min read
An Overview of Backbone.js: Architecture, Core Components, and Practical Use Cases
Architect
Architect
Jul 29, 2015 · Databases

Google App Engine Datastore: Usage, Architecture, and Implementation

This article explains how Google App Engine Datastore works from a programmer's perspective, covering its entity‑based data model, hierarchical structure, query capabilities, comparison with relational databases, and the underlying implementation built on BigTable including entities, indexes, transactions, and backup mechanisms.

BigTableDataStoreDatabase Architecture
0 likes · 10 min read
Google App Engine Datastore: Usage, Architecture, and Implementation
Efficient Ops
Efficient Ops
Jul 29, 2015 · Cloud Computing

Why SDN Is Revolutionizing Public Cloud Networks – Insights and Real-World Cases

This article explores how Software‑Defined Networking (SDN) has moved from theory to large‑scale deployment in public‑cloud environments, detailing overlay technologies like VXLAN, integration with NFV, practical migration challenges, and real‑world use cases—including automated path probing and controller‑based solutions—while also highlighting a company’s own SDN products.

Cloud ComputingNFVNetwork Virtualization
0 likes · 11 min read
Why SDN Is Revolutionizing Public Cloud Networks – Insights and Real-World Cases
Qunar Tech Salon
Qunar Tech Salon
Jul 28, 2015 · Fundamentals

Introduction to xargs with Basic and Advanced Usage Examples

This article explains the purpose of the Unix xargs command, demonstrates basic usage for concatenating log files, shows an advanced example for renaming text files to log files using the -I placeholder, and provides a step‑by‑step breakdown of how the command pipeline works.

Batch ProcessingScriptingUnix
0 likes · 3 min read
Introduction to xargs with Basic and Advanced Usage Examples