Tagged articles
1115 articles
Page 10 of 12
Java Captain
Java Captain
Sep 16, 2018 · Backend Development

Building a Mini Spring MVC Framework from Scratch Using Pure JDK

This tutorial walks through creating a miniature Spring MVC framework using only the JDK, covering custom annotations, package scanning, component instantiation, dependency injection, URL mapping, and a custom DispatcherServlet, with complete code structure and runtime demonstration.

BackendCustom AnnotationsDispatcherServlet
0 likes · 8 min read
Building a Mini Spring MVC Framework from Scratch Using Pure JDK
21CTO
21CTO
Sep 6, 2018 · Backend Development

What’s New in Laravel 5.7? Explore Updated Resources, Pagination & More

Laravel 5.7 has been officially released, bringing a revamped resources directory, a new pagination method to control link counts, improved Eloquent error messages, and ongoing bug and security fixes, with details on the updated folder layout and usage examples.

FrameworkLaravelPHP
0 likes · 3 min read
What’s New in Laravel 5.7? Explore Updated Resources, Pagination & More
MaGe Linux Operations
MaGe Linux Operations
Aug 25, 2018 · Backend Development

Build a Full‑Featured Django Library Management System from Scratch

This tutorial walks you through creating a real‑world Django project, covering template, static, and middleware settings, switching to MySQL, defining models with one‑to‑many and many‑to‑many relationships, implementing CRUD views, configuring URLs, and building simple HTML templates with code examples and key configuration screenshots.

CRUDDjangoORM
0 likes · 14 min read
Build a Full‑Featured Django Library Management System from Scratch
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Aug 15, 2018 · Backend Development

Comprehensive Performance Optimization Guide: Web, Database, Caching, Asynchronous Processing, and JVM Tuning

This guide outlines a complete performance optimization strategy covering web front‑end tuning (reducing HTTP requests, compressing assets, avoiding redirects), database optimization (SQL, architecture, connection pools), caching solutions, asynchronous processing, and JVM tuning with monitoring tools to improve overall system efficiency.

Database TuningJVMWeb Development
0 likes · 9 min read
Comprehensive Performance Optimization Guide: Web, Database, Caching, Asynchronous Processing, and JVM Tuning
Didi Tech
Didi Tech
Aug 14, 2018 · Frontend Development

Introduction to Chrome Extension Development

Chrome extensions are small HTML‑CSS‑JS programs whose functionality is defined in a manifest.json that lists permissions, icons, and components such as background scripts, content scripts, options pages, and UI actions, with communication via runtime messaging, storage via web or Chrome APIs, and updates managed through an update_url.

Chrome ExtensionJavaScriptWeb Development
0 likes · 8 min read
Introduction to Chrome Extension Development
Java Captain
Java Captain
Aug 12, 2018 · Backend Development

Key Points for Building a Traditional Java Web Project: Environment Setup, DAO, Service, Controller, and Spring Integration

This article systematically outlines the essential steps and considerations for creating a classic Java web application, covering environment preparation, Maven scaffolding, logging and database dependencies, DAO design with MyBatis, Spring integration, service-layer best practices, and RESTful controller implementation.

BackendJavaMyBatis
0 likes · 9 min read
Key Points for Building a Traditional Java Web Project: Environment Setup, DAO, Service, Controller, and Spring Integration
MaGe Linux Operations
MaGe Linux Operations
Aug 11, 2018 · Backend Development

Master Django Basics: From Project Setup to Forms and Templates

This comprehensive guide introduces Django, outlines its key features, explains the standard project structure, walks through essential commands, demonstrates view and URL configuration, covers template syntax and tags, and details model creation, database operations, and form handling with both GET and POST methods.

DjangoORMWeb Development
0 likes · 13 min read
Master Django Basics: From Project Setup to Forms and Templates
Java Backend Technology
Java Backend Technology
Aug 3, 2018 · Frontend Development

Why Frontend‑Backend Separation Matters: From JSP to Modern Node.js

This article walks through the evolution of front‑end architecture—from tightly coupled JSP/Servlet setups, through semi‑separated Ajax‑driven pages, to fully separated front‑end/back‑end designs with Node.js—highlighting their advantages, drawbacks, and practical lessons for developers.

JSPNode.jsWeb Development
0 likes · 13 min read
Why Frontend‑Backend Separation Matters: From JSP to Modern Node.js
360 Tech Engineering
360 Tech Engineering
Jul 30, 2018 · Frontend Development

Goodbye jQuery, My Old Friend

Reflecting on jQuery’s rise, dominance, and eventual decline, this article traces the library’s history, its impact on front‑end development, compares it with contemporary frameworks, and offers advice on understanding underlying JavaScript fundamentals before relying on any library.

