Tagged articles
1115 articles
Page 11 of 12
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 2, 2017 · Frontend Development

Top Frontend & Tech News This Week: Webpack 3, Expo SDK 18, Node.js vs Java

The latest weekly roundup highlights key developments for front‑end engineers, including the release of Webpack 3.0, Expo SDK 18.0.0, ESLint 4.1.0, a survey naming Mark Zuckerberg the least cautious IT CEO, China Mobile’s tethered‑drone high‑altitude base station, Node.js’s ambition to surpass Java, a resurgence of ransomware attacks, Google’s Cloud Machine Learning Engine launch, and Red Hat’s acquisition of Codenvy.

ExpoWeb Developmentfrontend
0 likes · 6 min read
Top Frontend & Tech News This Week: Webpack 3, Expo SDK 18, Node.js vs Java
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 20, 2017 · Frontend Development

Top 10 Front‑End Career Questions Answered: Strategies, Learning Paths & Industry Insights

This article compiles ten common front‑end questions from Zhihu, offering practical advice on market demand, learning strategies, solidifying fundamentals, choosing between design and development, interview tactics, and the future outlook of web development, all backed by real‑world analogies and examples.

JavaScriptWeb Developmentfrontend
0 likes · 39 min read
Top 10 Front‑End Career Questions Answered: Strategies, Learning Paths & Industry Insights
21CTO
21CTO
Jun 18, 2017 · Frontend Development

Build an Inclusive Website: Practical Accessibility Guidelines for Developers

This guide explains website accessibility, describes how people with visual, auditory, motor, and cognitive disabilities interact with the web, and provides actionable steps—semantic markup, color contrast, keyboard navigation, ARIA attributes, form and table best practices, and testing tools—to build inclusive, accessible sites.

ARIAWCAGWeb Development
0 likes · 15 min read
Build an Inclusive Website: Practical Accessibility Guidelines for Developers
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 18, 2017 · Frontend Development

This Week’s Front‑End Highlights: Apple Health Push, Safari 11, V8 6.0 & More

From Apple’s secret team turning iPhones into medical records to Safari 11’s new WebRTC and WebAssembly support, V8 6.0’s SharedArrayBuffer, Puppet Labs’ DevOps survey, WeChat’s open‑source WCDB, Tencent’s mobile analytics, StackOverflow’s HTTPS migration, and a new front‑end lifecycle model, this roundup covers the top front‑end developments of the week.

JavaScriptTechnology NewsWeb Development
0 likes · 6 min read
This Week’s Front‑End Highlights: Apple Health Push, Safari 11, V8 6.0 & More
MaGe Linux Operations
MaGe Linux Operations
Jun 16, 2017 · Backend Development

Build a Simple Poll App with Django: Step‑by‑Step Guide

This tutorial walks you through installing Django, creating a project and a polls app, setting up the development server, writing views and URL configurations, and explains key concepts like include() and url() arguments, enabling you to build a functional poll website.

BackendDjangoPoll App
0 likes · 20 min read
Build a Simple Poll App with Django: Step‑by‑Step Guide
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jun 6, 2017 · Frontend Development

Boost Front‑End Efficiency with HTML Inheritance Patterns

This article explores how applying inheritance concepts to HTML structure can reduce duplicated code, simplify maintenance, and improve front‑end development efficiency by extracting common elements into a base template and using build‑time tools to generate page‑specific pages.

Web Developmentcode-reusefrontend
0 likes · 6 min read
Boost Front‑End Efficiency with HTML Inheritance Patterns
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 2, 2017 · Backend Development

Essential Java Web Skills Every Backend Developer Must Master

This guide outlines the core knowledge areas for Java web development, covering JVM fundamentals, servlet lifecycle, major frameworks like Spring and Hibernate, HTTP essentials, and design patterns, offering a concise roadmap for aspiring backend engineers.

HibernateServletWeb Development
0 likes · 8 min read
Essential Java Web Skills Every Backend Developer Must Master
MaGe Linux Operations
MaGe Linux Operations
Apr 24, 2017 · Backend Development

How to Build a Simple File Upload Feature with Django

Learn step‑by‑step how to create a basic file‑upload function in Django 1.10 using Python 3.6, covering project setup, model design, migrations, view logic, URL configuration, template form creation, and displaying uploaded results, with illustrative code snippets.

BackendDjangoPython
0 likes · 4 min read
How to Build a Simple File Upload Feature with Django
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 20, 2017 · Frontend Development

How to Build a Solid Front-End Learning Path: From Browsers to Frameworks

This article shares a practical roadmap for transitioning into front-end development, covering browser engine fundamentals, essential web technologies, common compatibility challenges, recommended tools, popular frameworks, and engineering practices to help beginners build a strong foundation and advance their careers.

