All Articles

143038 articles · Page 6725 of 7152
Hujiang Technology
Hujiang Technology
Jun 1, 2017 · Mobile Development

Kotlin Android Login Screen with Inheritance and Extension Functions

This tutorial demonstrates how to build an Android login interface using Kotlin, covering class inheritance, nullable variable declarations, lambda listeners, network requests, and an extension function that adds a toast method to all Activity subclasses, with full source code examples.

AndroidExtension FunctionsKotlin
0 likes · 5 min read
Kotlin Android Login Screen with Inheritance and Extension Functions
ITPUB
ITPUB
Jun 1, 2017 · Databases

Understanding MySQL InnoDB Deadlocks: Concepts, Examples, and Log Analysis

This article explains MySQL InnoDB deadlocks, describes how the engine detects and resolves them by rolling back a transaction with error 1213, and walks through real‑world examples and log analyses to illustrate the causes and troubleshooting steps.

DatabaseError 1213InnoDB
0 likes · 5 min read
Understanding MySQL InnoDB Deadlocks: Concepts, Examples, and Log Analysis
Node Underground
Node Underground
Jun 1, 2017 · Frontend Development

Why HTTP/2 Server Push Isn’t a Silver Bullet and How to Use It Effectively

HTTP/2 introduced server push to let servers proactively send resources, but it suffers from issues such as cache invalidation after connection closure, difficulty identifying needed pages, lack of authentication reuse, and other pitfalls, so understanding its traps and best practices is essential for effective use.

Best PracticesFrontendHTTP/2
0 likes · 2 min read
Why HTTP/2 Server Push Isn’t a Silver Bullet and How to Use It Effectively
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 1, 2017 · Fundamentals

Seven Types of Testers: Roles and Advice from James Bach

The article translates James Bach's "Seven Kinds of Testers", describing seven tester personas—Administrative, Technical, Analytical, Social, Empathic, User Expert, and Developer—along with practical advice for each role and commentary on their impact in software testing.

James BachSDETsoftware testing
0 likes · 6 min read
Seven Types of Testers: Roles and Advice from James Bach
Qunar Tech Salon
Qunar Tech Salon
Jun 1, 2017 · Backend Development

Deep Dive into ZooKeeper ServerCnxn: Request Reception, Session Management, and Transaction Processing

This article explains how ZooKeeper’s ServerCnxn, particularly the NIOServerCnxn implementation, handles client connections, processes session creation, manages sessions via SessionTracker, and routes transaction requests through the server’s request‑processor chain, detailing the roles of each processor and the underlying logging and snapshot mechanisms.

BackendServerCnxnSessionManagement
0 likes · 20 min read
Deep Dive into ZooKeeper ServerCnxn: Request Reception, Session Management, and Transaction Processing
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 1, 2017 · R&D Management

Creating an Initial Project Plan: Estimation, Assumptions, and Scheduling

The article walks through building an initial software project plan by translating effort estimates into a timeline, discussing ideal versus realistic weekly capacity, handling urgent issues, allocating testing time, identifying risks and assumptions, and adding buffer to produce a roughly nine‑week schedule.

Project Planningagile developmentrisk management
0 likes · 10 min read
Creating an Initial Project Plan: Estimation, Assumptions, and Scheduling
MaGe Linux Operations
MaGe Linux Operations
Jun 1, 2017 · Operations

5 Essential Docker Utilities to Boost Your Development Workflow

Discover five powerful Docker utilities—Watchtower, docker‑gc, docker‑slim, Rocker, and ctop—that automate container updates, clean up unused images, shrink image sizes, enhance Dockerfile capabilities, and provide real‑time container monitoring, helping developers streamline workflows and improve efficiency.

Toolingcontainer utilitiesdevops
0 likes · 8 min read
5 Essential Docker Utilities to Boost Your Development Workflow
MaGe Linux Operations
MaGe Linux Operations
Jun 1, 2017 · Operations

What Makes an Operations Engineer Truly Irreplaceable?

