Skip to main content

5 posts tagged with "Learning"

Roadmaps, resources and how to learn a new technology to the point of actually using it.

View All Tags

Cài skill rồi code tiếp: cơ chế đằng sau và phần tri thức bị bỏ lại

· 14 min read
Nguyễn Huỳnh Minh Tiến
Middle Fullstack Developer @ Utop.vn
Summary

Một skill không phải plugin, không phải thư viện, không phải đoạn code được thực thi. Nó là văn bản được nạp vào cửa sổ ngữ cảnh theo ba tầng: tên và mô tả luôn nằm sẵn (~100 token), thân bài chỉ nạp khi model thấy khớp, còn file đính kèm thì không tốn gì cho tới lúc thật sự mở ra. Model đọc skill rồi tự quyết định làm theo, chứ không "chạy" nó. Ba tầng đó giải thích gần hết những câu hỏi thực dụng — vì sao description quyết định việc kích hoạt chứ không phải nội dung, vì sao viết skill dài là phản tác dụng. Và vì skill là bản nén phán đoán của một người trong một bối cảnh cụ thể, cài nó vào mà không đọc nghĩa là nhận cả những giả định bạn chưa từng kiểm chứng.

Quy trình phổ biến hiện nay: vào một danh mục skill, chọn preset, chạy một lệnh cài, rồi code tiếp. Hỏi vì sao agent đột nhiên viết test theo kiểu đó, vì sao nó nhất quyết dùng pattern kia, thì câu trả lời thường là "tại skill nó thế".

Đó là chỗ tri thức rơi rụng. Không phải vì skill xấu — nhiều skill viết rất tốt — mà vì bản chất của skill là nén phán đoán lại thành hướng dẫn, và người nhận thường chỉ lấy phần hướng dẫn.

Bài này mổ hai lớp: cơ chế skill hoạt động thế nào, và chuyện gì bị bỏ lại khi ta chỉ cài mà không đọc.

Hướng dẫn cài đặt Apache Zeppelin trên Windows

· 7 min read
Nguyễn Huỳnh Minh Tiến
Middle Fullstack Developer @ Utop.vn
Summary

Bài viết hướng dẫn chi tiết cách cài đặt Apache Zeppelin trên Windows. Apache Zeppelin là công cụ phân tích dữ liệu mã nguồn mở với giao diện web, hỗ trợ nhiều ngôn ngữ như Scala, Python, SQL, SparkSQL, Hive. Bài viết bao gồm các bước cài đặt Java, tải và cấu hình Zeppelin, và cách khởi chạy ứng dụng. Zeppelin giúp data scientists và analysts thực hiện data analysis tương tác và trực quan với notebooks tương tự Jupyter.

Apache Zeppelin là một công cụ phân tích dữ liệu mã nguồn mở, được thiết kế để thực hiện các nhiệm vụ phân tích dữ liệu tương tác và trực quan. Nó cung cấp một giao diện người dùng web để phân tích dữ liệu bằng nhiều ngôn ngữ lập trình khác nhau như Scala, Python, SQL, SparkSQL, Hive, Markdown, Shell, v.v. Trong bài viết này, chúng ta sẽ cùng nhau tìm hiểu cách cài đặt Apache Zeppelin trên Windows.

Generative AI learning path - by Google

· 7 min read
Nguyễn Huỳnh Minh Tiến
Middle Fullstack Developer @ Utop.vn
Summary

Bài viết giới thiệu lộ trình học tập miễn phí về Generative AI của Google, bao gồm 10 khóa học nhằm giới thiệu về trí tuệ nhân tạo, machine learning và Generative AI. Chương trình học được thiết kế để giúp người học từ cơ bản đến nâng cao hiểu về các công nghệ AI mới nhất, bao gồm các khái niệm về Large Language Models, Transformer models, và cách sử dụng các công cụ AI của Google như Vertex AI và Generative AI Studio.

Chia sẻ khóa học miễn phí của Goolge về Generative AI

Google gần đây đã đưa ra một lộ trình học tập mới về Generative AI. Chương trình giảng dạy bao gồm 10 khóa học nhằm giới thiệu về trí tuệ nhân tạo và học máy nói chung, Generative AI nói riêng.

Helpful JavaScript Utility Functions

· 3 min read
Nguyễn Huỳnh Minh Tiến
Middle Fullstack Developer @ Utop.vn
Summary

This post collects JavaScript utility functions I have found useful in real projects, including object helpers such as GetValuesByKey, FlattenObject and FlattenObjectWithKey. Each one comes with code examples, test cases and concrete use cases. These functions help developers handle complex data efficiently and reuse code across JavaScript/TypeScript projects.

JavaScript is one of the most widely used programming languages in the world today. Companies such as Google, Facebook and Microsoft use it to build web applications. It is a powerful language capable of building complex web applications, and a flexible one that works just as well for simple ones.

In this post I will list some of the most useful JavaScript utility functions I have used in my own projects.

The Best Websites for Learning JavaScript

· 4 min read
Nguyễn Huỳnh Minh Tiến
Middle Fullstack Developer @ Utop.vn
Summary

This post introduces the best websites for learning JavaScript, including MDN Web Docs (the official reference), freeCodeCamp (free courses), JavaScript.info (detailed tutorials) and several other learning resources. Each site is described in terms of its content, its teaching approach and why it is worth using, helping JavaScript learners from beginner to advanced find material that matches their level and goals.

JavaScript is a cross-platform, scripted, object-oriented programming language for the web. It is embedded in HTML to create dynamic, interactive pages, and it can be used for a wide range of purposes — from frontend to backend, from games to complex web applications.

In this post I will introduce some of the best websites for learning JavaScript. I will describe each of them and give you a few reasons why they are worth using.