Web Developmentbrowser compatibilitylearning roadmap
0 likes · 13 min read
How to Build a Solid Front-End Learning Path: From Browsers to Frameworks
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 4, 2017 · Frontend Development

Mastering jQuery Plugin Development: From Basics to Advanced Techniques

Learn how to create, customize, and extend jQuery plugins—from basic concepts and simple color-changing examples to chainable calls, avoiding $ symbol conflicts, handling parameters, and using $.extend and $.fn.extend—while understanding the underlying prototype mechanism and best practices.

JavaScriptPlugin DevelopmentWeb Development
0 likes · 8 min read
Mastering jQuery Plugin Development: From Basics to Advanced Techniques
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 4, 2017 · Frontend Development

Your Roadmap to Mastering HTML & CSS: Essential Resources and Best Practices

This comprehensive guide walks beginners through essential HTML and CSS learning resources, practical experiments, and best‑practice techniques—covering semantics, naming conventions, resets, cross‑browser support, preprocessors, grid systems, and portfolio building—to accelerate front‑end development skills.

CSSHTMLLearning Resources
0 likes · 14 min read
Your Roadmap to Mastering HTML & CSS: Essential Resources and Best Practices
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Mar 28, 2017 · Frontend Development

Master HTML & CSS Basics with Visual Mind Maps and a Cute Penguin Demo

This guide revisits essential HTML structure, common tags, CSS selectors and properties, and demonstrates practical techniques like creating tables, forms, floats, positioning, overflow, and a charming border‑radius penguin illustration, using clear mind‑map images to help beginners quickly refresh and deepen their front‑end fundamentals.

CSSHTMLWeb Development
0 likes · 3 min read
Master HTML & CSS Basics with Visual Mind Maps and a Cute Penguin Demo
Hujiang Technology
Hujiang Technology
Mar 14, 2017 · Frontend Development

A Pocket Guide to Inline SVG: Fundamentals, Elements, and Usage

This guide introduces inline Scalable Vector Graphics (SVG) for web developers, covering basic organization, essential elements, shape primitives, path commands, accessibility considerations, and practical code examples to help integrate and manipulate SVG directly within HTML documents.

GraphicsInline SVGSVG
0 likes · 20 min read
A Pocket Guide to Inline SVG: Fundamentals, Elements, and Usage
MaGe Linux Operations
MaGe Linux Operations
Mar 10, 2017 · Backend Development

Mastering WSGI: A Beginner’s Guide to Python Web Servers

This article introduces the WSGI specification, explains how WSGI servers and applications interact, details the application interface and environment handling, and provides practical examples for processing GET and POST requests in Python, helping beginners build their own web frameworks.

BackendHTTPPEP3333
0 likes · 7 min read
Mastering WSGI: A Beginner’s Guide to Python Web Servers
Meituan Technology Team
Meituan Technology Team
Mar 9, 2017 · Frontend Development

Lego: A Component-Based Front-End Page Assembly Platform at Meituan

Lego is a component-based front-end page assembly platform at Meituan, enabling rapid low-code page building via drag‑drop components, with an Assembly Factory UI, developer SDKs, event‑based component communication, and a rendering engine that outputs HTML/FreeMarker, reducing development time and standardizing UI across projects.

Component ArchitectureFront-endJavaScript
0 likes · 17 min read
Lego: A Component-Based Front-End Page Assembly Platform at Meituan
ITPUB
ITPUB
Mar 2, 2017 · Frontend Development

Build a Lightweight JavaScript Error Tracker for Small Web Projects

Learn how to create a simple, custom JavaScript error‑tracking system that logs client‑side exceptions to a server, stores them in a database, and notifies users, offering a low‑cost alternative to heavyweight services for small web projects.

Custom TrackerError HandlingJavaScript
0 likes · 5 min read
Build a Lightweight JavaScript Error Tracker for Small Web Projects
Efficient Ops
Efficient Ops
Feb 28, 2017 · Frontend Development

Boost Browser Data Handling: RxJS-Wrapped Fetch API for Smart Caching & Updates

This article examines the limitations of plain Fetch API for caching and real‑time updates in complex web apps, then demonstrates how wrapping Fetch with RxJS creates lazy‑loaded caches, reactive update notifications, and extensible data streams, while outlining practical implementation details and best practices.

Web Developmentcachingfetch API
0 likes · 5 min read
Boost Browser Data Handling: RxJS-Wrapped Fetch API for Smart Caching & Updates
Tencent Cloud Developer
Tencent Cloud Developer
Feb 23, 2017 · Cloud Computing