Web Developmentframeworksfrontend
0 likes · 9 min read
Goodbye jQuery, My Old Friend
MaGe Linux Operations
MaGe Linux Operations
Jul 22, 2018 · Backend Development

Build a Full-Featured Django Library Management System from Scratch

This tutorial walks you through configuring Django templates, static files, middleware, and MySQL database settings, then defines models for publishers, books, and authors, implements CRUD views and URL routing, and creates the necessary front‑end templates to build a complete library management application.

Backend DevelopmentDjangoORM
0 likes · 16 min read
Build a Full-Featured Django Library Management System from Scratch
Big Data and Microservices
Big Data and Microservices
Jul 22, 2018 · Backend Development

Mastering CORS in Spring Boot: Practical Solutions and Code Samples

This guide explains what CORS is, why browsers enforce same‑origin policies, and provides both frontend and backend strategies—including JSONP, proxy servers, Chrome flags, and several Spring Boot configurations such as filters, @CrossOrigin, custom CorsFilter, and WebMvcConfigurer—to resolve cross‑origin issues.

BackendCORSJava
0 likes · 7 min read
Mastering CORS in Spring Boot: Practical Solutions and Code Samples
网易UEDC
网易UEDC
Jul 16, 2018 · Frontend Development

Mastering SVG Animations: From Code to Interactive H5 Effects

This article walks through the fundamentals of SVG, explains its advantages over raster formats, demonstrates how to create shapes and apply SMIL animations with code examples, and shows practical techniques such as masking, referencing, and animating transforms to build rich, lightweight web graphics.

MaskingSMILWeb Development
0 likes · 24 min read
Mastering SVG Animations: From Code to Interactive H5 Effects
Java Captain
Java Captain
Jul 15, 2018 · Fundamentals

Key Concepts of Web and Network Protocols: GET/POST, DNS, Idempotence, Cookies vs Session, TCP Handshake, HTTP, and HTTPS

This article explains the fundamental differences between GET and POST requests, the dual TCP/UDP usage of DNS, the meaning of idempotence, the contrast between cookies and sessions, causes and solutions for TCP packet fragmentation, the three‑way handshake and four‑way termination, the complete HTTP request flow, long‑connection handling, TCP reliability mechanisms, detailed HTTP structure, the distinction between URI and URL, and how HTTPS secures data transmission.

DNSHTTPNetworking
0 likes · 18 min read
Key Concepts of Web and Network Protocols: GET/POST, DNS, Idempotence, Cookies vs Session, TCP Handshake, HTTP, and HTTPS
Python Programming Learning Circle
Python Programming Learning Circle
Jul 6, 2018 · Backend Development

Boost Laravel Productivity: 5 Must‑Know Helper Functions

This article introduces five essential Laravel helper functions—data_get, str_plural, route, abort_if, and optional—explaining their usage with code examples, default values, wildcard support, URL generation, conditional exception handling, and safe property access to streamline backend development.

Backend DevelopmentLaravelPHP
0 likes · 7 min read
Boost Laravel Productivity: 5 Must‑Know Helper Functions
Java Captain
Java Captain
Jun 30, 2018 · Backend Development

Reflections on a Small‑Scale Java Project: Architecture, Technology Selection, and Development Practices

The article recounts a recent Java web project for a municipal client, detailing the lack of documentation, the decision to redevelop, the choice of front‑end and back‑end frameworks, the layered architecture design, agile team management, and practical lessons for rapid development of small‑to‑medium systems.

JavaProject ManagementWeb Development
0 likes · 11 min read
Reflections on a Small‑Scale Java Project: Architecture, Technology Selection, and Development Practices
Test Development Learning Exchange
Test Development Learning Exchange
Jun 21, 2018 · Backend Development

Eight‑Day Quick Guide to Building a Django Backend Administration System

This eight‑day tutorial introduces how to quickly set up a Django‑based backend administration system, covering required dependencies, installation commands, project creation, server launch, and verification steps, encouraging readers to practice each day and eventually build an automated front‑end data entry platform.

Backend DevelopmentDjangoPython
0 likes · 2 min read
Eight‑Day Quick Guide to Building a Django Backend Administration System
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Jun 20, 2018 · Frontend Development

Unlock Stunning Canvas Animations with SpriteJS – A Complete Beginner’s Guide

This article introduces SpriteJS, a cross‑platform canvas library from 360 Qiwang Team, showing how to create structured UI, draw shapes, apply transitions, use the Web Animation API, work with textures, paths, groups, events, D3 integration, physics engines and particle systems, all with practical JavaScript code examples.

CanvasGraphicsJavaScript
0 likes · 32 min read
Unlock Stunning Canvas Animations with SpriteJS – A Complete Beginner’s Guide
360 Tech Engineering
360 Tech Engineering
Jun 20, 2018 · Frontend Development

