Tagged articles
213 articles
Page 2 of 3
Java High-Performance Architecture
Java High-Performance Architecture
Mar 18, 2022 · Fundamentals

Explore Tencent’s Open‑Source Tools: KV Stores, AI, Mobile & More

This article introduces a collection of high‑performance open‑source components from Tencent—including a key‑value store, API framework, networking library, AI inference engine, Android hot‑patch system, coroutine library, plugin framework, cross‑platform UI framework, mini‑program tool, and an IoT real‑time OS—detailing their core principles, features, and GitHub links.

Tencentcross-platformframeworks
0 likes · 16 min read
Explore Tencent’s Open‑Source Tools: KV Stores, AI, Mobile & More
Sensors Frontend
Sensors Frontend
Mar 16, 2022 · Frontend Development

Top 12 Must-Read Frontend Articles: From Chrome Rendering to State Machines

This curated list highlights essential frontend reads covering Chrome's rendering pipeline, cross‑platform fundamentals, Vue/React hooks, Vite's architecture, Lottie camera tricks, Engine.IO mechanics, Remix vs Next.js, a hand‑written Babel tokenizer, React performance nuances, and state‑machine approaches to simplify complex UI logic.

BrowserState Machinesframeworks
0 likes · 6 min read
Top 12 Must-Read Frontend Articles: From Chrome Rendering to State Machines
ByteFE
ByteFE
Mar 11, 2022 · Frontend Development

Curated Frontend Development Recommendations: Articles, Tutorials, and Tools

This curated list presents a range of frontend development resources—including articles on framework alternatives, defensive programming, low‑code H5 platforms, Engine.IO fundamentals, international web‑dev insights, monorepo strategies, Recoil internals, Vue/React debugging tips, JavaScript tricks, and Three.js 3D text effects—providing practical guidance and deeper technical understanding.

JavaScriptframeworkstutorials
0 likes · 5 min read
Curated Frontend Development Recommendations: Articles, Tutorials, and Tools
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 9, 2022 · Frontend Development

A God‑Eye Overview of Front‑End Trends and Technologies

This article provides a comprehensive, data‑driven overview of front‑end technology trends from 2021 to 2022, covering programming language popularity, framework adoption, build tools, low‑code platforms, AI‑assisted development, cross‑platform solutions, serverless architecture, DevOps, 5G impacts, WebAssembly, and future directions for developers.

AIDevOpsServerless
0 likes · 32 min read
A God‑Eye Overview of Front‑End Trends and Technologies
21CTO
21CTO
Nov 11, 2021 · Backend Development

Top Backend Web Frameworks Every Developer Should Know

This article introduces five popular backend web frameworks—Django, Laravel, Flask, Express.js, and Ruby on Rails—highlighting their language bases, design patterns, key features, and why they are strong choices for developers seeking efficient and scalable server‑side solutions.

DjangoExpress.jsFlask
0 likes · 4 min read
Top Backend Web Frameworks Every Developer Should Know
ByteFE
ByteFE
Nov 4, 2021 · Frontend Development

Understanding Frameworks and Web Components in Frontend Development

This article explains why modern frontend developers use frameworks, compares React, Angular and Vue, discusses their advantages and drawbacks, and introduces Web Components—including custom elements, Shadow DOM, templates, slots, lifecycle callbacks, compatibility, and practical code examples—showing how they can complement or replace framework functionality.

frameworks
0 likes · 29 min read
Understanding Frameworks and Web Components in Frontend Development
Tencent Music Tech Team
Tencent Music Tech Team
Nov 4, 2021 · Frontend Development

Introduction to Routing Management in Big Front‑End Development

This article traces the evolution of routing—from early server‑side page serving through Ajax‑enabled SPAs and modern front‑end frameworks—to the emerging “big front‑end” that unifies navigation across Web, Android, iOS and Flutter, outlining core goals of URL‑page mapping and a centralized routing management system.

Front-endSPAWeb Development
0 likes · 8 min read
Introduction to Routing Management in Big Front‑End Development
Java Backend Technology
Java Backend Technology
Nov 4, 2021 · Backend Development

Discover 9 Must‑Use Dromara Java Projects to Supercharge Your Development

This article introduces the Dromara Java open‑source community and showcases nine powerful projects—including Sa‑Token, Forest, LiteFlow, JPom, Cubic, Sureness, TLog, ImageCombiner, and MaxKey—detailing their core features, typical use cases, and how they can dramatically improve productivity for backend developers.

DromaraJavaframeworks
0 likes · 26 min read
Discover 9 Must‑Use Dromara Java Projects to Supercharge Your Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 26, 2021 · Frontend Development

Understanding Update Granularity in Major Frontend Frameworks: Svelte, React, and Vue

This article explains the component‑based architecture of modern frontend frameworks, compares their three update granularities—node‑level, component‑level, and application‑level—and illustrates the differences with Svelte, React, and Vue, while also including a brief job‑seeking note from the author.