Building Small Web Tools on Tencent Cloud: Questionnaire System, QR‑Code Utility, Map Search, and Xcode Download

The article walks through setting up a low‑cost Tencent Cloud Ubuntu server with Apache or Nginx‑PHP, then demonstrates building four lightweight web utilities—a self‑hosted questionnaire system, a JavaScript QR‑code generator/scanner with short‑URL support, a Baidu‑map search tool, and a PHP script that parses Apple’s CFPropertyList to list Xcode dmg and docset download URLs.

NginxPHPTencent Cloud
0 likes · 13 min read
Building Small Web Tools on Tencent Cloud: Questionnaire System, QR‑Code Utility, Map Search, and Xcode Download
21CTO
21CTO
Feb 18, 2017 · Frontend Development

Why Front‑End/Back‑End Separation Fails and How to Do It Right

This article examines common misconceptions and pitfalls of front‑end/back‑end separation, explains why proper preparation and clear API design are essential, and outlines practical steps—from project planning to testing and deployment—to implement a successful separation strategy in modern web development.

APIBackendWeb Development
0 likes · 6 min read
Why Front‑End/Back‑End Separation Fails and How to Do It Right
JavaScript
JavaScript
Jan 18, 2017 · Fundamentals

Why Understanding HTTP Is Crucial for Modern Web Development

This article explains the fundamentals of HTTP, covering client‑server interactions, page rendering flow, proxy roles, statelessness, request/response structures, common methods, limitations of HTTP/1.0, and the performance enhancements introduced by HTTP/2.

HTTPHTTP/2Web Development
0 likes · 8 min read
Why Understanding HTTP Is Crucial for Modern Web Development
Aotu Lab
Aotu Lab
Dec 9, 2016 · Frontend Development

Mastering CSS3 Animations: Practical Tips, Timing & Advanced Techniques

This guide explores real‑world uses of CSS3 animation properties—animation‑delay, animation‑fill‑mode, animation‑direction, animation‑play‑state, and animation‑timing‑function—showing how to build timelines, carousels, sequence effects, and debugging tricks with clear code examples.

Web Developmentanimationanimation-delay
0 likes · 9 min read
Mastering CSS3 Animations: Practical Tips, Timing & Advanced Techniques
Java Captain
Java Captain
Dec 8, 2016 · Backend Development

Introduction to Java Servlet Filters and Their Configuration

This article explains the concept, functions, development steps, configuration, lifecycle methods, and practical examples of Java Servlet Filters, showing how they intercept requests and responses, modify data, and integrate with web.xml, Spring, Hibernate, and Struts2 for backend web applications.

ConfigurationServletWeb Development
0 likes · 13 min read
Introduction to Java Servlet Filters and Their Configuration
Hulu Beijing
Hulu Beijing
Dec 8, 2016 · Frontend Development

Why React & Redux Are Transforming Hulu’s Frontend Development

This article explains the fundamentals of React and Redux, compares them to traditional tools like jQuery, highlights their combined benefits for clean state management, and describes Hulu’s ongoing migration to this modern frontend stack.

ReactReduxState Management
0 likes · 5 min read
Why React & Redux Are Transforming Hulu’s Frontend Development
Aotu Lab
Aotu Lab
Nov 18, 2016 · Frontend Development

Understanding CSS font-weight: Numeric vs Keyword Values and Browser Matching

This article explains the differences between numeric (100‑900) and keyword (normal, bold, bolder, lighter) font-weight values, shows how browsers match unavailable weights using the CSS font‑matching algorithm, and provides practical examples and recommendations for developers.

TypographyWeb Developmentfont matching
0 likes · 9 min read
Understanding CSS font-weight: Numeric vs Keyword Values and Browser Matching
Qunar Tech Salon
Qunar Tech Salon
Oct 28, 2016 · Frontend Development

React Web: Enabling Write‑Once Run‑Anywhere for React Native Applications

The article introduces React Web, a framework that extends React Native components and APIs to the browser, allowing a single codebase to run unchanged on iOS, Android, and web, thereby improving development efficiency, reducing costs, and addressing performance and compatibility challenges.

React NativeWeb Developmentcross-platform
0 likes · 5 min read
React Web: Enabling Write‑Once Run‑Anywhere for React Native Applications
ITPUB
ITPUB
Oct 19, 2016 · Frontend Development

15 Chrome DevTools Tricks to Supercharge Your Frontend Workflow

Discover 15 powerful Chrome DevTools shortcuts—from quick file search and regex source scanning to multi‑cursor editing, color picking, device emulation, and workspace file editing—that dramatically boost debugging speed and productivity for web developers.