Introducing SpriteJS: A Cross‑Platform Canvas Rendering Library for Animations and Data Visualization

SpriteJS is an open‑source, cross‑platform JavaScript library that simplifies canvas drawing by providing a DOM‑like API for creating sprites, paths, groups, and animations, integrating seamlessly with tools such as D3, Matter‑JS, Proton, and CurveJS for rich interactive visualizations.

CanvasData visualizationJavaScript
0 likes · 27 min read
Introducing SpriteJS: A Cross‑Platform Canvas Rendering Library for Animations and Data Visualization
Java Captain
Java Captain
Jun 9, 2018 · Backend Development

Implementing File Download in a Web Page Using Hyperlinks and a Java Servlet

This article explains how to create a web page that enables downloading zip archives and images by first using simple hyperlink references and then implementing a Java Servlet that streams files with proper MIME types and Content‑Disposition headers, ensuring consistent download behavior across browsers.

BackendFile DownloadHTML
0 likes · 5 min read
Implementing File Download in a Web Page Using Hyperlinks and a Java Servlet
JD Tech
JD Tech
May 23, 2018 · Fundamentals

Understanding the Differences Between HTTP GET and POST Methods

While both GET and POST are HTTP request methods built on TCP, they differ in how parameters are transmitted, caching behavior, URL length limits, security implications, and the number of TCP packets exchanged, with GET sending data via the URL and POST via the request body.

NetworkingPOSTWeb Development
0 likes · 7 min read
Understanding the Differences Between HTTP GET and POST Methods
Programmer DD
Programmer DD
May 21, 2018 · Backend Development

From web.xml to Spring Boot: How Java Servlets and Filters Evolved

This article walks through the evolution of Java web development, comparing the classic web.xml configuration with Servlet 3.0 annotations, Spring’s ServletContainerInitializer, and Spring Boot’s embedded‑container registration mechanisms, while exposing the underlying source code and initialization flow.

Embedded TomcatInitializationJava
0 likes · 18 min read
From web.xml to Spring Boot: How Java Servlets and Filters Evolved
360 Tech Engineering
360 Tech Engineering
May 21, 2018 · Frontend Development

Weekly Tech Newsletter Summary – Frontend Development Highlights

This weekly newsletter curates nine insightful articles covering Google’s Guess.js toolkit, I/O 2018 web highlights, front‑end AR techniques, Chrome’s autoplay restrictions, a deep dive into Redux, WebAssembly versus JavaScript performance, comprehensive CSS line‑break methods, ten common software architecture patterns, and guidance on front‑end engineer career advancement.

CSSJavaScriptRedux
0 likes · 4 min read
Weekly Tech Newsletter Summary – Frontend Development Highlights
21CTO
21CTO
May 20, 2018 · Backend Development

Why the MEAN Stack Could Beat LAMP for Your Next Project

The article compares the MEAN (MongoDB, Express, Angular, Node.js) and LAMP stacks, highlighting MEAN's flexibility, simplicity, and performance advantages while acknowledging LAMP's reliability, and lists nine reasons to consider MEAN for new projects.

AngularLAMPMongoDB
0 likes · 12 min read
Why the MEAN Stack Could Beat LAMP for Your Next Project
Java Captain
Java Captain
May 12, 2018 · Backend Development

Understanding ServletConfig and ServletContext: Initialization Parameters, Data Sharing, Request Forwarding, Resource Access, and Client‑Side Caching in Java Web Applications

This article provides a comprehensive tutorial on using ServletConfig and ServletContext in Java web development, covering how to configure and retrieve servlet initialization parameters, share data between servlets, forward requests, read resource files, and set client‑side caching for servlet responses, with complete code examples.

BackendJavaServlet
0 likes · 21 min read
Understanding ServletConfig and ServletContext: Initialization Parameters, Data Sharing, Request Forwarding, Resource Access, and Client‑Side Caching in Java Web Applications
Java Captain
Java Captain
May 3, 2018 · Backend Development

Getting Started with Spring Boot: Maven Project Setup and a Simple Web Application

This article introduces Spring Boot, explains its key features, walks through creating a Maven project with a complete pom.xml, adds essential dependencies and plugins, shows how to write a basic @RestController application, and demonstrates various ways to run and hot‑reload the service.

Hot DeploymentJavaSpring Boot
0 likes · 14 min read
Getting Started with Spring Boot: Maven Project Setup and a Simple Web Application
Ctrip Technology
Ctrip Technology
Apr 23, 2018 · Mobile Development

CRNWEB Framework: Design, Architecture, and Implementation for Cross‑Platform Mobile and Web Development

The article introduces CRNWEB, a cross‑platform framework built on React‑Native that unifies iOS, Android, and Web development by detailing its design goals, component system, style handling, event processing, and packaging optimizations to achieve high performance and consistent user experience.

