All Articles

143663 articles · Page 6546 of 7184
Architecture Digest
Architecture Digest
Mar 12, 2018 · Frontend Development

Top 10 Most Common JavaScript Errors and How to Prevent Them

This article analyzes the ten most frequent JavaScript errors identified from over a thousand projects, explains why each occurs, and offers practical code examples and preventive techniques to help developers avoid these common pitfalls.

Error HandlingJavaScriptWeb Development
0 likes · 12 min read
Top 10 Most Common JavaScript Errors and How to Prevent Them
AI Cyberspace
AI Cyberspace
Mar 12, 2018 · Fundamentals

Master Counting: How Addition and Multiplication Principles Solve Real-World Problems

This article introduces the fundamental counting principles—classification addition and stepwise multiplication—explaining their concepts, formulas, conditions, and real-world examples such as travel route choices, while comparing their similarities and differences and highlighting their importance in mathematics and computer science.

Computer ScienceFundamentalsMathematics
0 likes · 5 min read
Master Counting: How Addition and Multiplication Principles Solve Real-World Problems
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 12, 2018 · Blockchain

Why Bitcoin’s Architecture Turns Simple Tech into Decentralized Currency

This article explains how Bitcoin’s system combines existing technologies—P2P networking, cryptographic hashing, Merkle trees, and consensus mechanisms—to create a decentralized electronic currency, covering its architecture, data immutability, final consistency, and the economic incentives behind mining.

BitcoinProof of Workblockchain
0 likes · 17 min read
Why Bitcoin’s Architecture Turns Simple Tech into Decentralized Currency
DevOpsClub
DevOpsClub
Mar 11, 2018 · Operations

Can DevOps Thrive in Regulated, Legacy, and Non‑Web Environments? Real Cases and Strategies

This article examines common doubts about adopting DevOps—such as strict regulation, non‑web applications, and legacy systems—by analyzing real‑world case studies from Amazon, Etsy, government IT, HP, and more, and offers practical tactics to overcome cultural, architectural, and compliance challenges.

Case studiesCulture ChangeRegulated Environments
0 likes · 18 min read
Can DevOps Thrive in Regulated, Legacy, and Non‑Web Environments? Real Cases and Strategies
dbaplus Community
dbaplus Community
Mar 11, 2018 · Cloud Computing

How a Chinese Telecom Payment Platform Mastered Cloud Migration in 8 Hours

This article details the end‑to‑end cloud migration of China Telecom's payment platform, covering pre‑migration challenges, architectural redesign, data‑sync strategies, the eight‑hour cut‑over process, post‑migration performance gains, and future DBaaS plans, all based on a 2017 DBAplus conference talk.

DBaaSOperationscloud migration
0 likes · 19 min read
How a Chinese Telecom Payment Platform Mastered Cloud Migration in 8 Hours
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 11, 2018 · Information Security

Understanding CSRF Attacks: Risks, Detection, and Defense Strategies

This article explains what CSRF (Cross‑Site Request Forgery) is, illustrates its attack model, details the potential damages, walks through the attack process with examples, and outlines practical detection methods and multiple defense techniques including token‑based protection and referer checks.

Anti‑CSRF TokenCSRFCross-Site Request Forgery
0 likes · 13 min read
Understanding CSRF Attacks: Risks, Detection, and Defense Strategies
21CTO
21CTO
Mar 11, 2018 · Operations

How to Accelerate Client Acceptance Testing for Faster Software Delivery

This article explains why modern software projects must shorten client acceptance cycles and outlines six practical methods—defining acceptance criteria, managing test data, providing alpha versions, setting tester boundaries, clarifying stage scopes, and ensuring transparent test case management—to achieve rapid, high‑quality releases.

Continuous IntegrationTesting Methodologyagile processes
0 likes · 6 min read
How to Accelerate Client Acceptance Testing for Faster Software Delivery
21CTO
21CTO
Mar 11, 2018 · R&D Management

Will Agile Transform the Next Decade of Enterprise Software Development?

The article reviews the rise of Agile since the 2001 Manifesto, examines enterprise adoption challenges, outlines major frameworks like SAFe, LeSS, DAD, and Nexus, highlights the role of Agile coaches, and predicts broader integration with DevOps and other business functions in the coming decade.