Chrome DevToolsDebuggingTips
0 likes · 9 min read
15 Chrome DevTools Tricks to Supercharge Your Frontend Workflow
JavaScript
JavaScript
Oct 2, 2016 · Frontend Development

Essential JavaScript DOM API Cheat Sheet: From Element Selection to Ajax

This article provides a comprehensive, English‑language reference of common JavaScript DOM APIs—including element selection, class manipulation, node operations, attribute handling, content updates, CSS styling, size calculations, event binding, DOM ready detection, context binding, whitespace trimming, Ajax requests, JSON parsing, and node traversal—complete with code examples for each feature.

DOMJavaScriptWeb Development
0 likes · 11 min read
Essential JavaScript DOM API Cheat Sheet: From Element Selection to Ajax
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 29, 2016 · Backend Development

Evolution and Architecture of JD.com CMS: From Virtual Classification to CMS‑Portal System

The article details the development, architecture, and operational practices of JD.com’s CMS platform, covering its three evolutionary stages, front‑back separation, dynamic data types, disaster‑recovery mechanisms, intelligent product selection, and lessons learned from large‑scale deployment.

CMSDynamic Data TypesJD.com
0 likes · 13 min read
Evolution and Architecture of JD.com CMS: From Virtual Classification to CMS‑Portal System
ITPUB
ITPUB
Jul 11, 2016 · Backend Development

How to Fix Chinese Character Garbling in JSP, Servlets, and Java Web Apps

This guide explains five common scenarios where Chinese characters appear garbled in Java web applications—JSP pages, servlets, POST form submissions, URI parameters, and properties files—and provides step‑by‑step configurations such as setting pageEncoding, response content type, request character encoding, Tomcat URIEncoding, and using native2ascii.

JSPJavaServlet
0 likes · 5 min read
How to Fix Chinese Character Garbling in JSP, Servlets, and Java Web Apps
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Jul 8, 2016 · Frontend Development

How I Guided My Non‑Tech Girlfriend from Zero to Junior Front‑End Developer in 6 Months

This article outlines a step‑by‑step learning roadmap—including HTML/CSS/JavaScript, computer‑science fundamentals, algorithms, tooling, backend basics, and project work—that helped a complete beginner become a capable junior front‑end developer within just over half a year.

Learning PathWeb Developmentfrontend
0 likes · 9 min read
How I Guided My Non‑Tech Girlfriend from Zero to Junior Front‑End Developer in 6 Months
Architecture Digest
Architecture Digest
Jul 8, 2016 · R&D Management

Technical Knowledge Summary from 8 Years of IT Experience

After nearly a decade of work in embedded, web, mobile, consulting, and integration projects, the author outlines four major knowledge areas—engineering methods, system integration, project management, and development—detailing essential practices, design principles, and technology stacks such as C, Android, cloud services, and big data.

Embedded DevelopmentProject ManagementSoftware Engineering
0 likes · 9 min read
Technical Knowledge Summary from 8 Years of IT Experience
CSS Magic
CSS Magic
Jun 23, 2016 · Frontend Development

CSS Magic’s Front‑End Journey: Mastering CSS Fundamentals, Architecture, and Career Advice

In this interview, veteran front‑end architect “CSS Magic” shares his eight‑year learning path, explains why mastering CSS 2 is essential before CSS 3, recommends preprocessors and a layered CSS architecture, discusses the interplay of CSS and JavaScript, and offers practical advice for beginners and teams.

Front-end ArchitectureLearning PathPreprocessors
0 likes · 16 min read
CSS Magic’s Front‑End Journey: Mastering CSS Fundamentals, Architecture, and Career Advice
Nightwalker Tech
Nightwalker Tech
Jun 22, 2016 · Frontend Development

How to Effectively Implement Front‑Back End Separation

The discussion explores various perspectives on front‑back end separation, covering definitions, benefits, architectural patterns, technology choices like Node.js, Vue, Angular, and practical considerations such as API design, performance, and deployment strategies.

APIBack-endFront-end
0 likes · 9 min read
How to Effectively Implement Front‑Back End Separation
21CTO
21CTO
Jun 18, 2016 · Fundamentals

How to Become a Full‑Stack Engineer: Lessons from 15 Years of Coding

This article shares a veteran developer’s journey from early web pages to modern full‑stack engineering, offering practical advice on mastering front‑end, back‑end, and mobile technologies, the importance of broad skills, and a realistic roadmap to becoming a versatile software professional.

BackendCareer DevelopmentSoftware Engineering
0 likes · 7 min read
How to Become a Full‑Stack Engineer: Lessons from 15 Years of Coding
21CTO
21CTO
Jun 12, 2016 · Frontend Development