ComponentizationReactSvelte
0 likes · 9 min read
Understanding Update Granularity in Major Frontend Frameworks: Svelte, React, and Vue
Taobao Frontend Technology
Taobao Frontend Technology
Sep 20, 2021 · Frontend Development

Top Frontend Updates: Cross‑Browser DevTools, Gatsby v4, Kraken Engine & More

This roundup highlights the latest frontend advancements, including DevTools' cross‑browser support, Gatsby v4's new features, the high‑performance Kraken rendering engine, regex generator grex, the toolb.dev suite, a web‑to‑desktop framework comparison, plus in‑depth articles on Snowpack and a tenfold Table component speed boost.

DevToolsframeworksopen-source
0 likes · 6 min read
Top Frontend Updates: Cross‑Browser DevTools, Gatsby v4, Kraken Engine & More
Architects Research Society
Architects Research Society
Sep 6, 2021 · Artificial Intelligence

Comparison of Deep Learning Software Frameworks

This article provides an overview of deep learning as a branch of artificial intelligence and presents detailed tables comparing numerous deep‑learning software frameworks and libraries, covering their creators, release dates, licenses, platforms, languages, APIs, and support for parallelism and hardware acceleration.

Deep Learningartificial intelligenceframeworks
0 likes · 8 min read
Comparison of Deep Learning Software Frameworks
ByteFE
ByteFE
Sep 2, 2021 · Frontend Development

Modern Web Development Survey Report: Insights on Languages, Frameworks, Tools, and Practices

The Modern.js developer survey of 612 respondents reveals that ES6+ and TypeScript dominate JavaScript usage, while React and Vue lead UI frameworks, CSS preprocessors like Less and SCSS remain popular, and tools such as Webpack, Vite, and VSCode are widely adopted across frontend and backend development workflows.

CSSJavaScriptframeworks
0 likes · 12 min read
Modern Web Development Survey Report: Insights on Languages, Frameworks, Tools, and Practices
FunTester
FunTester
Aug 9, 2021 · Industry Insights

Which Java Testing Framework Reigns Supreme in 2021? A Deep Dive into the Top 9 Choices

This article surveys the popularity of Java, outlines the benefits of using Java testing frameworks, and provides detailed overviews of nine leading frameworks—including JUnit, JBehave, Serenity, Selenium, TestNG, Mockito, HTTPUnit, Gauge, and Geb—highlighting their core features and suitability for different testing needs.

JUnitJavaSelenium
0 likes · 18 min read
Which Java Testing Framework Reigns Supreme in 2021? A Deep Dive into the Top 9 Choices
MaGe Linux Operations
MaGe Linux Operations
Mar 30, 2021 · Fundamentals

Essential Python Libraries You Should Know in 2024

This comprehensive guide lists and briefly describes a wide range of Python libraries—from encoding detection and text processing to file handling, image manipulation, multimedia, big data, AI/ML, system utilities, databases, and GUI development—providing developers with a handy reference for selecting the right tools for their projects.

Developmentframeworkslibraries
0 likes · 48 min read
Essential Python Libraries You Should Know in 2024
New Oriental Technology
New Oriental Technology
Mar 22, 2021 · Backend Development

Introduction to Node.js: History, Core Features, and Ecosystem

This article introduces Node.js by recounting its creator Ryan Dahl's background, explaining its core characteristics of single‑threaded, event‑driven, non‑blocking I/O architecture, describing suitable use cases, and reviewing basic code examples and popular frameworks such as Express, Koa, Nest, and Egg.

BackendEvent-drivenJavaScript
0 likes · 11 min read
Introduction to Node.js: History, Core Features, and Ecosystem
php Courses
php Courses
Feb 26, 2021 · Backend Development

How to Quickly Learn PHP: A Comprehensive Beginner’s Roadmap

This guide outlines a step‑by‑step learning roadmap for PHP beginners, covering HTML/CSS/JS fundamentals, core PHP syntax, database integration with MySQL, object‑oriented programming, and popular frameworks, while emphasizing practice, project building, and continuous skill refinement.

OOPframeworkslearning roadmap
0 likes · 8 min read
How to Quickly Learn PHP: A Comprehensive Beginner’s Roadmap
Top Architect
Top Architect
Feb 23, 2021 · Backend Development

Top 10 Go Frameworks and Libraries for Building Microservices

This article introduces ten essential Go open‑source libraries—including Cobra, Viper, Echo, Fx, Swag, Logrus, Mockery, golang‑migrate, NSQ, and sqlx—explaining their purpose, key features, and providing concise code examples to help developers quickly build clean, modular, and maintainable backend services.

BackendCLIGo
0 likes · 14 min read
Top 10 Go Frameworks and Libraries for Building Microservices
ByteFE
ByteFE
Jan 18, 2021 · Frontend Development

State of JS 2020: Trends and Satisfaction of JavaScript Libraries and Frameworks