agiledevopsenterprise
0 likes · 7 min read
Will Agile Transform the Next Decade of Enterprise Software Development?
MaGe Linux Operations
MaGe Linux Operations
Mar 11, 2018 · Artificial Intelligence

Generate Tang Poetry with Python: Scraping, Processing, and Rhyme Creation

This tutorial explains how to build a Python program that crawls 71,000 Tang poems, extracts and tokenizes the text, analyzes word frequencies, and assembles new five‑character regulated verses with proper rhymes, including acrostic poems, while offering code snippets and future AI enhancements.

Natural Language ProcessingPoetry GenerationPython
0 likes · 7 min read
Generate Tang Poetry with Python: Scraping, Processing, and Rhyme Creation
Architecture Digest
Architecture Digest
Mar 11, 2018 · Backend Development

Handling 1 Million Requests per Minute with Go: A Scalable Backend Architecture

The article describes how a Go‑based backend, using a two‑layer job/worker pattern with buffered channels and configurable worker pools, can reliably ingest millions of POST requests per minute, serialize payloads to Amazon S3, and dramatically reduce server count through Elastic Beanstalk auto‑scaling.

S3backendelasticbeanstalk
0 likes · 12 min read
Handling 1 Million Requests per Minute with Go: A Scalable Backend Architecture
Python Crawling & Data Mining
Python Crawling & Data Mining
Mar 10, 2018 · Operations

Step-by-Step Guide: Install CentOS 6.7 on a vSphere Client VM

This tutorial walks you through every click and configuration needed to install CentOS 6.7 on a virtual machine using the vSphere Client, covering VM selection, ISO mounting, language and keyboard settings, partitioning, formatting, and final reboot to get a fully functional Linux system.

CentOSLinux InstallationOS Tutorial
0 likes · 8 min read
Step-by-Step Guide: Install CentOS 6.7 on a vSphere Client VM
MaGe Linux Operations
MaGe Linux Operations
Mar 10, 2018 · Backend Development

Master Python Caching with Cacheout: Features, Quick Start, and Advanced Usage

This article introduces the Python cacheout library, detailing its features, eviction policies, installation steps, and practical code examples for creating, configuring, and managing caches—including setting values, retrieving them, handling TTLs, batch operations, and using CacheManager for multiple cache objects.

LibraryPythoncacheout
0 likes · 5 min read
Master Python Caching with Cacheout: Features, Quick Start, and Advanced Usage
MaGe Linux Operations
MaGe Linux Operations
Mar 10, 2018 · Operations

Essential Linux Command‑Line Tricks to Boost Your Productivity

This guide compiles essential Linux command‑line shortcuts and utilities—from basic bash navigation and SSH key management to powerful tools like xargs, parallel, awk, and system monitors—offering practical examples and code snippets that help users streamline workflows and boost productivity.

Linuxbashproductivity
0 likes · 11 min read
Essential Linux Command‑Line Tricks to Boost Your Productivity
Architecture Digest
Architecture Digest
Mar 10, 2018 · Blockchain

Why Fully Automated Formal Verification of Smart Contracts Is Impossible

The article argues that automatic formal verification of Ethereum smart contracts using deep learning and Hoare Logic is fundamentally impossible because pre‑ and post‑conditions must be manually specified, and it further critiques the overall concept of smart contracts as an overengineered and unnecessary feature of blockchain systems.

Deep LearningHoare logicblockchain
0 likes · 12 min read
Why Fully Automated Formal Verification of Smart Contracts Is Impossible
Programmer DD
Programmer DD
Mar 10, 2018 · Backend Development

How to Migrate Your Application to Spring Boot 2.0: Essential Steps and Tips

This guide walks you through upgrading a Java application to Spring Boot 2.0, covering prerequisites, adding the properties‑migrator module, Maven and Gradle build changes, key configuration updates, actuator and security adjustments, and other important migration details.

ConfigurationMigrationactuator
0 likes · 21 min read
How to Migrate Your Application to Spring Boot 2.0: Essential Steps and Tips