Ghi chú

Blog

Ghi chú về frontend, SEO, AI, phân tích dữ liệu và việc xây dựng sản phẩm thực tế.

42 bài viết

16 tháng 4, 20263 phút đọc

Tại sao tôi tạo ra gitae.com: công cụ kiểm tra sâu cho website và hạ tầng

Tôi tạo ra gitae.com để trả lời nhanh hơn một câu hỏi quan trọng: website thật sự bị sập hay vấn đề chỉ nằm ở phía tôi?

chẩn đoán websitegiám sát hạ tầngDNSSSLgiám sát uptimexử lý sự cố mạnggitae
14 tháng 4, 20264 phút đọc

Vì sao tôi cho rằng TypeScript là ngôn ngữ tốt nhất cho Codex khi mục tiêu là giao phần mềm thật

Nếu mục tiêu là phần mềm chạy production chứ không chỉ là code demo, TypeScript mang lại cho Codex cấu trúc, ràng buộc và phản hồi tốt hơn nhiều.

TypeScriptCodexLập trình với AIGiao phần mềmJavaScriptQuy trình phát triển
6 tháng 4, 20263 phút đọc

Jurfi.com: studio tài liệu pháp lý trên trình duyệt được xây dựng để rõ ràng hơn

Jurfi.com là studio tài liệu pháp lý trên trình duyệt mới của tôi, được tạo ra để biến việc soạn thảo lộn xộn thành những bản nháp rõ ràng và có cấu trúc hơn, mà không giả vờ rằng AI có thể thay thế luật sư.

JurfiJurfi.comTài liệu pháp lýLegalTechSaaSSoạn thảo tài liệuCông cụ trình duyệt
5 tháng 4, 20267 phút đọc

Doanh thu SaaS đầu tiên của tôi: vì sao 10 đô đầu tiên lại có ý nghĩa lớn đến vậy

Khoản thanh toán online đầu tiên cho sản phẩm do chính tôi xây dựng chỉ là 10 đô, nhưng nó chứng minh rằng đã có một người dùng thật nhìn thấy giá trị thật trong đó.

SaaSDoanh thu đầu tiênNhà phát triển độc lậpXây dựng sản phẩmHành trình khởi nghiệpBuild in publicXác thực ý tưởng
3 tháng 4, 20264 phút đọc

Codex giúp tôi review 15 dự án cùng lúc như thế nào

Dùng Codex trong VS Code giúp phần việc lặp đi lặp lại của quá trình review bug, SEO, bản dịch, bản địa hóa và testing trên nhiều dự án nhanh hơn rất nhiều, nhưng phán đoán cuối cùng vẫn là của con người.

Phát triển AICodexVS CodeKiểm thử phần mềmBản địa hóaSEONăng suất lập trình viên
2 tháng 4, 20264 phút đọc

Vì sao tôi để dành 3–5% cuối của Codex Plus cho những tác vụ kỹ thuật lớn nhất

Một thay đổi nhỏ trong cách làm việc đã khiến tôi dùng Codex Plus khác hẳn: khi hạn mức gần cạn, tôi ngừng dùng nó cho việc nhỏ và chuyển sang giao những việc kỹ thuật nặng nhất.

Codex PlusCông cụ AI cho lập trìnhQuy trình làm việc của lập trình viênKỹ thuật phần mềmChuyển sang TypeScriptDọn dẹp ESLintRefactorNăng suất
1 tháng 4, 20264 phút đọc

Những sai lầm Technical SEO đã khiến website của tôi biến mất khỏi Google như thế nào

Website của tôi không chỉ mất thứ hạng. Nó biến mất hoàn toàn khỏi Google, và chính điều đó đã cho tôi thấy Technical SEO có thể phá hủy niềm tin nhanh đến mức nào.

SEOTechnical SEOGoogle SearchLập chỉ mụcCanonicalKhôi phục websiteTăng trưởng tự nhiên
31 tháng 3, 20264 phút đọc

Sau 5 năm, chiếc MacBook M1 bản cơ bản vẫn là một trong những món công nghệ đáng tiền nhất tôi từng mua

Sau 5 năm sử dụng hằng ngày với cường độ cao, chiếc MacBook M1 bản cơ bản của tôi vẫn cho cảm giác là một khoản đầu tư công nghệ quá đáng giá.

MacBookAppleM1Năng suấtPhát triển phần mềmDựng videoGiá trị công nghệ
30 tháng 3, 20263 phút đọc

AI và Next.js đã giúp việc ra mắt dự án của tôi bằng 4 ngôn ngữ dễ hơn nhiều so với kỳ vọng như thế nào

