All Articles

145983 articles · Page 7209 of 7300
21CTO
21CTO
Oct 7, 2015 · Backend Development

How to Build Transparent Remote Service Calls with Java RPC and Zookeeper

This article explains how large‑scale internet companies replace local service calls with remote procedure calls (RPC), covering Java dynamic proxies, message encoding, serialization, asynchronous response handling, and Zookeeper‑based service registration and discovery to achieve transparent, scalable service communication.

Dynamic ProxyNettyRPC
0 likes · 12 min read
How to Build Transparent Remote Service Calls with Java RPC and Zookeeper
21CTO
21CTO
Oct 7, 2015 · Fundamentals

Why Mastering Self‑Management Is the Key to Organizational Success

The article argues that effective management starts with self‑management, urging leaders to document decisions, identify personal strengths and weaknesses, place people in roles that match their advantages, and stay connected to external customers to continuously adapt and drive growth.

management principlesorganizational developmentpersonal effectiveness
0 likes · 11 min read
Why Mastering Self‑Management Is the Key to Organizational Success
21CTO
21CTO
Oct 7, 2015 · Fundamentals

Why Deliberate Practice Beats Experience: Secrets to Becoming a True Expert

Research shows that neither talent nor years of experience alone create expertise; instead, the intensity of deliberate practice determines mastery, as illustrated by elite athletes, top executives, and sushi master Jiro Ono, whose relentless, focused training bridges the gap between ordinary workers and true specialists.

deliberate practiceexpertisemastery
0 likes · 8 min read
Why Deliberate Practice Beats Experience: Secrets to Becoming a True Expert
Java High-Performance Architecture
Java High-Performance Architecture
Oct 6, 2015 · Information Security

Understanding CSRF Attacks and How to Prevent Them

This article explains how CSRF (Cross‑site request forgery) tricks authenticated users into performing attacker‑controlled actions, illustrates a typical admin‑addition scenario, and outlines two primary defenses—CAPTCHA verification and dynamic token validation—to effectively mitigate such attacks.

CSRFCross-Site Request Forgerycaptcha
0 likes · 3 min read
Understanding CSRF Attacks and How to Prevent Them
21CTO
21CTO
Oct 6, 2015 · Frontend Development

Inside JD.com’s Front‑End: Seajs, Lazy Loading, and Smart Caching

While browsing JD.com with Chrome’s console, the author uncovers the site’s front‑end architecture, revealing the use of Seajs, a custom jQuery build, lazy‑loading modules, localStorage caching, and a modular project structure that together deliver fast page loads and efficient updates.

FrontendJavaScriptSeaJS
0 likes · 8 min read
Inside JD.com’s Front‑End: Seajs, Lazy Loading, and Smart Caching
21CTO
21CTO
Oct 6, 2015 · Backend Development

15 Essential PHP Libraries Every Backend Developer Should Know

This article introduces fifteen powerful PHP libraries—from testing tools like Mink and Parody to networking utilities such as Requests and Unirest—detailing each library’s purpose, key features, and usage, helping backend developers accelerate web development and enhance application capabilities.

LibrariesPHPWeb Development
0 likes · 9 min read
15 Essential PHP Libraries Every Backend Developer Should Know
21CTO
21CTO
Oct 6, 2015 · Fundamentals

How to Tame Legacy Code: Proven Strategies for Effective Cleanup

This guide walks you through practical steps for assessing, testing, version‑controlling, incrementally refactoring, and simplifying messy legacy code so you can safely improve maintainability without introducing new bugs.

code cleanuplegacy coderefactoring
0 likes · 14 min read
How to Tame Legacy Code: Proven Strategies for Effective Cleanup
21CTO
21CTO
Oct 6, 2015 · Information Security

How Pavel Durov Built Telegram: A Security‑First Messaging Platform

The article chronicles Pavel Durov’s journey from creating Russia’s VK social network to founding Telegram, highlighting his libertarian philosophy, clashes with authorities, and the technical design choices—such as the open‑source MTProto protocol, privacy focus, zero‑ads policy, and high performance—that make Telegram a unique secure messaging service.

MTProtoMessaging SecurityPavel Durov
0 likes · 7 min read
How Pavel Durov Built Telegram: A Security‑First Messaging Platform
MaGe Linux Operations
MaGe Linux Operations
Oct 6, 2015 · Fundamentals

Mastering awk: Powerful Text Processing Techniques for Linux

This article provides a comprehensive guide to awk and its GNU implementation gawk, covering basic syntax, command‑line usage, script files, variables, patterns, operators, redirection, printing functions, control structures, and practical examples for effective data analysis on Linux systems.

Linuxawkgawk
0 likes · 14 min read
Mastering awk: Powerful Text Processing Techniques for Linux
Java High-Performance Architecture
Java High-Performance Architecture
Oct 5, 2015 · Databases

Why Proper SQL Formatting Boosts Development Efficiency

Formatting SQL statements doesn't speed up execution, but it dramatically enhances readability, maintenance, and development efficiency, making testing easier and reducing errors through clear alias usage, leading commas, and line‑by‑line JOIN placement, as illustrated by practical examples.

DatabaseFormattingSQL
0 likes · 2 min read
Why Proper SQL Formatting Boosts Development Efficiency
21CTO
21CTO
Oct 4, 2015 · Databases

When to Choose SQL vs NoSQL: Real-World Scenarios and Schema Design

This article compares SQL and NoSQL databases, outlining their core characteristics, advantages, and trade‑offs, and demonstrates practical schema designs for contact lists, social networks, and warehouse management, helping developers decide which technology best fits their project requirements.

MongoDBNoSQLSQL
0 likes · 11 min read
When to Choose SQL vs NoSQL: Real-World Scenarios and Schema Design
21CTO
21CTO
Oct 4, 2015 · Databases

Mastering MySQL Migration: Practical Scenarios and Step‑by‑Step Guide

This article explains why MySQL migration is essential, outlines various migration strategies—including full, partial, and cross‑datacenter moves—and provides detailed, step‑by‑step procedures, best‑practice tips, and precautionary measures to ensure a smooth, reliable transition.

BackupCross-DataCenterDatabase Migration
0 likes · 21 min read
Mastering MySQL Migration: Practical Scenarios and Step‑by‑Step Guide
21CTO
21CTO
Oct 4, 2015 · Fundamentals

Why I Gave Up on Coding Standards: Embracing Developer Freedom

The article argues that strict coding standards often hinder creativity and teamwork, explaining why the author abandoned them in favor of trusting developers' judgment and focusing on results rather than imposed rules.

Software Engineeringbest practicescoding standards
0 likes · 6 min read
Why I Gave Up on Coding Standards: Embracing Developer Freedom
Architects Research Society
Architects Research Society
Oct 4, 2015 · Artificial Intelligence

Bayesian Thinking on Your Feet: Embedding Generative Models in Reinforcement Learning for Sequentially Revealed Data

This NSF‑funded project aims to develop algorithms that incrementally process partially observed data, integrating generative models with reinforcement‑learning policies to decide when to act, applied to simultaneous machine translation and quiz‑bowl style question answering.

Generative Modelsbayesian inferencemachine translation
0 likes · 4 min read
Bayesian Thinking on Your Feet: Embedding Generative Models in Reinforcement Learning for Sequentially Revealed Data