How to Plan and Execute a Solo Web Project: From Idea to Launch

This guide walks you through thoughtful project evaluation, detailed product requirement drafting, effective UI/UX design, appropriate technology selection, and practical front‑end and back‑end implementation tips to help solo developers successfully build and launch a web application.

Frontend DesignProject PlanningWeb Development
0 likes · 13 min read
How to Plan and Execute a Solo Web Project: From Idea to Launch
ITPUB
ITPUB
May 26, 2016 · Fundamentals

Avoid Common Mistakes When Teaching Yourself Web Development: A Beginner’s Roadmap

A recent graduate shares how he overcame the pitfalls of self‑teaching programming by narrowing his tech stack to essential web tools, focusing on hands‑on projects, and avoiding endless theory, offering a concise roadmap for beginners eager to build functional prototypes quickly.

BackendDjangoWeb Development
0 likes · 4 min read
Avoid Common Mistakes When Teaching Yourself Web Development: A Beginner’s Roadmap
21CTO
21CTO
May 7, 2016 · Frontend Development

Choosing the Right Front-End Framework: Trends, Comparisons & Future Outlook

This article reviews recent advances in front‑end development, compares popular frameworks such as AngularJS, EmberJS, ReactJS and VueJS, examines their evolution, discusses user and developer needs, and offers guidance on which technologies to invest in for the coming years.

AngularJavaScriptReact
0 likes · 12 min read
Choosing the Right Front-End Framework: Trends, Comparisons & Future Outlook
Qunar Tech Salon
Qunar Tech Salon
Apr 20, 2016 · Frontend Development

A Day in the Life of a Developer: Debugging IE7 JavaScript Issues

This article chronicles a developer’s detailed workday, documenting the discovery, analysis, and resolution of numerous JavaScript bugs in IE7, the communication with teammates, and the systematic debugging process that ultimately led to fixing a critical comma‑induced error in the code.

DebuggingIE7JavaScript
0 likes · 11 min read
A Day in the Life of a Developer: Debugging IE7 JavaScript Issues
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 18, 2016 · Frontend Development

How Application Cache Manifests Enable Offline Web Apps

Application cache manifests let browsers store resources locally, enabling offline access, faster load times, and reduced server load; this guide explains their purpose, browser support, usage syntax, file structure, update mechanisms, and key considerations for reliable offline web applications.

AppCacheWeb Developmentmanifest
0 likes · 6 min read
How Application Cache Manifests Enable Offline Web Apps
Meituan Technology Team
Meituan Technology Team
Apr 8, 2016 · Frontend Development

Boosting Frontend Efficiency: Meituan’s Node.js, React, and Engineering Automation Insights

The Meituan‑Dianping tech salon recap reveals how their frontend teams leverage Node.js for high‑traffic services, Docker‑based builds, a custom monitoring tool, a React‑powered H5 publishing platform, modern engineering scaffolds, and the Vane API integration system to dramatically improve development speed and reduce costs.

DockerNode.jsReact
0 likes · 8 min read
Boosting Frontend Efficiency: Meituan’s Node.js, React, and Engineering Automation Insights
21CTO
21CTO
Mar 24, 2016 · Backend Development

Why Combine PHP Front‑End with Java Back‑End? Benefits, Trade‑offs, and Architecture Insights

This article examines why many web projects pair a fast‑changing PHP front‑end with a stable, high‑performance Java back‑end, outlining each language’s strengths, recent improvements, integration methods, and architectural patterns such as view‑first and RPC/RESTful communication.

Backend ArchitectureMicroservicesWeb Development
0 likes · 14 min read
Why Combine PHP Front‑End with Java Back‑End? Benefits, Trade‑offs, and Architecture Insights
Architecture Digest
Architecture Digest
Mar 19, 2016 · Backend Development

Using Nginx + Lua (ngx_lua) for High‑Performance Web Applications

This article introduces the advantages of Nginx and Lua, explains the ngx_lua module and OpenResty ecosystem, describes common architectural patterns such as load balancing and caching, and provides a step‑by‑step guide to building, configuring, and deploying a Lua‑based web application on Nginx.

LuaNginxOpenResty
0 likes · 23 min read
Using Nginx + Lua (ngx_lua) for High‑Performance Web Applications
21CTO
21CTO
Mar 10, 2016 · Backend Development

15 Essential PHP Libraries Every Backend Developer Should Know

This article introduces fifteen powerful PHP libraries—from testing tools like Mink to HTTP clients such as Requests and caching solutions like Stash—highlighting their key features and how they can accelerate backend development and improve web application performance.