The article analyzes the State of JS 2020 data, showing how emerging JavaScript libraries, front‑end and back‑end frameworks, testing tools, bundlers and other utilities rank in usage and developer satisfaction, and highlights the rapid rise of TypeScript, Jest, React, Vue.js and newer tools such as esbuild and Snowpack.

JavaScriptframeworksfrontend
0 likes · 7 min read
State of JS 2020: Trends and Satisfaction of JavaScript Libraries and Frameworks
Programmer DD
Programmer DD
Jan 3, 2021 · Backend Development

Why Spring Ecosystem Dominates Java: Surprising Top200 Rankings Unveiled

An in‑depth look at the latest Java Top‑200 project rankings reveals Spring’s ecosystem as the de‑facto standard, while contrasting tools such as Gradle versus Maven, Kafka versus Pulsar, Spring Security versus Shiro, and many others, highlighting performance, adoption and community strength across the backend landscape.

BackendJavaframeworks
0 likes · 4 min read
Why Spring Ecosystem Dominates Java: Surprising Top200 Rankings Unveiled
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
Python Programming Learning Circle
Python Programming Learning Circle
Nov 16, 2020 · Backend Development

Popular Python Web Scraping Frameworks and Tools

This article introduces eight widely used Python web scraping frameworks—including Scrapy, PySpider, Crawley, Portia, Newspaper, Beautiful Soup, Grab, and Cola—describing their main features, typical use cases, and providing links to their project repositories.

Pythoncrawlingframeworks
0 likes · 4 min read
Popular Python Web Scraping Frameworks and Tools
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Oct 7, 2020 · Cloud Native

Key Open‑Source Microservice Frameworks & Service Meshes for Cloud‑Native Apps

Microservice architecture blends SOA, componentization, and domain modeling, and today a variety of open‑source frameworks—such as Spring Cloud, Eclipse MicroProfile, Dubbo, Tars, Helidon, SOFAStack, gRPC, Thrift, and brpc—along with leading Service Mesh solutions like Linkerd, Envoy, Istio, and Conduit, empower developers to build scalable, cloud‑native applications.

Microservicescloud-nativeframeworks
0 likes · 7 min read
Key Open‑Source Microservice Frameworks & Service Meshes for Cloud‑Native Apps
Programmer DD
Programmer DD
Sep 30, 2020 · Backend Development

What the 2020 JetBrains Survey Reveals About Java Developers Worldwide

The 2020 JetBrains developer survey reveals that about 5.2 million professional Java developers (and roughly 6.8 million when including occasional users) are concentrated mainly in Asia, especially China, with Java remaining the second most popular language after JavaScript, widely used in web services, finance, and enterprise applications, while Java 8 dominates version usage and Apache Tomcat leads as the top application server.

Backend DevelopmentJavadeveloper survey
0 likes · 8 min read
What the 2020 JetBrains Survey Reveals About Java Developers Worldwide
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
Java Architect Essentials
Java Architect Essentials
Sep 15, 2020 · Backend Development

Overview of Popular Microservice Frameworks Across Languages

This article surveys the rise of microservices and presents a comprehensive list of widely used Java, .NET, Node.js, Go, and Python frameworks, highlighting their features, adoption statistics, and suitability for building scalable, loosely‑coupled backend systems.

MicroservicesNode.jsPython
0 likes · 7 min read
Overview of Popular Microservice Frameworks Across Languages
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jul 2, 2020 · Backend Development

20 Open‑Source SpringBoot Projects for Java Developers

This article introduces twenty open‑source SpringBoot‑based projects, providing repository links, star counts and brief feature overviews, to help Java developers learn the framework, explore microservice architectures, and quickly bootstrap e‑commerce, admin and utility applications.

BackendJavaOpenSource
0 likes · 11 min read
20 Open‑Source SpringBoot Projects for Java Developers
21CTO
21CTO
Jun 27, 2020 · Backend Development

Top Microservice Frameworks Across Java, .NET, Node.js, Go, and Python

This article surveys the rise of microservices, explains their advantages, and provides a concise overview of the most popular Java, .NET, Node.js, Go, and Python frameworks that enable developers to build scalable, loosely‑coupled services.

Backend DevelopmentGoJava
0 likes · 7 min read
Top Microservice Frameworks Across Java, .NET, Node.js, Go, and Python
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 16, 2020 · Frontend Development

From Beginner to Senior: A Structured Front‑End Learning Roadmap

This article outlines a comprehensive front‑end learning path—from basic HTML/CSS/JavaScript through framework mastery, Node.js, engineering tools, and code abstraction—while sharing personal experiences, practical code examples, and advice on continuous skill development for aspiring developers.

EngineeringJavaScriptLearning Path
0 likes · 21 min read
From Beginner to Senior: A Structured Front‑End Learning Roadmap
Taobao Frontend Technology
Taobao Frontend Technology
Jun 16, 2020 · Frontend Development

From Zero to Senior Frontend Engineer: A 10‑Year Learning Roadmap

