banner
Apr 3, 2023
197 Views

Những gì tôi đọc trong tháng 3-2022

Written by
banner

Những bài báo/ link công nghệ đọc và các comments tháng 3 năm 2023.

Các quan điểm của bài viết không nhất thiết giống quan điểm của người post link.

SttLinkComments
1 https://medium.com/pinterest-engineering/building-pinterests-a-b-testing-platform-ab4934ace9f4  https://engineering.linkedin.com/blog/2020/a-b-testing-variant-assignment https://engineering.linkedin.com/blog/2020/our-evolution-towards-t-rex--the-prehistory-of-experimentation-i https://engineering.linkedin.com/blog/2020/making-the-linkedin-experimentation-engine-20x-faster https://netflixtechblog.com/decision-making-at-netflix-33065fa06481 https://netflixtechblog.com/what-is-an-a-b-test-b08cc1b57962 https://netflixtechblog.com/interpreting-a-b-test-results-false-positives-and-statistical-significance-c1522d0db27ahttps://uxdesign.cc/how-netflix-does-a-b-testing-87df9f9bf57chttps://netflixtechblog.com/its-all-a-bout-testing-the-netflix-experimentation-platform-4e1ca458c15https://engineering.linkedin.com/blog/2023/improving-the-customer-s-experience-via-ml-driven-payment-routin Các kinh nghiệm xây dựng hệ thống A/B testing ở pinterest, linkedin, netflix.
2https://dkb.blog/p/bing-ai-cant-be-trusted  trả về kết quả sai so với cả kết quả tìm kiếm #1
3https://awstip.com/serverless-sustainability-patterns-9be07ccef51Dịch vụ serverless giúp… bảo vệ môi trường
4https://medium.com/codex/is-the-zero-etl-approach-the-end-of-the-data-engineer-32f34fd434cd https://awstip.com/amazon-launches-zero-etl-for-redshift-690448ab88e4 https://seattledataguy.substack.com/p/a-zero-etl-future https://www.architectureandgovernance.com/applications-technology/zero-etl-fact-or-fallacy/Vài góc nhìn về ZeroETL nhân dịp Amazon bắt đầu tham gia cuộc đua
5https://www.theverge.com/2023/2/21/23609522/elon-musk-more-twitter-layoffs-sales-engineering-ads-google-revamp  Elon quyết định đổi định hướng quảng cáo của Twitter từ hướng theo hành động (các bài đăng, comment) và profile của người dùng thành từ khóa người dùng tìm kiếm.Ví dụ: thay vì suggest cỏ mèo cho người nuôi mèo và hay post về mèo thì đi suggest cho người tìm kiếm về mèo.
6https://spinach.io/  Nền tảng giúp daily meeting tốt hơn.
7https://dkb.blog/p/chatgpt-fails-the-coding-interviewChatgpt phiên bản năm nay chỉ giải quyết được phần lớn câu hỏi lập trình dễ
8https://bradfrost.com/blog/post/design-systems-in-the-time-of-ai/Có thực sự AI đang cướp đi công việc UI design/development ?
9https://www.alexdebrie.com/posts/event-driven-vs-event-based/Khác biệt giữa kiến trúc event-driven và tính toán theo kiểu event-based
10https://wso2.com/blogs/cloud/how-api-gateway-constructs-urls-and-translates-them-to-backend-calls/  
11https://world.hey.com/dhh/don-t-be-fooled-by-serverless-776cd730Nếu ngày nào cũng cần 1 con lừa thồ hàng. Bạn nên mua nó thay vì thuê nó ?
12https://devops.com/why-low-code-no-code-tech-is-important-in-a-competitive-job-market/  Code ít thôi.
13https://developer.chrome.com/en/blog/user-agent-reduction-android-model-and-version/  Từ giờ Useragent của chrome sẽ không cho các dev biết phiên bản hệ điều hành và tên thiết bị nữa.
14https://80.lv/articles/gta-san-andreas-characters-brought-to-life-with-ai/Ảnh chất lượng thấp từ game đời cũ được chuyển thành ảnh rất thật bằng AI.
15https://www.omglinux.com/linux-apple-silicon-milestone/Linux bắt đầu hỗ trợ Apple Silicon. Mới chỉ kernel hỗ trợ, và cũng không hẳn hỗ trợ đủ phần cứng. 
16https://www.omgubuntu.co.uk/2023/02/ubuntu-mini-iso-redux  
17https://blog.prodefense.io/little-bug-big-impact-25k-bounty-9e47773f959f1 anh chàng kiếm đc $25 000 nhờ phát hiện lỗi chuyển tiền do secretkey được dính sẵn ở frontend của Stripe
18https://beyondco.de/blog/query-your-laravel-database-using-natural-languagedùng OpenAI để "hỏi" DB
19https://stackoverflow.blog/2023/02/27/stop-saying-technical-debt/Technical debt không phải là code xấu. Nhiều người code đẹp nhưng giải pháp của họ khiến rắc rối phát sinh về sau
20https://ubuntu.com/engage/an-introduction-to-real-time-linux-part-iTừ Ubuntu 22.04 Canonical cung cấp bản beta của Ubuntu kernel với các bản vá PREEMPT_RT được tích hợp sẵn. Nó có 1 thứ gọi là kernel real-time để hỗ trợ các ứng dụng yêu cầu độ trễ cực thấp ví dụ như xe tự hành, ứng dụng y tế…
21https://github.com/FMInference/FlexGenScaling to Distributed GPUs 
22https://www.reddit.com/r/sysadmin/comments/qam796/why_are_you_in_it_no_really_why/Tại sao chúng ta làm IT nhỉ :D
23https://pub.towardsai.net/this-ai-newsletter-is-all-you-need-35-de81bd9799a735 bài viết thú vị về AI
24https://www.theregister.com/2023/02/27/nokia_g22_repairs/thay vì làm module như Google (đã dẹo) thì Nokia chơi kiểu khó sửa hơn tí nhưng bền hơn. 
25https://codeahoy.com/2017/08/11/caching-strategies-and-how-to-choose-the-right-one/Các strategy caching
26https://chrome.google.com/webstore/detail/smoothscroll/nbokbjkabcmbfdlbddjidfmibcpneigj/related?hl=enExtension giúp Chrome cuộn trang mượt hơn 
27https://github.com/lukasz-madon/awesome-remote-jobCác resource giúp cho công việc remote – freelance
28https://www.kdnuggets.com/2023/03/chatgpt-data-science-cheat-sheet.htmlCheatsheet câu hỏi cho chatGPT nếu bạn làm nghề Data.
29https://80.lv/articles/openai-now-allows-developers-to-integrate-chatgpt-into-their-apps/ChatGPT API đã được ra mắt 
30https://x-team.com/blog/mistakes-remote-developers/Các sai lầm thường mắc phải khi apply vào những công việc remote 
31https://www.producthunt.com/products/code-gpt-2#code-gpt-2Bôi đen, chọn code-gpt nó giải thích đoạn code được bôi đen cho
32https://devblogs.microsoft.com/typescript/announcing-typescript-5-0-rc/Typescript 5.0 ra mắt với quá trời cái mới.
33https://www.airplane.dev/blog/no-code-has-no-future-in-a-world-of-ai?utm_source=pointerio_mar2023Liệu AI có thay thế các nền tảng tự xưng là là low-code/ no-code nhưng lại “đóng“.
34https://www.terminalgif.com/?ref=producthuntTạo các hướng dẫn gõ terminal bằng file gif
35https://towardsdev.com/goodbye-try-catch-hello-handleexception-effortless-exception-handling-in-python-e6c669a9a5bfXử lý exception của python theo cách đỡ tốn công hơn.
36https://blog.devops.dev/i-stopped-thinking-to-upgrade-my-macbook-pro-vs-code-remote-development-5edd86ff63eDùng VS code để code ở server qua ssh. Truy cập được cả localhost của server bằng browser máy đang code luôn.
37https://towardsdev.com/transfer-data-from-back-end-to-front-end-without-sockets-server-sent-events-sse-4a0b54c7eb6eNgoài HTTP, Socket thì còn kiểu giao tiếp Server Sent Event (SSE)
38https://www.marktechpost.com/2023/03/05/microsoft-and-columbia-researchers-propose-llm-augmenter-an-ai-system-that-augments-a-black-box-llm-with-a-set-of-plug-and-play-modules/Giúp các hệ thống áp dụng Large language models (LLMs) có thể bổ sung kiến thức chuyên ngành 1 cách nhanh chóng nhờ hỗ trợ các modules plug-and-play chứa các tri thức chuyên biệt.
39https://asahilinux.org/about/Phiên bản linux sinh ra để hỗ trợ Apple Silicon
40https://dev.to/zenstack/how-to-find-users-for-open-source-project-with-no-resources-and-connections-1lniKinh nghiệm lôi kéo người dùng cho các dự án opensource cá nhân
41https://www.infoworld.com/article/3687616/7-awesome-javascript-projects-to-check-out-today.html#tk.rss_all7 projects Javascript bạn nên chú ý.
42https://dev.to/bdougieyo/ai-generated-git-commit-messages-4j7gDùng AI để tự động thêm commit message
43https://blog.container-solutions.com/do-not-negotiate-qualityPhần mềm là ngành chúng ta ta cố gắng done ticket và bịt các lỗ hổng theo kiến thức hiện tại. Không có cách nào chứng minh rằng 100% hoàn hảo nên không được bỏ qua các bước kiểm thử chất lượng. Software is an area of engineering where there is no way to apply a positive approach to prove that our code runs as expected. We can only try to prove that it is correct by ruling out all cases and failing to disprove the promises of our code.
44https://staffeng.com/stories/adam-bender/ https://staffeng.com/stories/Web nên đọc nếu bạn muốn biết trên cả rank senior, ở các công ty nổi tiếng toàn cầu hàng ngày họ làm gì, cần những gì để leo lên những nấc thang tiếp theo của sự nghiệp.Các rank của google như sau:Software Engineer II (Level 3 | 0-1 year of experience) Software Engineer III (Level 4 | 2+ years of experience) Senior Software Engineer (Level 5 | Manager I equivalent) - Quản lý team 3-4 người hoặc khôngStaff Software Engineer (Level 6 | Manager II equivalent) - Quản lý team 15+ người hoặc vài team 3-4 ngườiSenior Staff Software Engineer (Level 7 | Senior Manager) - Quản lý team 15+ người hoặc vài team 3-4 ngườiPrincipal Engineer (Level 8 | Director) - Quản lý team 30+ người hoặc vài team 3-4 ngườiDistinguished Engineer (Level 9 | Senior Director) Google Fellow (Level 10 | Vice President) Google senior software engineer level (Level 11 | Senior Vice President)
45https://github.com/gruns/icecreamPython đừng dùng print để debug nữa. Hãy dùng icecream. Đơn giản, tiện lợi, ngắn gọn, dễ hiểu.
46https://cloud.google.com/blog/products/databases/moloco-uses-cloud-bigtable-to-build-their-ad-tech-platformBigtable là dịch vụ No-SQL của google phục vụ lượng lớn query. Bạn dễ dàng thêm node để tăng RPS ( thêm 1 node tăng thêm 10.000 RPShttps://cloud.google.com/bigtable/docs/performance#typical-workloads )
47https://michaellin.hashnode.dev/why-youre-not-getting-promoted-as-an-engineerVì sao bạn chưa được thăng chức ?
48https://www.cockroachlabs.com/blog/migrate-from-mysql-save-millions/#moving-on-from-mysql https://www.cockroachlabs.com/docs/stable/learn-cockroachdb-sql.html1 bài viết showcase về CockroachDB của cockroachlabs
49https://community.fly.io/t/reliability-its-not-great/11253Các vấn đề thực tế của 1 dự án lớn thực tế khi scale out
50https://blog.humphd.org/cheatgpt/Trải nghiệm không hề dễ chịu của 1 thầy giáo dạy môn lập trình khi sinh viên dùng chatgpt để làm bài tập.
51https://shubhsharma19.hashnode.dev/burnout-recoveryPhương pháp 1 dev đã dùng để thoát khỏi trạng thái burn out (trạng thái làm việc quá sức dẫn tới chán việc và năng suất công việc giảm hẳn).
52https://www.omgubuntu.co.uk/2023/02/cubic-is-a-custom-ubuntu-iso-creatorCustom 1 bản cài Ubuntu theo ý bạn
53https://notion.yawb.io/Công cụ biến Notion thành 1 webpage
54https://dariusforoux.medium.com/save-20-hours-a-week-by-removing-these-4-useless-things-in-your-life-c0d831b09a3aĐời thay đỏi khi ta thay đổi.
55https://apirank.dev/Benchmark and ranking of 5651+ public APIs
56https://thenewstack.io/grab-a-snapshot-of-your-container-image-with-checkpoint/Một trong những khác biệt cơ bản của containers và VM là khi dùng containers nên dùng theo hướng stateless. Nhưng nếu bạn vẫn cố chấp muốn lưu state của containers ? Đây là giải pháp.
57https://www.digitaltrends.com/computing/chatgpt-4-launching-next-week-ai-videos/At the AI event, Microsoft explained that GPT-4 would be “multimodal.” Holger Kenn, Director of Business Strategy at Microsoft Germany, explained that this would allow the company’s AI to translate a user’s text into images, music, and video.
58https://killedbygoogle.com/List các sản phẩm đã bị google khai tử…
59https://circleci.com/blog/git-tags-vs-branches/Differences between Git tags and branches
60https://noted.lol/humhub/Nếu bạn muốn tạo 1 mxh khá hoàn chỉnh.
61https://www.isitayush.dev/blog/gpg-and-singing-commitsTại sao bạn nên sign commit với gpg.
62https://80.lv/articles/microsoft-has-reportedly-laid-off-the-entire-ethical-ai-team/Mic xóa sổ luôn team đạo đức AI
63https://komodor.com/blog/how-to-become-a-faster-and-more-efficient-developer/Làm sao để trở thành 1 dev nhanh và hiệu quả hơn
hi

Article Tags:
·
Article Categories:
chill · techblog
banner

Leave a Reply

Your email address will not be published. Required fields are marked *