---
# System prepended metadata

title: WeBuild Programmer Week 3
tags: [newsletter]

---

---
tags: newsletter
title: WeBuild Programmer Week 3
---
# WeBuild #3 

## This week spotlight
**[Google I/O 2021](https://www.techradar.com/news/google-io-2021-live-blog)** diễn ra ngày thứ ba 18 tháng 5 vừa qua với sự ra mắt của Android 12 và [Material You](https://material.io/blog/announcing-material-you), tính năng bảo mật mới và hàng loạt nâng cấp về ứng dụng. COVID 19 ảnh hưởng không hề nhỏ đến văn hoá doanh nghiệp, và Google hỗ trợ tối đa cho remote working bằng Project Starline (sử dụng hologram vào họp trực tuyến ảo) và SmartCanvas (tích hợp toàn bộ công cụ văn phòng như Docs, Sheet, Meets và Slides trên cùng một platform). Google cũng cho ra mắt WearOS - version OS mới nhất cho smartwatch kết hợp cùng Samsung tập trung vào việc tối ưu hoá battery life và cải thiện trải nghiệm ứng dụng. 

**[Sublime Text version 4](https://news.ycombinator.com/item?id=27230042)**. Ra mắt version đầu tiên và được cộng đồng developer đón nhận từ 2008, dù có rất nhiều những editors khác - tiêu biểu là VSCode, nhưng Sublime Text vẫn được ưu ái nhờ tốc độ xử lý file và project lớn với tính năng hỗ trợ nhiều ngôn ngữ lập trình khác nhau. [Version 4](https://gist.github.com/jfcherng/7bf4103ea486d1f67b7970e846b3a619) của Sublime Text được release với cải tiến về tính năng select multiple-tabs và hỗ trợ Apple chip. Sublime Text 4 cũng trau chuốt trải nghiệm người dùng hơn với syntax highlight, auto-complete suggestion và tốc độ loading, bên cạnh việc update lên API Python 3.8 và giữ được sự tương thích với những package được built bằng version 3. 


**On WeBuild**
Hiện tại, những bạn mới gia nhập slack WeBuild sẽ được add vào 2 channel mặc định (bên cạnh #general) là #newbie và #news. Những channel này không có representative cụ thể của WeBuild, cũng như dễ khiến các bạn bỏ sót thông tin hoặc gặp khó khăn khi muốn tìm hiểu sâu ở những channel chuyên ngành. Tụi mình đã nhận được để xuất từ **@thien** về việc [mở voting poll](https://we-build-vn.slack.com/archives/C0GCPHQNM/p1621674661026500) về những channel nào nên được add mặc định để newbie có thể theo dõi thông tin kỹ hơn. 

Bên cạnh đó, **@huydx** cũng hosted một thread message để WeBuild members chia sẻ những tin tức trong tuần tại **[đây](https://we-build-vn.slack.com/archives/C0TUQGY83/p1621583971269500)**.

## Editor's Pick
**[Tầm quan trọng của Programming Fundamentals](https://swiftrocks.com/how-necessary-are-the-programming-fundamentals.html)**: Bài viết nêu góc nhìn vì sao các doanh nghiệp lớn như Google và Facebook có xu hướng tập trung nhiều vào kiến thức programming nền tảng hơn những tác vụ được xử lý theo quy trình. Việc nắm vững kiến thức nền cho phép developer nhìn được bối cảnh vấn đề bao quát và tối ưu hoá giải pháp xử lý. Hiểu rõ bối cảnh cũng giúp developer **[giải thích issue cụ thể](https://tomgamon.com/posts/clarity/)** với teammate (designer hoặc developer khác). giúp quy trình phát triển diễn ra thuận lợi hơn.

Bước tiếp theo để **[phát triển bản thân sau vai trò senior](https://margint.blog/2020/10/07/some-thoughts-on-the-principal-role/)**. Có thể hiểu 'Princiơal Role' là vai trò hướng dẫn juniors, tham gia ở tầng cao hơn của quá trình development (như quyết định kiến trúc hệ thống hoặc xây dựng giải pháp). Thay vì gói gọn trong kĩ năng được tích luỹ trong quá trình là senior, Principal role sẽ yêu cầu một chuẩn mực lớn hơn - Sức ảnh hưởng và khả năng đào tạo.

## Origin from #til channel
- [Khoá học technical writing của Google](https://developers.google.com/tech-writing) **@huytd**
- Dùng `clean` trực tiếp trong lệnh RUN để [giảm kích thước docker image](https://github.com/hadolint/hadolint/issues/63) **@trungle**
- [Cài SSH key lên server bằng ssh-copy-id](https://www.ssh.com/academy/ssh/copy-id) **@Charlie Brown**
- Đo lường khả năng hoạt động của server bằng [FileSystem Performance Benchmarking](https://docs.gitlab.com/ee/administration/operations/filesystem_benchmarking.html) **@triet**
- Đọc Medium article miễn phí với [Medium unlimited extension](https://manojvivek.github.io/medium-unlimited/) **@usbc**
- Sử dung file txt cho [quyền ownership của website](https://humanstxt.org/) **@chip** 
- Nén static files vào Go binaries bằng [stuffbin](https://github.com/knadh/stuffbin) **@Minh Luân**
- Cải thiện [bash productivity](https://cyb.org.uk/2021/05/03/bash-productivity.html) **@Ân**
- Chia sẻ hình ảnh source code với [Carbon](https://carbon.now.sh/about) **@Long**

## Upcoming event
- [Vietname Hackathon 2021](https://vnhackathon.com/en/vietnam-hackathon-2021-english/)
- [Low-code Marathon](https://conext.asia/events/low-code-marathon-2/231830)
- [Cyber Security in Banking and FSI](https://techxcloud.com.vn/cyber-security/)