Tagged articles
1115 articles
Page 8 of 12
Alibaba Cloud Developer
Alibaba Cloud Developer
Feb 10, 2021 · Frontend Development

Why CSS-in-JS Is Revolutionizing Modern Frontend Development

This article traces the evolution of CSS from its early specifications through modular standards, design patterns, and preprocessors, then dives deep into CSS‑in‑JS, Houdini, popular libraries, their advantages and drawbacks, industry adoption, and future directions for web styling.

CSSCSS-in-JSDesign Patterns
0 likes · 19 min read
Why CSS-in-JS Is Revolutionizing Modern Frontend Development
iQIYI Technical Product Team
iQIYI Technical Product Team
Jan 29, 2021 · Frontend Development

Efficient Front-End Componentization Practices at iQIYI Knowledge Web Team

The iQIYI Knowledge Web front‑end team built a developer‑oriented component library that splits UI and business logic into reusable basic and business Vue components, enforces clear input/output contracts, uses on‑demand loading and Storybook documentation, achieving high code reuse, maintainability, and consistent UI across independent projects while tackling bundle size and CI/CD challenges.

ComponentizationSoftware ArchitectureUI components
0 likes · 14 min read
Efficient Front-End Componentization Practices at iQIYI Knowledge Web Team
phodal
phodal
Jan 25, 2021 · Frontend Development

What’s Shaping Front‑End Development in 2022? Architecture, Micro‑Frontends, Low‑Code & Beyond

The article reviews current front‑end trends, covering architecture governance, the rise of micro‑frontends, the resurgence of low‑code platforms, cross‑language innovations, and serverless options, while offering practical advice on tooling, standards, and strategic choices for teams of any size.

Frontend ArchitectureServerlessWeb Development
0 likes · 9 min read
What’s Shaping Front‑End Development in 2022? Architecture, Micro‑Frontends, Low‑Code & Beyond
Laravel Tech Community
Laravel Tech Community
Jan 19, 2021 · Fundamentals

Curated List of Useful Search Engines, Tools, and Online Resources for Developers

This article provides a comprehensive, English-language compilation of popular search engines, image and regex utilities, file conversion services, online compilers, front‑end development tools, mind‑mapping applications, and cloud‑based note‑taking platforms to help developers efficiently locate information and streamline their workflow.

Web Developmentdeveloper toolsonline resources
0 likes · 8 min read
Curated List of Useful Search Engines, Tools, and Online Resources for Developers
macrozheng
macrozheng
Jan 14, 2021 · Backend Development

Mastering CORS in Spring Boot: Simple Configurations to Eliminate Cross‑Origin Errors

This article explains the Same Origin Policy, introduces the CORS standard, details simple and preflight request handling, lists essential response headers, and provides three practical Spring Boot solutions—including global configuration, a servlet filter, and the @CrossOrigin annotation—to resolve cross‑origin issues.

BackendCORSCross-Origin
0 likes · 10 min read
Mastering CORS in Spring Boot: Simple Configurations to Eliminate Cross‑Origin Errors
Python Crawling & Data Mining
Python Crawling & Data Mining
Jan 14, 2021 · Backend Development

Master Django Forms: From Basics to Advanced Usage

This article walks you through Django's Form component, explaining how it generates HTML, validates input, retains data, and integrates with models, while providing step‑by‑step code examples for defining Form classes, handling GET/POST requests, rendering templates, and customizing fields and widgets.

DjangoFormsPython
0 likes · 12 min read
Master Django Forms: From Basics to Advanced Usage
Sohu Tech Products
Sohu Tech Products
Jan 13, 2021 · Frontend Development

CSS Scroll Snap: A Comprehensive Guide to Creating Smooth Scrollable Containers

This article explains the CSS Scroll Snap feature, covering its purpose, basic setup, key properties such as scroll‑snap‑type, scroll‑snap‑align, scroll‑snap‑stop, scroll‑padding, and scroll‑margin, and demonstrates practical use cases with code examples for building responsive scrollable interfaces.

CSSResponsive DesignWeb Development
0 likes · 12 min read
CSS Scroll Snap: A Comprehensive Guide to Creating Smooth Scrollable Containers
MaGe Linux Operations
MaGe Linux Operations
Jan 13, 2021 · Fundamentals

15 Must‑Try Python Packages Every Developer Should Know

This guide reviews fifteen essential Python packages—from data‑visualisation with Dash and image handling with Pillow to web requests, JSON parsing, and home automation—explaining their key features, typical use‑cases, and why they’re valuable tools for developers.

CLIData visualizationJSON
0 likes · 12 min read
15 Must‑Try Python Packages Every Developer Should Know
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 13, 2021 · Frontend Development

Full-Stack Front-End Insights: Fred Wu’s Journey and Future Trends

In this interview, Fred Wu, Tencent’s front‑end lead, shares his experiences with full‑stack development, offers advice for aspiring front‑end engineers, discusses his team’s recent full‑stack initiatives, and predicts upcoming trends such as Flutter, low‑code, and 5G‑driven audio‑video advancements.

Web Developmentcareer advicefrontend
0 likes · 6 min read
Full-Stack Front-End Insights: Fred Wu’s Journey and Future Trends
JavaScript
JavaScript
Jan 7, 2021 · Frontend Development

What Are the Top Web Development Trends Shaping 2021?

This article outlines the key 2021 web development trends—including Progressive Web Apps, dark‑mode UI, AI chatbots, single‑page sites, voice search, enhanced security, and cloud computing—explaining their benefits, industry adoption, and why developers must embrace them to stay competitive.

