Google I/O '21 & Sublime Text 4
This week spotlight
Google I/O 2021 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, 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. 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 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.
Editor Picks
Tầm quan trọng của Programming Fundamentals: 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 cho developer giải thích issue cụ thể 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. Có thể hiểu ‘Principal Role’ là vai trò hướng dẫn juniors, tham gia ở tầng cao hơn của quá trình development (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.
On WeBuild
Tuần vừa rồi hội WeBuild chat quá nhiều 😶
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. Nhận ra vấn đề này, bạn @thien đã đề xuất việc mở voting poll cho việc lựa chọn channel nào nên được add mặc định để newbie có thể theo dõi thông tin kỹ hơn.
Admin @huydx cũng đề xuất tiết mục thảo luận tin tức vào mỗi cuối tuần, các bạn submit/topics rồi tham gia chém gió cùng nhau 🐧
Origin from #til channel
Dùng
clean
trực tiếp trong lệnh RUN để giảm kích thước docker image @trungleCài public SSH key lên server bằng ssh-copy-id @Charlie Brown
Đo lường khả năng hoạt động của server bằng FileSystem Performance Benchmarking @triet
Đọc Medium article miễn phí với Medium unlimited extension @usbc
Sử dung file txt cho quyền ownership của website @chip
Cải thiện bash productivity @kcjpop
Chia sẻ hình ảnh source code với Carbon @koujir