All Articles

143219 articles · Page 6663 of 7161
Architecture Digest
Architecture Digest
Aug 29, 2017 · Big Data

Introduction to Apache Kafka: Concepts, Architecture, and Core APIs

This article provides a comprehensive overview of Apache Kafka, explaining its role in real‑time data pipelines and stream processing, describing key concepts such as topics, partitions, logs, producers, consumers, replication, guarantees, and how Kafka functions as both a messaging and storage system.

Consumer APIDistributed StreamingKafka
0 likes · 13 min read
Introduction to Apache Kafka: Concepts, Architecture, and Core APIs
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 29, 2017 · Artificial Intelligence

Can Deep Reinforcement Learning Shrink Packing Costs? A New 3D Bin Packing Study

This paper introduces a novel three‑dimensional bin‑packing problem where the objective is to minimize the surface area of a single flexible container, proves its NP‑hardness, and demonstrates that a deep reinforcement learning approach using a Pointer Network improves packing efficiency by roughly five percent over traditional heuristics on real‑world data.

3D bin packingcombinatorial optimizationdeep reinforcement learning
0 likes · 16 min read
Can Deep Reinforcement Learning Shrink Packing Costs? A New 3D Bin Packing Study
MaGe Linux Operations
MaGe Linux Operations
Aug 29, 2017 · Fundamentals

Top 11 Python Interview Questions and Hands‑On Code Solutions

This article presents eleven essential Python interview topics, covering quote usage, argument passing, lambda functions, string formatting, memory management, string reversal techniques, list merging, class variable behavior, slice handling, mutable default arguments, and tips for writing Pythonic code, each illustrated with clear examples.

LambdaMemory managementcode-examples
0 likes · 4 min read
Top 11 Python Interview Questions and Hands‑On Code Solutions
MaGe Linux Operations
MaGe Linux Operations
Aug 29, 2017 · Operations

Mastering Shell Script Style: Essential Guidelines for Clean, Efficient Bash Code

This article compiles comprehensive shell scripting best‑practice guidelines—including shebang usage, commenting, parameter validation, variable handling, indentation, naming conventions, encoding, permissions, logging, password safety, line continuation, efficiency tricks, quoting, function structuring, scope control, indirect references, heredocs, path resolution, parallel execution, modern syntax, and static analysis with ShellCheck—to help developers write readable, maintainable, and performant Bash scripts.

Best PracticesCode stylebash
0 likes · 18 min read
Mastering Shell Script Style: Essential Guidelines for Clean, Efficient Bash Code
Efficient Ops
Efficient Ops
Aug 28, 2017 · Operations

Can Ops Teams Become Agile? A Practical Kanban Journey

This article explores how operations teams can adopt agile principles—especially Kanban—to address common challenges such as delayed feedback, task overload, and hidden risks, demonstrating a step‑by‑step transformation within the DevOps lifecycle.

AgileDevOpsKanban
0 likes · 28 min read
Can Ops Teams Become Agile? A Practical Kanban Journey
Programmer DD
Programmer DD
Aug 28, 2017 · Backend Development

Quickly Add Swagger2 API Docs to Spring Boot with the Swagger Starter

This article introduces the Spring Boot Swagger starter version 1.3.0.RELEASE, highlighting new host configuration and JSR‑303 annotation support, and provides step‑by‑step instructions, Maven dependency snippets, Java code, detailed property settings, grouping examples, and resource links for seamless API documentation integration.

API documentationBackend DevelopmentJSR-303
0 likes · 7 min read
Quickly Add Swagger2 API Docs to Spring Boot with the Swagger Starter
21CTO
21CTO
Aug 28, 2017 · Backend Development

Inside Facebook’s Massive Architecture: Key Technologies Powering the Platform

Facebook’s architecture, built on a LAMP‑style foundation yet vastly scaled, relies on technologies such as Memcached, HipHop for PHP, Haystack, BigPipe, Cassandra, Scribe, Hadoop, Hive, Thrift, and Varnish, alongside progressive deployment strategies like Gatekeeper, to handle billions of daily requests and petabytes of data.

ArchitectureFacebookScalability
0 likes · 8 min read
Inside Facebook’s Massive Architecture: Key Technologies Powering the Platform
21CTO
21CTO
Aug 28, 2017 · Fundamentals

What Matters Most to a Software Architect? Beyond Features to Quality & Scalability

The article explains that software architects focus first on server environment, concurrency, security, and quality attributes rather than UI layout, outlining key functional and non‑functional concerns, evaluation methods, and scaling strategies for systems such as MMOs.

