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

Cải thiện hiệu suất khi dùng GraphQL trong Rails

Với việc sử dụng GraphQL, tốc độ truy xuất vào APi của ứng dụng đã nhanh hơn cách thông thường, tuy nhiên chúng ta vẫn cần phải cải thiên cho chúng. Trong phần này, chúng ta sẽ xem xét ba cách để tránh các vấn đề về hiệu suất với GraphQL trong ứng dụng Rails và sau đó là dùng một công cụ để giúp ...

Tác giả: Bùi Văn Nam viết 16:31 ngày 12/08/2018 chỉnh sửa

Làm cốc trà đá bàn về bảo mật trong Rails

Ngày nay, hầu hết các frameworks phát triển web hay mobile đều hỗ trợ đỡ các developer trong việc xây dựng các ứng dụng an toàn. Nhưng bởi vì không có framework nào là hoàn hảo, nên việc developer hiểu rõ bản chất của framework mình đang sử dụng, cũng như các lỗ hổng có thể có của nó sẽ giúp ích ...

Tác giả: Bùi Văn Nam viết 16:31 ngày 12/08/2018 chỉnh sửa

Các lỗi cơ bản của phần mềm

Bạn là một tester kỳ cựu hay mới bắt đầu làm quen với vai trò kiểm thử? Bạn đã có lúc muốn chui xuống gầm bàn vì để lọt 1 lỗi cơ bản đến tay khách hàng? Hay bạn còn đang phân vân chưa biết bắt đầu kiểm thử từ đâu? Hãy cùng tìm hiểu bài viết dưới đây, nơi mà chúng tôi những kiểm thử viên có kinh ...

Tác giả: Bùi Văn Nam viết 16:30 ngày 12/08/2018 chỉnh sửa

Giới thiệu Gem Active Admin

Quản lý ứng dụng (application adminstrantion) là 1 trong những yêu cầu chung của hầu hết cái ứng dụng web. Và việc xây dựng nó cũng tốn khá nhiều thời gian và gây nhiều khó khăn cho các lập trình viên. Vì vậy mình xin giới thiệu 1 gem active-admin với rails sẽ giúp cho các bạn tránh khỏi việc tạo ...

Tác giả: Bùi Văn Nam viết 16:30 ngày 12/08/2018 chỉnh sửa

Hàm tham chiếu trong Kotlin: sử dụng hàm như một lambdas khắp nơi

Hàm tham chiếu là sự khác biệt và có bước cải tiến lớn trong Kotlin mà Java không có. Nếu bạn đã từng nghiên cứu hoặc làm việc với Kotlin rồi thì bạn sẽ thấy rằng ** Kotlin hỗ trợ một hàm như một kiểu** tức là Kotlin coi mỗi hàm của chúng ta như một kiểu dữ liệu thông thường, có thể sử dụng nó như ...

Tác giả: Bùi Văn Nam viết 16:30 ngày 12/08/2018 chỉnh sửa

Bật công tắc bật tắt đèn chỉ với CSS3

Trong bài viết này tôi sẽ giới thiệu tới các bước để tạo nút bật tắt đèn chỉ với CSS3. Hình dưới đây là kết quả của ví dụ này: Hãy bắt tay thực hiện nào. Cấu trúc HTML Cấu trúc HTML như sau, mình có giải thích trong comment. <div id="lamp"> <input type="radio" name="switch" ...

Tác giả: Bùi Văn Nam viết 16:30 ngày 12/08/2018 chỉnh sửa

10 lời khuyên cho việc quản lý thời gian trong một thế giới đa nhiệm

Quản lý thời gian là một trong những kỹ năng không có ai dạy cho bạn trong trường, nhưng bạn phải tự tìm hiểu. Nó không quan trọng nữa dù cho bạn sẽ lanh lẹ như thế nào khi bạn không thể sắp xếp thông tin cũng như để tiếp cận nó. Và nó không quan trọng nữa dù cho bạn có kỹ năng tốt như thế nào vì ...

Tác giả: Bùi Văn Nam viết 16:30 ngày 12/08/2018 chỉnh sửa

Intro to Deep Learning

What is Deep Learning? “Deep learning is a particular kind of machine learning that achieves great power and flexibility by learning to represent the world as nested hierarchy of concepts, with each concept defined in relation to simpler concepts, and more abstract representations ...

Tác giả: Bùi Văn Nam viết 16:30 ngày 12/08/2018 chỉnh sửa

5 Calendar and Date Picker jQuery Plugins

Calendar và datepicker được các web developer sử dụng rộng rãi và là một trong những phần quan trọng nhất của thiết kế web. Xây dựng một trang web sử dụng các jQuery plugin này rất đơn giản. Dưới đây là 5 jQuery plugin giúp cho thiết kế UI lịch và ngày: FullCalendar CLNDR.js Simple ...

Tác giả: Bùi Văn Nam viết 16:30 ngày 12/08/2018 chỉnh sửa

ReactJs - Xây dựng ứng dụng chat và deploy lên web - Phần 2

Ở phần trước mình đã xây dựng demo được một ứng dụng chat cơ bản, các bạn có thể xem lại tại đây https://viblo.asia/p/reactjs-xay-dung-ung-dung-chat-va-deploy-len-web-phan-1-Az45bAvwlxY Phần này sẽ làm thêm 1 chức năng định danh người chat và hiển thị những ai đang online và deploy ứng dụng lên ...

Tác giả: Bùi Văn Nam viết 16:30 ngày 12/08/2018 chỉnh sửa