This article outlines a decade‑long, game‑style learning path for aspiring front‑end engineers, covering fundamentals, framework mastery, Node.js, engineering tooling, code abstraction techniques, and higher‑level thinking to help developers progress from beginner to senior level.

JavaScriptLearning PathNode.js
0 likes · 21 min read
From Zero to Senior Frontend Engineer: A 10‑Year Learning Roadmap
Taobao Frontend Technology
Taobao Frontend Technology
Jun 8, 2020 · Frontend Development

From PC to Mobile: Tracing the Evolution of Front-End Development

This article chronicles the decade‑long evolution of front‑end technology from early PC‑centric days through the rise of mobile front‑end, engineering practices, framework proliferation, hybrid solutions, and future trends like PWA and self‑drawing engines, highlighting key milestones and challenges.

HybridMobilePWA
0 likes · 15 min read
From PC to Mobile: Tracing the Evolution of Front-End Development
Selected Java Interview Questions
Selected Java Interview Questions
Jun 6, 2020 · Backend Development

Java Backend Interview Preparation Guide: Frameworks, Distributed Systems, and Performance Optimization

This article provides a comprehensive guide for Java backend interview preparation, covering essential framework experience, distributed technology basics, database performance tuning, core Java concepts, Linux log troubleshooting, and how to showcase practical project experience to stand out to interviewers.

SQLdistributed-systemsframeworks
0 likes · 13 min read
Java Backend Interview Preparation Guide: Frameworks, Distributed Systems, and Performance Optimization
58UXD
58UXD
May 30, 2020 · Product Management

Master Competitive Analysis: 6 Essential Steps & Tools for Product Success

This guide outlines a systematic competitive analysis methodology for product designers, covering goal definition, competitor selection, multi‑dimensional analysis, information gathering, data organization, and report synthesis, while introducing practical tools such as Lean Canvas, strategic canvas, and classic frameworks like SWOT, PEST, and Porter’s Five Forces.

Competitive analysisframeworksmarket research
0 likes · 11 min read
Master Competitive Analysis: 6 Essential Steps & Tools for Product Success
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 28, 2020 · Frontend Development

Unlocking the Secrets of Top Front‑End Frameworks: React, Angular, and Vue Explained

This article provides a comprehensive overview of the three leading front‑end technologies—React, Angular, and Vue—detailing their core concepts, component models, rendering mechanisms, key features, and typical command‑line workflows to help developers choose the most suitable framework for their projects.

AngularJavaScriptReact
0 likes · 21 min read
Unlocking the Secrets of Top Front‑End Frameworks: React, Angular, and Vue Explained
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
MaGe Linux Operations
MaGe Linux Operations
Apr 1, 2020 · Backend Development

15 Must‑Know Python Open‑Source Frameworks for Modern Development

This article compiles the 15 most popular open‑source Python frameworks—from full‑stack web solutions like Django and Flask to specialized tools for event I/O, OLAP, distributed computing, and continuous integration—providing concise descriptions to help developers choose the right library for their projects.

data-processingframeworksweb-development
0 likes · 6 min read
15 Must‑Know Python Open‑Source Frameworks for Modern Development
21CTO
21CTO
Mar 16, 2020 · Artificial Intelligence

Why Tesla’s AI Team Needs Both Python and C++: Balancing Speed and Simplicity

The article examines why Tesla’s AI team combines Python for rapid prototyping with C++ for high‑performance inference, discussing the trade‑offs between ease of use and latency, the role of frameworks like TensorFlow and PyTorch, and the broader debate over language choice in modern AI development.

C++Teslaartificial intelligence
0 likes · 8 min read
Why Tesla’s AI Team Needs Both Python and C++: Balancing Speed and Simplicity
58 Tech
58 Tech
Mar 16, 2020 · Fundamentals

Understanding Object Serialization: Principles, Frameworks, and Performance Optimizations

This article explains the concept of object serialization, compares generic formats like JSON/XML with binary approaches, discusses optimization principles, key performance metrics, and reviews major serialization frameworks such as Protobuf, Thrift, Hessian, Kryo, and Avro, while also covering TLV encoding, varint algorithms, and practical pitfalls.

Big DataBinaryMicroservices
0 likes · 16 min read
Understanding Object Serialization: Principles, Frameworks, and Performance Optimizations
dbaplus Community
dbaplus Community
Mar 5, 2020 · Backend Development

How to Turn Thinking Frameworks into Powerful Architecture Strategies

This article shares practical thinking frameworks such as OGSM and 5W1H, explains iterative internet mindset, demonstrates their application to software architecture design, defines architecture concepts, outlines common architectural goals, evaluation metrics like SLA, and presents a toolbox of techniques ranging from single‑machine performance to micro‑service high‑availability patterns.

5W1HMicroservicesOGSM
0 likes · 30 min read
How to Turn Thinking Frameworks into Powerful Architecture Strategies
Programmer DD
Programmer DD
Feb 22, 2020 · Backend Development

Why Every Developer Should Dive Into Open‑Source Framework Source Code

