All Articles

143663 articles · Page 6575 of 7184
21CTO
21CTO
Jan 23, 2018 · Fundamentals

How to Write High‑Quality, Maintainable Code: Proven Practices for Developers

This article explores the essential tools, methods, and developer habits needed to produce high‑quality, maintainable code, emphasizing why automation alone isn’t enough and outlining concrete code‑review steps that ensure reliability and alignment with product requirements.

best practicescode qualitycode review
0 likes · 8 min read
How to Write High‑Quality, Maintainable Code: Proven Practices for Developers
21CTO
21CTO
Jan 23, 2018 · Backend Development

Master npm: Install, Manage, and Optimize Node.js Packages Efficiently

This tutorial walks you through installing Node.js, configuring npm to avoid permission issues, using npm in both global and local modes, managing package versions with package.json, searching for packages, cleaning the cache, and leveraging version managers, providing a complete guide for modern JavaScript development.

JavaScriptNode.jsPackage Management
0 likes · 16 min read
Master npm: Install, Manage, and Optimize Node.js Packages Efficiently
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 23, 2018 · Frontend Development

Boost Front‑End Debugging with Fiddler, Switch Host, and Nginx

This guide shows front‑end developers how to use Fiddler with the Willow plugin, Switch Host, and Nginx to proxy static resources, enable mobile device testing, and forward API calls, providing practical tips, configuration steps, and common pitfalls for efficient debugging.

FiddlerMobile TestingSwitch Host
0 likes · 7 min read
Boost Front‑End Debugging with Fiddler, Switch Host, and Nginx
Java Captain
Java Captain
Jan 23, 2018 · Backend Development

Essential Skills and Interview Preparation Guide for Java Developers

This article outlines the core professional skills, project experience, development processes, tools, interview questions, and negotiation tips that Java developers need to master to succeed in job interviews and advance from junior to senior positions.

Backend DevelopmentORMTesting
0 likes · 12 min read
Essential Skills and Interview Preparation Guide for Java Developers
AntTech
AntTech
Jan 23, 2018 · Artificial Intelligence

Privacy-Preserving Point-of-Interest Recommendation via Decentralized Matrix Factorization

This article summarizes a AAAI 2018 paper that introduces a privacy‑preserving, decentralized matrix‑factorization approach for point‑of‑interest recommendation, detailing its problem definition, model design, random‑walk based user interaction, experimental evaluation on Foursquare and Alipay datasets, and future research directions.

AIRecommendationdecentralized learning
0 likes · 10 min read
Privacy-Preserving Point-of-Interest Recommendation via Decentralized Matrix Factorization
Hulu Beijing
Hulu Beijing
Jan 23, 2018 · Artificial Intelligence

Feature Engineering for Structured Data: Normalization, Encoding & Interaction

This article explains the fundamentals of feature engineering for structured data, covering why and how to normalize numerical features, various categorical encoding techniques, methods for creating high‑dimensional interaction features, and decision‑tree based strategies for efficiently discovering valuable feature combinations.

categorical encodingfeature engineeringinteraction features
0 likes · 12 min read
Feature Engineering for Structured Data: Normalization, Encoding & Interaction
ITPUB
ITPUB
Jan 23, 2018 · Operations

Validate IP Addresses in Bash: Two Reliable Shell Scripts

This article explains why validating IP addresses is essential in shell scripting, then presents two Bash methods—using awk/grep and regular‑expression matching—followed by a looped version that repeatedly prompts for input until a correct IP is entered, complete with example commands.

IP validationRegexShell script
0 likes · 6 min read
Validate IP Addresses in Bash: Two Reliable Shell Scripts
Aotu Lab
Aotu Lab
Jan 23, 2018 · Frontend Development

How to Build a Popstar Match‑3 Game with MVC Architecture in JavaScript

This article explains the rules, scoring system, and level design of the classic "Popstar" match‑3 game, then details a full MVC implementation in JavaScript—including tile representation, wave‑average distribution, shuffle, wall solidification, view updates, control bindings, and a discussion of the knapsack‑style max‑score problem—while providing complete code snippets and a GitHub repository link.

