current location:Home > Technical Articles > Web Front-end

  • Drunk with the Power of Composer Plugins
    Drunk with the Power of Composer Plugins
    Composer: Unleashing the Power of PHP Plugin Development Composer, the indispensable tool for modern PHP developers, has simplified plugin development, opening up exciting possibilities for extending its core functionality. This article explores Com
    PHP Tutorial . json 665 2025-02-15 09:46:12
  • Interactive Data Visualization with Modern JavaScript and D3
    Interactive Data Visualization with Modern JavaScript and D3
    In this article, I want to take you through an example project that I built recently — a totally original type of visualization using the D3 library, which showcases how each of these components add up to make D3 a great library to learn. D3 stands
    JS Tutorial . json 872 2025-02-15 09:41:12
  • Customizing WordPress oEmbed Content
    Customizing WordPress oEmbed Content
    This article explores WordPress's oEmbed functionality, demonstrating how to create a custom plugin to embed custom post types. It highlights the power and flexibility of oEmbed for embedding various content types, including YouTube videos and custo
    WordPress . json 1132 2025-02-15 09:40:11
  • Websockets in Your Synchronous Site
    Websockets in Your Synchronous Site
    This article explores asynchronous PHP and introduces Socketize, a service enabling WebSocket functionality without architectural overhauls. Let's delve into the efficient integration of real-time features into existing PHP applications. While asyn
    PHP Tutorial . json 549 2025-02-15 09:34:10
  • ES6 in Action: Symbols and Their Uses
    ES6 in Action: Symbols and Their Uses
    ES2015 introduces some language features that developers have long expected, but also some little-known features that have little to be known, such as Symbol. Symbol is a new primitive data type, a unique tag that is guaranteed to not conflict with other Symbols. In this sense, you can think of Symbol as a kind of UUID (a universal unique identifier). Let's see how Symbol works and what we can do with it. Important points ES6 introduces a new primitive data type Symbol, which is a unique tag that never conflicts with other Symbols, making it a string or integer as a class/module constant
    JS Tutorial . json 406 2025-02-15 09:27:13
  • Non-relational Databases and Supporting Mixed Workloads
    Non-relational Databases and Supporting Mixed Workloads
    Choosing the Right Database for E-commerce Inventory Management: DynamoDB vs. MongoDB Building a robust e-commerce platform requires a data architecture capable of handling both high-velocity transactional workloads and complex analytical queries. Th
    It Industry . json 366 2025-02-15 09:23:11
  • How to Use Git Branches & Buddy to Organize Project Code
    How to Use Git Branches & Buddy to Organize Project Code
    This article is created in collaboration with Buddy. Thank you for supporting the partners who made SitePoint possible. This article will guide you on how to set up a continuous integration/deployment pipeline for your branch workflow. We will use the Buddy CI/CD service to set up these pipelines. We will use a basic JavaScript project where we will set up several development branches. I'll show you how to automate tests on each type of branch. I'll also introduce the concept of branch workflow and show some examples you can take in your project. Key Points Git branches are crucial in software development because they allow developers to handle different features or bug fixes simultaneously without affecting the main code base. This improves
    It Industry . json 487 2025-02-15 09:14:11
  • Build a Health Tracking App with React, GraphQL, and User Authentication
    Build a Health Tracking App with React, GraphQL, and User Authentication
    Build a secure React application: Combining GraphQL, TypeORM, Node.js and Okta This article will guide you how to build a secure GraphQL API using the Vesper framework, TypeORM, MySQL, and Node.js, and create a client that interacts with it using React, reactstrap, and Apollo Client. We will focus on secure user authentication and simplify identity management with Okta. This article was originally published on the Okta Developer Blog. Thanks to the partners who support SitePoint as a possible one. We will create a health tracking app for recording daily health
    JS Tutorial . json 492 2025-02-15 09:07:11
  • Axios Beginner's Guide: A Handy Promise-based HTTP Client
    Axios Beginner's Guide: A Handy Promise-based HTTP Client
    Axios Key Points Axios is a popular Promise-based HTTP client with an easy-to-use API that can be used in browsers and Node.js environments. It provides a versatile tool for JavaScript developers. Axios differs from the built-in Fetch API in several ways, including its handling of HTTP error codes, its automatic inclusion of cookies in requests, and the ability to provide upload/download progress updates. Axios allows developers to convert output or input data and add interceptors, functions that are triggered when a request is made or a response is received. These functions are for processing data and managing
    JS Tutorial . json 576 2025-02-15 09:06:13
  • Quickly Create Simple Yet Powerful Angular Forms
    Quickly Create Simple Yet Powerful Angular Forms
    Angular simplifies form creation and validation with two approaches: template-driven and reactive forms. Template-driven forms are ideal for quick, simple forms, while reactive forms offer greater control for complex scenarios. This article demonstr
    JS Tutorial . json 915 2025-02-15 08:57:10
  • Working With CSV Files Using Python, with Examples
    Working With CSV Files Using Python, with Examples
    Key Takeaways Python’s built-in csv module provides functions and classes for reading, writing, and handling data in CSV formats. The csv.reader() function can be used to read CSV files, while csv.writer() allows writing data to CSV files. CSV f
    Python Tutorial . json 460 2025-02-15 08:52:11
  • How to Create a Mall Map with Real-time Data Using WRLD
    How to Create a Mall Map with Real-time Data Using WRLD
    This tutorial demonstrates building interactive, real-time 3D mall maps using WRLD, enhancing user experience with dynamic store information and navigation. We'll create two demos: one adding interactive markers to an indoor mall map, the other show
    JS Tutorial . json 957 2025-02-15 08:47:10
  • Build a Basic CRUD App with Node and React
    Build a Basic CRUD App with Node and React
    This tutorial guides you through building a secure React frontend and Node.js backend application using Okta for authentication. The frontend features a homepage and a posts manager, accessible only to authenticated users. The backend enforces authe
    JS Tutorial . json 634 2025-02-15 08:26:12
  • Build a Desktop Application with Electron and Angular
    Build a Desktop Application with Electron and Angular
    Building cross-platform desktop applications: The perfect combination of Electron and Angular This tutorial demonstrates how to build cross-platform desktop applications using Electron and Angular. Electron.js is a popular platform for creating desktop applications for Windows, Linux, and macOS using JavaScript, HTML, and CSS. It leverages powerful platforms such as Google Chromium and Node.js and provides its own set of APIs for interacting with the operating system. We will learn how to install the Angular CLI and create a new one
    JS Tutorial . json 881 2025-02-14 10:18:11
  • Svelte App Project: Build the Daily Planet's News App UI
    Svelte App Project: Build the Daily Planet's News App UI
    Svelte is a new JavaScript UI library that’s similar in many ways to modern UI libraries like React. One important difference is that it doesn’t use the concept of a virtual DOM. In this tutorial, we’ll be introducing Svelte by building a news appli
    JS Tutorial . json 346 2025-02-14 10:17:11

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28