AI chatbotDark UIPWA
0 likes · 6 min read
What Are the Top Web Development Trends Shaping 2021?
21CTO
21CTO
Jan 2, 2021 · Frontend Development

7 Web Development Trends Shaping 2021: From PWA to AI Chatbots

According to recent data, over 1.74 billion websites exist worldwide, and in 2021 the web development landscape will be driven by seven key trends—including Progressive Web Apps, dark‑mode UI, AI‑powered chatbots, single‑page sites, voice search, heightened security, and expanding cloud computing—each reshaping user experience and development practices.

AI chatbotsPWAWeb Development
0 likes · 4 min read
7 Web Development Trends Shaping 2021: From PWA to AI Chatbots
Architect's Journey
Architect's Journey
Dec 22, 2020 · Frontend Development

Best Practices for Silent Web PDF Printing in E‑commerce Workflows

This article analyzes three implementation scenarios for silently printing PDF procurement lists in a shipping process, compares PDF‑related technologies on stability, integration and cost, and concludes with a Lodop‑based solution that converts backend data into a hidden canvas for direct printing.

LodopPDFWeb Development
0 likes · 4 min read
Best Practices for Silent Web PDF Printing in E‑commerce Workflows
Taobao Frontend Technology
Taobao Frontend Technology
Dec 22, 2020 · Frontend Development

All Highlights & PPTs from the 15th D2 Frontend Tech Forum (Dec 19‑20)

The 15th D2 Frontend Technology Forum was held online on December 19‑20, featuring 21 talks—including international sessions—covering topics such as RxJS refactoring, cross‑platform solutions, web performance, WebAssembly IoT, large‑venue seat selection, AI‑driven code generation, ES2020/2021, fault drills, testing, serverless, SSR, and Node.js, with all presentation PPTs available via a QR code.

Node.jsServerlessWeb Development
0 likes · 10 min read
All Highlights & PPTs from the 15th D2 Frontend Tech Forum (Dec 19‑20)
MaGe Linux Operations
MaGe Linux Operations
Dec 19, 2020 · Backend Development

12 Must‑Know Open‑Source Python Frameworks for Web and Data Development

This article introduces twelve popular open‑source Python frameworks—including Django, Tornado, Twisted, Pulsar, Bottle, Diesel, NumPy, Scrapy, Cubes, Falcon, Web2py, and Zerorpc—detailing their key features, typical use cases, and providing direct project URLs for developers seeking robust solutions.

PythonWeb Developmentdata-processing
0 likes · 8 min read
12 Must‑Know Open‑Source Python Frameworks for Web and Data Development
php Courses
php Courses
Dec 16, 2020 · Backend Development

Using Ajax in Laravel: Controller, View, and Route Setup

This tutorial walks through creating a Laravel controller, view, and route to handle Ajax requests, integrating jQuery on the front end, and displaying the server response, providing a practical example for backend developers to implement asynchronous interactions in a PHP application.

BackendLaravelPHP
0 likes · 5 min read
Using Ajax in Laravel: Controller, View, and Route Setup
Sohu Tech Products
Sohu Tech Products
Dec 9, 2020 · Frontend Development

Essential JavaScript Performance Optimization Techniques

This article presents a comprehensive set of JavaScript performance optimization techniques—including removing dead code, leveraging caching, preventing memory leaks, breaking loops early, minimizing variable calculations, reducing DOM access, compressing and minifying files, using throttling/debouncing, avoiding delete, employing async code, code splitting, async/defer attributes, and Web Workers—to help developers deliver faster, more efficient web applications across diverse devices.

Web Developmentperformance
0 likes · 13 min read
Essential JavaScript Performance Optimization Techniques
Sohu Tech Products
Sohu Tech Products
Dec 2, 2020 · Frontend Development

Using Chrome DevTools to Inspect CSS, Edit Pages, and Analyze Web Performance

This guide walks through Chrome DevTools features—including inspecting pseudo‑class styles, temporarily toggling classes, making pages editable, checking placeholder styles, testing performance and SEO, viewing network details, examining event handlers, searching code globally, recording runtime performance, using rendering diagnostics, and exploring application storage—providing step‑by‑step instructions with code snippets and visual examples.

Chrome DevToolsDebuggingWeb Development
0 likes · 3 min read
Using Chrome DevTools to Inspect CSS, Edit Pages, and Analyze Web Performance
DeWu Technology
DeWu Technology
Nov 30, 2020 · Frontend Development

Understanding Vue.js Lifecycle Hooks

Vue.js lifecycle hooks guide developers through a component’s creation, mounting, updating, and destruction phases, providing automatic callbacks such as beforeCreate, created, beforeMount, mounted, beforeUpdate, updated, beforeDestroy, and destroyed, which enable proper data fetching, DOM manipulation, reactive updates, and resource cleanup at the appropriate moments.

LifecycleVue.jsWeb Development
0 likes · 8 min read
Understanding Vue.js Lifecycle Hooks
Ctrip Technology
Ctrip Technology
Nov 26, 2020 · Frontend Development

Responsive Design: Benefits, Challenges, and Practical Implementation at Ctrip

This article explains what responsive design is, outlines its advantages such as resource savings and SEO benefits, discusses the difficulties encountered with media queries in Ctrip's train‑ticket project, and presents concrete class‑based and server‑side solutions with code examples to improve maintainability and performance.

CSSMedia QueriesResponsive Design
0 likes · 9 min read
Responsive Design: Benefits, Challenges, and Practical Implementation at Ctrip
php Courses
php Courses
Nov 24, 2020 · Backend Development

