Chào mừng các bạn đến với issue số 2 của WeBuild: The Programmer Week. Mỗi issue sẽ bao gồm một tin tức spotlight của ngành công nghệ, cũng như tổng hợp các hoạt động từ chính cộng đồng WeBuild.
This week spotlight
Discord: 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, 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 đ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 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 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.
Sự thiếu hụt chip máy tính đ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.
Google thông báo sẽ sử dụng Canvas-based 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.
Editor Picks
Khi #riir - rewrite it in Rust không còn được xem là meme. 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 để giải quyết bài toán memory model. Mozilla sử dụng Rust cho Stylo, 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 - 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? @huytd
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. @thien
Repo in github size should be < 1GB. 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. @usbc
History of the first AI winter. @ledongthuc
Wise words: “No matter what the documentation says, the source code is the ultimate truth”. @huytd
In C (not standard), you can specify a function which is called when object’s lifetime ends. @noob
JavaScript BigInt: 2n ** 10000n. @nguyenhuedang
Lược sử testing, TDD, Agile. @rebyn
I'm realizing I've never shared this publicly before, but I probably should: almost all the advice you hear about software testing is bad. It's either bad on its face or it leads to bad outcomes or it distracts by focusing on the wrong thing (usually tools). A brief thread on whyPeople love debating what percentage of which type of tests to write, but it's a distraction. Nearly zero teams write expressive tests that establish clear boundaries, run quickly & reliably, and only fail for useful reasons. Focus on that instead. https://t.co/xLceALKrWeJustin Searls @searls
Upcoming events
Question?
Các bạn thích đọc tiếng Việt hơn hay đọc tiếng Anh hơn?
Yeah, Vietnamese works better for me
Chào các bạn thân thương, mình thích đọc tiếng Việt hơn.
Chân thành cảm ơn và quyết thắng.