Backend DevelopmentPHPWeb Development
0 likes · 8 min read
15 Essential PHP Libraries Every Backend Developer Should Know
21CTO
21CTO
Feb 25, 2016 · Backend Development

Mastering Multi‑Layer Caching in Rails with Nginx, Redis, and MySQL

This article explains six practical caching strategies—from client‑side HTTP 304 handling to Nginx static caching, full‑page, fragment, query, and database caches—using Ruby on Rails, Nginx, MySQL, and Redis to dramatically improve web application performance.

RailsWeb Developmentcaching
0 likes · 12 min read
Mastering Multi‑Layer Caching in Rails with Nginx, Redis, and MySQL
MaGe Linux Operations
MaGe Linux Operations
Feb 23, 2016 · Backend Development

How to Build Custom Middleware in Django 1.6 for Request Filtering

Learn how to create a custom Django 1.6 middleware by defining a class, overriding process_request, configuring it in MIDDLEWARE_CLASSES, and applying it to scenarios such as IP filtering, access control, user behavior tracking, and abnormal request detection, with full code examples.

DjangoPythonWeb Development
0 likes · 4 min read
How to Build Custom Middleware in Django 1.6 for Request Filtering
Architect
Architect
Feb 21, 2016 · Fundamentals

Understanding Base64 Encoding: Principles, Implementation, and Applications

This article explains the principles of Base64 encoding, provides PHP implementations for URL-safe variants, illustrates how binary data is transformed into text, and discusses common use cases such as data URLs and MIME while warning against misuse for security purposes.

Base64Data TransmissionWeb Development
0 likes · 10 min read
Understanding Base64 Encoding: Principles, Implementation, and Applications
Architecture Digest
Architecture Digest
Feb 16, 2016 · Backend Development

Scalable Web Architecture for Startup Companies

The article explains how internet startups can design and evolve a scalable web architecture—through service separation, clustering, load balancing, distributed caching, database replication, and effective team organization—to handle rapid user growth and avoid performance bottlenecks.

Database ReplicationWeb Developmentcaching
0 likes · 15 min read
Scalable Web Architecture for Startup Companies
21CTO
21CTO
Feb 8, 2016 · Backend Development

10 Proven PHP Best Practices Every Developer Should Follow

This article presents ten expert‑backed PHP best practices—from choosing the right use cases and leveraging multi‑table storage for scalability, to security, caching, IDE usage, filtering functions, framework decisions, batch processing, and enabling error reporting—offering actionable guidance for building robust, high‑performance web applications.

IDEPHPSecurity
0 likes · 11 min read
10 Proven PHP Best Practices Every Developer Should Follow
21CTO
21CTO
Jan 26, 2016 · Frontend Development

Master Browser Caching: Strong vs. Negotiated Cache Explained

This article explains the fundamentals of browser caching, compares strong and negotiated cache mechanisms, shows how Expires and Cache‑Control headers work, provides Java code examples for managing cache, and offers practical tips for avoiding stale resources during development.

Cache-ControlWeb Developmentbrowser caching
0 likes · 19 min read
Master Browser Caching: Strong vs. Negotiated Cache Explained
21CTO
21CTO
Jan 22, 2016 · Frontend Development

From Zero to Front‑End Engineer: My Self‑Taught Journey and Lessons Learned

This personal narrative recounts how a complete beginner in 2014 taught himself HTML, CSS, JavaScript and Node, landed his first front‑end job, overcame chaotic requirements, leveraged search engines, and continuously expanded his web development skills through hands‑on projects and self‑directed learning.

Web Developmentcareerfrontend
0 likes · 12 min read
From Zero to Front‑End Engineer: My Self‑Taught Journey and Lessons Learned
21CTO
21CTO
Jan 10, 2016 · Fundamentals

What Really Happens When You Enter a URL? Inside Browser, DNS & HTTP

From typing a URL to rendering a page, this article walks through each step—browser DNS lookup, HTTP request and response, redirects, server processing, content delivery, and asynchronous calls—revealing the complex interactions that make modern web browsing possible.

BrowserDNSHTTP
0 likes · 16 min read
What Really Happens When You Enter a URL? Inside Browser, DNS & HTTP
Qunar Tech Salon
Qunar Tech Salon
Dec 20, 2015 · Frontend Development

A Decade‑Long Journey of Frontend Framework Selection and Component‑Based Development

The article recounts a Chinese company's evolution from an IE‑only HTC‑based UI stack in 2007 through a Flex‑driven heavyweight solution and finally to Angular, highlighting the technical, organizational, and strategic challenges of adopting component‑based front‑end architectures across multiple browser generations.