Một thay đổi nhỏ trong cấu trúc nội dung, bản dịch có sự hỗ trợ của AI và Next.js đã biến việc ra mắt bằng 4 ngôn ngữ thành quy trình đơn giản và dễ mở rộng hơn tôi tưởng rất nhiều.

Bản địa hóa bằng AINext.jsWebsite đa ngôn ngữSEOChatGPTSản phẩm toàn cầu
27 tháng 3, 20264 phút đọc

Tôi ra mắt qrviz: vì sao tôi làm một công cụ tạo mã QR miễn phí mà không có kế hoạch kiếm tiền

Tôi ra mắt qrviz.com như một công cụ tạo mã QR miễn phí, không phải vì đó là bước đi kinh doanh khôn ngoan nhất, mà vì việc xây dựng những sản phẩm hữu ích vẫn là một trong những điều tiếp thêm năng lượng cho tôi nhiều nhất.

Công cụ tạo mã QRQrvizRa mắt sản phẩmSEODự án phụPhát triển webIndie hacking
20 tháng 2, 20266 phút đọc

Tự xây chatbot kiểu Character AI một mình: Vì sao phần khó nhất là làm cho nhân vật trở nên thật

Việc ra mắt chatbot kiểu Character AI bằng 13 ngôn ngữ khiến tôi nhận ra rằng phần khó nhất không phải là code, mà là tạo ra những nhân vật ấm áp, nhất quán và đáng tin.

Character AIChatbot AIThiết kế nhân vậtPhát triển indieSản phẩm LLMXây dựng công khaiCozy Friend
18 tháng 2, 20263 phút đọc

Vì sao kiếm khách hàng khó hơn xây một SaaS

Với nhiều lập trình viên, viết code là phần quen thuộc, còn sau khi ra mắt thì phân phối, định vị và giữ chân người dùng mới là thử thách thật sự.

Tăng trưởng SaaSThu hút khách hàngMarketing sản phẩmBootstrappingXây dựng công khaiRizae
17 tháng 2, 20264 phút đọc

Tôi tự mình xây dựng Character AI của riêng mình, và ngày ra mắt đã biến nó thành một sản phẩm thật sự

Việc tự xây Character AI một mình đã là thử thách lớn, nhưng khi bật thanh toán, nó không còn là dự án phụ nữa mà trở thành một sản phẩm thật sự với trách nhiệm thật sự.

Character AINhà sáng lập soloRa mắt sản phẩmChatbot AIMMORPGXây dựng công khai
22 tháng 1, 20262 phút đọc

Ảo giác AI khi tạo nhân vật anime vẫn còn rất khó tin

Khi dùng ChatGPT để tạo nhân vật anime cho rizae.com, tôi liên tục thấy một điều: AI có thể rất ấn tượng, nhưng cũng có thể tự tin tuyệt đối vào những lỗi rất rõ ràng.

Ảo giác AIAI tạo sinhNhân vật animeChatGPTIndie hackingRizae
22 tháng 1, 20262 phút đọc

Shorts Experiment: Vertical Video, Voiceover, and Subtitles

Early tests confirmed the obvious: vertical video with voice and captions gets meaningfully more reach than static or silent clips.

Build in PublicContent MarketingShortsCapCutCreator GrowthYouTube Shorts
20 tháng 1, 20262 phút đọc

Thị trường việc làm IT ở Nga năm 2026: cảm giác thực sự ra sao

Cạnh tranh khốc liệt hơn nhiều: ứng viên đông hơn, lương chững lại hoặc đi xuống, và những vị trí thật sự đáng theo đuổi thì ít hơn hẳn.

Sự nghiệpThị trường việc làm ITFrontendNgaMoscowTuyển dụngNgành công nghệ
19 tháng 1, 20264 phút đọc

Khi AI tự thêm một bàn tay nữa rồi vẫn khăng khăng là mọi thứ hoàn toàn ổn

Các mô hình tạo ảnh có thể sai một cách đầy tự tin, và ngay cả prompt chỉnh sửa cũng vẫn thất bại theo kiểu cứng đầu đến bất ngờ.

AITạo ảnhẢo giácXây dựng sản phẩmBuild in PublicChatbot
15 tháng 1, 20261 phút đọc

Web dev, dự án solo và lời chào ngắn gọn

Một lời giới thiệu ngắn: sáu năm làm web development, vẫn đang xây dựng các dự án solo, và luôn sẵn sàng cho những cuộc trò chuyện tử tế về công nghệ.

