Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(blog): update posts #555

Merged
merged 1 commit into from
Nov 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: BigData - Cài đặt Apache Spark trên Ubuntu 14.04
title: Cài đặt Apache Spark trên Ubuntu 14.04
date: '2015-03-27'
author: Duyet
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Big Data - Explained in Less Than 2 Minutes - To Absolutely Anyone
title: Big Data Explained in Less Than 2 Minutes
date: '2015-04-12'
author: Duyet
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
---
title:
Bootstrap - Giới thiệu về Components thành phần được xây dựng sẵn trong Twitter
Bootstrap
title: Twitter Bootstrap
date: '2015-04-27'
author: Duyet
tags:
- CSS
modified_time: '2015-04-27T20:50:25.576+07:00'
thumbnail: https://1.bp.blogspot.com/-TAp70-55a34/VT3u2ezvzzI/AAAAAAAACaA/L32plzw7ZWY/s1600/bs-components-intro.png
slug: /2015/04/bootstrap-gioi-thieu-ve-components.html
slug: /2015/04/bootstrap.html
category: Web
description: Ở bài trước mình đã giới thiệu về Bootstrap về hệ thống Grid, giúp bạn tạo nên bố cục, giao diện Responsive cho trang web. Cùng với các định dạng sẵn tất cả các Tag HTML theo phong cách của Bootstrap nếu muốn dùng nhanh thì có thể không cần phải code thêm chút CSS nào nữa. Mình sẽ giúp các bạn tìm hiểu tiếp Components là gì và cách sử dụng chúng ra sao.
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Giới thiệu về Google Materialize CSS framework
title: Google Materialize CSS framework
date: '2015-04-27'
author: Duyet
tags:
Expand Down
2 changes: 1 addition & 1 deletion apps/blog/_posts/2015/04/git-va-cac-khai-niem-co-ban.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Git - Git là gì và các khái niệm cơ bản trong git
title: Khái niệm cơ bản trong git
date: '2015-04-26'
author: Duyet
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: 'Linux - một số thủ thuật với trình soạn thảo vim '
title: 'Linux - một số thủ thuật với trình soạn thảo vim'
date: '2015-04-25'
author: Duyet
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Nodejs - Giới thiệu MEANJs Fullstack và cách cài đặt
title: MEAN.js Fullstack
date: '2015-04-05'
author: Duyet
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Nodejs - Giới thiệu Yeoman, Grunt và Bower
title: Yeoman, Grunt và Bower
date: '2015-04-20'
author: Duyet
tags:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: ' Open Source - Tìm hiểu về giấy phép Apache'
title: Tìm hiểu về giấy phép Apache
date: '2015-04-11'
author: Duyet
tags:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ modified_time: '2015-04-18T20:57:32.802+07:00'
thumbnail: https://4.bp.blogspot.com/-QxU1LVBUcsA/VS6XNXt1ozI/AAAAAAAACRk/Og_wF5j7WDM/s1600/mohinh01.jpg
slug: /2015/04/php-bai-1-tong-quan-ve-web-va-thiet-lap.html
category: PHP
description: Hơn 70% website hiện tại trên thế giới phát triển trên nền ngôn ngữ PHP là minh chứng cụ thể cho thấy đây là một ngôn ngữ mạnh mẽ, phổ biến, dễ sử dụng để phát triển Web trong thời điểm hiện tại. Có thể kể đến một số website hiện tại đang sử dụng PHP là ngôn ngữ nền tảng như Facebook, Wikipedia, Yahoo, Photobucket,…
description: Hơn 70% website hiện tại trên thế giới phát triển trên nền ngôn ngữ PHP là minh chứng cụ thể cho thấy đây là một ngôn ngữ mạnh mẽ, phổ biến, dễ sử dụng để phát triển Web trong thời điểm hiện tại. Có thể kể đến một số website hiện tại đang sử dụng PHP là ngôn ngữ nền tảng như Facebook, Wikipedia, Yahoo, Photobucket,
---

