All Articles

143663 articles · Page 6583 of 7184
21CTO
21CTO
Jan 15, 2018 · R&D Management

How to Turn a Mid‑Career Crisis into a Growth Opportunity for Programmers

This article shares practical advice from seasoned professionals on how developers can gracefully transition from coding to architecture, management, and entrepreneurship by building technical depth, expanding knowledge structures, setting clear long‑term goals, and cultivating professional branding before and after the notorious 30‑35 age window.

leadershipmanagement skillsmid‑career crisis
0 likes · 15 min read
How to Turn a Mid‑Career Crisis into a Growth Opportunity for Programmers
21CTO
21CTO
Jan 15, 2018 · Fundamentals

Master Python Encapsulation & Inheritance: Public vs Private Variables Explained

This article explains Python's object-oriented principles, illustrating how encapsulation hides data through public and private instance variables, demonstrates getter/setter methods, and shows inheritance by extending classes, all accompanied by clear code examples.

EncapsulationOOPPublic Variables
0 likes · 9 min read
Master Python Encapsulation & Inheritance: Public vs Private Variables Explained
Java Captain
Java Captain
Jan 15, 2018 · Fundamentals

Understanding Java's transient Keyword: Usage, Summary, and Edge Cases

This article explains the purpose and usage of Java's transient keyword, demonstrates how it prevents sensitive fields from being serialized, summarizes key rules, and explores edge cases including static fields and the Externalizable interface where transient fields can still be manually serialized.

ExternalizableFundamentalsserializable
0 likes · 11 min read
Understanding Java's transient Keyword: Usage, Summary, and Edge Cases
Suning Technology
Suning Technology
Jan 15, 2018 · Cloud Computing

How Suning’s Tech Group Is Revolutionizing Retail with Cloud, AI, and Big Data

Suning’s 2018 strategic shift transformed its traditional IT department into a technology group that integrates cloud computing, big data, AI, micro‑services and containerization across eight business units, driving a data‑driven, smart‑retail ecosystem and scaling its IT workforce to support rapid innovation.

Enterprise ArchitectureRetail TechnologySmart Retail
0 likes · 8 min read
How Suning’s Tech Group Is Revolutionizing Retail with Cloud, AI, and Big Data
360 Quality & Efficiency
360 Quality & Efficiency
Jan 15, 2018 · Fundamentals

Code Health: Google’s Internal Code Quality Efforts

Google’s Code Health team, led by Max Kanat‑Alexander, promotes software engineering practices that improve code readability, maintainability, stability and simplicity through internal documentation, code reviews, automated tools, and cultural initiatives, aiming to help engineers make better decisions and accelerate product development.

Googlebest practicescode health
0 likes · 6 min read
Code Health: Google’s Internal Code Quality Efforts
360 Quality & Efficiency
360 Quality & Efficiency
Jan 15, 2018 · Fundamentals

Code Health: Reducing Nesting and Complexity

Google’s Code Health team uses bathroom‑posted programming puzzles to illustrate how deep nesting harms readability, and demonstrates that applying guard clauses and refactoring into short, single‑purpose conditionals can separate error handling from core logic, making code easier to understand and maintain.

Nestingcode qualityguard-clauses
0 likes · 3 min read
Code Health: Reducing Nesting and Complexity
MaGe Linux Operations
MaGe Linux Operations
Jan 15, 2018 · Fundamentals

Mastering Character Encoding in Python: From ASCII to UTF‑8

This article explains the fundamental concepts of characters, character sets, and encodings, compares common encodings such as ASCII, Unicode, and UTF‑8, and shows how Python 2 and Python 3 handle default encodings, string types, and common Unicode errors with practical code examples.

Unicodecharacter encodingpython2
0 likes · 14 min read
Mastering Character Encoding in Python: From ASCII to UTF‑8
Dada Group Technology
Dada Group Technology
Jan 15, 2018 · Frontend Development

Frontend Interface Integration Testing Tool for JD.com

This article describes the design, implementation, and practical benefits of a frontend‑focused interface testing tool used at JD.com to simulate public parameters, copy request parameters, and automatically compare actual and expected JSON responses, thereby reducing API confirmation cycles and improving testing efficiency.

API testingIntegrationTool
0 likes · 11 min read
Frontend Interface Integration Testing Tool for JD.com
Qizhuo Club
Qizhuo Club
Jan 15, 2018 · Mobile Development

Integrating Fresco Image Loading Library with RePlugin in Android

This guide explains what Fresco is, shows how to add its dependencies, use SimpleDraweeView in XML, and details a plugin‑friendly approach for sharing Fresco across host and RePlugin modules by converting the drawee AAR to a JAR and handling custom attribute callbacks.

AndroidFrescoImage Loading
0 likes · 6 min read
Integrating Fresco Image Loading Library with RePlugin in Android
AI Cyberspace
AI Cyberspace
Jan 15, 2018 · Backend Development

Mastering Celery: Build Distributed Task Queues with RabbitMQ & Redis

This article introduces Celery, a flexible Python distributed task queue, explains its architecture—including broker, beat, worker, and result backend—then provides a complete, step‑by‑step setup using RabbitMQ and Redis, covering installation, configuration, task definition, worker launch, custom exchanges, and queue routing.

Backend DevelopmentCeleryDistributed Task Queue
0 likes · 10 min read
Mastering Celery: Build Distributed Task Queues with RabbitMQ & Redis
Architecture Digest
Architecture Digest
Jan 15, 2018 · Blockchain

Ethereum: A Next‑Generation Platform for Smart Contracts and Decentralized Applications

Ethereum is a blockchain platform that extends Bitcoin’s decentralized consensus with a Turing‑complete language, enabling developers to create smart contracts, token systems, decentralized autonomous organizations, and a wide range of financial and non‑financial decentralized applications, while addressing scalability, mining, and security challenges.

DAOEthereumToken Systems
0 likes · 60 min read
Ethereum: A Next‑Generation Platform for Smart Contracts and Decentralized Applications
网易UEDC
网易UEDC
Jan 15, 2018 · Product Management

Avoid Overdesign: Practical Tips to Streamline UI/UX and Boost User Experience

This article examines common overdesign pitfalls—such as excessive loading indicators, rigid design rules, misplaced assumptions about user behavior, and unnecessary exposure of internal logic—and offers concrete, user‑focused strategies to simplify interfaces, improve usability, and keep development effort in check.

DesignProduct ManagementUI
0 likes · 10 min read
Avoid Overdesign: Practical Tips to Streamline UI/UX and Boost User Experience
Programmer DD
Programmer DD
Jan 14, 2018 · Backend Development

Integrating Spring Security with MyBatis for Database‑Based Login

This guide shows how to combine Spring Security and MyBatis to implement username‑password authentication backed by a MariaDB database, covering repository cloning, database setup, Maven execution, and a deep dive into the underlying authentication filter and provider classes with code examples.

AuthenticationMyBatisdatabase
0 likes · 9 min read
Integrating Spring Security with MyBatis for Database‑Based Login
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 14, 2018 · Mobile Development

Top 30+ Java & Android Interview Questions Every Engineer Should Master

This article compiles essential Java fundamentals and Android development interview questions—from interface purpose and abstract classes to thread blocking, memory leaks, service lifecycles, layout optimizations, and common design patterns—providing concise explanations and code snippets to help candidates ace technical screenings.

AndroidInterviewQuestionsMobileDevelopment
0 likes · 40 min read
Top 30+ Java & Android Interview Questions Every Engineer Should Master