AngularComponentizationFlex
0 likes · 19 min read
A Decade‑Long Journey of Frontend Framework Selection and Component‑Based Development
Qunar Tech Salon
Qunar Tech Salon
Dec 2, 2015 · Fundamentals

Essential Skills Every Web Developer Should Master

This article compiles a comprehensive list of must‑have web development skills—including UI/UX best practices, security measures, performance optimization, SEO techniques, core technical knowledge, and bug‑fixing strategies—to help developers build robust, user‑friendly websites.

SEOWeb Developmentbest practices
0 likes · 13 min read
Essential Skills Every Web Developer Should Master
Architect
Architect
Nov 25, 2015 · Frontend Development

Understanding HTTP Request Lifecycle and Browser Caching Optimizations

This article explains the steps from a client’s HTTP request to server response, analyzes performance bottlenecks such as TCP connection overhead, and presents practical browser‑side caching techniques—including Keep‑Alive, Last‑Modified/If‑Modified‑Since, ETag/If‑None‑Match, Expires, and Cache‑Control—to improve web site speed.

BrowserHTTPWeb Development
0 likes · 10 min read
Understanding HTTP Request Lifecycle and Browser Caching Optimizations
21CTO
21CTO
Nov 20, 2015 · Frontend Development

12 Essential Rules for Clean, Semantic HTML You Must Follow

This guide explains twelve practical principles—from declaring a proper DOCTYPE and using UTF‑8 encoding to externalizing CSS/JS, correct nesting, meaningful naming, and validating markup—that help developers write clean, maintainable, and standards‑compliant HTML code.

HTMLWeb Developmentcoding standards
0 likes · 11 min read
12 Essential Rules for Clean, Semantic HTML You Must Follow
Architects Research Society
Architects Research Society
Nov 18, 2015 · Backend Development

Playful Web Development, Part 1: Managing User Authentication with Play Framework and Scala

This tutorial walks you through building a starter authentication application using Play Framework, Scala, Silhouette, and MongoDB, covering email sign‑up, password reset, OAuth1 Twitter login, and user‑aware views, while explaining Play's reactive, asynchronous architecture for scalable backend development.

AuthenticationMongoDBPlay Framework
0 likes · 6 min read
Playful Web Development, Part 1: Managing User Authentication with Play Framework and Scala
Architect
Architect
Nov 12, 2015 · Backend Development

Server Push (Comet) Techniques: Comparison, Implementation, and Best Practices

This article examines server‑push technologies such as Comet, comparing plugin‑based socket approaches with HTTP long‑connection methods like AJAX long‑polling and iframe/htmlfile streaming, and provides practical guidance on building robust Comet applications using frameworks such as Pushlet.

CometHTTPServer Push
0 likes · 19 min read
Server Push (Comet) Techniques: Comparison, Implementation, and Best Practices
21CTO
21CTO
Nov 7, 2015 · Backend Development

PHP 7 vs HHVM: Which Backend Engine Delivers Faster Performance?

An in‑depth comparison of PHP 7 and Facebook’s HHVM examines their origins, compilation approaches, real‑world benchmark results on platforms like WordPress and Drupal, and adoption by companies such as Wikimedia and Etsy, helping developers decide which backend runtime best suits their web projects.

Backend DevelopmentPHPWeb Development
0 likes · 10 min read
PHP 7 vs HHVM: Which Backend Engine Delivers Faster Performance?
Architect
Architect
Oct 24, 2015 · Frontend Development

Case Study: React.js, Redux, and Node.js Architecture for Baidu Mami E‑commerce WebApp

This article presents a detailed case study of a mobile‑first single‑page web application built with React.js, Redux, React‑router, and a custom Node.js framework, describing the technology selection, development workflow, encountered challenges, and the advantages and drawbacks of the chosen stack.

Frontend ArchitectureNode.jsReact
0 likes · 10 min read
Case Study: React.js, Redux, and Node.js Architecture for Baidu Mami E‑commerce WebApp
21CTO
21CTO
Oct 14, 2015 · Frontend Development

10 Creative Loading Animations to Enhance User Experience in H5 Pages

As H5 pages grow richer on both mobile and PC, loading times increase, but engaging loading animations can inform users of progress, turn waiting into a pleasant experience, and reduce abandonment rates.

UI designUser experienceWeb Development
0 likes · 4 min read
10 Creative Loading Animations to Enhance User Experience in H5 Pages
21CTO
21CTO
Oct 13, 2015 · Backend Development

PHP 7 vs HHVM: Which Runtime Delivers Faster Web Performance?

This article compares PHP 7 and HHVM, explaining their origins, how they parse and execute code, presenting benchmark results for WordPress and Drupal, listing companies that use HHVM, and discussing future prospects to help developers choose the best backend runtime.