Hơn 70% website hiện tại trên thế giới phát triển trên nền ngôn ngữ PHP là minh chứng cụ thể cho thấy đây là một ngôn ngữ mạnh mẽ, phổ biến, dễ sử dụng để phát triển Web trong thời điểm hiện tại. Có thể kể đến một số website hiện tại đang sử dụng PHP là ngôn ngữ nền tảng như Facebook, Wikipedia, Yahoo, Photobucket,…
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Big Data - Getting Started with Spark (in Python)
title: PySpark Getting Started
date: '2015-04-18'
author: Duyet
tags:
Expand All @@ -8,7 +8,7 @@ tags:
- Big Data
modified_time: '2015-04-18T20:48:17.707+07:00'
thumbnail: https://1.bp.blogspot.com/-Y0pygPjEUNs/VTJddlh9IfI/AAAAAAAACTQ/_LKZZPXV9Wk/s1600/delays_large.png
slug: /2015/04/bigdata-getting-started-with-spark-in-python.html
slug: /2015/04/pyspark.html
category: Data
description: 'Hadoop is the standard tool for distributed computing across really large data sets and is the reason why you see "Big Data" on advertisements as you walk through the airport. It has become an operating system for Big Data, providing a rich ecosystem of tools and techniques that allow you to use a large cluster of relatively cheap commodity hardware to do computing at supercomputer scale. Two ideas from Google in 2003 and 2004 made Hadoop possible: a framework for distributed storage (The Google File System), which is implemented as HDFS in Hadoop, and a framework for distributed computing (MapReduce).'
---
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Database - Tìm hiểu về CSDL Redis
title: Redis
date: '2015-04-06'
author: Duyet
tags:
Expand All @@ -8,7 +8,7 @@ tags:
- NoSQL
modified_time: '2015-04-06T00:32:31.095+07:00'
thumbnail: https://1.bp.blogspot.com/-5k958LlJol8/VSFvGnofvCI/AAAAAAAACOY/WM4CxLtpcOU/s1600/redis.png
slug: /2015/04/database-tim-hieu-ve-csdl-redis.html
slug: /2015/04/redis.html
category: Data
description: Redis là 1 trong số các hệ quản trị cơ sở dữ liệu phát triển mang phong cách NoSQL. Redis là hệ thống lưu trữ key-value với rất nhiều tính năng và được sử dụng rộng rãi. Redis nổi bật bởi việc hỗ trợ nhiều cấu trúc dữ liệu cơ bản (hash, list, set, sorted set, string), đồng thời cho phép scripting bằng ngôn ngữ lua.
---
Expand Down

This file was deleted.

1 change: 1 addition & 0 deletions apps/blog/_posts/2020/05/spark-history-server-on-k8s.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Spark History Server on Kubernetes
date: '2020-05-29'
featured: true
author: Duyet
category: Data Engineer
tags:
Expand Down
1 change: 1 addition & 0 deletions apps/blog/_posts/2020/12/airflow-taskflow-api.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: Airflow 2.0 - Taskflow API
date: '2020-12-26'
featured: true
author: Duyet
category: Data Engineer
tags:
Expand Down
31 changes: 10 additions & 21 deletions apps/blog/_posts/2021/12/rust-strategy-design-pattern.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title: 'Rust Design Pattern: Strategy Pattern'
date: '2021-12-19'
author: Duyet
series: Rust Design Patterns
category: Rust 🦀
tags:
- Rust
Expand All @@ -12,27 +13,15 @@ slug: /2021/12/rust-strategy-design-pattern.html
description: Strategy design pattern là một technique nhằm mục đích phân tách nhiều vấn đề, tách software modules thông qua Dependency Inversion.
---

<div class="noti">Chuỗi bài viết <a href="/tag/rust-tiếng-việt/">Rust Tiếng Việt</a> là một trong những nội dung nằm trong sách <a href="https://rust-tieng-viet.github.io/?utm_source=blog.duyet.net&utm_medium=post&utm_campaign=launch_rust_tieng_viet" target="_blank"><strong>Rust Tiếng Việt</strong></a></div>