Curated List of Useful Open-Source PHP Projects

This article presents a curated collection of ten open‑source PHP projects—including a GitHub leak‑monitoring system, a high‑performance PHP extension, clean‑code examples, a Markdown parser, a cURL wrapper, a Swoole‑based music platform, a ThinkPHP e‑commerce suite, a self‑hosted RSS reader, a Laravel documentation manager, and a PHP interview Q&A repository—each with key features, usage snippets, and GitHub links for developers seeking robust backend tools.

BackendGitHubPHP
0 likes · 6 min read
Curated List of Useful Open-Source PHP Projects
Taobao Frontend Technology
Taobao Frontend Technology
Nov 24, 2020 · Frontend Development

Turning Interactive Web Features into Inclusive Experiences: Practical A11Y Strategies

This article explores why web accessibility matters for interactive applications, outlines the four core A11Y principles, and provides concrete front‑end techniques—semantic HTML, proper alt text, focus management, ARIA usage, color contrast, and testing tools—to create inclusive, user‑friendly experiences.

ARIAWeb Developmentaccessibility
0 likes · 58 min read
Turning Interactive Web Features into Inclusive Experiences: Practical A11Y Strategies
Selected Java Interview Questions
Selected Java Interview Questions
Nov 18, 2020 · Fundamentals

Understanding the Differences Between HTTP GET and POST Methods

This article explains the fundamental distinctions between HTTP GET and POST requests, covering how parameters are transmitted, browser and server behaviors, length limits, security implications, underlying TCP mechanics, and performance trade‑offs, while also debunking common misconceptions often seen in interview answers.

NetworkingPOSTWeb Development
0 likes · 7 min read
Understanding the Differences Between HTTP GET and POST Methods
Practical DevOps Architecture
Practical DevOps Architecture
Nov 16, 2020 · Frontend Development

Introduction to JavaScript: Basics, Inclusion Methods, Selectors, Events, and DOM Manipulation

This article introduces JavaScript fundamentals, explains three ways to include scripts, demonstrates simple click events, shows how to use selectors, outlines event handling, and covers DOM manipulation techniques such as modifying content, styles, and classes, including retrieving computed styles.

CSS selectorsDOMEvents
0 likes · 5 min read
Introduction to JavaScript: Basics, Inclusion Methods, Selectors, Events, and DOM Manipulation
IT Xianyu
IT Xianyu
Nov 16, 2020 · Backend Development

14 Tips for Writing Spring MVC Controllers

This article presents fourteen practical techniques for creating Spring MVC controller classes, covering annotation-based definitions, interface implementation, extending abstract controllers, URL mapping, HTTP method specification, request parameter binding, model and view handling, redirects, form validation, file uploads, dependency injection, request/response access, and adherence to the single‑responsibility principle.

ControllerJavaSpring MVC
0 likes · 14 min read
14 Tips for Writing Spring MVC Controllers
vivo Internet Technology
vivo Internet Technology
Nov 4, 2020 · Frontend Development

WebSocket Practical Guide: From Basics to Production Deployment

This practical guide explains WebSocket fundamentals, demonstrates how to integrate and debug them in a project with webpack proxy and Nginx settings, implements heartbeat and reconnection logic for stability, and compares native WebSocket to Socket.io’s richer but heavier real‑time framework.

NginxSocket.IOWeb Development
0 likes · 5 min read
WebSocket Practical Guide: From Basics to Production Deployment
Alibaba Cloud Native
Alibaba Cloud Native
Oct 31, 2020 · Fundamentals

How to Become a Full‑Stack Engineer: Skills, Roadmap, and Benefits

This guide outlines the essential knowledge, learning strategies, practical steps, and common pitfalls for aspiring full‑stack engineers, highlighting the advantages of mastering both front‑end and back‑end technologies and how this breadth improves development efficiency and cross‑team collaboration.

Software EngineeringWeb Developmentcareer guide
0 likes · 10 min read
How to Become a Full‑Stack Engineer: Skills, Roadmap, and Benefits
Beike Product & Technology
Beike Product & Technology
Oct 29, 2020 · Frontend Development

Introduction to tocbot

tocbot is a JavaScript library that generates a table of contents from HTML content, allowing users to navigate documents easily with scrolling synchronization.

DocumentationJavaScriptLibrary
0 likes · 7 min read
Introduction to tocbot
Architect's Tech Stack
Architect's Tech Stack
Oct 27, 2020 · Backend Development

Differences Between Spring and Spring Boot: Configuration, MVC, Security, and Deployment

This article explains the fundamental differences between Spring and Spring Boot, covering their core concepts, configuration methods, MVC setup, template engine integration, security configuration, bootstrapping mechanisms, and packaging/deployment options, with detailed code examples for each aspect.

Spring BootWeb Developmentmaven
0 likes · 10 min read
Differences Between Spring and Spring Boot: Configuration, MVC, Security, and Deployment
Programmer DD
Programmer DD
Oct 27, 2020 · Backend Development

How to Enable Tomcat Support in IntelliJ IDEA Community Edition

This guide explains how to add Tomcat support to IntelliJ IDEA Community Edition by installing a compatible plugin, configuring the server and web project, handling download issues, and deploying your web application without needing the paid Ultimate edition.

BackendCommunity EditionIntelliJ IDEA
0 likes · 3 min read
How to Enable Tomcat Support in IntelliJ IDEA Community Edition
IT Xianyu
IT Xianyu
Oct 27, 2020 · Backend Development