The article explains why developers need to study the source code of popular open‑source frameworks—highlighting project‑driven needs, personal passion for technology, interview preparation, and long‑term career benefits—while urging continuous learning to stay competitive in a fast‑moving industry.

Software Engineeringframeworkslearning
0 likes · 10 min read
Why Every Developer Should Dive Into Open‑Source Framework Source Code
21CTO
21CTO
Feb 2, 2020 · Artificial Intelligence

Which 2020 Tech Trends Will Shape Your Development Career?

This article outlines the most influential technology trends for 2020—including AI, programming languages, frameworks, static hosting, SPAs, chatbots, PWA and WebAssembly—to help developers prioritize learning and project planning.

AIPWAWebAssembly
0 likes · 8 min read
Which 2020 Tech Trends Will Shape Your Development Career?
Qunar Tech Salon
Qunar Tech Salon
Jan 21, 2020 · Frontend Development

Top 10 Emerging Chinese Front‑End Frameworks

This article surveys the ten most promising Chinese front‑end frameworks of 2019‑2020, such as Ramda, WeUI, ColorUI, Omi, Taro, Flutter, SpriteJS, NestJS, DoKit and imgcook, highlighting their origins, key features, ecosystem support and GitHub popularity to illustrate the rapid evolution of front‑end technology.

ChinaJavaScriptWeb Development
0 likes · 11 min read
Top 10 Emerging Chinese Front‑End Frameworks
Architecture Digest
Architecture Digest
Jan 16, 2020 · Fundamentals

A Curated List of 29 Alibaba Open‑Source Projects

This article presents a comprehensive overview of 29 Alibaba open‑source projects spanning distributed application frameworks, front‑end design systems, database tools, JVM enhancements, monitoring solutions, and cloud‑native utilities, each described with its core purpose and a link to its repository.

AlibabaJavaframeworks
0 likes · 14 min read
A Curated List of 29 Alibaba Open‑Source Projects
Java Backend Technology
Java Backend Technology
Jan 5, 2020 · Backend Development

Which Java Framework Fits Your Project? A 2020 Top‑10 Guide

This article surveys Java’s evolution and market dominance, then evaluates the ten leading Java frameworks—Spring, Hibernate, Struts, Play, GWT, Grails, Blade, JSF, and Vaadin—highlighting their key features, use cases, and why choosing the right one is crucial for successful web development.

HibernateJavaWeb Development
0 likes · 9 min read
Which Java Framework Fits Your Project? A 2020 Top‑10 Guide
21CTO
21CTO
Dec 30, 2019 · Backend Development

Discover the 9 Best Java Frameworks of 2020 for High‑Performance Web Development

This article reviews the nine most popular Java frameworks in 2020—Spring, Hibernate, Struts, Play, Google Web Toolkit, Grails, Blade, JavaServer Faces, and Vaadin—detailing their features, industry adoption, and why they remain top choices for building scalable, high‑performance enterprise and web applications.

Javaframeworksspring
0 likes · 9 min read
Discover the 9 Best Java Frameworks of 2020 for High‑Performance Web Development
Python Programming Learning Circle
Python Programming Learning Circle
Dec 24, 2019 · Frontend Development

What Shaped Frontend Development in 2019? A Comprehensive Recap

The 2019 frontend landscape saw React retain dominance, TypeScript surge, WebAssembly become a fourth web language, Vue prepare for version 3, Angular introduce Ivy, static sites and JAMstack rise, PWA adoption grow, and a wave of new tools, standards, and predictions for 2020, reflecting rapid evolution across frameworks, languages, and tooling.

AngularJavaScriptReact
0 likes · 22 min read
What Shaped Frontend Development in 2019? A Comprehensive Recap
Java Captain
Java Captain
Dec 17, 2019 · Backend Development

Top 10 Most Popular Java Open‑Source Projects on GitHub in November

This article lists and briefly describes the ten most starred Java open‑source projects on GitHub for November, covering tools such as NLP libraries, learning guides, big‑data frameworks, rapid‑development platforms, algorithm collections, job schedulers, code‑style checkers, traffic‑control systems, the Spring framework, and service‑discovery solutions.

FlinkGitHubJava
0 likes · 5 min read
Top 10 Most Popular Java Open‑Source Projects on GitHub in November
Sohu Tech Products
Sohu Tech Products
Dec 4, 2019 · Mobile Development

Top 10 Cross‑Platform Development Frameworks in 2020

This article surveys the most popular cross‑platform development frameworks of 2020—including Ionic, React Native, Flutter, Xamarin, NativeScript, Node.js, and others—detailing their key features, advantages, and suitability for building mobile applications that run on multiple operating systems.

FlutterIonicReact Native
0 likes · 15 min read
Top 10 Cross‑Platform Development Frameworks in 2020
21CTO
21CTO
Oct 13, 2019 · Backend Development

Essential Java Developer Roadmap: Tools, APIs, Frameworks to Master

