- 42
- 21 773
Kunkka
Vietnam
เข้าร่วมเมื่อ 14 ก.ค. 2018
Cùng nhau học thôi. Đừng nghiêm túc quá
[Vim] AF0 #p3. Thí sinh tiếp theo: Go lang
⌚Timestamps: (Thanks @johnsteve1276)
0:00 - Giới thiệu về 2 module sẽ dùng với golang
3:00 - 1. Zerolog (logging)
5:10 - 2. Config logger
12:46 - 3. Test logger
15:20 - 4. Setting env var
26:20 - 5. Code thêm chút (define domain account & store)
31:30 - 6. Connect DB bằng golang
40:07 - 7. Định nghĩa queries interface
42:00 - 8. Implement queries
55:25 - 9. Viết unit test
01:03:00 - 10. Fix bugs
(Video này mình hơi ốm, trời lạnh, ngậm kẹo ho nên hơi xuỵt xuỵt xin lỗi các bạn nhiều).
Series này mình sẽ build một hệ thống từ zero, nó làm sẽ rất ngẫu hứng, chủ yếu là để học.
Nên sẽ:
- không có kế hoạch
- không có design từ đầu
- nghĩ tới đâu làm tới đó, nên đôi khi sẽ sửa đi sửa lại 1 vài thứ.
- dùng nhiều loại ngôn ngữ, công nghệ
- mình muốn áp dụng một số architecture thử thách
- các bạn có thể comment, gợi ý thêm ý tưởng. ^^
-------
Bạn nào giúp mình add timeline thì tốt 🙏 huhu.
-------
#developer #java #golang #vim #designpattern #mongodb #kunkka #nooblearn2code #python #nodejs
0:00 - Giới thiệu về 2 module sẽ dùng với golang
3:00 - 1. Zerolog (logging)
5:10 - 2. Config logger
12:46 - 3. Test logger
15:20 - 4. Setting env var
26:20 - 5. Code thêm chút (define domain account & store)
31:30 - 6. Connect DB bằng golang
40:07 - 7. Định nghĩa queries interface
42:00 - 8. Implement queries
55:25 - 9. Viết unit test
01:03:00 - 10. Fix bugs
(Video này mình hơi ốm, trời lạnh, ngậm kẹo ho nên hơi xuỵt xuỵt xin lỗi các bạn nhiều).
Series này mình sẽ build một hệ thống từ zero, nó làm sẽ rất ngẫu hứng, chủ yếu là để học.
Nên sẽ:
- không có kế hoạch
- không có design từ đầu
- nghĩ tới đâu làm tới đó, nên đôi khi sẽ sửa đi sửa lại 1 vài thứ.
- dùng nhiều loại ngôn ngữ, công nghệ
- mình muốn áp dụng một số architecture thử thách
- các bạn có thể comment, gợi ý thêm ý tưởng. ^^
-------
Bạn nào giúp mình add timeline thì tốt 🙏 huhu.
-------
#developer #java #golang #vim #designpattern #mongodb #kunkka #nooblearn2code #python #nodejs
มุมมอง: 693
วีดีโอ
[HOT] Quản lý tất cả các tool trong một repository
มุมมอง 62416 ชั่วโมงที่ผ่านมา
00:00 - Intro 00:50 - Giới thiệu về GNU STOW 03:50 - Thực hiện add symlink 05:00 - Nói qua về TLDR Sotfiles repo: github.com/kunkka19xx/dotfiles #developer #java #golang #vim #designpattern #gnustow #nvim #nooblearn2code #kunkka
[Vim] AF0 #p2. Dùng nodejs để quản lý các thay đổi của Mongo
มุมมอง 33721 ชั่วโมงที่ผ่านมา
00:00 - Một số thay đổi nhỏ từ lần trước 02:19 - Một số update về các collections trong mongo db 05:30 - Tiền đề 08:20 - Node migrate-mongo 09:40 - Implement 23:20 - Thực thi migrate Series này mình sẽ build một hệ thống từ zero, nó làm sẽ rất ngẫu hứng, chủ yếu là để học. Nên sẽ: - không có kế hoạch - không có design từ đầu - nghĩ tới đâu làm tới đó, nên đôi khi sẽ sửa đi sửa lại 1 vài thứ. - ...
[Vim] AF0 #p1. Seeding data vào mongo bằng python
มุมมอง 798วันที่ผ่านมา
00:00 - Giới thiệu một chút về ý tưởng (các bạn xem phần 2 để rõ hơn nhé) 02:00 - Mimesis python (venv, pip install) - 1 tool seeding data 03:30 - Chạy thử ví dụ 05:30 - Sử dụng api của mimesis 23:00 - Chạy mongodb với docker compose 25:45 - Tool pymongo, giúp python giao tiếp với mongodb 27:00 - Nghịch 1 chút với mongodb container 29:10 - Connect DB by python 37:35 - Fix bug connect 39:40 - Fo...
[VIM FOR NOOB] Vim rất dễ và cơ bản.
มุมมอง 2.6K14 วันที่ผ่านมา
Lưu ý video này chỉ dùng những lệnh thuần ở trong vim chứ không dùng plugin. ^^ 0:00 - Chém gió 1:37 - Làm việc với file 7:00 - Di chuyển con trỏ 14:20 - Các mode trong vim 15:25 - Di chuyển để edit 19:00 - Select 22:30 - Delete or Cut 24:57 - Copy (lưu ý là cut và delete xong thì paste cái đó được nhé) 26:45 - Find and Replace 31:02 - Macro #developer #javascript #golang #vim #designpattern Cò...
[HOT] Toàn bộ dev workflow 2024 của mình trong một video!!!
มุมมอง 7K21 วันที่ผ่านมา
Mình đã làm 1 video tổng hợp lại hầu hết tool mình dùng cho development env. Các bạn ủng hộ 1 like nhé. Repo neovim & tmux & wezterm của mình github.com/kunkka19xx/dotfiles/ (Chú ý khi dùng các bạn cần copy từng folder/file ra home theo hướng dẫn của họ nhé, Hoặc các bạn có thể dùng stow để tạo symlink đến các folder trong repo). 0:24 Wezterm 2:17 Syntax highlight 4:11 Powerlevel10k 5:53 Auto s...
Adapter pattern với java
มุมมอง 12521 วันที่ผ่านมา
Cùng nhau học adapter pattern và thực thi bằng java #developer #java #golang #vim #designpattern
Tại sao mình dùng tmux, giới thiệu 1 chút về config của mình
มุมมอง 38921 วันที่ผ่านมา
Tại sao mình dùng tmux, giới thiệu 1 chút về config của mình #developer #java #golang #vim #designpattern
Đừng dùng terminal nữa, hãy dùng wezterm
มุมมอง 720หลายเดือนก่อน
Video này mình sẽ giới thiệu về 1 tool thay thế cho terminal, giúp mình có cảm hứng làm việc hơn Link: wezfurlong.org/wezterm/index.html My config: github.com/kunkka19xx/dotfiles/ @Music: forest-lullaby: pixabay.com/users/music_for_video-22579021/ the-beat-of-nature: pixabay.com/users/folk_acoustic-25300778/ #developer #java #golang #vim #designpattern #wezterm
Giới thiệu về các Vim options mà mình sử dụng
มุมมอง 443หลายเดือนก่อน
Giới thiệu về các Vim options mà mình sử dụng
Cách giết Valkyrie Rota #Kill Valkyrie No Dame Just by Shield
มุมมอง 1335 ปีที่แล้ว
Cách giết Valkyrie Rota #Kill Valkyrie No Dame Just by Shield
Cách giết Valkyrie Goldun # Kill Gondul no Damage
มุมมอง 1515 ปีที่แล้ว
Cách giết Valkyrie Goldun # Kill Gondul no Damage
Cách Kill Valkyrie Eir . Kill Eir No Damage
มุมมอง 1275 ปีที่แล้ว
Cách Kill Valkyrie Eir . Kill Eir No Damage
GOW4_KILL VALKYRIE GEIRDRIFUL NO DAMAGE # GIẾT VALKYRIE GEIRDRIFUL KHÔNG MẤT MÁU
มุมมอง 835 ปีที่แล้ว
GOW4_KILL VALKYRIE GEIRDRIFUL NO DAMAGE # GIẾT VALKYRIE GEIRDRIFUL KHÔNG MẤT MÁU
GOW 4_ KILL VALKYRIE NO DAMAGE #KRATOS VS KARA . GIẾT VALKYRIE KHÔNG MẤT MÁU
มุมมอง 835 ปีที่แล้ว
GOW 4_ KILL VALKYRIE NO DAMAGE #KRATOS VS KARA . GIẾT VALKYRIE KHÔNG MẤT MÁU
GOW 4_ KILL VALKYRIE NO DAMAGE #KRATOS VS GUNNR
มุมมอง 975 ปีที่แล้ว
GOW 4_ KILL VALKYRIE NO DAMAGE #KRATOS VS GUNNR
GOD OF WAR #XXX. KRATOS +ATREUS VS QUEEN OF VALKYRIE SIGRUN
มุมมอง 1.1K6 ปีที่แล้ว
GOD OF WAR #XXX. KRATOS ATREUS VS QUEEN OF VALKYRIE SIGRUN
Nghệ sỹ Saxophone Đường Phố Nhật Bản _ My heart will go on . サクソフォンアーティスト
มุมมอง 2896 ปีที่แล้ว
Nghệ sỹ Saxophone Đường Phố Nhật Bản _ My heart will go on . サクソフォンアーティスト
Tiện đây trên VScode có extention giúp check chính tả tốt, dùng được khi viết kiểu snack_case, camelCase, PascalCase. Không biết trên nvim có plugin nào như thế không vậy, mình có dùng thử cái check mặc định thì nó không chỉ ra lỗi được cho các kiểu viết biến trên. Mong bạn giải đáp
@@minhkiTong bạn có thể set spell check cho vim dc nhé. Set theo ngôn ngữ nào thì nó check ngôn ngữ đó.
Hiện tại thì mình thấy cái terminal của window cũng có thể split ra thành nhiều phần. Thế cho mình hỏi là thằng tmux này nó chắc chỉ có mỗi ưu điểm hơn là có thể attact và detach session hơn thôi đúng không nhỉ. Hay còn có gì nữa nhỉ bạn.
@@minhkiTong tmux nó keep dc tất cả ss khi bạn tắt terminal hoặc khi nó bị crash. Ngoài ra bạn có thể tìm hiểu plug tmux resurect, nó giúp reload session ngay cả khi tmux server bị kill. Còn 1 câu hỏi của bạn term cũng split dc. Ok nhưng mình k có ý định dùng 1 loại terminal cả đời, mình cũng k muốn config lại phím tắt hoặc học lại… mỗi khi chuyển qua term emulator khác 😊
@@minhkiTong dù sao đây là câu hỏi hay và có thể nhiều ng cũng thắc mắc giống bạn. Khéo mình làm 1 video tổng hợp lại. Cảm ơn bạn nhé
@@minhkiTong à còn 1 cái nữa là nếu dùng terminal mà k dùng tmux mình k biết khi chuyển qua chuyển lại giữa các session thì sẽ thế nào (dùng nhiều windows khác nhau?) Ví dụ làm ở cty mình thường có tầm 4-8 session thường trực. Mình đang k biết mình có thể navigate nó thế nào 1 cách tốt nhất nếu k có mấy tool như tmux. 😅
@@minhkiTong nhưng suy cho cùng là tuỳ vào nhu cầu. Nếu bạn k làm việc trên nhiều project/ service/ container cùng 1 lúc.( từ 1 - 2) thì mình nghĩ có khi cũng k cần tmux. Mặc dù học và cài tmux là 1 trong những thứ mình thấy dễ và đem lại lợi ích vượt trội
Từ giờ sẽ có khá nhiều phần hay trong app này, Ví dụ như tách request / command và query ra thành 2 phần riêng rẽ. Middleware & Http handler (mình đang tìm hiểu phần này trong go, khá hay nhưng cũng confuse ghê) Chọn thêm 1 db để lưu tất cả các thông tin của request, … Chọn message queue hoặc pub/sub Build gateway ….
Nhưng 😂 khá ít view cho những nội dung kiểu này
Em dùng wezterm với nushell trên windows với vài dòng config là dùng được như tmux ở mức cơ bản rồi á a k cần cài wsl luôn
@@tripletflow3801 anh cũng nghe nói wezterm có nhiều tính năng sẵn như tmux. Nhưng quen dùng tmux rồi, với việc lưu state của các session ngay cả khi bị kill process là 1 sự hấp dẫn.
Hiện tại anh đang phát triển theo kiến trúc nào vậy ạ
@@newhorizon7215 không biết em có nghe qua cqrs và event sourcing chưa. Anh đang implement theo hướng đó (Hiện tại code base còn thiếu rất nhiều thành phần nhé)
@@nooblearn2code dạ lần đầu em nghe ạ :))
Chill quóa hôm nào anh làm 1 dự án bằng java được ko ạ
anh vẫn làm 1 số video về design pattern bằng java. Còn xây 1 hệ thống anh đang ưu tiên 1 số ngôn ngữ hiện đại như go hay rust để học ^^
⌚Timestamps: 0:00 - Giới thiệu về 2 module sẽ dùng với golang 3:00 - 1. Zerolog (logging) 5:10 - 2. Config logger 12:46 - 3. Test logger 15:20 - 4. Setting env var 26:20 - 5. Code thêm chút (define domain account & store) 31:30 - 6. Connect DB bằng golang 40:07 - 7. Định nghĩa queries interface 42:00 - 8. Implement queries 55:25 - 9. Viết unit test 01:03:00 - 10. Fix bugs
Thanks bro nhiều nhé <3
Cho em hỏi bình thường ở công ty anh dùng vim cho c# với Java luôn hả a. Tại e thấy nhiều người nói 2 ngôn ngữ này dùng IDE tiện hơn
@@caramel-coffee-123 anh dùng vim với tất cả các thứ anh có thể dùng nhé em. Kể cả note. Nhưng mỗi người có tool yêu thích của họ thôi ^^. (Ví dụ như làm game với unity thì vim chắc chịu, chỉ dùng làm editor…nhưng vẫn bất tiện. May mà anh k phải game dev ^^)
Best podcast :)))
@@0xdvck asrm dễ ngủ 🤣
Máy tui i5-8 U ram 8g yếu vãi nên cài luôn debian để code chứ mở win lên đã tốn 3gb ram.
@@loiho1060 mình cũng thấy win có khá nhiều trash, k hợp cho lập trình lắm.
hóng video cách config
Sang năm nhé. Mục tiêu năm mới là dùng linux nên mình sẽ có cơ hội cài lại 1 số thứ 😂
có thể xài combo wezterm + neovim + nushell ko cần qua wsl
đúng rồi bạn. Mình cũng cài wezterm trên con win này nhưng thấy khá lag, hiệu năng tệ. Không biết trải nghiệm của bạn thế nào
kênh bạn hay quá! mình đó giờ mới thấy có kênh vn chuyên nói về tool dev và về những thứ xoay quanh nvim 🎉 mình ủng hộ nhé hehe
Cảm ơn bạn nhiều nhé. ^^.
Mình đang dùng neovim với tmux trên wsl đây 😂
@@0xdvck dùng linux đi bro. 😎 dự án đầu năm mới của mình là dùng arch
Sẽ thử năm sau, dù sau thì bro ra vid setup lsp với git flow trên wsl cho ae nào dùng wsl như mình đi, mò cực quá :))))
Em có nghiên cứu cái aerospace, xài thích vãi, nhma được ngày đầu, ngày thứ 2 xài tự nhiên nó đơ máy luôn, anh có tips nào cho em k ạ chứ xài con này thích thật :<
Có 1 số app k hoạt động tốt với aerospace. Khi em bật các app đó thì chú ý đừng chia cửa sổ hoặc tạm dừng aerospace lại (ví dụ với anh là obs, nếu có 2 màn hình thì thoải mái)
@@nooblearn2code Em cảm ơn anh ạ 😆
Vscode nó còn chạy được chứ nvim
Còn tuỳ capacity của project nhé. Dù sao thì wsl cũng mượn resource của máy thôi ^^.
e k biết code gì nhiều biết chút py cơ bản nhưng xem anh code cuốn vl 😂
@@nicksnoobcoder oh. Tên em giống tên anh đó (nooblearn2code). Anh cũng cùi lắm, em có thể ngồi code cùng anh trong khi xem video 😂
Bạn ơi mình có xài NeoVim nhưng bị một lỗi đó là line tại chỗ bình thường còn line khác thì lâu lâu bị chữ tiếng việt không đọc được. Cấu hình của mình là: Font chữ của mình đang xài là DejaVuSansMNerdFont, còn terminal mình dùng từ win và có cài đặt thêm clink vào cả Nvim của mình cũng đang là support UTF-8. Mong bạn giúp đỡ mình, mình cảm ơn!
Hi bạn, mình không dùng window nên hơi khó tưởng tượng. Nhưng bạn có thể thử cho setting này vào vim-option set encoding=utf-8 nó sẽ giúp bạn view file trong vim bằng utf-8 encode nhưng bạn cũng cần nhớ là file của bạn có thể cũng cần có encoding đó thì mới đọc dc. Về terminal thì bạn có thể thử dùng lệnh bat <path to text file> để view 1 file bất kỳ trên terminal (nhớ là cần có bat, không thì dùng cat cũng dc), file của bạn có tiếng việt mà view dc thì có lẽ lỗi k phải do terminal. Mong bạn sớm giải quyết dc issue
ngoài ra bạn có thể kiểm tra file encoding và vim encoding bằng 2 lệnh này :set encoding :set fileencoding
@@nooblearn2code oke mình cảm ơn mình đã fix được rồi thanks bạn nhiều ❤
Hi anh, bữa em có cmt mà k hiểu sao bị xóa nên bh em cmt lại Em đang làm dev FE đc hơn 1 năm muốn rẽ hướng sang fullstack trong tương lai. Em đã làm việc vs Express,Nest qua những API CRUD,auth,nodemailer. Cho em hỏi em cần bổ sung kiến thức gì ở BE để sau tự tin làm fullstack đc ạ.
@@quangminhtran9968 hi em. Anh vẫn thấy comment của em ở post này này (a trả lời r đó ) ^^. Còn gì muốn hỏi thêm thì em cứ thoải mái nhé, khi làm youtube a cũng mong sẽ giúp dc gì đó cho mn th-cam.com/users/postUgkxrFVFnDryIxvH7YasnCgp1qOW3mtbmFrl?si=hBWhuV3jkVfTorTP
@@quangminhtran9968 phía dưới BE thì làm việc với database, memory, logic khá nhiều, nên em trang bị thêm kiến thức về db, cách tối ưu memory, performance của hệ thống, process thì tốt.
@@quangminhtran9968 đó là những thứ cơ bản, còn sau này muốn làm sâu và nhiều hơn thì em có thể tìm hiểu system design, network layer ( tcp, udp, socket, …), cloud computing
@@nooblearn2code thanks anh nhiều, chúc kênh a càng phát triển ạ
em copy config tmux của anh mà sao không di chuyển giữa các pane được vậy ạ
@@kiritounderwood1511 em source lại config chưa nhỉ :)
tmux source-file ~/.tmux.conf \;
@@kiritounderwood1511 nhớ đặt .tmux.conf ở home dir nhé
@@nooblearn2code em có source lại rồi và các cái config khác thì đều dùng được trừ cái này. Mà em đọc file config đó thì không thấy cái nào config về select pane cả mà chỉ thấy copy vim movements. Thì không biết có phải do em config vim khác anh chỗ nào không
@@kiritounderwood1511 không biết em đã cài các plugin chưa. cái này là cái giúp em di chuyển github.com/christoomey/vim-tmux-navigator anh đang để mặc định theo plugin. Lưu ý là để cài thì em cần <leader-key> + I (i hoa nhé) update thì <leader-key> + U và gõ all rồi enter. Sau khi cài thì sẽ dùng dc thôi ^^
thanks anh
Hôm trc xem dotfile của anh đang thắc mắc sao để đc config wezterm vào chung với nvim 😂 nay đã có câu trả lời, thank you!
Hnay mn đã thấy dc sự stupid của a 😹
wow, good to know. thanks Kunkka. btw, cái timestamps tiếp tục lỗi, maybe như này sẽ work. 0:00 - Intro 0:50 - Giới thiệu về GNU STOW 3:50 - Thực hiện add symlink
🎉 Thanks my bro
Goodjob. Hehe. Mình sẽ thử mimesis xem sao. Có vẻ nó khá tốt trong việc seed data có cấu trúc.
nó khá là tốt. Sau này mình sẽ còn sử dụng service này trong dự án nhiều lần, và nó sẽ tiếp tục được mở rộng
oh. Mình lướt qua readme thấy bạn đề cập sẽ dùng cqrs hoặc event sourcing. Lót dép hóng vì đó là 1 pattern khá khó.
Không, rất khó là đằng khác. Hehe. Chắc bạn đang build những phần râu ria trước thôi nhỉ.
Cảm ơn bạn nhé. đúng rồi mình sẽ dùng cqrs - event sourcing cho dự án này. Nhưng nó sẽ là 1 sự kết hợp đơn giản (mình đang tưởng tượng vậy) chứ không follow và áp dụng 100% cứng nhắc. Các phần mình đang dựng trước ở đây cũng không phải râu ria đâu nhé. Sau này khi ghép nối các service lại thì hệ thống sẽ hoạt động 1 cách thông suốt và tự động.
@@nooblearn2code nice. hóng quá. mong nhiều anh em hóng để repo được public. Mình thấy bạn đang focus vào việc design và build hệ thống có đủ thành phần có kiến trúc, mở rộng được hơn là show-off mấy cái code syntax cơ bản. Khá là ít nguời làm kiểu này. Idol !!!!
Thanks bạn 😹. Mình làm để học nên nội dung sẽ fit nhất với nhu cầu của mình. Mong anh em góp ý nếu có gì k ổn, mình cũng k có nhiều kinh nghiệm lắm đâu. Chọn làm video kiểu này chắc chắn sẽ ít view nhưng anyway, nó giúp mình học dc với mình cũng mong ai theo dõi sẽ thu dc lợi ích gì đó chứ không phải đi xem mấy thứ showoff, genai, html css để buff dopamine 😂😂
@@nooblearn2code I see your point. Respect!!!
Migration là một chuyện, mình thấy risk managerment với migration cũng đáng quan tâm, deployment thế nào, rollback thế nào, handle conflict version với user live thế nào Với pet project hoặc công ty nhỏ thì vấn đề này nhỏ, n mà càng nâng cao thì risk managerment càng k thể tránh khỏi được :D
Khá thú vị. Nhưng dự án càng lớn thì càng nên giảm human error. Migration không thay đổi nội dung update, nó chỉ tự động hoá quá trình update-rollback và ghi lại lịch sử. Ảnh hưởng tới live user và data hay không là phụ thuộc vào nội dung update có đúng hay không, chiến lược apply có ổn không. Dự án cũ của mình siêu to khổng lồ (Hệ thống payment, siêu thị retail lớn của thế giới) vẫn luôn có 1 service quan trọng là migration. Điều cần chú ý là review nội dung, tính chính xác, test ở dev và staging + deployment ngon (k8s cho phép switch live pods trong 1 nốt nhạc).
@@nooblearn2code Phần migration này mình thấy rất hay, liên quan tới các bên rất nhiều, handle versioning , strat để alter db (rdbms), deployement strat,rollback strat , từ 1 phần mà có thể học cả đống thứ quá là đã 🤣
@ kiến thức nhiều nhỉ. Càng học càng thấy như bơi vào hố đen, nhưng đó là điểm hấp dẫn của ngành 😹. Mình cũng k phủ nhận có nhiều dự án đặc thù , việc áp dụng 1 số technical vào rất thử thách (như case của bro chẳng hạn), ^_^. Khá là mong dc cọ xát nhiều hơn. 👍
Quay xong mình đã up luôn nên video mới đã on stage nhé anh em th-cam.com/video/BTVzzCtQ7EQ/w-d-xo.htmlsi=1F4076EzMfGPN9eV Mình nghỉ ốm vài hôm đây 🤧
Tech youtuber VN chan that va Co tam nhat minh tung xem
Đến vì code, ở lại vì giọng hay :)))
😹 cảm ơn bro nhé
Mong anh ra nhiều video hơn ạ. Học hỏi được nhiều cái hay quá ạ 😍
cảm ơn em nhé. Anh sẽ cố gắng 1 tuần 1 vid :D
@ Tự xưng fan guột anh luôn 🤣. Ngày nào còn code bằng Neovim là còn fan anh :D
😹👍
Đỉnh như ghế, không phải bàn
🪑😹
Hii ông! Tui cũng xài Vim motions được hơn 6 tháng nay đúng là tiện thật, hong cần dùng chuột cái code nhanh hơn hẳn. Shout out to theprimeagen đã dẫn dụ tui vào con đường này =))
@@khangthaitran hi bro. Dùng vim vui thật. Cảm giác mỗi ngày luôn luôn học dc trick mới gì đó
ủa sao teaser Golang rồi ra hẳn series Python luôn vậy bro?! 🤣🤣 thấy Nvidia đang có jobs opening ở VN hả?! 😂😂
Hehe. Thanks bro nhé. Series này mỗi service mình sẽ cố dùng 1 ngôn ngữ. Để cho mn thấy ngôn ngữ k quan trọng lắm. Golang chắc sẽ ở video thứ 2 hoặc 3 trong series
đây rồi =))) cao nhân Việt Nam code tutorial bằng Vim =)) Chúc anh nhiều sức khỏe để làm thêm vd :v
Cảm ơn em nhé. Nhưng đây là series cùng nhau học thì đúng hơn á 😂. Nếu làm tur thì anh sẽ đầu tư nhiều hơn, soạn giáo án edit các kiểu chứ k làm realtime thế này dc ^^
<3 quá đã ạ. Bắt đầu yêu thích anh.
@@nguyenthai-qs4tb cảm ơn em rất nhiều 😽
đóng góp ý tưởng thoải mái nhé. nếu hay mình sẽ áp dụng vào luôn =))
note là python không phải ngôn ngữ mà mình dùng nhiều nhé ;) chỉ dùng khi cần :D mong anh em chỉ bảo! 🙇♂ Series này để học nên mình sẽ ưu tiên dùng mấy cái mình ít sử dụng. :D
Xem video của a được truyền cảm hứng nhiều luôn á. Cũng mong sẽ có serial được xem anh dùng những cái a hay xài xD
@ cảm ơn nhé. Để mình sắp xếp xem sao. 😸
Mong anh ra series này từ zero đến hero 🥺🥺😳. Quá nghiện gòi 🥺🤡
anh đang làm series build app từ zero mất r. Cái này ưu tiên sau đó nhé :D
Các bạn chú ý là ở lsp config để fixx lỗi jdtls (pack language cho java) mình đã comment phần mason.setup trong lsp config nhé. Nên để cài pack ngôn ngữ nào thì các bạn phải tự gõ :Mason rồi install pack đó nhé. Không thì nếu bạn nào không làm việc với java thì uncomment mấy dòng đó đi là dc. (line 4 ->6 ) trong lsp config. Để sync các pack thì các bạn cần gõ :Lazy sync. ---- Cách tốt nhất để học nvim là phải biết cách config. nên mình khuyên anh em nên tìm hiểu 1 chút. mò vào git từng pack mà đọc doc thì sẽ hiểu thôi. Mình cũng muốn làm video cài từ zero nhưng cảm thấy khá mất tg với nó k hấp dẫn với mình lắm ^^. Nếu có cơ hội (mua máy mới) thì mình sẽ làm thử. Thanks!!!
Các bạn chú ý là ở lsp config để fixx lỗi jdtls (pack language cho java) mình đã comment phần mason.setup trong lsp config nhé. Nên để cài pack ngôn ngữ nào thì các bạn phải tự gõ :Mason rồi install pack đó nhé. Không thì nếu bạn nào không làm việc với java thì uncomment mấy dòng đó đi là dc. (line 4 ->6 ) trong lsp config. Để sync các pack thì các bạn cần gõ :Lazy sync. ---- Cách tốt nhất để học nvim là phải biết cách config. nên mình khuyên anh em nên tìm hiểu 1 chút. mò vào git từng pack mà đọc doc thì sẽ hiểu thôi. Mình cũng muốn làm video cài từ zero nhưng cảm thấy khá mất tg với nó k hấp dẫn lắm ^^. Nếu có cơ hội (mua máy mới) thì mình sẽ làm thử.
Mình đang gặp khó khăn để cài đặt các plugins các thứ trong vim, mình lấy file source trong git ném vào ~/.config/nvim luôn thì nó có chạy không vậy shop
@@NhatMinh-te4hc bạn cài neovim, Copy source vào <homedir>/.config/nvim Xong mở neovim lên là dc
Nhớ là khi clone về chắc nó tên là neovim-setup. Đổi tên folder đó thành nvim rồi quăng vào .config
@@NhatMinh-te4hc .tmux & .wezterm thì cũng quẳng ra home dir thôi
Mình vừa clone git bạn về, chạy thử mà nó lỗi quá trời, mình liên lạc để trao đổi được không
Mình liên lạc qua mail bạn để trên youtube nhé
trông cái title kìa @@ wezterm không phải terminal thì là cái gì hả zời..
@@raisinbl 😅 trên mac và linux đều có sẵn 1 tool là terminal. (1 tool command line interface) Wezterm là 1 tool terminal emulator. Ý mình là đừng dùng mấy cái terminal mặc định đó bro. Có gì sai mong bro chỉ giáo