Using HttpServletResponse: Methods, Examples, and Best Practices

This article explains the HttpServletResponse object's role in Java web development, details common response header methods, highlights differences between addXXX and setXXX, and provides four complete servlet code examples covering cache control, page refresh, file download (including Chinese filenames), and dynamic image generation.

BackendFile DownloadHttpServletResponse
0 likes · 9 min read
Using HttpServletResponse: Methods, Examples, and Best Practices
IT Xianyu
IT Xianyu
Oct 25, 2020 · Backend Development

Understanding HttpSession: Concepts, Methods, and Practical Examples

This article explains the fundamentals of HttpSession in Java web applications, covering its server‑side nature, underlying JSESSIONID cookie mechanism, lifecycle, common API methods, configuration, and provides several practical code examples such as login verification, shopping cart handling, duplicate‑submission prevention, and cookie‑disabled session strategies.

HttpSessionJavaServlet
0 likes · 9 min read
Understanding HttpSession: Concepts, Methods, and Practical Examples
Python Crawling & Data Mining
Python Crawling & Data Mining
Oct 23, 2020 · Backend Development

Build a Flask‑Elasticsearch Search Engine: From Config to Deployment

This tutorial walks through building a Flask‑based search engine powered by Elasticsearch, covering configuration files, logging setup, blueprint routing with pagination, application initialization, and deployment options using Flask‑Script and Gunicorn, with complete code examples and a GitHub repository link.

ElasticsearchFlaskGunicorn
0 likes · 11 min read
Build a Flask‑Elasticsearch Search Engine: From Config to Deployment
Programmer DD
Programmer DD
Oct 20, 2020 · Backend Development

GET vs POST: Uncover the Real Differences Behind HTTP Requests

This article explains the fundamental distinctions between GET and POST HTTP methods, covering how parameters are transmitted, browser and server constraints, underlying TCP behavior, and why POST often requires two TCP packets while GET typically uses only one.

BackendNetworkingPOST
0 likes · 7 min read
GET vs POST: Uncover the Real Differences Behind HTTP Requests
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 19, 2020 · Frontend Development

Explore 24 Cutting‑Edge CSS Features from LondonCSS 2020 – Motion Blur, Scroll‑Timeline, Subgrid & More

This article reviews the latest CSS innovations presented at LondonCSS 2020, covering motion‑blur effects, scroll‑linked animations, subgrid layout, containment, content‑visibility, new color functions, variable fonts, accessibility pseudo‑classes, and advanced nesting techniques, complete with code examples and demos.

CSSCSS AnimationsNew CSS Features
0 likes · 42 min read
Explore 24 Cutting‑Edge CSS Features from LondonCSS 2020 – Motion Blur, Scroll‑Timeline, Subgrid & More
Amap Tech
Amap Tech
Oct 16, 2020 · Fundamentals

How to Become a Full‑Stack Engineer: Skills, Practices, and Benefits

Becoming a full‑stack engineer requires mastering core web fundamentals, continuously learning diverse languages, frameworks, and infrastructure, practicing rigorous design and code quality, and bridging front‑end, back‑end, and operations knowledge to boost development efficiency, solve problems quickly, and earn peer trust across the tech stack.

Software EngineeringWeb Developmentbest practices
0 likes · 9 min read
How to Become a Full‑Stack Engineer: Skills, Practices, and Benefits
IT Architects Alliance
IT Architects Alliance
Oct 14, 2020 · Industry Insights

Which Web Technologies Will Dominate 2020? A Comprehensive Guide

This article surveys the most influential web development technologies for 2020, covering emerging standards such as WebAssembly, progressive web apps, AI integration, blockchain, and leading frameworks like PHP, Symfony, Express.js, Django, and Angular, while highlighting market statistics, use cases, and future growth prospects.

2020 TrendsBackendBlockchain
0 likes · 14 min read
Which Web Technologies Will Dominate 2020? A Comprehensive Guide
Java Backend Technology
Java Backend Technology
Oct 13, 2020 · Backend Development

14 Essential Spring MVC Controller Tips to Boost Your Java Backend

This article presents fourteen practical techniques for writing Spring MVC controllers, covering annotation‑based definitions, interface implementation, abstract class extension, URL mapping, HTTP method handling, request parameter binding, model‑view returns, redirects, form validation, file uploads, dependency injection, servlet access, and single‑responsibility design, all illustrated with clear Java code examples.

ControllerJavaSpring Framework
0 likes · 16 min read
14 Essential Spring MVC Controller Tips to Boost Your Java Backend
Top Architect
Top Architect
Oct 1, 2020 · Backend Development

Implementing Pagination in Java Web Applications with Spring MVC and MyBatis

This article demonstrates how to implement pagination and search pagination in a Java web project using Spring MVC, MyBatis, and standard pagination utilities, covering the creation of a Page utility class, MyBatis mapper configurations, DAO interfaces, service methods, controller handling, and JSP view integration.

JavaMyBatisSpring MVC
0 likes · 10 min read
Implementing Pagination in Java Web Applications with Spring MVC and MyBatis
Top Architect
Top Architect
Sep 29, 2020 · Frontend Development

9 Popular Open‑Source CSS Frameworks for Building Beautiful Front‑Ends

This article introduces nine widely used open‑source CSS frameworks—including Bootstrap, PatternFly, Material Components, Pure, Foundation, Bulma, Skeleton, Materialize and Bootflat—detailing their features, typical use cases, GitHub activity, and links, to help developers choose the right tool for building attractive web interfaces.