This guide outlines a concise Java developer learning roadmap, detailing essential tools like IDEs and build systems, core JDK APIs such as Collections, Concurrency, IO, and Java 8 features, plus key frameworks and libraries—including Spring, Hibernate, Spring Boot, testing tools, and utility libraries—to accelerate skill acquisition.

Backend DevelopmentJavaRoadmap
0 likes · 9 min read
Essential Java Developer Roadmap: Tools, APIs, Frameworks to Master
21CTO
21CTO
Jun 26, 2019 · Backend Development

What Java Tools Do Developers Really Use? Insights from JetBrains 2019 Survey

The 2019 JetBrains Developer Survey, based on responses from over 19,000 developers worldwide, reveals which Java versions, application servers, frameworks, build tools, IDEs, and testing libraries dominate the ecosystem, highlighting the continued popularity of Java 8, Spring Boot, Maven/Gradle, JUnit, and the rise of newer Java releases.

IDEJavaJetBrains
0 likes · 4 min read
What Java Tools Do Developers Really Use? Insights from JetBrains 2019 Survey
Java Captain
Java Captain
Jun 18, 2019 · Backend Development

Top Java Open‑Source Projects on GitHub (May)

This article presents a curated list of the most popular Java open‑source projects on GitHub for May, highlighting each repository's purpose, star count, and key features ranging from algorithm visualizations and interview prep notes to full‑stack e‑commerce platforms and core Spring frameworks.

GitHubJavaframeworks
0 likes · 6 min read
Top Java Open‑Source Projects on GitHub (May)
21CTO
21CTO
May 18, 2019 · Backend Development

Why Modern PHP Is Worth Your Attention in 2019 and Beyond

This article reviews PHP's recent evolution—faster runtimes, a thriving ecosystem, modern language features, and improved tooling—while acknowledging lingering design quirks, to help developers decide whether PHP remains a viable choice for contemporary web development.

Backend DevelopmentPHPframeworks
0 likes · 12 min read
Why Modern PHP Is Worth Your Attention in 2019 and Beyond
Java Captain
Java Captain
Apr 30, 2019 · Backend Development

Essential Knowledge Roadmap for Java Developers After Five Years

After five years of Java development, this guide outlines the essential knowledge areas—including JDK source code, JVM internals, concurrency utilities, blocking queues, thread pools, and major frameworks such as Spring, MyBatis, Dubbo, and ElasticSearch—to help developers build a comprehensive expertise foundation.

Backend DevelopmentJDKJVM
0 likes · 10 min read
Essential Knowledge Roadmap for Java Developers After Five Years
Programmer DD
Programmer DD
Apr 23, 2019 · Backend Development

What 20% of Java Knowledge Solves 80% of Your Problems?

This article outlines the essential 20% of Java concepts—including core language features, JVM internals, concurrency, frameworks, distributed systems, middleware, and server containers—that empower developers to handle 80% of everyday tasks and interview questions.

JVMJavaframeworks
0 likes · 3 min read
What 20% of Java Knowledge Solves 80% of Your Problems?
Java Captain
Java Captain
Apr 5, 2019 · Backend Development

Curated List of Notable Java Open‑Source Projects and Resources

This article presents a curated collection of prominent Java open‑source projects—including learning guides, development tools, e‑commerce platforms, big‑data frameworks, distributed transaction solutions, and security resources—each accompanied by brief descriptions and GitHub links for developers seeking valuable Java ecosystem resources.

GitHubJavaResources
0 likes · 6 min read
Curated List of Notable Java Open‑Source Projects and Resources
21CTO
21CTO
Dec 15, 2018 · Backend Development

Why Mastering Core Architecture Beats Chasing Every New Framework

The article argues that true developer competence lies in deep architectural and design skills—covering physical storage, caching, data structures, and modular software design—rather than constantly chasing the latest languages or frameworks across backend, frontend, and mobile development.

Backend DevelopmentSoftware Architectureframeworks
0 likes · 12 min read
Why Mastering Core Architecture Beats Chasing Every New Framework
UC Tech Team
UC Tech Team
Nov 20, 2018 · Frontend Development

State of JavaScript 2018: Trends in Frontend Frameworks, Flavors, and the JavaScript Ecosystem

The 2018 State of JavaScript report, based on responses from over 20,000 developers worldwide, reveals the most popular JavaScript flavors, front‑end frameworks, data‑layer tools, backend frameworks, testing libraries, and mobile/desktop runtimes, highlighting shifting preferences, satisfaction levels, and emerging technologies in the ecosystem.

JavaScriptReactframeworks
0 likes · 8 min read
State of JavaScript 2018: Trends in Frontend Frameworks, Flavors, and the JavaScript Ecosystem
Tencent Cloud Developer
Tencent Cloud Developer
Nov 19, 2018 · Artificial Intelligence

10 Open-Source Tools and Frameworks for Artificial Intelligence

The article surveys ten leading open-source AI tools and frameworks—including TensorFlow, SystemML, Caffe, Apache Mahout, OpenNN, Torch, Neuroph, Deeplearning4j, Mycroft, and OpenCog—detailing their primary features, supported languages, hardware compatibility, and typical use cases for research and development.