<div class="toc">
<p>Stragery là một trong <a href="/tag/rust-design-patterns">những pattern</a> thuộc nhóm <strong><a href="/tag/behavioural-patterns">Behavioural Patterns<a/></strong></p>
<ul>
<li>
<a href="/tag/behavioural-patterns">Behavioural Patterns</a>
<ul>
<li><a href="/2021/12/rust-strategy-design-pattern.html"><strong>Strategy Design Pattern</strong></a></li>
<li><a href="/2022/02/rust-command-design-pattern.html">Command Design Pattern</a></li>
</ul>
</li>
<li>
<a href="/tag/creational-patterns">Creational Patterns</a>
</li>
<li>
<a href="/tag/structural-patterns">Structural Patterns</a>
</li>
</ul>
</ul>
</div>
**Chuỗi bài viết [Rust Tiếng Việt](/tag/rust-tiếng-việt/) là một trong những nội dung nằm trong sách [**Rust Tiếng Việt**](https://rust-tieng-viet.github.io/?utm_source=blog.duyet.net&utm_medium=post&utm_campaign=launch_rust_tieng_viet)**

**Strategy là một trong [những pattern](/tag/rust-design-patterns) thuộc nhóm **[**Behavioural Patterns**](/tag/behavioural-patterns)\*\*

- Behavioural Patterns
- [**Strategy Design Pattern**](/2021/12/rust-strategy-design-pattern.html)
- [Command Design Pattern](/2022/02/rust-command-design-pattern.html)
- [Creational Patterns](/tag/creational-patterns)
- [Structural Patterns](/tag/structural-patterns)

[Strategy design pattern](https://en.wikipedia.org/wiki/Strategy_pattern) là một technique nhằm mục đích phân tách nhiều vấn đề,
tách software modules thông qua [Dependency Inversion](https://en.wikipedia.org/wiki/Dependency_inversion_principle).
Expand Down
29 changes: 10 additions & 19 deletions apps/blog/_posts/2022/02/rust-builder-design-pattern.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
title: 'Rust Design Pattern: Builder Pattern'
date: '2022-02-13'
author: Duyet
featured: true
series: Rust Design Patterns
category: Rust 🦀
tags:
- Rust
Expand All @@ -13,25 +15,14 @@ slug: /2022/02/rust-builder-design-pattern.html
description: Builder được sử dụng cực kỳ phổ biến trong Rust so với các ngôn ngữ khác, bởi vì Rust không có overloading.
---

<div class="noti">Chuỗi bài viết <a href="/tag/rust-tiếng-việt/">Rust Tiếng Việt</a> là một trong những nội dung nằm trong sách <a href="https://rust-tieng-viet.github.io/?utm_source=blog.duyet.net&utm_medium=post&utm_campaign=launch_rust_tieng_viet" target="_blank"><strong>Rust Tiếng Việt</strong></a></div>

<div class="toc">
<p>Builder là một trong <a href="/tag/rust-design-patterns">những pattern</a> thuộc nhóm <strong><a href="/tag/creational-patterns">Creational Patterns<a/></strong></p>
<ul>
<li>
<a href="/tag/behavioural-patterns">Behavioural Patterns</a>
</li>
<li>
<a href="/tag/creational-patterns">Creational Patterns</a>
<ul>
<li><a href="/2022/02/rust-builder-design-pattern.html"><strong>Builder Design Pattern</strong></a></li>
</ul>
</li>
<li>
<a href="/tag/structural-patterns">Structural Patterns</a>
</li>
</ul>
</div>
Chuỗi bài viết [Rust Tiếng Việt](/tag/rust-tiếng-việt/) là một trong những nội dung nằm trong sách [**Rust Tiếng Việt**](https://rust-tieng-viet.github.io/?utm_source=blog.duyet.net&utm_medium=post&utm_campaign=launch_rust_tieng_viet)

Builder là một trong [những pattern](/tag/rust-design-patterns) thuộc nhóm **[Creational Patterns](/tag/creational-patterns)**.

- Behavioural Patterns
- Creational Patterns
- [**Builder Design Pattern**](/2022/02/rust-builder-design-pattern.html)
- Structural Patterns

# Rust Builder Design Pattern

Expand Down
Loading
Loading