This article explores why operations engineers feel pressured by rapid tech change, outlines three essential qualities—deep Linux expertise, strong execution and judgment, and the ability to energize a team—and explains how these traits help them survive workforce reductions and stay valuable.

Linuxcareer developmentteamwork
0 likes · 6 min read
What Makes an Operations Engineer Truly Irreplaceable?
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 1, 2017 · Operations

How Alibaba Engineers Capacity Planning and Full‑Link Load Testing for Massive Sales Events

This article explains Alibaba's four‑step capacity‑planning methodology, the various single‑machine load‑testing techniques, the design of a full‑link load‑testing platform for Double‑11, and the dynamic flow‑control framework that together ensure system stability during extreme traffic spikes.

AlibabaCapacity PlanningLoad Testing
0 likes · 18 min read
How Alibaba Engineers Capacity Planning and Full‑Link Load Testing for Massive Sales Events
Efficient Ops
Efficient Ops
May 31, 2017 · Operations

How a Veteran Ops Leader Transforms DevOps into Full‑Chain Automation

This article shares a veteran operations leader’s insights on DevOps fundamentals, the comprehensive ops knowledge system and career paths, the evolution of small‑business web architectures, and the step‑by‑step development of a full‑chain automation platform, emphasizing both technical and soft‑skill growth.

career developmentdevopsinfrastructure
0 likes · 17 min read
How a Veteran Ops Leader Transforms DevOps into Full‑Chain Automation
dbaplus Community
dbaplus Community
May 31, 2017 · Operations

Why Docker Hosts Crashed: Tracing Kernel Null‑Pointer Bugs and the Fix

The article recounts a half‑year investigation of a high‑performance proxy cluster whose Docker hosts repeatedly crashed due to kernel null‑pointer dereferences, detailing log analysis, three faulty hypotheses, extensive web research, kernel and Docker upgrades, and the final operational lessons learned.

DockerLinux KernelNull pointer dereference
0 likes · 14 min read
Why Docker Hosts Crashed: Tracing Kernel Null‑Pointer Bugs and the Fix
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 31, 2017 · R&D Management

12 Essential Rules for Successful Architecture Refactoring (Full Guide)

This comprehensive guide presents Uber engineering leader Raffi Krikorian's twelve practical rules for planning, executing, and managing architecture refactoring, covering purpose definition, incremental approaches, data handling, technical debt, team readiness, and non‑technical influences.

ArchitectureRefactoringsoftware engineering
0 likes · 13 min read
12 Essential Rules for Successful Architecture Refactoring (Full Guide)
21CTO
21CTO
May 31, 2017 · Artificial Intelligence

Fei‑Fei Li’s Inspiring Journey & 10 Machine‑Learning Myths Debunked

This article chronicles Fei‑Fei Li’s inspiring personal journey from a modest immigrant background to becoming Stanford’s AI lab director, and then debunks ten common machine‑learning myths, highlighting the limits, misconceptions, and practical realities of AI today.

AI MythsFei-Fei Liartificial intelligence
0 likes · 12 min read
Fei‑Fei Li’s Inspiring Journey & 10 Machine‑Learning Myths Debunked
Architects' Tech Alliance
Architects' Tech Alliance
May 31, 2017 · Cloud Computing

What I Know About Cloud Computing

This article provides a comprehensive overview of cloud computing evolution, covering virtualization, x86 servers, cloud management platforms, container technologies, orchestration tools, resource scheduling, microservices, and distributed databases, while also noting a conference discount promotion.

Virtualizationdistributed databases
0 likes · 21 min read
What I Know About Cloud Computing
Architects Research Society
Architects Research Society
May 31, 2017 · Information Security

IoT Security Issues and Obstacles

The article examines why security is essential for the Internet of Things, outlines common vulnerabilities such as default credentials and unencrypted communications, and explains the economic, technical, and lifecycle barriers that hinder timely software updates and comprehensive protection.

Default PasswordsIoTSupply Chain
0 likes · 9 min read
IoT Security Issues and Obstacles