Xem nhiều
Tìm kiếm bài viết trong Xem nhiều
Crawl hàng triệu page mỗi ngày với python
Crawling có lẽ không còn xa lạ với tất cả mọi người, rất dễ để bắt đầu lấy được data. Tuy nhiên khi gặp phải những thách thức như: crawl 1 vài triệu page mỗi ngày, tài nguyên thì ít mà muốn vít thật n
0 0 19
IT Freelancer - Những quan điểm cá nhân mình rút ra sau 1 năm làm lập trình freelance
Helu mọi người, nhìn tới nhìn lui thì sắp hết năm rồi, thời gian qua nhanh như chó chạy ngoài đồng, hết năm này cũng là thời điểm kỉ niệm 1 năm mình bước chân vào "nghề" lập trình freelance. Kiểu kỳ này crazy vler ấy vừa làm công ty, vừa làm freelance, vừa làm đồ án tốt nghiệp, còn học nốt 3 môn :v
0 0 19
Với AI bạn có thể không cần viết 1 dòng code nào nữa?
Ý tưởng. Cuối tuần vừa rồi, rảnh rảnh mình nảy ra ý định thử phát triển 1 trang web hoàn toàn sử dụng AI mà sẽ không tự viết 1 dòng code nào cả.
0 0 19
Apache Kafka là gì? Ưu nhược điểm của Kafka
Apache Kafka là một hệ thống phân tán mã nguồn mở được xây dựng để xử lý dòng sự kiện (event streaming). Kafka hoạt động như một hệ thống hàng đợi (message queue) phân tán, cho phép các ứng dụng gửi v
0 0 19
Ôn lại kiến thức Front End qua một số câu hỏi phỏng vấn (phần 1)
Mở đầu. Nhân dịp năm mới Giáp Thìn 2024, xin chúc các bạn một năm mới an khang, thịnh vượng và tràn đầy hạnh phúc! Như một làn gió mới, năm mới mang đến cho chúng ta cơ hội để bắt đầu lại với những mụ
0 0 19
Các Nguyên Tắc Thiết Kế Phần Mềm
Thiết kế phần mềm là gì? Tại sao các nguyên tắc thiết kế phần mềm lại quan trọng. Các nguyên tắc thiết kế phần mềm là các khuyến nghị mà các lập trình viên nên tuân theo trong quá trình phát triển phầ
0 0 19
Nô đùa cùng Gemini API 🥳
Giới thiệu. Ở bài viết trước, tôi đã giới thiệu về mô hình Gemma, một bước tiến mới trong xây dựng mô hình lớn được phát triển bởi Google.
0 0 19
Cache stampede - Câu chuyện đàn thỏ
Ngày nay, với sự thành công của facebook. Từ người già tới trẻ nhỏ, hầu như ai cũng dùng facebook.
0 0 19
Git Merge và Git Rebase: nên dùng sao cho hợp lí?
Merge code từ các branch là một trong những công việc thường thấy hằng ngày của developer khi làm việc với Version Source Control nói chung và Git nói riêng. Đối với Git, chúng ta có 2 lựa chọn phổ bi
0 0 19
Blog#36: Mẹo đơn giản để cải thiện hiệu suất với Async/Await 😊 (Series: Bí kíp Javascript - PHẦN 31)
Mình là TUẤN hiện đang là một Full-stack Developer tại Tokyo . Bạn có phải là người thích sử dụng cú pháp async/await không? Mình cũng vậy, theo quan điểm của mình thì async/await tốt hơn là Promise c
0 0 19
Kinh Nghiệm Một Năm Sau Khi Ra Trường
Mở Đầu. Chào mọi người, hiện tại thì mình cũng đã đi làm được hơn một năm ròi, dù chả biết như thế có được gọi là một năm kinh nghiệm hay là ko nữa =)) Nhưng nói chung là cũng có một cái gì đó hơn nhữ
0 0 19
Dùng DevTools như một web developer
DevTools là một công cụ mạnh mẽ tích hợp trong các trình duyệt web hiện đại như Chrome, Firefox, Edge,... Chụp màn hình bằng lệnh. Để dùng được lệnh, đầu lên cần mở DevTools (F12) sau đó dùng phím tắt
0 0 19
Các dấu hiệu cho thấy bạn phù hợp với nghề lập trình viên
Lập trình viên hiện nay đã, đang và có lẽ vẫn sẽ luôn là ngành hot nhất trong vài năm nữa, khi công nghệ ngày càng phát triển như vũ bão cũng như giá trị và cách nó hiện hữu trong cuộc sống của chúng
0 0 19
Docker cơ bản - image và container
Xin chào mọi người, ngày hôm nay mình xin phép quay lại với một bài viết về môi trường development khi phát triển ứng dụng. Và mình xin chia sẻ một chút kiến thức về Docker - một công cụ tuyệt vời cho việc phát triển hay scale (mở rộng) ứng dụng.
0 0 19
Lỗ hổng .NET deserialize 101 (P1)
Có thể các bạn cũng thắc mắc khi đọc cái tiêu đề này, bởi lẽ mình cũng đã viết kha khá bài nói về lỗ hổng này thông qua việc phân tích các mã CVE đã biết. Vậy tại sao mình lại viết thêm bài này.
0 0 19
Một senior developer quản lý công việc như thế nào?
Mình đã từng là một lập trình viên non trẻ, trải qua rất nhiều thời gian ngập lụt trong công việc, chẳng biết đâu là thứ cần ưu tiên, giao tiếp sao cho hiệu quả với đồng nghiệp để tháo gỡ vấn đề... Đô
0 0 19
Cơ bản về phân quyền trong Linux
Trong quá trình làm việc, Ubuntu luôn là hệ điều hành đóng vai trò là môi trường chính để mình phát triển các sản phẩm. Tuy đã làm việc với Ubuntu trong một thời gian khá lâu nhưng nhiều khi mình vẫn
0 0 19
10 tiêu chuẩn review code C# và cách sử dụng công cụ hiệu quả giúp một Coder tránh lặp lại mistakes
Chào tất cả các bạn, bài viết này mình sẽ cung cấp một số tiêu chí cần thiết và cốt lõi cần phải có của một Coder để đánh giá mã nguồn trong các ứng dụng được phát triển bằng C# (sử dụng Visual Studio
0 0 19
Tối ưu hóa Quản lý Thời Gian: Tự Động Cập Nhật Sự Kiện Google Calendar vào Google Sheets
Bạn có thường cảm thấy bị áp đặt bởi lịch trình phức tạp và không thể kiểm soát được thời gian của mình? Đừng lo lắng, vì có một cách hiệu quả để quản lý thời gian và tối ưu hóa lịch trình của bạn - đ
0 0 19
Giới thiệu Caido: đối thủ tiềm năng của Burp Suite
Giới thiệu. Từ lâu nay, khi nói đến công cụ chính mà các pentester sử dụng cho việc kiểm thử bảo mật thì chúng ta không thể không nhắc đến Burp Suite (và đặc biệt là bản Pro).
0 0 19