Deep Learningartificial intelligenceframeworks
0 likes · 12 min read
10 Open-Source Tools and Frameworks for Artificial Intelligence
58UXD
58UXD
Oct 17, 2018 · Fundamentals

Master Structured Thinking: Unlock the 3‑Layer Model for Better Problem Solving

This article introduces a three‑layer structured thinking framework—understanding, reconstruction, and presentation—explaining how to define problems with SCQA, find entry points using MECE, validate hypotheses via a pyramid structure, and visualize solutions with the Structure Compass.

MECESCQAframeworks
0 likes · 12 min read
Master Structured Thinking: Unlock the 3‑Layer Model for Better Problem Solving
21CTO
21CTO
Oct 14, 2018 · Backend Development

Choosing the Right Backend Framework: Django, Symfony, or Ruby on Rails

This article compares three popular backend frameworks—Django for Python, Symfony for PHP, and Ruby on Rails—detailing their advantages, disadvantages, and typical use cases to help developers select the most suitable option for their projects.

BackendDjangoRuby on Rails
0 likes · 7 min read
Choosing the Right Backend Framework: Django, Symfony, or Ruby on Rails
360 Tech Engineering
360 Tech Engineering
Oct 8, 2018 · Frontend Development

Why Modern Front‑End Frameworks Exist: Declarative vs Imperative and Rendering

The article explains how evolving runtime interaction requirements have shifted front‑end development from simple jQuery scripts to modern declarative frameworks like Vue, React and Angular, detailing the differences between imperative and declarative approaches, rendering mechanisms, and the role of virtual DOM.

DeclarativeImperativeRendering
0 likes · 10 min read
Why Modern Front‑End Frameworks Exist: Declarative vs Imperative and Rendering
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Sep 11, 2018 · Mobile Development

Cross‑Platform Native Fusion: Expert Insights from IMWeb Conf 2018

The IMWeb Conf 2018 Native Cross‑Platform Fusion session explored the challenges of “write once, run anywhere,” presented expert talks on frameworks like Taro, Hippy, and Weex, and featured a detailed Q&A on React Native, JSBridge optimization, and choosing sustainable mobile development solutions.

HippyJSBridgeReact Native
0 likes · 12 min read
Cross‑Platform Native Fusion: Expert Insights from IMWeb Conf 2018
Senior Brother's Insights
Senior Brother's Insights
Aug 30, 2018 · Blockchain

Essential Ethereum Development Languages, Frameworks, and Toolchain

A comprehensive reference of Ethereum development resources covering programming languages, frameworks, IDEs, client implementations, storage solutions, messaging protocols, wallets, explorers, gas calculators, services, testnets, contract libraries, testing utilities, security tools, learning material, governance platforms, and key documentation.

Blockchain DevelopmentEthereumIDE
0 likes · 15 min read
Essential Ethereum Development Languages, Frameworks, and Toolchain
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
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
MaGe Linux Operations
MaGe Linux Operations
May 16, 2018 · Backend Development

Essential Python Libraries for Web Crawling and Web Development

This guide outlines the core steps of a web request, then presents a comprehensive catalog of Python libraries for crawling, parsing, text processing, automation, concurrency, cloud execution, and popular web frameworks, helping developers choose the right tools for backend projects.

Web Crawlingframeworkslibraries
0 likes · 10 min read
Essential Python Libraries for Web Crawling and Web Development
Java Captain
Java Captain
May 13, 2018 · Backend Development

Essential Java Knowledge for Enterprise Development and Interview Preparation

This article outlines the fundamental Java SE concepts, servlet and JSP basics, HTML/JavaScript essentials, and the core SSH frameworks (Struts2, Spring, Hibernate) while providing interview questions and guidance on project modeling, design, and implementation for enterprise-level development.

Backend DevelopmentEnterpriseHibernate
0 likes · 11 min read
Essential Java Knowledge for Enterprise Development and Interview Preparation
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 13, 2018 · Fundamentals

How to Build a Successful Enterprise Architecture: A Practical Step‑by‑Step Guide

This guide walks you through defining clear objectives, identifying key business problems, selecting appropriate frameworks, modeling essential domains, creating a meta‑model, and integrating and analyzing your enterprise architecture, offering practical tips, examples, and best‑practice recommendations to ensure your EA project succeeds.

EAModelingbusiness analysis
0 likes · 17 min read
How to Build a Successful Enterprise Architecture: A Practical Step‑by‑Step Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 29, 2018 · Fundamentals

Unlocking Code Reuse: Design Patterns, Frameworks, Architecture & Platforms Explained

This article explains how design patterns, frameworks, software architecture, and platforms each contribute to different levels of code reuse—from class-level patterns to system-wide architectures—while also detailing key design principles, framework basics, and Java platform classifications for developers seeking deeper engineering insight.