NetworkingWeb DevelopmentDự án soloCộng đồngSự nghiệp trong công nghệBuild in Public
14 tháng 1, 20262 phút đọc

Trở về sau kỳ nghỉ và lao thẳng lại vào code

Bốn ngày tập trung xây dựng khiến tôi nhớ ra mình yêu công việc kỹ thuật chuyên sâu đến mức nào sau một khoảng thời gian rời xa.

Phát triển phần mềmHọc tập liên tụcDự án bên lềCuộc sống lập trình viênXây dựng công khaiSự nghiệp trong công nghệHọc bằng cách làm
5 tháng 1, 20261 phút đọc

Trà bạc hà, 3.500 commit và một quãng nghỉ đúng nghĩa

Một ghi chép ngắn về sprint kéo dài bốn tháng, sinh nhật ở Morocco và lý do vì sao nghỉ ngơi thật sự lại quan trọng sau một giai đoạn làm việc cường độ cao kéo dài.

Phong cách sốngNăng suấtDu lịchIndie HackingSức khỏe tinh thần
1 tháng 1, 20263 phút đọc

Cách tôi dùng DeepSeek và Node.js để ship một AI SaaS nhanh hơn

DeepSeek đã giúp tôi vượt qua rào cản MVP và đi từ một repo trống đến một nền tảng thực sự hoạt động như thế nào.

Node.jsAISaaSDeepSeekNăng suấtIndie Hacking
31 tháng 12, 20252 phút đọc

Bài đăng viral của tôi trên Threads bị xóa chỉ vì một bình luận thân thiện

Một lời nhắc cay đắng rằng xây dựng trên nền tảng đi mượn luôn đầy rủi ro: tài khoản dev mới bắt đầu có đà, rồi bất ngờ bị đình chỉ.

Mạng xã hộiThreadsMetaMarketingDev indieNền tảng đi mượn
30 tháng 12, 20251 phút đọc

Posting My First TikTok at 28

I tested short-form video by reviving an old MMORPG project and turning it into a small traffic experiment.

MarketingTikTokIndie DevBuild in PublicGame Dev
29 tháng 12, 20252 phút đọc

A YouTube Comment Brought My Old MMORPG Back to Life

One unexpected comment pushed me to reopen a forgotten game, fix it up, and fold it into a newer AI product.

Game DevIndie DevMMORPGSide ProjectsAIRefactoring
22 tháng 12, 20252 phút đọc

Tôi bị cấm Reddit chỉ sau 15 phút như thế nào

Tôi đã vào Reddit theo cách chậm rãi và cẩn thận nhất có thể, vậy mà vẫn bị cấm vĩnh viễn gần như ngay lập tức.

Mạng xã hộiCộng đồngRedditUXBức xúcJavaScript
16 tháng 11, 20253 phút đọc

Tên miền cũ luôn kéo theo hành lý cũ

Một tên miền 25 năm tuổi đã kéo theo bot traffic cũ, crawl bị lãng phí và một mớ SEO chỉ thật sự được dọn sạch nhờ các phản hồi 410 có chủ đích.

SEOWebmasterDevOpsKhắc phục sự cốTên miền
14 tháng 11, 20253 phút đọc

Tại sao trang web của tôi gần như không có lưu lượng truy cập từ Nga

Vấn đề không nằm ở nhu cầu. Thủ phạm là Cloudflare, lệnh chặn tại Nga và cuộc di chuyển cuối cùng đã khôi phục quyền truy cập.

DevOpsSEONginxCloudflareKhắc phục sự cốHạ tầng
27 tháng 10, 20251 phút đọc

Vì sao website tĩnh xử lý nhiễu từ bot cực kỳ tốt

Log của tôi đầy những lượt quét và thăm dò exploit, nhưng cả stack gần như không hề bị ảnh hưởng. Đó chính là lợi thế của việc phân phối tĩnh.

Bảo mậtNext.jsNginxDevOpsHiệu năngWebsite tĩnh
27 tháng 10, 20252 phút đọc

Yandex so với Google trong một dự án mới

Yandex bắt đầu mang về lưu lượng truy cập thực sự, trong khi Google gần như không phản ứng. Sự chênh lệch này cho thấy hai công cụ tìm kiếm đối xử với các website mới khác nhau đến mức nào.

SEOTìm kiếm GoogleYandexTăng trưởng lưu lượng truy cậpPhân tíchNghiên cứu điển hình
17 tháng 10, 20251 phút đọc

Yandex lập chỉ mục hơn 4.000 trang chỉ sau một đêm