CRNWEBMobile FrameworkPerformance Optimization
0 likes · 12 min read
CRNWEB Framework: Design, Architecture, and Implementation for Cross‑Platform Mobile and Web Development
Efficient Ops
Efficient Ops
Mar 25, 2018 · Fundamentals

What Skills Does a Modern Full‑Stack Developer Really Need?

The article traces the evolution of full‑stack engineering from early 2000s tasks like Photoshop design and PHP 4 scripting to today’s extensive skill set covering operations, cloud platforms, backend services, databases, frontend frameworks, design tools, logging systems, and mobile development, and asks whether mastering this breadth is worthwhile.

BackendWeb Developmentfrontend
0 likes · 12 min read
What Skills Does a Modern Full‑Stack Developer Really Need?
Java Captain
Java Captain
Mar 20, 2018 · Backend Development

Implementing Pagination in a Java Web Application with Spring MVC and MyBatis

This article demonstrates how to implement page-based data retrieval in a Java web application using Spring MVC, MyBatis, and a custom Page utility class, covering the creation of the pagination class, mapper XML, DAO interfaces, service logic, controller handling, and JSP pagination controls.

BackendJavaMyBatis
0 likes · 10 min read
Implementing Pagination in a Java Web Application with Spring MVC and MyBatis
Aotu Lab
Aotu Lab
Mar 13, 2018 · Frontend Development

From After Effects to Web: Mastering CSS Animations Step‑by‑Step

Learn how to translate After Effects animation drafts into performant web animations using both automated tools like Bodymovin/Lottie and manual extraction of keyframe parameters, with detailed examples, code snippets, timing‑function insights, and practical tips for front‑end developers.

After EffectsLottieWeb Development
0 likes · 13 min read
From After Effects to Web: Mastering CSS Animations Step‑by‑Step
Architecture Digest
Architecture Digest
Mar 12, 2018 · Frontend Development

Top 10 Most Common JavaScript Errors and How to Prevent Them

This article analyzes the ten most frequent JavaScript errors identified from over a thousand projects, explains why each occurs, and offers practical code examples and preventive techniques to help developers avoid these common pitfalls.

DebuggingError HandlingJavaScript
0 likes · 12 min read
Top 10 Most Common JavaScript Errors and How to Prevent Them
21CTO
21CTO
Feb 28, 2018 · Frontend Development

Build a Chrome Extension in Minutes: Step‑by‑Step Guide

This tutorial walks you through creating a Chrome extension—from understanding what extensions are, setting up the manifest and HTML files, testing in developer mode, adding movie‑background features with the TMDb API, to publishing the finished extension on the Chrome Web Store.

CSSChrome ExtensionHTML
0 likes · 9 min read
Build a Chrome Extension in Minutes: Step‑by‑Step Guide
Java Backend Technology
Java Backend Technology
Feb 23, 2018 · Frontend Development

How Chrome Teams and Web Developers Can Co‑Create a Faster, Safer Web

The article explores the collaborative relationship between Chrome teams and the web development community, outlining high‑level goals for accessibility, performance, security, privacy, overall platform openness, and calls for transparent cooperation, best‑practice guides, and shared tools to build a faster, more reliable web for everyone.

ChromeSecurityWeb Development
0 likes · 11 min read
How Chrome Teams and Web Developers Can Co‑Create a Faster, Safer Web
Java Captain
Java Captain
Feb 8, 2018 · Backend Development

Implementing CAPTCHA Verification in Java with Servlet and HTML

This guide demonstrates how to create a CAPTCHA verification feature in Java by generating random characters and interference lines using Graphics, serving the image via a servlet, and integrating it into an HTML registration page with JavaScript for dynamic refresh.

GraphicsHTMLJava
0 likes · 12 min read
Implementing CAPTCHA Verification in Java with Servlet and HTML
Qunar Tech Salon
Qunar Tech Salon
Feb 6, 2018 · Frontend Development

Key Takeaways from ArchSummit 2017: Mobile Web, PWA, and Front‑End Technology Driving Product Development

The author, a senior front‑end engineer, shares insights from ArchSummit 2017 Beijing, covering Google's presentation on Mobile Web and Progressive Web Apps in China, Baidu's discussion on front‑end techniques that propel product development, and the evolving landscape of web versus native applications.

Front-endMobile WebProduct Development
0 likes · 8 min read
Key Takeaways from ArchSummit 2017: Mobile Web, PWA, and Front‑End Technology Driving Product Development
Java Backend Technology
Java Backend Technology
Jan 29, 2018 · Frontend Development

Boost Your Coding Efficiency with Must‑Have Chrome Extensions

Discover a curated list of powerful Chrome extensions that can dramatically improve developers' productivity, from memory‑saving tab managers to ad blockers, code viewers, note‑taking tools, HTTP clients, translation aids, script managers, visual themes, and video downloaders.