JavaScriptMVCalgorithm
0 likes · 14 min read
How to Build a Popstar Match‑3 Game with MVC Architecture in JavaScript
Qunar Tech Salon
Qunar Tech Salon
Jan 23, 2018 · Artificial Intelligence

Intelligent Business Zone Planning for Super Bus Service Using DBSCAN Clustering and Convex Hull

The article describes how the Super Bus platform leverages unsupervised DBSCAN clustering and a Graham‑scan convex‑hull algorithm, combined with a data‑center and distributed processing framework, to automatically generate compliant service zones that match user demand while improving efficiency and scalability.

ClusteringDBSCANconvex hull
0 likes · 8 min read
Intelligent Business Zone Planning for Super Bus Service Using DBSCAN Clustering and Convex Hull
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 23, 2018 · Frontend Development

Where Is the Future of Front‑End Engineering Heading?

This article explores the evolving role of front‑end engineers, outlining how their work is diversifying across domains, industries and tech stacks, converging with device, full‑stack and AI technologies, while core fundamentals remain unchanged, and offers guidance on navigating the future.

AI integrationWeb Developmentcareer development
0 likes · 10 min read
Where Is the Future of Front‑End Engineering Heading?
MaGe Linux Operations
MaGe Linux Operations
Jan 23, 2018 · Fundamentals

Master AWK: A Quick Guide to Text Processing and Scripting

This comprehensive AWK tutorial introduces the language’s origins, variants, typical use‑cases, workflow, program structure, syntax, command‑line options, operators, regular expressions, arrays, control flow, functions, I/O redirection, and shell integration, providing clear examples and visual diagrams for beginners.

Scriptingawkgawk
0 likes · 18 min read
Master AWK: A Quick Guide to Text Processing and Scripting
Programmer DD
Programmer DD
Jan 22, 2018 · Cloud Native

How Spring Cloud Stream Abstracts Messaging Middleware with Binders and Channels

This article explains how Spring Cloud Stream uses binders to isolate applications from messaging middleware, defines channels for input and output, demonstrates publish‑subscribe with RabbitMQ, shows how consumer groups prevent duplicate processing, and introduces message partitioning for ordered handling.

ChannelMessage PartitioningSpring Cloud Stream
0 likes · 11 min read
How Spring Cloud Stream Abstracts Messaging Middleware with Binders and Channels
Programmer DD
Programmer DD
Jan 22, 2018 · Information Security

Step‑by‑Step Spring Security Demo: Login, Logout and Page Protection

This tutorial walks through a complete Spring Boot demo that sets up Maven dependencies, creates Thymeleaf front‑end pages (home, login, hello), implements a main Application class, a HomeController, and a WebSecurityConfig to secure the application with in‑memory authentication, illustrating how to protect URLs, configure a custom login page, and enable logout functionality.

Web Authenticationjavaspring security
0 likes · 7 min read
Step‑by‑Step Spring Security Demo: Login, Logout and Page Protection
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 22, 2018 · Cloud Native

Why Service Registries Are Essential for Dynamic Microservice Discovery

The article explains how client‑side and server‑side discovery rely on a service registry that stores each instance’s host and port, discusses registration options, lists common implementations such as Eureka, Zookeeper, Consul, and Etcd, and outlines the benefits and challenges of this pattern.

Service DiscoveryService Registrybackend
0 likes · 5 min read
Why Service Registries Are Essential for Dynamic Microservice Discovery
Efficient Ops
Efficient Ops
Jan 22, 2018 · Artificial Intelligence

How AI Is Transforming Technical Services and Operations at JD.com

This talk by JD's Technical Service Director explores diverse perceptions of AI, industry and company trends, the essential prerequisites for AI adoption, and practical AI-driven solutions in user feedback, prediction, and image recognition, concluding with a forward‑looking summary of AI's role in operations.

AITechnical Servicesdevops
0 likes · 23 min read
How AI Is Transforming Technical Services and Operations at JD.com