current location:Home > Technical Articles

  • Create Your Own Yeoman-Style Scaffolding Tool with Caporal.js
    Create Your Own Yeoman-Style Scaffolding Tool with Caporal.js
    This tutorial shows how to create a Node.js command-line interface (CLI) tool using Caporal.js to automate the creation of new JavaScript projects. Tired of repetitive project setup? This solution lets you build a customizable scaffolding tool to st
    JS Tutorial 885 2025-02-16 10:57:14
  • Advanced Timing & Easing for Web Animations with Tumult Hype
    Advanced Timing & Easing for Web Animations with Tumult Hype
    Key Takeaways Tumult Hype is a modern web animation tool that allows animators to create keyframes (start and stop points) and the computer dynamically fills in all the in-between frames. The way the computer generates these frames can impact a vi
    It Industry 374 2025-02-16 10:55:11
  • Filling out PDF Forms with PDFtk and PHP
    Filling out PDF Forms with PDFtk and PHP
    This article explains how to use PHP and PDFtk Server (referred to as PDFtk) to populate PDF forms. It's a common need when handling document workflows, especially for client documents needing processing by third parties or when submitting CVs. PDFs
    PHP Tutorial 790 2025-02-16 10:54:12
  • An In-depth Walkthrough of Supercharging Apps with Blackfire
    An In-depth Walkthrough of Supercharging Apps with Blackfire
    Blackfire.io: A Deep Dive into Performance Profiling for Faster PHP Applications No one enjoys slow, unwieldy applications, especially when dealing with rapidly expanding databases and millions of daily requests. Profiling offers a solution, providi
    PHP Tutorial 816 2025-02-16 10:53:09
  • Make Your Website Earn for You with Google AdSense
    Make Your Website Earn for You with Google AdSense
    This article is sponsored by Google. Thank you for supporting the partners who made SitePoint possible. Regardless of the size of your website, you may want to earn extra income from it. Google AdSense is an easy and free way for website publishers to make money by showing relevant and engaging ads next to their online content. AdWords allows you to take advantage of the world's largest network of online advertisers. They will bid for your ad spaces, helping you make the most of your ads while saving you time and allowing you to focus on other aspects of your business. Setting up is simple: - Select the type and format of ads you want to include on your website. - Copy and paste a piece of code on the page you want the ad to display. -
    It Industry 973 2025-02-16 10:52:11
  • WP API - Using the WordPress REST API
    WP API - Using the WordPress REST API
    The WordPress REST API: A Deep Dive This article explores the WordPress REST API, its capabilities, limitations, and potential. The API allows developers to interact with WordPress data (posts, pages, media, etc.) using HTTP requests. Key Concepts:
    WordPress 346 2025-02-16 10:51:09
  • Building a Multiplayer TicTacToe Game with Meteor
    Building a Multiplayer TicTacToe Game with Meteor
    With its full-stack features and efficient prototyping capabilities, the Meteor framework has become an ideal choice for building simple multiplayer browser games. This tutorial will guide you to build a multiplayer tic-toe game using Meteor's default front-end template engine Blaze. Assume that you already have the basics of Meteor and experience in programming JavaScript. If you have never been exposed to Meteor, it is recommended that you complete the TODO application tutorial on the official Meteor website first. The complete code has been uploaded to the GitHub repository. Core points Meteor's full-stack ability and reactive nature make it ideal for creating simple multiplayer games like tic toe. Book
    JS Tutorial 1001 2025-02-16 10:50:09
  • Easy Landing Pages in WordPress with Long Form Storybuilder
    Easy Landing Pages in WordPress with Long Form Storybuilder
    Long Form Storybuilder: Easily create engaging WordPress landing pages without coding skills Core points: Long Form Storybuilder is a free WordPress plugin that allows users to create custom, interactive, multimedia rich landing pages without any web development or design skills. The plugin uses WordPress default theme customization panel and adds unique blocks that make up the landing page. Users can add, delete, update and rearrange these blocks as needed. Long Form Storybuilder is designed for beginners and is compatible with a variety of browsers and screen rulers.
    WordPress 590 2025-02-16 10:49:09
  • Removing the Pain of User Authorization with Sentinel
    Removing the Pain of User Authorization with Sentinel
    This article demonstrates building a simple demo application using Slim micro-framework and Cartalyst's Sentinel package for user authorization. Sentinel streamlines user management, including roles, permissions, and authentication, in multi-user ap
    PHP Tutorial 536 2025-02-16 10:48:13
  • Truffle Migrations Explained
    Truffle Migrations Explained
    Truffle Migration: A Powerful Tool to Automate the Deployment of Smart Contracts Migrations is a way for developers to automate the deployment of data and its support structure. They are very useful in managing the deployment of new software versions and are not limited to blockchain development. Truffle migration allows us to "push" smart contracts to the Ethereum blockchain (local, testnet or mainnet) and set the necessary steps to connect the contract and populate the initial data of the contract. The real advantage of Truffle migration is managing contract addresses on the blockchain. This usually tedious work is almost completely abstracted through Truffle. Key Points Truffle Migration for Automation of Smart Contracts
    It Industry 339 2025-02-16 10:47:13
  • Fast WordPress Customizer Options with Kirki
    Fast WordPress Customizer Options with Kirki
    One thing WordPress users have grown accustomed to, is easy, no code required theme customization options. The idea is: download a theme, activate it in the Themes panel, access the Customize panel, and start tweaking the theme’s colors, layout, font
    WordPress 760 2025-02-16 10:46:11
  • Sass Functions to Kick-Start Your Style Sheets
    Sass Functions to Kick-Start Your Style Sheets
    This article was originally published on November 11, 2014 and has been updated. Sass boasts a suite of built-in functions designed to streamline your styling workflow. Let's explore some key examples. Key Highlights Sass's built-in functions dramat
    CSS Tutorial 478 2025-02-16 10:45:10
  • Solidity Pitfalls: Random Number Generation for Ethereum
    Solidity Pitfalls: Random Number Generation for Ethereum
    This article is sponsored by iOlite. Thank you for supporting the partners who made SitePoint possible. Solidity is a relatively new language that contains issues related to the code and its intended use because there is no perfect code. This article will guide you best practices and pitfalls when using random numbers as input to Ethereum smart contracts. Key Points Due to its deterministic nature and the high cost of complex algorithms, the Solidity language itself cannot generate true random numbers. Developers need to be aware that in some cases, an attacker can predict the results. One common way to generate pseudo-random numbers in Solidity is to use the Linear Congruence Generator (LCG) algorithm. However, it does not apply
    It Industry 623 2025-02-16 10:44:09
  • How to Track JavaScript and Ajax Events with Google Analytics
    How to Track JavaScript and Ajax Events with Google Analytics
    Google Analytics: Mastering JavaScript and AJAX Event Tracking Google Analytics is indispensable for understanding website user behavior. This article details how to leverage its power to track crucial JavaScript and AJAX events, providing valuable
    JS Tutorial 164 2025-02-16 10:43:08
  • Front-end Frameworks: Custom vs Ready-to-use Solutions
    Front-end Frameworks: Custom vs Ready-to-use Solutions
    Front-end framework selection: Custom or ready-made? In the field of web development, choosing to customize a front-end framework or use an off-the-shelf framework (such as Bootstrap or Foundation) is a common problem. This article will dig into the pros and cons of both to help you make an informed choice. Advantages of ready-made front-end frameworks: The main advantages of ready-made frameworks such as Bootstrap and Foundation are: Lower development threshold: Just master the basic knowledge of HTML and CSS to build a website with complete functions. Save time and effort: Pre-built components and features significantly shorten the development cycle. Plug and Play: Easily integrate prefabricated components without excessive code writing. Stability and testing:
    CSS Tutorial 801 2025-02-16 10:42:10

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