Một cột mốc đáng chú ý của SEO lập trình: hàng nghìn trang tĩnh đã được đưa vào chỉ mục chỉ trong một lần quét.

SEONext.jsSSGYandexTăng trưởngSEO lập trình
16 tháng 10, 20252 phút đọc

Một tháng thử nghiệm SEO: 632 lượt truy cập và rất nhiều câu hỏi

Một tháng làm SEO theo kiểu thực chiến mang lại lưu lượng truy cập thật, vài bất ngờ và một cái nhìn rõ ràng hơn nhiều về những gì thực sự tạo ra khác biệt.

SEOPhân tíchHọc hỏiBot trafficWebvisor
6 tháng 10, 20252 phút đọc

Từ công việc frontend đến SEO thực chiến

Tôi làm một side project bằng Next.js để học SEO, và cuối cùng Yandex lại vượt Google khá xa.

SEONext.jsFrontendYandexGoogleHọc tập
5 tháng 10, 20251 phút đọc

Vì sao tôi chọn Yandex Metrica thay vì Google Analytics

Sau một tuần sử dụng thực tế, Yandex Metrica cho tôi dữ liệu hành vi rõ ràng hơn và cái nhìn tốt hơn nhiều về cách người dùng di chuyển trên website.

Phân tíchUXYandex MetricaGoogle AnalyticsCông cụTối ưu hóa
3 tháng 10, 20251 phút đọc

Chuyển hướng 308 đã giúp tôi khống chế mớ hỗn độn của sitemap như thế nào

Yandex đọc sai hàng nghìn URL, còn các chuyển hướng 308 được chuẩn bị từ trước đã giúp đẩy crawler tránh xa những đường dẫn bị lỗi.

SEOYandexSitemapChuyển hướngKhắc phục sự cốSEO kỹ thuật
2 tháng 10, 20251 phút đọc

Cú tăng vọt lúc ra mắt trên Google không phải là tăng trưởng thực sự

Một cú hích lớn khi ra mắt có thể khiến bạn rất phấn khích, nhưng nó thường biến mất rất nhanh. Đó là lý do các website mới không nên quá tin vào giai đoạn trăng mật này.

SEOTìm kiếm GooglePhân tíchCông cụ quản trị trang webTiếp thị
1 tháng 10, 20251 phút đọc

Mất 2.000 trang chỉ sau một đêm trên Yandex

Một lời nhắc khá thẳng rằng biến động SEO là chuyện bình thường, ngay cả khi một dự án trông có vẻ đang tăng trưởng tốt.

SEOYandexKhắc phục sự cốLập chỉ mụcCú nhắc về thực tế
11 tháng 7, 20251 phút đọc

Giành hai giải thưởng tại Moscow JS 66

Một buổi tối với những bài nói chuyện về bot Telegram, TypeScript và AI, cùng những câu hỏi đã giúp tôi ra về với hai giải thưởng.

Sự kiệnJavaScriptTypeScriptAICộng đồngMoscowJS
23 tháng 6, 20251 phút đọc

Ghi chú từ PiterJS

Những điều nổi bật nhất tại PiterJS ở St. Petersburg: FrontOps, hiệu năng và giá trị của việc đến với sự chuẩn bị kỹ lưỡng.

Sự kiệnJavaScriptFrontOpsDockerHiệu năngCộng đồng
17 tháng 6, 20252 phút đọc

My Multilingual Next.js Blog Reached 500 Impressions in One Week

After just one week, the early search data was already showing why multilingual SEO can compound faster than launching in a single language.

Next.jsSEOI18nMultilingualExperimentWeb Development
9 tháng 6, 20253 phút đọc

18 Months, 30 Players, and Why the Game Still Mattered

My browser MMORPG never found a big audience, but the small group of players who stayed made the whole project feel meaningful.

Game DevelopmentIndie DevMMORPGReactNode.jsMarketingLessons Learned
7 tháng 6, 20251 phút đọc

Ghi chú từ MoscowJS 65

Một bài nhìn lại nhanh về MoscowJS 65 tại T Bank, những buổi nói chuyện nổi bật và lý do vì sao các meetup JavaScript tại địa phương vẫn luôn quan trọng.

Sự kiệnJavaScriptCộng đồngMoscowJSNetworking
25 tháng 5, 20252 phút đọc

Trang web mới, hướng đi mới

Tôi vừa ra mắt một trang portfolio mới, được xây dựng từ sáu năm kinh nghiệm và làn sóng tiếp theo của những dự án bên lề tập trung vào AI.

Cá nhânPortfolioAIDự án bên lềSự nghiệp