current location:Home > Technical Articles > Backend Development
- Direction:
- All web3.0 Backend Development Web Front-end Database Operation and Maintenance Development Tools PHP Framework Common Problem Other Tech CMS Tutorial Java System Tutorial Computer Tutorials Hardware Tutorial Mobile Tutorial Software Tutorial Mobile Game Tutorial
- Classify:
-
- How to Use Code Snippets in Atom
- Atom Editor Code Snippet: Efficient Code Reuse Tool Code snippets are reusable code blocks that can quickly insert program files and are the core function of Atom text editor. Predefined fragments are usually provided with Atom packages and language syntax. Custom snippets.cson files located in your ~/.atom folder. They require language identifiers, names, trigger text, and fragment body code (optional tabs). Fragments can be used in any programming language supported by Atom, just specify the correct scope of the language when defining the fragment. They can contain variables and can be used to insert common code blocks, saving time and ensuring code consistency. Code snippets are a process you can insert quickly
- It Industry . ruby 970 2025-02-19 08:34:12
-
- Magic: The Gathering - Every Commander Deck Guide
- Magic: The Gathering's Commander format offers unparalleled deckbuilding creativity. Focus on a favorite creature, and the rest of your deck naturally falls into place. However, choosing that perfect commander can be challenging. With a vast selec
- Mobile Game Guide . ruby 1003 2025-02-19 04:07:45
-
- Data Serialization Comparison: JSON, YAML, BSON, MessagePack
- The actual standard for network data exchange is JSON (JavaScript object notation), but it also has disadvantages, and in some cases other formats may be more applicable. This article will compare the advantages and disadvantages of various alternatives, including ease of use and performance. Note: This article will not go into implementation details in detail, but if you are a Ruby programmer, please check out this article written by Dhaivat, which describes ways to implement some serialization formats in Ruby. Key Points JSON (JavaScript object notation) is the most widely used format for data serialization, providing human-readable code, simple specifications, and extensive support. However, it also has some limitations, especially
- It Industry . ruby 996 2025-02-18 12:57:09
-
- How to Build an Image with the Dockerfile
- From building applications, installing dependencies and services, to automated deployment, and more - it all starts with Dockerfile. Let's review the syntax of Dockerfile, from basic to complexity, and some best practices when building Docker images. This guide will write a Dockerfile that guides Docker to select a minimized Linux (base image) for the applications we will deliver, and comes with our selected toolset and specific configuration to effectively build our own Linux distribution that distribution The version happens to be suitable for running our application. Key Points Docker uses the application to all its necessary binary files, runtime libraries, backend tools, operating systems
- It Industry . ruby 811 2025-02-18 12:36:13
-
- Ruby, Rails, and Imposter Syndrome, with Glenn Goodrich
- This episode of the Versioning Show features Glenn Goodrich (Ruprict), a developer and SitePoint's Ruby Channel editor. The discussion covers Ruby's advantages, Rails website development, the common confusion between languages and frameworks, techni
- It Industry . ruby 719 2025-02-18 12:14:12
-
- Getting Started with Underscore.js
- Key Takeaways Underscore.js is a JavaScript library that provides functional utilities for a variety of use cases, making code easier to read and write, and offering features not always available in native JavaScript. The library includes common
- JS Tutorial . ruby 1124 2025-02-18 12:10:10
-
- Understanding Docker, Containers and Safer Software Delivery
- Docker: Revolutionizing Software Delivery Databases, dependencies, cron jobs – modern applications are complex. Deploying them used to be a time-consuming nightmare, but Docker changes that. Now, you can deploy software to virtually any environment
- It Industry . ruby 833 2025-02-18 12:08:09
-
- Quick Tip: How to Build Customizable HTML Widgets in Jekyll
- Jekyll Static Website Generator: Create customizable HTML widgets without Ruby plug-in Jekyll, this lightweight static website generator, is popular for its powerful features and ease of use. This article will explain how to create customizable HTML widgets using Jekyll and Liquid template languages, without any Ruby plug-ins, and even non-technical people can easily get started. Set custom variables This article will introduce two methods to set custom variables: inline method and pre-content method. 1. Inline variables If a widget may be included in the same page multiple times (such as a blog post), an inline approach is the best option. PayPa
- CSS Tutorial . ruby 985 2025-02-18 12:01:10
-
- CSS Architecture: CSS File Organization - SitePoint
- Excerpt from an excerpt from the book "The Master of CSS" written by Tiffany Brown. This book is available in bookstores around the world, and you can also purchase the e-book version here. CSS File Organization Part of a good CSS architecture is file organization. For single developers or very small projects, single files are sufficient. For large projects – websites with multiple layouts and content types, or multiple brands share the same design framework – it is wiser to use a modular approach and split CSS into multiple files. Splitting CSS into multiple files makes it easier to assign tasks to teams. One developer can be responsible for styles related to typography, while another developer can focus on developing mesh components. Teams can allocate their work reasonably
- CSS Tutorial . ruby 832 2025-02-18 12:00:16
-
- jQuery Select Box Components - Chosen vs Select2
- This article was peer reviewed by Martín Martínez and Chris Perry. Thanks to all of SitePoint’s peer reviewers for making SitePoint content the best it can be! Have you ever worked on a project, and it seemed that something was off visually? Maybe t
- JS Tutorial . ruby 521 2025-02-18 11:39:13
-
- Introduction to Functional Reactive Programming with RxJS
- Key Takeaways Reactive programming is a method of programming with concurrent data streams, which can be asynchronous. It can be applied to programming problems because a CPU processes a stream of information consisting of instructions and data.
- JS Tutorial . ruby 695 2025-02-18 11:38:09
-
- Introduction to Silex - A Symfony Micro-framework
- Silex: A Concise Introduction to the Symfony-Based Micro-Framework (Now Deprecated) Silex, a PHP micro-framework built upon Symfony components and drawing inspiration from Sinatra (Ruby), offers a streamlined approach to web application development.
- PHP Tutorial . ruby 1043 2025-02-18 10:54:13
-
- The Importance of Writing Code That Humans Can Read
- Key Points Clarity first: Readable code improves maintainability and collaboration, and writing easy-to-understand and modify code is crucial. Function and file management: Use functions to encapsulate reusable code and split large files into smaller, more manageable parts to simplify navigation and understanding. Naming Convention: Choose clear and descriptive names for functions and variables to improve readability and reduce the need for additional comments. Avoid over-optimization: While concise and optimized code is attractive, readability should be prioritized when performance impact is not significant, because modern JavaScript engines are very efficient in code optimization. Comment with caution: Use comments to explain "why" do this, rather than "do"
- JS Tutorial . ruby 557 2025-02-18 10:52:10
-
- Programmatically Creating WordPress Posts from CSV Data
- Key Takeaways Utilize PHP functions like glob(), fopen(), and fgetcsv() to extract data from CSV files and prepare it for WordPress post creation. Implement custom post types and fields using plugins like Custom Post Type UI and Advanced Custom
- WordPress . ruby 639 2025-02-18 09:46:09
-
- Deploying to Heroku: An introduction — SitePoint
- Key Highlights: Heroku simplifies web application deployment with its managed server platform. It automates server resource allocation and enables easy deployment via git push. A free tier is available for low-traffic applications. Heroku uses bui
- It Industry . ruby 790 2025-02-18 09:19:10