Scalabilityquality attributessoftware architecture
0 likes · 5 min read
What Matters Most to a Software Architect? Beyond Features to Quality & Scalability
Hujiang Design Center
Hujiang Design Center
Aug 28, 2017 · Product Management

Mastering the Art of Saying “No” to Bad Ideas

Saying “no” to poor ideas is essential for product success; this article explains when and how to refuse proposals constructively, grounding each refusal in clear goals, data, and respectful communication to keep teams focused on high‑impact work.

Leadershipdecision makingproduct management
0 likes · 7 min read
Mastering the Art of Saying “No” to Bad Ideas
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 28, 2017 · Information Security

7 Surprising JavaScript Tricks to Bypass XSS Filters

This article reveals a collection of unconventional JavaScript techniques—including regex replacement, Unicode escapes, eval tricks, unusual operator combinations, custom getters/setters, and URL‑encoded payloads—that can evade common XSS filters and strengthen your understanding of web security.

BypassEvalRegex
0 likes · 10 min read
7 Surprising JavaScript Tricks to Bypass XSS Filters
Baidu Waimai Technology Team
Baidu Waimai Technology Team
Aug 28, 2017 · Frontend Development

Building a Frontend JavaScript Exception Monitoring Platform

This article details how to build a frontend JavaScript exception monitoring platform, covering error capture techniques, client-side deployment, log collection, backend processing, and visualization features such as sourcemap integration and trend analysis.

Client LoggingError TrackingException Monitoring
0 likes · 8 min read
Building a Frontend JavaScript Exception Monitoring Platform
Baixing.com Technical Team
Baixing.com Technical Team
Aug 28, 2017 · Frontend Development

Master Server‑Side Rendering with Nuxt.js: A Quick Start Guide

Learn how Nuxt.js extends Vue.js to provide seamless server‑side rendering, from installation and project scaffolding to directory structure, rendering flow, middleware, asyncData handling, routing conventions, and configuration tips, enabling SEO‑friendly, high‑performance web applications.

JavaScriptNuxt.jsServer-side Rendering
0 likes · 15 min read
Master Server‑Side Rendering with Nuxt.js: A Quick Start Guide
Baixing.com Technical Team
Baixing.com Technical Team
Aug 28, 2017 · Frontend Development

Updated Vue.js Form Example: Corrected Code for External Elements

A correction notice clarifies that the previous Vue.js form configuration article contained an error in the 'Implementation – External Elements' section, providing the updated HTML snippet and explaining that Vue.js slots should be used as child elements within components, with an apology to readers.

ComponentFormHTML
0 likes · 2 min read
Updated Vue.js Form Example: Corrected Code for External Elements
Ctrip Technology
Ctrip Technology
Aug 28, 2017 · Artificial Intelligence

Building and Applying Large‑Scale Knowledge Graphs: Construction, Reasoning, and Use Cases

This article examines the construction, reasoning, and large‑scale applications of knowledge graphs, discussing graph building techniques, storage solutions, deep‑learning‑based entity extraction, inference models such as TransR and RESCAL, and how these graphs enhance search, recommendation, and other AI systems.

Deep LearningNatural Language ProcessingRepresentation Learning
0 likes · 13 min read
Building and Applying Large‑Scale Knowledge Graphs: Construction, Reasoning, and Use Cases
DevOps Engineer
DevOps Engineer
Aug 28, 2017 · Fundamentals

Analysis of the 2016 Chinese Software Testing Industry Survey: Demographics, Roles, Skills, and Trends

The 2016 survey of roughly 2,000 Chinese software testing professionals reveals age, gender, education, experience, salary, job roles, testing types, skill gaps, and cloud and big‑data testing considerations, offering valuable insights into the current state and future outlook of the testing field.

Industry Surveycareer trendssoftware testing
0 likes · 10 min read
Analysis of the 2016 Chinese Software Testing Industry Survey: Demographics, Roles, Skills, and Trends
Architecture Digest
Architecture Digest
Aug 28, 2017 · Backend Development

Key Considerations for Software Architecture: Functionality, Variability, Performance, Capacity, Ecosystem, Modularity, Buildability, Productization, and Security

The article outlines essential software architecture concerns—including functionality, variability, performance, capacity, ecosystem integration, modularity, buildability, productization, and security—while also discussing evaluation methods and scaling strategies for large‑scale systems such as MMOs.

Backend DevelopmentPerformanceScalability
0 likes · 6 min read
Key Considerations for Software Architecture: Functionality, Variability, Performance, Capacity, Ecosystem, Modularity, Buildability, Productization, and Security