All Articles

143037 articles · Page 6732 of 7152
Efficient Ops
Efficient Ops
May 22, 2017 · Frontend Development

How to Supercharge Mobile Web Speed: Proven Frontend Optimization Tips

Mobile pages load about 40% slower than PC pages, users abandon sites after three seconds, and this article offers practical frontend techniques—reducing HTTP requests, compressing assets, leveraging caching, and adopting HTTP/2—to dramatically improve mobile web performance.

CachingFrontend PerformanceMobile Web
0 likes · 5 min read
How to Supercharge Mobile Web Speed: Proven Frontend Optimization Tips
21CTO
21CTO
May 22, 2017 · Backend Development

Why Rewriting a Laravel App in Go Boosted Performance and Simplicity

The author rewrote a Laravel‑based Boxzilla application in Go, detailing migration steps, code‑size reduction, benchmark results, and testing advantages, showing how Go delivers faster response times, lower latency, and a more maintainable backend.

Code Size ReductionGoLaravel migration
0 likes · 7 min read
Why Rewriting a Laravel App in Go Boosted Performance and Simplicity
Ctrip Technology
Ctrip Technology
May 22, 2017 · Information Security

The Dark Side of Web Crawling and Anti‑Crawling: Industry Realities and Technical Strategies

This article examines the hidden, often unglamorous world of web crawling and anti‑crawling, revealing why companies deploy aggressive scraping and defensive measures, the technical arms race between crawlers and defenders, the impact on engineers' careers, and future trends in this contested space.

Data Scrapinganti‑crawlinginformation security
0 likes · 21 min read
The Dark Side of Web Crawling and Anti‑Crawling: Industry Realities and Technical Strategies
Hujiang Technology
Hujiang Technology
May 22, 2017 · Mobile Development

Comparing Swift and Kotlin: A Developer’s Perspective

The article compares Swift and Kotlin, highlighting their similarities and differences for developers familiar with either language, and argues that programming languages are merely tools that should be chosen based on platform needs rather than personal bias.

ComparisonKotlinMobile Development
0 likes · 3 min read
Comparing Swift and Kotlin: A Developer’s Perspective
Didi Tech
Didi Tech
May 22, 2017 · Product Management

Understanding A/B Testing and Gradual Release with Didi’s Apollo Platform

Didi’s Apollo platform combines A/B testing with gradual (gray) release, letting product teams safely roll out new features to targeted user segments, monitor key metrics, and apply best‑practice guidelines—such as isolating variables, pre‑defining metrics, controlling duration, random grouping, and confidence analysis—to achieve statistically significant, data‑driven improvements across thousands of weekly releases.

A/B TestingData-DrivenDidi
0 likes · 9 min read
Understanding A/B Testing and Gradual Release with Didi’s Apollo Platform
ITPUB
ITPUB
May 22, 2017 · Databases

How to Speed Up MySQL Queries with Slow Query Log, EXPLAIN, and Indexes

Before profiling performance you must locate slow queries, enable MySQL's slow query log, use EXPLAIN to analyze execution plans, and add appropriate indexes—such as on picture.album_id—to dramatically reduce scanned rows and boost query speed by hundreds of times, while balancing read/write trade‑offs.

Database OptimizationEXPLAINIndexing
0 likes · 4 min read
How to Speed Up MySQL Queries with Slow Query Log, EXPLAIN, and Indexes
Architecture Digest
Architecture Digest
May 22, 2017 · Databases

Building a High‑Availability Redis System with Sentinel and VIP

This guide demonstrates how to configure a highly available Redis deployment using master‑slave replication, Redis Sentinel for automatic failover, and virtual IP (VIP) migration, covering environment setup, configuration files, firewall adjustments, testing procedures, and client connection strategies.

DatabaseFailoverRedis
0 likes · 11 min read
Building a High‑Availability Redis System with Sentinel and VIP
Alibaba Cloud Developer
Alibaba Cloud Developer
May 22, 2017 · Artificial Intelligence

AI, Big Data, and Graph Computing Take Center Stage at ACM TURC 2017

The ACM TURC 2017 conference in Shanghai gathered Turing Award laureates, leading Chinese scholars, and Alibaba executives, highlighting breakthroughs in artificial intelligence, big data, streaming and graph computing, and showcasing AI-driven medical imaging diagnostics and collaborative research initiatives between industry and academia.

Medical imagingartificial intelligencegraph computing
0 likes · 4 min read
AI, Big Data, and Graph Computing Take Center Stage at ACM TURC 2017
Qunar Tech Salon
Qunar Tech Salon
May 22, 2017 · Artificial Intelligence

Which Deep Learning Framework Is Best for You?

This article compares the most popular open‑source deep‑learning frameworks—including TensorFlow, Caffe, Caffe2, CNTK, MXNet, Torch, PyTorch, Deeplearning4J and Theano—detailing their origins, key features, strengths, weaknesses, ecosystem support, and the trade‑offs between open‑source and proprietary AI solutions.

AICaffeDeep Learning
0 likes · 13 min read
Which Deep Learning Framework Is Best for You?
Efficient Ops
Efficient Ops
May 21, 2017 · Operations

Taming DevOps: The ‘Strangling’ Model to Turn Chaos into Continuous Delivery

This article explores why many find DevOps daunting, introduces the ‘Strangling’ model as a step‑by‑step approach to break down barriers, outlines a comprehensive DevOps capability framework, and shares practical case studies from LeTV’s hardware division to illustrate continuous delivery implementation.

Continuous DeliveryCulturedevops
0 likes · 12 min read
Taming DevOps: The ‘Strangling’ Model to Turn Chaos into Continuous Delivery
dbaplus Community
dbaplus Community
May 21, 2017 · Databases

Unlocking PostgreSQL: From BRIN Indexes to Real Sharding and Machine Learning

The article summarizes Digoal's 2017 Gdevops talk, detailing PostgreSQL's advanced features such as block-level BRIN indexes, high‑efficiency range queries, asynchronous messaging, data pumps, real sharding, MADlib machine‑learning integration, FDW data federation, and large‑scale use cases in IoT, finance, and geospatial analytics.

BRINData PumpFDW
0 likes · 19 min read
Unlocking PostgreSQL: From BRIN Indexes to Real Sharding and Machine Learning
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 21, 2017 · Frontend Development

Master JavaScript Event Loop: From Basics to Advanced Examples

This article explains the JavaScript event loop in depth, covering execution contexts, call stacks, macro‑ and micro‑tasks, and how APIs like setTimeout, Promise, process.nextTick, and setImmediate interact, using clear diagrams and step‑by‑step examples for both browsers and Node.js.

AsyncEvent LoopNode.js
0 likes · 12 min read
Master JavaScript Event Loop: From Basics to Advanced Examples
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
May 21, 2017 · Artificial Intelligence

What’s Shaping Tech This Week? AI Breakthroughs, Electron Revamp, and More

This week’s tech roundup covers GitHub’s shift to Electron for cross‑platform desktop clients, Tencent’s AI‑powered location services, Facebook’s open‑source ParlAI dialogue framework, Microsoft’s AR glasses prototype, Google Lens advancements, FDA‑approved medical VR, Apache Beam’s first stable release, Amazon DAX preview, and MapD’s open‑source GPU database.

AIARElectron
0 likes · 10 min read
What’s Shaping Tech This Week? AI Breakthroughs, Electron Revamp, and More