Bài viết của Bùi Văn Nam

#dup vs #clone in ruby on rails

Trong Ruby #dup và #clone đều tạo ra các shallow copies. Vậy thì lúc nào nên dùng #dup lúc nào nên dùng #clone. #clone copy cả trạng thái frozen còn #dup thì không Ví dụ: class Animal end a = Animal . new a . freeze a . clone . frozen ? #=> true a . dup . frozen ? ...

Bùi Văn Nam viết 3 ngày trước chỉnh sửa

Thực hành với VueJS - Computed Properties

Trong property data của đối tượng Vue chúng ta có một message, một array, hay một object... và đôi khi chúng ta muốn biến hóa chúng một chút, tính toán với chúng trước khi hiển thị chúng trên trang. Chẳng hạn như, chúng ta muốn đảo ngược thuộc tính message trong data và hiển thị nó lên. ...

Bùi Văn Nam viết 3 ngày trước chỉnh sửa

Cải thiện hiệu năng ứng dụng Rails của bạn với eager loading cho newbie

Trước tiên thì như tiêu đề, bài viết này chỉ dành cho newbie, vì lazy loading và vấn đề N+1 query là đều rất quen thuộc với Ruby dev đã có một chút kinh nghiệm, và cũng có khá nhiều bài viết đề cập đến nó. Vì là bài viết cho các bạn new dev nên các bước làm mình sẽ viết hơi chi tiết một chút nhé ...

Bùi Văn Nam viết 3 ngày trước chỉnh sửa

Sử dụng Model Event khi nào ?

Đối với một ứng dụng bất kì chúng ta cũng đều có các chức năng đơn giản như thêm, xóa, sửa. Trong laravel để xóa 1 bản ghi chúng ta thường sử dụng hàm delele() hoặc destroy. Đi vào ví dụ cụ thể nhé. Tỉ dụ mình có bảng groups ánh xạ thông qua model Group, để xóa 1 bản ghi trong bảng này chúng ta ...

Bùi Văn Nam viết 3 ngày trước chỉnh sửa

[C#] Hướng dẫn lấy số điện thoại việt nam từ TextBox

Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục hướng dẫn các bạn cách lấy số điện thoại ra khỏi đoạn văn bản Text trong lập trình C#. Mình ví dụ: Bạn có một đoạn văn bản, nhưng trong đó có số điện thoại liên lạc. Và bạn muốn làm sao để lấy được số ...

Bùi Văn Nam viết 3 ngày trước chỉnh sửa

Blade - Clean up your Android code

Giới thiệu Blade là một thư viện cho boilerplate destruction - "Just code what is worth coding" Tạo boilerplate code bằng việc sử dụng các annotations, giúp chúng ta tiết kiệm thời gian. Code được tạo ra là fully traceable. Mọi thứ được tạo ra suốt quá trình compile time. Bao ...

Bùi Văn Nam viết 3 ngày trước chỉnh sửa

Một số cách bind view trong Android và ý nghĩa T!

Để thực hiện bind view trong android chúng ta có một số cách như sau: findViewById() => cách này giờ gần như không còn được dùng nữa Butter Knife hay phiên bản Kotter Knife cho Kotlin cũng không có quá nhiều người sử dụng 2 cách phổ biến hiện nay là sử dụng: Data binding lib Kotlin ...

Bùi Văn Nam viết 3 ngày trước chỉnh sửa

Sử dụng Queue quản lý các file trên Google Drive

Chào mọi người, như mọi người đều biết đến Queue ở trong môn học Cấu trúc dữ liệu và giải thuật. Bài viết hôm nay mình xin chia sẻ đến với moị người việc áp dụng Queue ở trong Laravel và cụ thể là với công việc lưu trữ file trên Google Drive. Cài đặt Project Laravel (ở thời điểm mình viết ...

Bùi Văn Nam viết 3 ngày trước chỉnh sửa

Một số sai lầm thường mắc phải cho những người bắt đầu với Rails

Ruby on Rails là một framework phổ biến được xây dựng bằng NNLT Ruby, hẳn các bạn cũng từng nghe qua hoặc đã sử dụng nó. Rails được xây dựng dựa trên nguyên tắc Convention over configuration . Theo đó, Rails rất dễ sử dụng, tuy nhiên cũng rất dễ trong việc sử dụng sai. Bài viết hôm nay mình sẽ ...

Bùi Văn Nam viết 3 ngày trước chỉnh sửa

Những thay đổi có thể xuất hiện ở phiên bản PHP 7.4 sắp tới.

Khi bản cập nhật mới nhất của PHP 7.3 vừa được ra mắt hôm 10/01 còn hết hot thì nhiều blog công nghệ đã đưa ra nhiều đồn đoán về thế hệ tiếp theo của PHP 7, sẽ được cập nhật vào tháng 11/2019. Sau đây, chúng ta cùng điểm qua một vài thay đỏi được đề xuất trong phiên bản sắp tới nhé. Có gì mới ...

Bùi Văn Nam viết 3 ngày trước chỉnh sửa
1 2 3 4 .. > >>