CSSOpen‑SourceWeb Development
0 likes · 7 min read
9 Popular Open‑Source CSS Frameworks for Building Beautiful Front‑Ends
IT Architects Alliance
IT Architects Alliance
Sep 23, 2020 · Backend Development

Understanding the Differences Between HTTP GET and POST Methods

This article explains the fundamental similarities and practical differences between HTTP GET and POST requests, covering how parameters are transmitted, caching behavior, URL length limits, security considerations, underlying TCP mechanics, and the impact on performance and semantics.

HTTPNetworkingPOST
0 likes · 7 min read
Understanding the Differences Between HTTP GET and POST Methods
MaGe Linux Operations
MaGe Linux Operations
Sep 23, 2020 · Backend Development

GET vs POST: Uncover the Real Differences Behind HTTP Requests

This article explains the fundamental distinctions between GET and POST HTTP methods, covering how parameters are transmitted, caching behavior, URL length limits, security implications, and the underlying TCP packet flow, while debunking common myths and highlighting practical considerations for developers.

HTTPPOSTTCP
0 likes · 7 min read
GET vs POST: Uncover the Real Differences Behind HTTP Requests
Programmer DD
Programmer DD
Aug 26, 2020 · Fundamentals

What Does ‘Stateless’ Really Mean in HTTP? Exploring State, Cookies & Sessions

Although HTTP is described as a stateless, connectionless protocol, this article dissects what “state” truly refers to, explains why the protocol lacks memory of client interactions, and demonstrates how mechanisms like cookies, sessions, and server‑side caching introduce stateful behavior to enable features such as login persistence and shopping carts.

HTTPSessionWeb Development
0 likes · 16 min read
What Does ‘Stateless’ Really Mean in HTTP? Exploring State, Cookies & Sessions
Laravel Tech Community
Laravel Tech Community
Aug 13, 2020 · Backend Development

WordPress New Release Features and Developer Updates

The article outlines the latest WordPress release, highlighting performance improvements such as image lazy loading, new XML sitemap support, enhanced block editor capabilities, accessibility upgrades, and a series of developer‑focused updates including REST API block registration, environment definitions, updated libraries, and new functions for theme and plugin development.

CMSPHPREST API
0 likes · 3 min read
WordPress New Release Features and Developer Updates
MaGe Linux Operations
MaGe Linux Operations
Aug 12, 2020 · Fundamentals

Why Learn Python? 6 Powerful Application Areas You Should Know

Python’s versatility makes it essential across fields—from AI and cloud computing to web development, web scraping, game creation, and data analysis—offering high demand, lucrative careers for IT professionals and productivity boosts for non‑IT workers, as illustrated by real‑world examples and industry trends.

PythonWeb Developmentartificial intelligence
0 likes · 5 min read
Why Learn Python? 6 Powerful Application Areas You Should Know
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 11, 2020 · Frontend Development

Master JavaScript: Proven Tips to Learn JS Effectively

After mastering HTML and CSS, many learners find JavaScript daunting, so this guide outlines JavaScript's key characteristics and eight practical steps—understanding its purpose, setting goals, hands‑on practice, learning jQuery, Vue/Node, staying disciplined, frequent coding, mind‑mapping, and summarizing—to help you study JavaScript efficiently and confidently.

JavaScriptTipsWeb Development
0 likes · 8 min read
Master JavaScript: Proven Tips to Learn JS Effectively
21CTO
21CTO
Aug 6, 2020 · Frontend Development

10 Must-Have Front-End Tools Every Web Developer Should Try

This article presents a curated list of ten essential front-end development tools—including Glitch, Shadows, Coolors, Blobmaker, GetWaves, Undraw, Marcdown, Postwoman, Screely, and a CSS Grid Generator—explaining their key features and how they can streamline coding and design workflows.

CSSJavaScriptWeb Development
0 likes · 4 min read
10 Must-Have Front-End Tools Every Web Developer Should Try
AntTech
AntTech
Aug 5, 2020 · Frontend Development

Reflections on 12 Years of Frontend Development and the Cloud Fengdie Platform

In this talk, senior frontend expert Yang Zhouxuan (aka "Chenyu") shares a personal 12‑year journey through the evolution of frontend technology, the rise of Node.js, the development of Ant Group's Cloud Fengdie low‑code platform, and insights on future trends, challenges, and best practices for building enterprise applications.

Web Developmentcloud computingenterprise applications
0 likes · 48 min read
Reflections on 12 Years of Frontend Development and the Cloud Fengdie Platform
Aotu Lab
Aotu Lab
Aug 4, 2020 · Frontend Development

Web Dev Highlights: Online Conference, React Inline Performance, 3D Innovations

The article surveys recent web and graphics advancements, covering Google’s first online Web Dev conference, a performance study of inline functions in React, Alipay’s 3D animation and gaming efforts, a Cornell‑led 3D wristband for VR, cloud gaming live streaming, a visual CNN explainer, Taro H5 optimizations, and JD’s PC homepage redesign.

AIGraphicsWeb Development
0 likes · 8 min read
Web Dev Highlights: Online Conference, React Inline Performance, 3D Innovations
Laravel Tech Community
Laravel Tech Community
Aug 2, 2020 · Backend Development

PHP http_build_query Function: Usage, Parameters, and Examples

This article explains the PHP http_build_query function, detailing its purpose of generating URL‑encoded query strings from arrays or objects, describing each parameter (query_data, numeric_prefix, arg_separator, enc_type), the return value, and providing multiple code examples illustrating typical usage and output.