BackendPHPWeb Development
0 likes · 9 min read
PHP 7 vs HHVM: Which Runtime Delivers Faster Web Performance?
21CTO
21CTO
Oct 6, 2015 · Backend Development

15 Essential PHP Libraries Every Backend Developer Should Know

This article introduces fifteen powerful PHP libraries—from testing tools like Mink and Parody to networking utilities such as Requests and Unirest—detailing each library’s purpose, key features, and usage, helping backend developers accelerate web development and enhance application capabilities.

Backend DevelopmentPHPWeb Development
0 likes · 9 min read
15 Essential PHP Libraries Every Backend Developer Should Know
Java High-Performance Architecture
Java High-Performance Architecture
Sep 28, 2015 · Frontend Development

How CSS Preprocessors and Postprocessors Boost Front-End Development Efficiency

This article explains what CSS preprocessors and postprocessors are, how they add programming features and compatibility handling to CSS, provides LESS and Autoprefixer examples, and outlines their implementation principles, advantages, and drawbacks, helping developers improve large-scale front-end workflows.

AutoprefixerCSSPostProcessor
0 likes · 4 min read
How CSS Preprocessors and Postprocessors Boost Front-End Development Efficiency
21CTO
21CTO
Sep 20, 2015 · Frontend Development

10 Common Web Development Mistakes and How to Fix Them

This article outlines ten frequent web developer pitfalls—from outdated HTML and browser‑specific code to slow performance and excessive page reloads—explaining their impacts and offering practical solutions such as modern semantic markup, cross‑browser testing, image optimization, responsive design, and automated tooling.

CSSHTMLJavaScript
0 likes · 15 min read
10 Common Web Development Mistakes and How to Fix Them
21CTO
21CTO
Aug 14, 2015 · Frontend Development

From AJAX to Node: A Journey Through Modern Web Development

Tracing the evolution of web technologies—from early AJAX challenges and jQuery’s rise, through Chrome’s dominance, GitHub’s impact, OAuth, JSON, and modern frameworks like Node.js and Bootstrap—the article reflects on how these tools reshaped frontend development and the broader software landscape.

Big DataNode.jsWeb Development
0 likes · 14 min read
From AJAX to Node: A Journey Through Modern Web Development
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 29, 2015 · Frontend Development

An Overview of Backbone.js: Architecture, Core Components, and Practical Use Cases

This article provides a comprehensive introduction to Backbone.js, describing its lightweight MVC architecture, core components such as Models, Collections, Views, Events, Sync, Router, and History, and discusses its advantages, suitable scenarios, comparisons with other frameworks, and a real‑world implementation in the Wandoujia PC client.

Backbone.jsJavaScriptMVC
0 likes · 15 min read
An Overview of Backbone.js: Architecture, Core Components, and Practical Use Cases
Meituan Technology Team
Meituan Technology Team
Jul 16, 2015 · Frontend Development

Componentization Development Practices at Meituan: From Version 1.0 to 3.0

Meituan’s componentization journey progressed from early resource‑centric modules (1.0) through mature lifecycle, data‑binding, and Flux integration (2.0) to a React‑based, NPM‑distributed, Reduce‑bundled, Turbo‑enhanced ecosystem (3.0), systematically reducing front‑end complexity while boosting reuse, performance, and full‑stack development efficiency.

Component ArchitectureFluxLifecycle
0 likes · 14 min read
Componentization Development Practices at Meituan: From Version 1.0 to 3.0
Ctrip Technology
Ctrip Technology
Jun 30, 2015 · Frontend Development

The Evolution of Responsive Design: Principles, Practices, and Implementation

This article explores the challenges of traditional responsive design across diverse mobile platforms, defines responsive design, outlines its advantages and pitfalls, and presents a comprehensive workflow—including product planning, UI/UX design, testing, development, and on‑demand resource loading—to achieve efficient, cross‑device web experiences.

Media QueriesResponsive DesignWeb Development
0 likes · 9 min read
The Evolution of Responsive Design: Principles, Practices, and Implementation
Java High-Performance Architecture
Java High-Performance Architecture
Jun 5, 2015 · Frontend Development

Why Static Pages Boost Speed, SEO, and Security – A Practical Guide

Static page generation dramatically improves load times, reduces server load, enhances SEO, and strengthens security by eliminating dynamic processing and database queries, while allowing flexible strategies such as full-page or partial static rendering for high‑traffic pages like homepages and detail pages with dynamic comments.

SEOSecurityWeb Development
0 likes · 2 min read
Why Static Pages Boost Speed, SEO, and Security – A Practical Guide