<?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>Functioncomposition 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/functioncomposition.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>Functioncomposition Tag - Viblo</title>
            <link>https://viblo.asia/rss</link>
        </image>
                                <language>vi-vn</language>
        <lastBuildDate>2026-04-19T16:17:55+07:00</lastBuildDate>
                <item>
            <title><![CDATA[ Ưu tiên Composition hơn Inheritance: Góc nhìn từ Kotlin]]></title>
                        <link>https://viblo.asia/p/uu-tien-composition-hon-inheritance-goc-nhin-tu-kotlin-EoW4o9M7Lml</link>
            <guid isPermaLink="true">https://viblo.asia/p/uu-tien-composition-hon-inheritance-goc-nhin-tu-kotlin-EoW4o9M7Lml</guid>
            <description><![CDATA[ Tổng quan
Trong lập trình hướng đối tượng (OOP), có hai cách chính để tái sử dụng code và thiết lập mối quan hệ giữa các lớp: inheritance (kế thừa) v...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kẻ hai mặt</dc:creator>
            <pubDate>2025-05-15 20:08:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Function Composition in Ruby]]></title>
                        <link>https://viblo.asia/p/function-composition-in-ruby-RQqKLQ20Z7z</link>
            <guid isPermaLink="true">https://viblo.asia/p/function-composition-in-ruby-RQqKLQ20Z7z</guid>
            <description><![CDATA[- Bài viết được dịch từ bài Function Composition in Ruby.
- proc-composition-in-ruby
- https://dev.to/baweaver/ruby-2-7-the-pipeline-operator-1b2d

Tr...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nguyen Phi Viet</dc:creator>
            <pubDate>2020-07-20 23:03:41</pubDate>
                                                                                                        </item>
                <item>
            <title><![CDATA[Function Composition và Custom Operator ]]></title>
                        <link>https://viblo.asia/p/function-composition-va-custom-operator-nwmGyEqbGoW</link>
            <guid isPermaLink="true">https://viblo.asia/p/function-composition-va-custom-operator-nwmGyEqbGoW</guid>
            <description><![CDATA[
Custom operator

I. Giới thiệu

Chúng ta thường biết đến Swift là một ngôn ngữ hướng đối tượng, tuy nhiên trong một số trường hợp, ví dụ như xử lý lo...]]></description>
                        <dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Đỗ Quang Huy</dc:creator>
            <pubDate>2016-11-27 08:38:31</pubDate>
                                                                                                        </item>
            </channel>
</rss>