Chrome extensionsWeb Developmentfrontend development
0 likes · 7 min read
Boost Your Coding Efficiency with Must‑Have Chrome Extensions
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jan 25, 2018 · Frontend Development

Why Use Pure HTML/CSS Over JavaScript? 7 Practical Techniques

This article explains why simple HTML/CSS solutions are often preferable to JavaScript, and demonstrates seven practical techniques—including navigation highlighting, hover‑based menus, custom form controls, equal‑height columns, dynamic item layouts, form submission, and automatic Enter‑key handling—each with clean code examples.

CSSHTMLUI
0 likes · 12 min read
Why Use Pure HTML/CSS Over JavaScript? 7 Practical Techniques
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 23, 2018 · Frontend Development

Where Is the Future of Front‑End Engineering Heading?

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

AI integrationCareer DevelopmentWeb Development
0 likes · 10 min read
Where Is the Future of Front‑End Engineering Heading?
Java Captain
Java Captain
Jan 10, 2018 · Backend Development

Step-by-Step Guide to Building a Spring MVC HelloWorld Application

This tutorial walks through setting up a Spring MVC environment with Eclipse, Tomcat, and JDK, importing required JARs, configuring web.xml and springmvc.xml, writing a HelloWorld controller, creating JSP views, and handling common issues such as static resource mapping and server integration.

JSPSpring MVCTomcat
0 likes · 15 min read
Step-by-Step Guide to Building a Spring MVC HelloWorld Application
MaGe Linux Operations
MaGe Linux Operations
Jan 8, 2018 · Backend Development

How to Build a Simple Python Template Engine from Scratch

This article explains why a template engine is needed for web applications that mix large static HTML with dynamic data, describes the supported template syntax based on Django, and walks through the implementation of a Python‑based engine that parses templates, compiles them into Python code, and renders the final HTML efficiently.

Code GenerationPythonTemplate Engine
0 likes · 17 min read
How to Build a Simple Python Template Engine from Scratch
Java Captain
Java Captain
Dec 20, 2017 · Backend Development

Java Web Interview Experience and Essential Knowledge Checklist

The author recounts a recent Alibaba Java Web interview journey, reflects on gaps uncovered during the process, and compiles a comprehensive list of core Java Web concepts—including JVM internals, servlets, Spring, Hibernate, Struts, HTTP fundamentals, and design patterns—to guide future learning and preparation.

HibernateServletWeb Development
0 likes · 13 min read
Java Web Interview Experience and Essential Knowledge Checklist
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Dec 10, 2017 · Frontend Development

Why Front‑End/Back‑End Separation Is Essential for Modern Web Apps

This article explains why front‑end/back‑end separation is increasingly popular, outlines its benefits over traditional monolithic web development, and demonstrates a practical implementation using Vue, Node.js, and Express for a movie ticketing system, including mock data handling and deployment tips.

Web Developmentfrontendnodejs
0 likes · 8 min read
Why Front‑End/Back‑End Separation Is Essential for Modern Web Apps
Java Captain
Java Captain
Dec 7, 2017 · Backend Development

Comprehensive Java Learning Roadmap: From Fundamentals to Advanced Web Development

This article presents a detailed Java learning roadmap that starts with front‑end basics, progresses through core Java SE concepts, object‑oriented programming, databases, web technologies, major frameworks, and advanced topics such as JPA, Lucene, and high‑performance architecture, offering a structured path for aspiring developers.

Backend DevelopmentHibernateJDBC
0 likes · 19 min read
Comprehensive Java Learning Roadmap: From Fundamentals to Advanced Web Development
DevOps Engineer
DevOps Engineer
Dec 2, 2017 · Backend Development

From QA to Backend Developer: My Self‑Learning Journey with Python and Flask

This article recounts a QA professional’s step‑by‑step transition to backend development through self‑studying Python, Flask, and related technologies, detailing timelines, resources, challenges, productivity tips, and future goals while offering practical advice for others seeking a similar career change.

FlaskWeb Developmentcareer transition
0 likes · 8 min read
From QA to Backend Developer: My Self‑Learning Journey with Python and Flask
21CTO
21CTO
Oct 9, 2017 · Frontend Development

Master JavaScript Debugging: Step-by-Step Guide Using Chrome DevTools

Learn how to efficiently locate and fix JavaScript bugs by reproducing errors, setting breakpoints, stepping through code, inspecting variables with Watch expressions, and editing code directly in Chrome DevTools, all demonstrated through a concrete addition calculator example.

Chrome DevToolsDebuggingJavaScript
0 likes · 8 min read
Master JavaScript Debugging: Step-by-Step Guide Using Chrome DevTools
AntTech
AntTech
Sep 14, 2017 · Frontend Development