Design PatternsSoftware Architecturecode-reuse
0 likes · 13 min read
Unlocking Code Reuse: Design Patterns, Frameworks, Architecture & Platforms Explained
21CTO
21CTO
Mar 15, 2018 · R&D Management

Why No One-Size-Fits-All Method Works: Crafting Custom Software Development Processes

The article explains that there is no universal silver‑bullet methodology for software projects; instead, teams must analyze each project's unique variables, blend existing frameworks, and continuously refine a simple, tailored process to achieve effective results.

Continuous ImprovementMethodologyProject Management
0 likes · 7 min read
Why No One-Size-Fits-All Method Works: Crafting Custom Software Development Processes
Java Captain
Java Captain
Jan 21, 2018 · Backend Development

A Comprehensive Java Learning Roadmap and Personal Reflections

This article presents a detailed Java learning roadmap covering core language fundamentals, intermediate topics like I/O and multithreading, advanced concepts such as design patterns and frameworks, front‑end basics, databases, J2EE, popular frameworks, server technologies, development tools, and practical project recommendations.

BackendJ2EEJava
0 likes · 6 min read
A Comprehensive Java Learning Roadmap and Personal Reflections
Architecture Digest
Architecture Digest
Nov 9, 2017 · Backend Development

Enterprise Development Frameworks: Vertical and Horizontal Architecture, SOA, and Microservices

This article explains the concepts of vertical (monolithic) and horizontal (distributed) architectures, compares onion, SOA, and microservice models, describes typical frameworks for data access, MVC, IoC, and service governance, and provides guidance on choosing the appropriate architecture for different project sizes and teams.

BackendMicroservicesSOA
0 likes · 26 min read
Enterprise Development Frameworks: Vertical and Horizontal Architecture, SOA, and Microservices
21CTO
21CTO
Oct 9, 2017 · Frontend Development

From Web1.0 to MVVM: How Front‑End Frameworks Evolved Over Time

This article traces the evolution of front‑end development from the early Web 1.0 era through the Ajax‑driven “first spring,” examining the rise of MVC, MVP, MVVM, and Flux/Redux patterns, and explains how each architectural shift addressed the growing complexity and maintainability challenges of modern web applications.

FluxMVCMVVM
0 likes · 11 min read
From Web1.0 to MVVM: How Front‑End Frameworks Evolved Over Time
Architecture Digest
Architecture Digest
Oct 9, 2017 · Frontend Development

Evolution of Front-End Frameworks: From Web1.0 to MVVM and Beyond

This article traces the historical evolution of front‑end development, examining early Web 1.0 JSP/ASP architectures, the rise of AJAX, and the progression through MVC, MVP, MVVM, and Flux/Redux patterns, highlighting their benefits, drawbacks, and impact on modern front‑end engineering.

MVCMVVMajax
0 likes · 11 min read
Evolution of Front-End Frameworks: From Web1.0 to MVVM and Beyond
DevOps
DevOps
May 8, 2017 · Backend Development

Key Technical Concerns and Core Components of Microservices Architecture

Microservices architecture introduces technical concerns such as service registration, discovery, load balancing, health checks, front-end routing, fault tolerance, dynamic configuration, and framework selection, with common solutions ranging from centralized and in-process load balancers to Netflix and Spring Cloud components.

Microservicesfault toleranceframeworks
0 likes · 16 min read
Key Technical Concerns and Core Components of Microservices Architecture
Hujiang Technology
Hujiang Technology
Jan 23, 2017 · Frontend Development

A Beginner’s Guide to Front‑End Development in 2017

This article offers newcomers a comprehensive overview of modern front‑end development, covering project engineering, career prospects, essential tools, emerging frameworks, and the skills and technologies you should master to succeed in the evolving web ecosystem.

Project Engineeringframeworksfrontend
0 likes · 16 min read
A Beginner’s Guide to Front‑End Development in 2017
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
Oct 9, 2016 · Backend Development

Overview of Alibaba's Open‑Source Frameworks, Components, Engines, Databases, Platforms, Solutions, Tools, Middleware and Web Servers

This article provides a comprehensive catalog of Alibaba's open‑source frameworks, components, engines, databases, platforms, solutions, tools, middleware, and web servers, describing each project's purpose, features, and typical use cases for developers across front‑end and back‑end domains.

AlibabaJavaOpen-source
0 likes · 19 min read
Overview of Alibaba's Open‑Source Frameworks, Components, Engines, Databases, Platforms, Solutions, Tools, Middleware and Web Servers
Architecture Digest
Architecture Digest
Sep 26, 2016 · Fundamentals

Comprehensive List of Java Libraries and Tools (Awesome‑Java)

This article presents an extensive, categorized collection of Java libraries, frameworks, and tools—including build systems, databases, logging, testing, functional programming, machine learning, and more—providing developers with a one‑stop reference for the Java ecosystem.

Developmentframeworkslibraries
0 likes · 27 min read
Comprehensive List of Java Libraries and Tools (Awesome‑Java)