nanacoder.hashnode.devGhi chép ngắn về Huberman Lab Podcast số 88Lần đầu tiên, tôi nghe trọn vẹn một podcast trong lúc nấu ăn và não không bị lạc đi một phương trời xa xôi nào đấy. Phải nói là có nhiều tools hay và tính áp dụng cao. Tôi thực sự phục bác Huberman vì sự đơn giản trong cách giải thích về cơ chế hoạt ...Oct 5, 2022·7 min read
nanacoder.hashnode.devTôi học được gì trong 6 tháng đầu năm 2022Hôm nay là một ngày thứ bảy nắng đẹp. Tôi thức dậy khá sớm như mọi ngày rồi cứ nằm mãi cho tới trưa. Một giác trống rỗng, không còn chút sức lực nào. Tôi chỉ còn hứng thú duy nhất với công việc, giải quyết những bài toán ở công ty khiến tôi cảm thấy ...Jul 2, 2022·8 min read
nanacoder.hashnode.devCool tricks with goroutineUsing runtime.Gosched() to force schedule Goroutines A goroutine can run and occupy a thread for a long time. This should be avoided by using runtime.Gosched() to force schedule Goroutines to switch context. package main import ( "fmt" "time...Jun 26, 2022·2 min read
nanacoder.hashnode.devRefactoring - Part 3I had a requirement to update an API today. The modified function had 8 parameters that break the SonarQube rule, so I decided to refactor it. There are some solutions to the problem. They can be applied similarly in other languages. In this post, I ...Jun 24, 2022·3 min read
nanacoder.hashnode.devMột vài lỗi tôi gặp phải với Go và GolandTừ khi chuyển qua xài đồ của nhà Jetbrains (Goland) thì tôi khá lúng túng trong việc dùng cái IDE vì nhiều chức năng hơn. Tuy nhiên, trải nghiệm code đúng là tuyệt vời hơn hẳn VSCode ở việc gợi ý syntax và auto import code. Riêng extension vim tôi c...May 23, 2022·3 min read