Quick Guide to Developing Alipay Mini Programs

This article provides a step‑by‑step tutorial on registering as a developer, obtaining an AppID, installing the Alipay Mini Program IDE, creating a project, editing code, understanding the app and page structure, debugging, previewing on devices, and finally publishing a functional Alipay mini‑program.

AlipayMini ProgramMobile
0 likes · 10 min read
Quick Guide to Developing Alipay Mini Programs
Programmer DD
Programmer DD
Sep 11, 2017 · Backend Development

Understanding Java Session and Cookie: A Hands‑On Spring Boot Demo

This article explains the fundamentals of HTTP Session and Cookie mechanisms in Java web applications, provides a minimal Spring Boot controller example that stores and retrieves a browser identifier via session, demonstrates behavior across Chrome and 360 browsers, and highlights the security risk of tampering with the JSESSIONID cookie.

CookieJavaSecurity
0 likes · 8 min read
Understanding Java Session and Cookie: A Hands‑On Spring Boot Demo
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Sep 3, 2017 · Frontend Development

What’s Hot This Week in Web Tech? Apple Event, KSQL, Polymer 3, and More

This week’s IMWeb Frontend Community roundup highlights the Apple September event details, introduces KSQL for Apache Kafka, previews Polymer 3.0’s shift to ES6 modules, discusses the Ayo.js Node.js fork, ASP.NET Core 2 Razor pages, VS 2017 preview, container adoption trends, and Oracle’s cloud database innovations.

Big DataTechnology NewsWeb Development
0 likes · 6 min read
What’s Hot This Week in Web Tech? Apple Event, KSQL, Polymer 3, and More
37 Interactive Technology Team
37 Interactive Technology Team
Aug 29, 2017 · Frontend Development

How to Clear Cache and Open Developer Tools in Various Browsers (with Screenshots)

This illustrated guide walks users through clearing cache and launching developer tools in browsers ranging from Internet Explorer, Chrome, Opera, Safari, Firefox, and Edge to lesser‑known browsers, and even shows how to toggle compatibility modes in dual‑engine browsers, with screenshots for each step.

BrowserTutorialWeb Development
0 likes · 8 min read
How to Clear Cache and Open Developer Tools in Various Browsers (with Screenshots)
Baixing.com Technical Team
Baixing.com Technical Team
Aug 28, 2017 · Frontend Development

Master Server‑Side Rendering with Nuxt.js: A Quick Start Guide

Learn how Nuxt.js extends Vue.js to provide seamless server‑side rendering, from installation and project scaffolding to directory structure, rendering flow, middleware, asyncData handling, routing conventions, and configuration tips, enabling SEO‑friendly, high‑performance web applications.

JavaScriptNuxt.jsServer-side Rendering
0 likes · 15 min read
Master Server‑Side Rendering with Nuxt.js: A Quick Start Guide
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 27, 2017 · Frontend Development

Top Front-End & Tech News This Week: React License, Bootstrap 4, Node.js 8.4, Android Oreo

This weekly roundup delivers the latest front‑end and tech updates, covering Ma Huateng's digital manufacturing insights, React's license controversy, Bootstrap 4 Beta, Node.js 8.4, ESLint 4.5, .NET Core 2, Android Oreo, Puppeteer, the Agile Beach conference, and a new Google Play Store feature.

BootstrapReactWeb Development
0 likes · 6 min read
Top Front-End & Tech News This Week: React License, Bootstrap 4, Node.js 8.4, Android Oreo
MaGe Linux Operations
MaGe Linux Operations
Aug 25, 2017 · Backend Development

Master Django: A Complete Beginner-to-Advanced Tutorial

This guide introduces Django’s fundamentals, explains its MTV architecture, walks through project and app setup, URL routing, views, models, admin customization, database configuration, and essential commands, providing a practical roadmap for quickly building web applications.

BackendDjangoMVC
0 likes · 13 min read
Master Django: A Complete Beginner-to-Advanced Tutorial
Architecture Digest
Architecture Digest
Aug 25, 2017 · Frontend Development

A Comprehensive Guide to Building a Full‑Stack Front‑End Skill Set

This article presents a detailed roadmap for aspiring front‑end engineers, covering essential fundamentals, design principles, development techniques, networking basics, server‑side knowledge, database skills, and soft‑skill practices, while providing practical code examples and resource recommendations.

JavaScriptSoftware EngineeringWeb Development
0 likes · 45 min read
A Comprehensive Guide to Building a Full‑Stack Front‑End Skill Set
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 23, 2017 · Frontend Development

Why HTML5 Became the Web’s Game-Changer: History, Features, and Future

