---
# System prepended metadata

title: WeBuild Programmer Week 2
tags: [newsletter]

---

---
tags: newsletter
title: WeBuild Programmer Week 2
---

## News

**[Discord](https://www.cnbc.com/2021/05/08/what-is-discord-chat-service-fosters-community-expands-beyond-gaming.html)**: Việc cho phép tối ưu hoá quá trình setup và sử dụng custom bot cho phép **[Discord mở rộng tập user](https://www.cnbc.com/2021/05/08/what-is-discord-chat-service-fosters-community-expands-beyond-gaming.html)**, khi các công ty và cộng đồng đang dần sử dụng Discord như kênh thông tin nội bộ cho họp trực tuyến, tin nhắn nhóm và các channel riêng biệt cho từng mục đích giải trí khác nhau. Việc cài đặt đơn giản và cho phép chia sẻ link công khai cũng là một điểm cộng của Discord, khi người dùng có thể mời bạn bè tham gia nhóm và cài đặt role ở mỗi channel được quản lý bởi mod.

**[Dogecoin](https://www.investopedia.com/terms/d/dogecoin.asp)** đang là cái tên được nhắc đến nhiều nhất gần đây. Tương tự BTC và ETH, Dogecoin là một crypto coin được phát hành cuối 2013 bởi Jackson Palmer và Billy Markus. Từ xuất phát điểm mang tính giải trí, Dogecoin dần xây dựng được một cộng đồng khi trở thành công cụ tips (tiền boa) giữa người dùng Internet. Điểm chung ở họ là sự quan tâm đến công nghệ, pha thêm chút hài hước vì biểu tượng vốn bắt nguồn từ một meme chú chó Shiba Inu. Có thể nói giá trị của Doge hiện tại được ảnh hưởng trực tiếp nhất từ Elon Musk, khi người sáng lập Tesla liên tục [tweet](https://twitter.com/elonmusk/status/1391523807148527620) về Doge khiến giá Doge tăng cao, sau đó xuống dốc rõ rệt hơn 30% (65 cents -> 44 cents) chỉ sau [phát ngôn của Elon trong SNL](https://www.washingtonpost.com/business/2021/05/10/elon-musk-dogecoin-saturday-night-live/).

**[Sự thiếu hụt chip máy tính](https://www.cnbc.com/2021/05/07/chip-shortage-is-starting-to-have-major-real-world-consequences.html)** đang trở thành vấn đề toàn cầu. Không chỉ làm trì trệ ngành công nghiệp sản xuất ô tô, các nhà sản xuất smartphone và laptop cũng đang đứng trước nguy cơ trì hoãn kế hoạch tung ra sản phẩm mới. Sự bùng nổ của dịch COVID khiến nhu cầu sử dụng các thiết bị điện tử tại nhà tăng cao. Bên cạnh đó, sư tăng trưởng của cryptocurrency cũng đang vô hình chung tiêu tốn hơn nhiều nguồn lực máy tính cho [coin mining](https://finance.yahoo.com/news/bitcoin-mining-adds-existing-shortage-120348278.html).

**[Google thông báo sẽ sử dụng Canvas-based](https://workspaceupdates.googleblog.com/2021/05/Google-Docs-Canvas-Based-Rendering-Update.html)** sau một thời gian dài sử dụng với HTML. Thay đổi hiển thị nội dung bằng framework canvas cho phép Google đồng nhất trải nghiệm trên các browser khác nhau, đồng thời tối ưu hoá tốc độ hiển thị nội dung chữ, hình ảnh và ảnh động. Tuy nhiên, một số extension vốn hoạt động trên logic hiển thị UI bằng HTML/CSS sẽ bị ảnh hưởng. Đây cũng có thể được xem như một bước hỗ trợ của Google dành cho Flutter Web, vốn đã hoạt động với [CanvasKit](https://github.com/flutter/flutter_web/blob/master/docs/canvaskit.md). 

## Editor Picks

**[Khi #riir - rewrite it in Rust không còn được xem là meme](https://deprogrammaticaipsum.com/the-great-rewriting-in-rust/)**. Trào lưu **#riir** - dòng hashtag tượng trưng cho hành động viết lại phần mềm bằng Rust đang dần được đánh giá cao khi những cái tên nổi trội trong ngành tech đang dần sử dụng Rust cho phần mềm hoặc dự án của họ. [Discord chuyển từ Go sang Rust](https://discord.com/channels/462663954813157376/810472894587994143/840485090789687297) để giải quyết bài toán memory model. [Mozilla sử dụng Rust cho Stylo](https://discord.com/channels/462663954813157376/810472894587994143/840485090789687297), dự án CSS engine thay hơn 100,000 dòng lệnh C++ bằng 85,000 dòng lệnh Rust; hay mới đây nhất là [Google](https://arstechnica.com/gadgets/2021/04/google-is-now-writing-low-level-android-code-in-rust/) - cha đẻ của Golang đã chọn Rust cho dự án Android Open Sourced nhờ khả năng hỗ trợ bảo mật memory.

## Origin from #til channel

- Expert Tip: Should your CV be in **[past or present tense?](https://www.cvpilots.co.uk/blogs/career-advice/cv-past-or-present-verb-tense)**
- **[Be Bold](https://en.wikipedia.org/wiki/Wikipedia:Be_bold)**, or in even simpler words: "Go for it", is one of the core principles of Wikipedia. Interestingly, it's not just for Wikipedia. Maybe you also want that in your OSS projects.
- **[Repo in github size should be < 1GB](https://docs.github.com/en/github/managing-large-files/what-is-my-disk-quota)**. File max size is 100 MB. If you add a file to a repository via a browser, the file can be no larger than 25 MB
- History of the first **[AI winter](https://towardsdatascience.com/history-of-the-first-ai-winter-6f8c2186f80b)**.
- Wise words: "No matter what the documentation says, the source code is the ultimate truth".
- In C (not standard), you can specify a function which is called when object's lifetime ends.
- JavaScript BigInt: 2n ** 10000n.

## Upcoming events

- [Vietnam Super Blockathon](https://docs.google.com/forms/d/e/1FAIpQLScESMol3AA0-ldthM3mtnc5osc6FasidCjJYqUsFfhO8I8m0Q/viewform)
- [Summit on Big Data, Data Science and Machine Learning](https://www.linkedin.com/events/6708981362575192064/)

## Question?

Các bạn thích đọc tiếng Việt hơn hay đọc tiếng Anh hơn?