BackendPHPURL encoding
0 likes · 3 min read
PHP http_build_query Function: Usage, Parameters, and Examples
Architect
Architect
Jul 18, 2020 · Information Security

Understanding OAuth 2.0: Scenarios, Flow, and Implementation Details

This article explains the concept of OAuth, its typical use cases such as third‑party login, the roles of user, service provider, and platform, and provides a step‑by‑step flow with code examples for obtaining authorization codes, access tokens, and user information.

OAuthWeb Developmentaccess_token
0 likes · 11 min read
Understanding OAuth 2.0: Scenarios, Flow, and Implementation Details
macrozheng
macrozheng
Jul 18, 2020 · Backend Development

Why You Should Stop Learning JSP: Modern Java Web Development Insights

The article argues that, unless required for legacy projects, learning JSP is unnecessary today because modern frontend frameworks, Spring's shift away from JSP, and microservice architectures all render JSP obsolete for contemporary Java web development.

JSPJavaMicroservices
0 likes · 14 min read
Why You Should Stop Learning JSP: Modern Java Web Development Insights
Tencent Cloud Developer
Tencent Cloud Developer
Jun 22, 2020 · Cloud Native

Serverless and Cloud‑Native Applications: Concepts, Architecture, and SSR Implementation

The talk reviews Serverless origins, defines its cloud‑native architecture that lets developers focus on business logic, highlights benefits like pay‑per‑use scaling, demonstrates rapid Next.js SSR deployment via the Serverless Framework with built‑in monitoring, and outlines a top‑down development and operations workflow.

Cloud NativeFunction as a ServiceSSR
0 likes · 20 min read
Serverless and Cloud‑Native Applications: Concepts, Architecture, and SSR Implementation
Bitu Technology
Bitu Technology
Jun 19, 2020 · Frontend Development

Debugging Across Multiple OTT Devices with a Unified Remote Debugger

This article explains the challenges of debugging a wide range of OTT platforms, reviews existing tools like Eruda, vConsole, and ADB, and introduces a custom remote debugger built on Chrome DevTools Protocol that unifies debugging, JavaScript execution, and data inspection across devices.

Chrome DevToolsOTT devicesWeb Development
0 likes · 8 min read
Debugging Across Multiple OTT Devices with a Unified Remote Debugger
Programmer DD
Programmer DD
Jun 18, 2020 · Backend Development

Why Closing the Browser Doesn’t End Your Java Session – HttpSession and Cookie Sharing Across Ports

This article explores the inner workings of Java HttpSession in Tomcat, explains how sessions are stored in a thread‑safe map, examines the relationship between sessions and cookies, and investigates why browsers share cookies across different ports on the same host, leading to unexpected session behavior.

CookieHttpSessionJava
0 likes · 13 min read
Why Closing the Browser Doesn’t End Your Java Session – HttpSession and Cookie Sharing Across Ports
Laravel Tech Community
Laravel Tech Community
Jun 2, 2020 · Backend Development

Comprehensive Guide to Laravel Routing: Definitions, Parameters, Groups, Middleware, Prefixes, Sub‑domains, Namespaces, and Caching

This article provides an in‑depth tutorial on Laravel routing, covering basic route definitions, HTTP verbs, parameter handling, regex constraints, route naming, grouping, middleware, prefixes, sub‑domains, namespaces, and cache management, complete with code examples for each feature.

BackendLaravelPHP
0 likes · 5 min read
Comprehensive Guide to Laravel Routing: Definitions, Parameters, Groups, Middleware, Prefixes, Sub‑domains, Namespaces, and Caching
Aotu Lab
Aotu Lab
Jun 2, 2020 · Frontend Development

What This Week’s Tech Digest Reveals About Frontend Trends, AI Animation, and Electron Updates

The weekly digest highlights key findings from the 2020 Stack Overflow survey, performance tips for Google Fonts, an early look at JavaScript Records and Tuples, Svelte‑based Web Component creation, AI‑driven animation research, AR search innovations, and the major improvements introduced in Electron 9.0.0.

AI_AnimationElectronWeb Development
0 likes · 7 min read
What This Week’s Tech Digest Reveals About Frontend Trends, AI Animation, and Electron Updates
政采云技术
政采云技术
May 27, 2020 · Frontend Development

Curated List of High-Quality Front-End Technical Public Accounts

This article presents a curated collection of reputable front‑end and full‑stack technical public accounts, offering valuable resources, tutorials, and community insights to assist developers in learning, project development, and professional growth.

ResourcesWeb Developmentfrontend
0 likes · 5 min read
Curated List of High-Quality Front-End Technical Public Accounts
JD Tech Talk
JD Tech Talk
May 15, 2020 · Frontend Development

Beyond Constraints: The Value and Future of Frontend Development

The article reflects on how frontend development has evolved from battling performance, compatibility, and legacy issues to exploring its true potential without constraints, discusses current bottlenecks in frameworks, tooling, and languages, and looks ahead to emerging technologies such as ESBuild, Deno, and Figma that may shape its future.

Future TrendsJavaScriptTypeScript
0 likes · 16 min read
Beyond Constraints: The Value and Future of Frontend Development
Lin is Dream
Lin is Dream
May 14, 2020 · Frontend Development

Master HTML Forms: Elements, Attributes, and Practical Code Examples

This guide explains HTML form elements, common attributes like readonly, disabled, and required, and demonstrates how to build functional forms with code snippets, including input types, labels, and form association techniques for effective data submission.