HTML5, once a long‑awaited web standard born in 2004 and finalized in 2014, replaced Flash by introducing native multimedia, canvas, WebSockets, and hardware acceleration, while facing prolonged drafting delays and compatibility challenges, ultimately reshaping modern web development and paving the way for richer, plugin‑free experiences.

CanvasHTML5Web Development
0 likes · 12 min read
Why HTML5 Became the Web’s Game-Changer: History, Features, and Future
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 22, 2017 · Frontend Development

Breaking Through CSS Learning Bottlenecks: From Basics to Mastery

This article explores why many front‑end developers hit learning bottlenecks with CSS, illustrates the stages of skill progression using analogies, and offers practical strategies—including deeper detail mastery, mechanism understanding, sharing, and mindset shifts—to overcome those limits.

CSSWeb Developmentbottleneck
0 likes · 17 min read
Breaking Through CSS Learning Bottlenecks: From Basics to Mastery
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 21, 2017 · Fundamentals

What Does It Really Take to Be a Modern Full‑Stack Engineer?

This article traces the evolution of the full‑stack developer role from early 2000s tasks like Photoshop design and basic PHP/MySQL work to today’s extensive skill set covering operations, cloud platforms, backend frameworks, databases, frontend tooling, design, logging, and mobile development, and finally asks whether the breadth of knowledge is worth the effort.

DevOpsWeb Developmentcloud
0 likes · 10 min read
What Does It Really Take to Be a Modern Full‑Stack Engineer?
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 15, 2017 · Frontend Development

Why Front-End Engineers Are Hard to Find and How to Succeed Today

In this reflective letter, a seasoned front‑end engineer explains why front‑end talent is scarce, how the shift to mobile‑first has reshaped the field, and offers practical advice on skills, mindset, and craftsmanship for anyone aspiring to thrive as a front‑end professional.

Career DevelopmentWeb Developmentfrontend engineering
0 likes · 9 min read
Why Front-End Engineers Are Hard to Find and How to Succeed Today
MaGe Linux Operations
MaGe Linux Operations
Aug 15, 2017 · Frontend Development

Master Python for Front‑End: A Step‑by‑Step Learning Roadmap

This guide outlines a structured learning path for beginners to master Python fundamentals, web front‑end basics, network programming, and popular Python web frameworks, providing curated resources and practical project ideas to help learners choose a focused direction and avoid scattered skill gaps.

Learning PathPythonResources
0 likes · 6 min read
Master Python for Front‑End: A Step‑by‑Step Learning Roadmap
MaGe Linux Operations
MaGe Linux Operations
Aug 14, 2017 · Backend Development

Building a Django‑Based Operations Management Platform: Architecture, Modules, and Monitoring

This article walks through the design and implementation of a Django‑powered operations management platform, covering request flow, modular app structure, user authentication, asset storage, performance monitoring, batch management with Ansible, and full‑stack front‑end integration, illustrated with diagrams and code snippets.

AnsibleBackend DevelopmentDjango
0 likes · 5 min read
Building a Django‑Based Operations Management Platform: Architecture, Modules, and Monitoring
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 13, 2017 · Frontend Development

Frontend Weekly: Storybook 3.2, Webpack WebAssembly, AI in Browser

This week’s front‑end roundup covers Storybook 3.2’s Vue support, Webpack’s first‑class WebAssembly push, WebKit’s PWA plans, a browser‑based neural‑network framework, Coinbase’s $100 M raise, TensorFlow 1.3 updates, Netflix’s Vectorflow, Visual Studio 2017 preview, and Angular AOT memory limits.

JavaScriptWeb Developmentartificial intelligence
0 likes · 6 min read
Frontend Weekly: Storybook 3.2, Webpack WebAssembly, AI in Browser
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 6, 2017 · Frontend Development

What Does a Front‑End Engineer Do? Roles, Skills, and Career Path

This article explains the essential role of front‑end engineers in modern software development, traces the evolution of the front‑end field, outlines the core technical stack and broader software‑engineering fundamentals, and offers practical advice on skill development, learning strategies, and career planning for aspiring front‑end professionals.

SkillsWeb Developmentfrontend
0 likes · 15 min read
What Does a Front‑End Engineer Do? Roles, Skills, and Career Path
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Aug 6, 2017 · Frontend Development

What’s Hot This Week in Front‑End Development? Top News & Releases

This week’s front‑end roundup covers the 2017 China Internet Top 100 ranking, WeChat’s new group mini‑program entry, Adobe’s Flash retirement, Alibaba’s open‑source Angular NG‑ZORRO library, React 16 Beta, Webpack 3.4.0, Node.js user survey results, Amazon Linux container image, Netflix Genie 3, and ContainerPilot 3.0.

NewsWeb Developmentfrontend
0 likes · 7 min read
What’s Hot This Week in Front‑End Development? Top News & Releases
Programmer DD
Programmer DD
Aug 2, 2017 · Backend Development

