<?xml version="1.0" encoding="UTF-8" ?>
<rss
    version="2.0"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:webfeeds="http://webfeeds.org/rss/1.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    >
    <channel>
        <title>Rest Tag - Viblo</title>
        <link>https://viblo.asia/rss</link>
        <description><![CDATA[Free service for technical knowledge sharing]]></description>
        <atom:link href="https://viblo.asia/rss/tags/rest.rss" rel="self"></atom:link>
                <copyright>Sun* Inc.</copyright>
                                                <webfeeds:logo>https://viblo.asia/logo_full.svg</webfeeds:logo>
        <image>
            <url>https://viblo.asia/logo_full.svg</url>
            <title>Rest Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-08-05T13:03:00+07:00</lastBuildDate>
                <item>
            <title><![CDATA[ REST, gRPC hay GraphQL? Không có lựa chọn tốt nhất - Microservice Architecture P4]]></title>
                        <link>https://viblo.asia/p/rest-grpc-hay-graphql-khong-co-lua-chon-tot-nhat-microservice-architecture-p4-1QLxnMOp4Aw</link>
            <guid isPermaLink="true">https://viblo.asia/p/rest-grpc-hay-graphql-khong-co-lua-chon-tot-nhat-microservice-architecture-p4-1QLxnMOp4Aw</guid>
            <description><![CDATA[

REST, gRPC hay GraphQL? Không có lựa chọn tốt nhất
1. Ảo tưởng về một "Giao thức vạn năng"

Trong thiết kế hệ thống phân tán, việc lựa chọn phương t...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">TechCraft</dc:creator>
            <pubDate>2026-07-11 20:22:32</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RESTful API: Kiến thức thiết yếu cho Backend Developers (phần 1)]]></title>
                        <link>https://viblo.asia/p/restful-api-kien-thuc-thiet-yeu-cho-backend-developers-phan-1-MG24Bdd5Lz3</link>
            <guid isPermaLink="true">https://viblo.asia/p/restful-api-kien-thuc-thiet-yeu-cho-backend-developers-phan-1-MG24Bdd5Lz3</guid>
            <description><![CDATA[I. Cơ bản về REST và RESTful API

1. REST là gì?

REST (Representational State Transfer) là một kiến trúc phần mềm cho phép các hệ thống giao tiếp với...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rim da Silva</dc:creator>
            <pubDate>2024-10-31 10:08:48</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các Khái Niệm Cơ Bản Cho Lập trình Web - Beginner]]></title>
                        <link>https://viblo.asia/p/cac-khai-niem-co-ban-cho-lap-trinh-web-beginner-3RlL5Ay2LbB</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-khai-niem-co-ban-cho-lap-trinh-web-beginner-3RlL5Ay2LbB</guid>
            <description><![CDATA[1. Client-side Language and Server-side Language
1.1 Client-side Language
Ngôn ngữ phía người dùng cơ bản bao gồm html, css, javascript, ...đi kèm với...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Giang Nam</dc:creator>
            <pubDate>2023-01-08 12:57:42</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Các bài viết ngắn phần 20]]></title>
                        <link>https://viblo.asia/p/cac-bai-viet-ngan-phan-20-PAoJeZeaL1j</link>
            <guid isPermaLink="true">https://viblo.asia/p/cac-bai-viet-ngan-phan-20-PAoJeZeaL1j</guid>
            <description><![CDATA[![](https://i0.wp.com/beautyoncode.com/wp-content/uploads/2022/12/Short-posts-20.png)


GraphQL là gì? Sự khác nhau giữa GraphQL và REST
GraphQL là qu...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BeautyOnCode</dc:creator>
            <pubDate>2023-02-02 19:13:38</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[REST Query Language với Spring Data JPA Specifications]]></title>
                        <link>https://viblo.asia/p/rest-query-language-voi-spring-data-jpa-specifications-07LKXkzE5V4</link>
            <guid isPermaLink="true">https://viblo.asia/p/rest-query-language-voi-spring-data-jpa-specifications-07LKXkzE5V4</guid>
            <description><![CDATA[1. Tổng quan:

Trong bài viết này, chúng ta sẽ xây dựng một REST API Search/Filter sử dụng Spring Data JPA và Specifications.

Tại sao lại là query la...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Thị Tú Anh</dc:creator>
            <pubDate>2021-08-21 09:41:16</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về RESTful API]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-restful-api-OeVKBNYyKkW</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-restful-api-OeVKBNYyKkW</guid>
            <description><![CDATA[RESTful API là một tiêu chuẩn dùng trong việc thiết kế các API cho ứng dựng web để quản lí resource. RESTful là một trong những kiểu thiết kế API được...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đoàn Thu Vân</dc:creator>
            <pubDate>2020-09-17 20:50:02</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RESTful API là gì ?]]></title>
                        <link>https://viblo.asia/p/restful-api-la-gi-1Je5EDJ4lnL</link>
            <guid isPermaLink="true">https://viblo.asia/p/restful-api-la-gi-1Je5EDJ4lnL</guid>
            <description><![CDATA[RESTful API là gì ?
Sự quan trọng của API trong các ứng dụng ngày nay là điều ko thể bàn cãi. Một ứng dụng mà không có API thì như một cỗ máy tính khô...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lê Đức Mạnh</dc:creator>
            <pubDate>2020-05-09 11:43:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tổng hợp các bài viết về web services]]></title>
                        <link>https://viblo.asia/p/tong-hop-cac-bai-viet-ve-web-services-Eb85ojG8l2G</link>
            <guid isPermaLink="true">https://viblo.asia/p/tong-hop-cac-bai-viet-ve-web-services-Eb85ojG8l2G</guid>
            <description><![CDATA[Để dễ dàng cho các bạn theo dõi và tìm hiểu về cách xây dựng web service trong Java. Bài này mình sẽ tổng hợp lại toàn bộ các bài viết về REST và SOAP...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giang Phan</dc:creator>
            <pubDate>2019-09-10 21:04:28</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Sử dụng Django Rest Framework serializers hiệu quả trong việc viết hàm]]></title>
                        <link>https://viblo.asia/p/su-dung-django-rest-framework-serializers-hieu-qua-trong-viec-viet-ham-gGJ59eYG5X2</link>
            <guid isPermaLink="true">https://viblo.asia/p/su-dung-django-rest-framework-serializers-hieu-qua-trong-viec-viet-ham-gGJ59eYG5X2</guid>
            <description><![CDATA[1. Giới thiệu
Bài viết này sử dụng Django REST Framework, thư viện thường được sử dụng trong việc viết API cho các dự án django nói riêng và python nó...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nguyen chi thanh</dc:creator>
            <pubDate>2019-08-20 11:02:13</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng ứng dụng REST Web Service trong Java với Jersey JAX-RS]]></title>
                        <link>https://viblo.asia/p/xay-dung-ung-dung-rest-web-service-trong-java-voi-jersey-jax-rs-maGK7kYLKj2</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-ung-dung-rest-web-service-trong-java-voi-jersey-jax-rs-maGK7kYLKj2</guid>
            <description><![CDATA[Trong các bài viết trước, chúng ta đã cùng tìm hiểu cách xây dựng ứng dụng SOAP web service (WS) với JAX-WS. Trong bài này, chúng ta cùng hiểu hiểu cá...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giang Phan</dc:creator>
            <pubDate>2019-06-10 20:09:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Câu chuyện của RESTful API]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/cau-chuyen-cua-restful-api-Qpmle24N5rd</link>
            <guid isPermaLink="true">https://viblo.asia/p/cau-chuyen-cua-restful-api-Qpmle24N5rd</guid>
            <description><![CDATA[REST API hay RESTful API là một cái gì đó mà nếu bạn làm về web thì bạn không gặp một lần thì bạn gặp nhiều lần, nói chung là rất rất nhiều lần rồi đú...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Huỳnh Đức Khoản</dc:creator>
            <pubDate>2019-01-27 20:48:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Dropwizard - Hello world]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/dropwizard-hello-world-Az45bWkOKxY</link>
            <guid isPermaLink="true">https://viblo.asia/p/dropwizard-hello-world-Az45bWkOKxY</guid>
            <description><![CDATA[Dropwizard là một Java framework mã nguồn mở giúp phát triển nhanh các REST API. Nó là một loại hệ sinh thái chứa toàn bộ các dependency như Jersey, J...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Van Vu</dc:creator>
            <pubDate>2018-11-23 00:17:57</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Một số hướng dẫn của OWASP về REST Security]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/mot-so-huong-dan-cua-owasp-ve-rest-security-Ljy5VBby5ra</link>
            <guid isPermaLink="true">https://viblo.asia/p/mot-so-huong-dan-cua-owasp-ve-rest-security-Ljy5VBby5ra</guid>
            <description><![CDATA[![](https://images.viblo.asia/896fadb4-d200-44c6-b3a9-910129742912.jpg)


Một số khái niệm cơ bản
- OWASP (Open Web Application Security Project) là 1...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Thắng</dc:creator>
            <pubDate>2018-07-20 22:30:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[REST 201 - REST vs SOAP]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/rest-201-rest-vs-soap-L4x5xNzgZBM</link>
            <guid isPermaLink="true">https://viblo.asia/p/rest-201-rest-vs-soap-L4x5xNzgZBM</guid>
            <description><![CDATA[Tiếp tục bài viết trước, liệu REST có vượt trội so với SOAP theo như ý kiến của tác giả dưới đây?

Trong bài viết này mình sẽ so sánh trực tiếp REST v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mầu Hà Quang</dc:creator>
            <pubDate>2018-07-03 08:37:00</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[REST 101 - REST, RESTful API]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/rest-101-rest-restful-api-E375zRqq5GW</link>
            <guid isPermaLink="true">https://viblo.asia/p/rest-101-rest-restful-api-E375zRqq5GW</guid>
            <description><![CDATA[Khi phát triển các dịch vụ web (web services), các lập trình viên cần có một quy ước chuẩn để các thành phần trong hệ thống có thể giao tiếp với nhau ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mầu Hà Quang</dc:creator>
            <pubDate>2018-07-02 11:44:44</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Xây dựng RESTful Web Service trong Java với Dropwizard framework]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/xay-dung-restful-web-service-trong-java-voi-dropwizard-framework-bJzKm0xX59N</link>
            <guid isPermaLink="true">https://viblo.asia/p/xay-dung-restful-web-service-trong-java-voi-dropwizard-framework-bJzKm0xX59N</guid>
            <description><![CDATA[Dropwizard là gì ?

https://www.dropwizard.io

Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services

Thâ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Văn Mạnh</dc:creator>
            <pubDate>2018-06-01 02:24:56</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Restful rails]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/restful-rails-V3m5WzM8lO7</link>
            <guid isPermaLink="true">https://viblo.asia/p/restful-rails-V3m5WzM8lO7</guid>
            <description><![CDATA[1 REST
* REST viết tắt cho REpresentational State Transfer
* Khái niệm về REST được giới thiệu vào năm 2000 trong luận văn Tiến sĩ của Roy Fielding (đ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tran Thanh Tam</dc:creator>
            <pubDate>2017-07-24 00:08:46</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Tìm hiểu về REST(tiếp)]]></title>
                        <link>https://viblo.asia/p/tim-hieu-ve-resttiep-DzVkpLayknW</link>
            <guid isPermaLink="true">https://viblo.asia/p/tim-hieu-ve-resttiep-DzVkpLayknW</guid>
            <description><![CDATA[
Bài trước là định nghĩa, và bài này là 1 số ví dụ cụ thể cho các bạn hiểu rõ hơn về REST

Nhận diện tài nguyên : hệ thống cần cung cấp giải pháp để n...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tran.danh.ha</dc:creator>
            <pubDate>2016-11-06 06:38:19</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Giải thích về REST]]></title>
                        <link>https://viblo.asia/p/giai-thich-ve-rest-nwmGyELWGoW</link>
            <guid isPermaLink="true">https://viblo.asia/p/giai-thich-ve-rest-nwmGyELWGoW</guid>
            <description><![CDATA[REST là kiến trúc phần mềm phổ biến nhất hiện nay trên internet. Thực tế khi đọc bài viết về REST các bạn sẽ thấy nó hơi bị mơ hồ khó hiểu.

REST là g...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tran.danh.ha</dc:creator>
            <pubDate>2016-10-23 11:06:04</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[RESTful Architecture: An Introduction For Beginners]]></title>
                        <category>Development</category>
                        <link>https://viblo.asia/p/restful-architecture-an-introduction-for-beginners-NbmebBMgeYO</link>
            <guid isPermaLink="true">https://viblo.asia/p/restful-architecture-an-introduction-for-beginners-NbmebBMgeYO</guid>
            <description><![CDATA[REST (REpresentational State Transfer) is an architectural approach to communications used in the development of web services. It’s a set of design pr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Avishek Khan</dc:creator>
            <pubDate>2016-09-22 02:57:11</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Thao tác với Google Drive API]]></title>
                        <link>https://viblo.asia/p/thao-tac-voi-google-drive-api-znmMd050Mr69</link>
            <guid isPermaLink="true">https://viblo.asia/p/thao-tac-voi-google-drive-api-znmMd050Mr69</guid>
            <description><![CDATA[Trong bài viết này mình sẽ thao tác với Google Drive API sử dụng Ruby on Rails với gem google-api-client để thực hiện một số tác vụ cơ bản như upload ...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Trung Hieu</dc:creator>
            <pubDate>2016-01-27 03:05:59</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[security for Spring Boot - roles configuration on Postgresql]]></title>
                        <link>https://viblo.asia/p/security-for-spring-boot-roles-configuration-on-postgresql-zb7vDVlKMjKd</link>
            <guid isPermaLink="true">https://viblo.asia/p/security-for-spring-boot-roles-configuration-on-postgresql-zb7vDVlKMjKd</guid>
            <description><![CDATA[
Để cung cấp service , chúng ta cần 1 giải pháp để giải quết vấn đề bảo mật truy cập đến các api, java annotation chính là giải pháp cho bài toán này....]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Doan Viet Son</dc:creator>
            <pubDate>2015-12-25 07:49:10</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Authenticate and get messages Office 365 with Outlook Mail Rest API]]></title>
                        <link>https://viblo.asia/p/authenticate-and-get-messages-office-365-with-outlook-mail-rest-api-Q7eERElVvgNj</link>
            <guid isPermaLink="true">https://viblo.asia/p/authenticate-and-get-messages-office-365-with-outlook-mail-rest-api-Q7eERElVvgNj</guid>
            <description><![CDATA[Introduce
- Using Outlook Mail Rest API in project
- For access to web APIs by native clients and websites in Azure Active Directory (Azure AD) is imp...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyễn Duy Tá</dc:creator>
            <pubDate>2015-07-27 00:26:50</pubDate>
                                                                                                        </item>
            </channel>
</rss>