AttributesCode ExamplesForms
0 likes · 5 min read
Master HTML Forms: Elements, Attributes, and Practical Code Examples
Sohu Tech Products
Sohu Tech Products
May 13, 2020 · Frontend Development

Overview of ES2020 New JavaScript Features

This article summarizes the major ES2020 JavaScript enhancements—including Promise.allSettled, globalThis, optional chaining, nullish coalescing, import.meta, BigInt, dynamic import, private class fields, matchAll, deterministic for‑in order, and module namespace exports—providing concise explanations and code examples for each feature.

ES2020Web Developmentprogramming
0 likes · 8 min read
Overview of ES2020 New JavaScript Features
Laravel Tech Community
Laravel Tech Community
May 12, 2020 · Backend Development

Laravel Blade Template Inheritance, Includes, and Control Structures Tutorial

This article explains how to use Laravel's Blade templating engine for creating reusable layouts with inheritance, including child views, passing parameters, template includes, and Blade's convenient control structures such as conditionals, authentication checks, switch statements, and various loop directives, all illustrated with complete code examples.

BackendBladeLaravel
0 likes · 9 min read
Laravel Blade Template Inheritance, Includes, and Control Structures Tutorial
Qborfy AI
Qborfy AI
May 12, 2020 · Frontend Development

Demystifying JavaScript Continuations and the Latest Front‑End Trends

This weekly tech roundup explains the continuation concept in JavaScript, shows how CallCC underpins React hooks, highlights 2020 front‑end trends like low‑code, serverless and AI‑driven UI generation, and reports on recent Flutter web developments and a controversial COVID‑related news story.

ContinuationFlutterJavaScript
0 likes · 6 min read
Demystifying JavaScript Continuations and the Latest Front‑End Trends
Laravel Tech Community
Laravel Tech Community
May 10, 2020 · Backend Development

Comprehensive Laravel Routing Guide: Definitions, Parameters, Groups, Middleware, Prefixes, Subdomains, and Caching

This tutorial provides a detailed overview of Laravel routing, covering basic route definitions, HTTP verbs, parameter handling, route naming, grouping, middleware usage, URL prefixes, subdomain routing, namespace organization, accessing current route information, and cache management, all illustrated with clear code examples.

BackendLaravelPHP
0 likes · 5 min read
Comprehensive Laravel Routing Guide: Definitions, Parameters, Groups, Middleware, Prefixes, Subdomains, and Caching
Laravel Tech Community
Laravel Tech Community
May 7, 2020 · Backend Development

Laravel Redirect Cheat Sheet

This article provides a concise Laravel Redirect cheat sheet that explains how to use the framework's URL redirection helper with session storage, covering basic redirects, redirects with data, back navigation, named routes, controller actions, and intended redirects, accompanied by ready-to-use code examples.

BackendLaravelPHP
0 likes · 2 min read
Laravel Redirect Cheat Sheet
Laravel Tech Community
Laravel Tech Community
Apr 26, 2020 · Backend Development

Top PHP Interview Questions and Answers for Developers

This article compiles a comprehensive set of PHP interview questions covering fundamentals, session and cookie handling, database transactions, MySQL optimization, version control tools, string manipulation, HTTP status codes, MVC concepts, and practical coding tasks with detailed answers and code examples.

Backend DevelopmentPHPWeb Development
0 likes · 28 min read
Top PHP Interview Questions and Answers for Developers
Laravel Tech Community
Laravel Tech Community
Apr 26, 2020 · Backend Development

Laravel Route Cheat Sheet and Usage Guide

This article provides a concise Laravel Route cheat sheet, explaining basic route definitions, resource routes, error handling, parameters, HTTP methods, middleware, named routes, prefixes, namespaces, subdomain routing, and includes practical code examples for each feature.

BackendLaravelPHP
0 likes · 5 min read
Laravel Route Cheat Sheet and Usage Guide
Laravel Tech Community
Laravel Tech Community
Apr 24, 2020 · Backend Development

PHP Basic Interview Questions

This article presents a collection of ten PHP basic interview questions covering CSS properties, HTML link targets, CSS centering techniques, color and opacity concepts, JavaScript object references, parsing functions, type coercion, prototype inheritance, DOM selection methods, and AJAX versus form submission nuances.

BackendPHPQuiz
0 likes · 5 min read
PHP Basic Interview Questions
ITPUB
ITPUB
Apr 24, 2020 · Frontend Development

Essential Front‑End GitHub Resources for Developers

A curated collection of high‑quality front‑end GitHub projects—including libraries, tools, UI frameworks, build systems, testing utilities, visualisation libraries, and more—provides developers with ready‑to‑use resources and links for learning and rapid development.

ResourcesWeb Developmentfrontend
0 likes · 20 min read
Essential Front‑End GitHub Resources for Developers
macrozheng
macrozheng
Apr 20, 2020 · Frontend Development

How to Master Vue from Zero: A Goal‑Driven Learning Blueprint

This article outlines a step‑by‑step, goal‑oriented approach to learning Vue—starting from setting clear objectives, studying official documentation, exploring open‑source projects, expanding knowledge of related libraries, and finally practicing by building a backend‑admin front‑end, enabling developers to efficiently master the framework.

VueWeb Developmentfrontend
0 likes · 10 min read
How to Master Vue from Zero: A Goal‑Driven Learning Blueprint
Zhengtong Technical Team
Zhengtong Technical Team
Apr 17, 2020 · Frontend Development

Creating a 3D Orbit Visualization Component

This article details the technical process of creating a 3D visualization component for city management systems, covering HTML structure, CSS animations, and mathematical calculations for distributing elements on a circular path.