How to Serve Static Resources and Render Pages with Spring Boot & Thymeleaf

This guide explains how Spring Boot serves static assets from classpath directories, how to configure and access them, and how to render dynamic HTML pages using Thymeleaf—including template locations, sample code, and property customizations for seamless web development.

Spring BootStatic ResourcesTemplate Engine
0 likes · 7 min read
How to Serve Static Resources and Render Pages with Spring Boot & Thymeleaf
JD.com Experience Design Center
JD.com Experience Design Center
Aug 2, 2017 · Frontend Development

Mastering Vue Component Hierarchies: Avoid Common Pitfalls with Slots

This article examines common mistakes when nesting Vue.js components—such as overly deep parent‑child structures and cumbersome event communication—and demonstrates how to streamline component design using reusable child components and the slot content‑distribution mechanism, complete with practical code examples and visual diagrams.

Component ArchitectureFrontend OptimizationVue.js
0 likes · 13 min read
Mastering Vue Component Hierarchies: Avoid Common Pitfalls with Slots
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 30, 2017 · Frontend Development

This Week's Front‑End News: React License Drama, New npm Features, and More

A roundup of this week's front‑end highlights includes NetEase's new "Dream Werewolf" game, Apple's iPod discontinuation, Facebook Messenger 2.1 with embedded NLP, React's licensing controversy, npm 5.3.0 updates, Expo SDK v19.0.0, Angular releases, Google IPv6 stats, the Facets visualization tool, and Adobe's Flash sunset.

JavaScriptNewsWeb Development
0 likes · 6 min read
This Week's Front‑End News: React License Drama, New npm Features, and More
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 23, 2017 · Frontend Development

What’s Hot This Week in Front‑End Tech? 10 Must‑Read Updates

This weekly roundup highlights ten key developments—from the 2017 Fortune Global 500 rankings and JD.com’s logistics changes to Let’s Encrypt’s upcoming wildcard certificates, Baidu’s Vue‑based PWA solution, Webpack’s async CSS support, MobX 3.2.0, Google’s MultiModel AI, Rider IDE enhancements, Facebook’s paid‑content tools, and Google’s new search‑page news feed—providing essential insights for front‑end professionals.

AITechnology NewsWeb Development
0 likes · 6 min read
What’s Hot This Week in Front‑End Tech? 10 Must‑Read Updates
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 16, 2017 · Frontend Development

Top Front-End & Tech News This Week: Vue PWA, Async CSS, MobX 3.2, and More

This week’s front‑end roundup covers Baidu’s new Vue‑based PWA LAVAS and Web AR support, a decline in global PC shipments, Taobao’s group‑buy launch, upcoming async CSS in Webpack, MobX 3.2.0, China’s first smart parking system, Apple’s open‑sourced Swift Migrator, Let’s Encrypt wildcard certificates, Facebook camera updates, and Huawei’s 5G trial talks with India.

AIMobXVue
0 likes · 6 min read
Top Front-End & Tech News This Week: Vue PWA, Async CSS, MobX 3.2, and More
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Jul 9, 2017 · Frontend Development

This Week’s Front‑End Highlights: Java 9 Modules, TypeScript 2.4, Node 8.1.3 & More

The weekly roundup covers the latest front‑end and web tech news, including game‑regulation debates, Java 9 module system approval, TypeScript 2.4 and Node 8.1.3 releases, Preact CLI updates, MDN’s new focus, Twitter Lite PWA results, major corporate acquisitions, Google Blocks VR tool and Huawei’s borderless computing server strategy.

Technology NewsTypeScriptWeb Development
0 likes · 7 min read
This Week’s Front‑End Highlights: Java 9 Modules, TypeScript 2.4, Node 8.1.3 & More
Architecture Digest
Architecture Digest
Jul 8, 2017 · Fundamentals

A Comprehensive Learning Roadmap for Software Development

This article presents a detailed, game‑like learning roadmap for programmers, recommending foundational scripting languages, Unix/Linux mastery, web development, databases, C/C++ and Java, system programming, design patterns, and advanced topics such as distributed systems and big‑data technologies to guide career growth.

CUnixWeb Development
0 likes · 19 min read
A Comprehensive Learning Roadmap for Software Development
Meituan Technology Team
Meituan Technology Team
Jul 6, 2017 · Frontend Development

LsLoader: A Front-End Module Caching and Performance Optimization Tool

LsLoader is a middleware that caches individual JavaScript modules in browser localStorage and combines updates via an online combo service, enabling build‑tool‑agnostic, fine‑grained loading that cuts page load times by up to 30 % and saves hundreds of gigabytes of bandwidth in production.

Front-endJavaScriptLsLoader
0 likes · 13 min read
LsLoader: A Front-End Module Caching and Performance Optimization Tool