3D graphicsComponent DesignData visualization
0 likes · 11 min read
Creating a 3D Orbit Visualization Component
JD Retail Technology
JD Retail Technology
Apr 14, 2020 · Frontend Development

Integrating react-native-web into a React Native Project: A Step‑by‑Step Guide

This article explains how to extend a React Native project with react-native-web, covering the motivation, required dependencies, project setup, webpack and Babel configuration, entry‑file creation, AppRegistry usage, component implementation, and JDReact’s practical extensions for seamless multi‑platform deployment.

Cross‑PlatformReact NativeWeb Development
0 likes · 21 min read
Integrating react-native-web into a React Native Project: A Step‑by‑Step Guide
Liangxu Linux
Liangxu Linux
Apr 5, 2020 · Frontend Development

Turn Any Website Gray with a Simple CSS Filter

This article explains why many Chinese websites turned gray on April 4, 2020, and shows how to replicate the effect by adding a global .gray class that applies a CSS filter, providing the exact code, usage examples, and browser compatibility details.

CSSWeb Developmentbrowser compatibility
0 likes · 8 min read
Turn Any Website Gray with a Simple CSS Filter
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 2, 2020 · Frontend Development

How Micro Frontends Transform Large‑Scale Frontend Architecture

This article explains why micro frontends are needed, outlines their engineering and product benefits, describes key architectural requirements, shares practical decisions such as stack‑independent bootstrapping, routing, isolation, resource loading, and communication, and presents real‑world results from Ant Financial’s OneX platform.

Ant FinancialFrontend ArchitectureJavaScript
0 likes · 16 min read
How Micro Frontends Transform Large‑Scale Frontend Architecture
21CTO
21CTO
Mar 27, 2020 · Fundamentals

From Web Engineer to Google: One Man’s Complete Interview Roadmap

This article chronicles John Washam’s journey from a self‑taught web developer to an AWS technical specialist, detailing his comprehensive, now Chinese‑translated, Google interview guide, the learning resources he recommends, and the practical tips and pitfalls he discovered along the way.

Career DevelopmentGoogle interviewLearning Resources
0 likes · 8 min read
From Web Engineer to Google: One Man’s Complete Interview Roadmap
MaGe Linux Operations
MaGe Linux Operations
Mar 22, 2020 · Backend Development

How to Build a Custom CAPTCHA Service with Python Sanic

This tutorial shows how to generate a simple image‑based CAPTCHA using Python's Pillow library and the Sanic web framework, store the code in a session, and validate user input, with notes on adding asynchronous refresh functionality.

CaptchaPythonWeb Development
0 likes · 6 min read
How to Build a Custom CAPTCHA Service with Python Sanic
Java Backend Technology
Java Backend Technology
Mar 19, 2020 · Backend Development

14 Essential Tips for Writing Spring MVC Controllers

This article presents fourteen practical techniques for building Spring MVC controllers, covering annotation usage, interface implementation, abstract class extension, URL mapping, HTTP method specification, request parameter binding, model handling, redirects, form processing, file uploads, dependency injection, servlet access, and single‑responsibility design.

ControllerJavaModelAndView
0 likes · 16 min read
14 Essential Tips for Writing Spring MVC Controllers
ITPUB
ITPUB
Mar 9, 2020 · Frontend Development

How Pornhub’s Front‑End Engineers Video, Ads, and Cutting‑Edge Web APIs

In this interview, a senior front‑end engineer from Pornhub reveals how the platform tackles video playback, ad integration, performance monitoring, and emerging Web APIs such as IntersectionObserver, WebXR, and WebRTC, while sharing insights on their tech stack, tooling, and the unique challenges of scaling adult‑content sites.

Web APIsWeb Developmentfrontend
0 likes · 10 min read
How Pornhub’s Front‑End Engineers Video, Ads, and Cutting‑Edge Web APIs
Qunar Tech Salon
Qunar Tech Salon
Feb 28, 2020 · Frontend Development

Bifrost: Meituan’s Vue‑Based Micro‑Frontend Framework for Scalable Enterprise Front‑End Development

The article introduces Bifrost, Meituan’s Vue‑based micro‑frontend framework, detailing its background, design goals, architecture, implementation code, development practices, deployment workflow, and the benefits and challenges of adopting micro‑frontend architecture in large‑scale enterprise front‑end projects.

BifrostFrontend ArchitectureModule Federation
0 likes · 20 min read
Bifrost: Meituan’s Vue‑Based Micro‑Frontend Framework for Scalable Enterprise Front‑End Development
Programmer DD
Programmer DD
Feb 22, 2020 · Backend Development

Why Postwoman Is the Lightweight Browser‑Based Alternative to Postman

Postwoman (now Hoppscotch) is a free, open‑source, browser‑based API testing tool that offers a lightweight UI, real‑time responses, and extensive features such as method support, validation, WebSocket testing, and Docker deployment, making it a practical alternative for web developers.

API testingBackend ToolsDocker
0 likes · 3 min read
Why Postwoman Is the Lightweight Browser‑Based Alternative to Postman
Java Captain
Java Captain
Feb 21, 2020 · Backend Development

Curated List of Free Unlimited-Use API Interfaces

This article compiles a comprehensive collection of free, unlimited-use API interfaces across various categories such as phone number lookup, weather, stock data, and more, providing direct URLs for each service to help developers quickly integrate external data sources.

APIWeb Developmentdata services
0 likes · 7 min read
Curated List of Free Unlimited-Use API Interfaces