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

giới thiệu về collection trong java

Java cũng như các ngôn ngữ khác hỗ trợ mảng (array) như một tập hợp cơ bản nhất, xong việc làm việc với mảng là không thuận tiện trong nhiều trường hợp bởi vì trong thời gian sống của mảng việc tăng thêm phần tử hoặc xóa các phần tử của mảng rất khó khăn và hiệu năng chương trình không ...

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

Code reviews - how to make it awesome part 1

Hàng ngày chúng ta review rất request change code (hay gọi là pull request github hay merge request gitlab) từ team member. Chúng ta có thể nhận ra việc review này thường tập trung vào tìm bug trong các request change từ team member. Có khi nào bạn quan tâm đến việc truyền đạt các issue mình tìm ...

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

Tìm hiểu nhanh ES6 qua Tips và Best pratice

Chào các bạn Hôm nay mình sẽ giới thiệu về ES6 và chia sẻ cách mà mình hay học một ngôn ngữ mới, hay một bản update của ngôn ngữ một cách nhanh chóng và hiệu quả. Sự thay đổi và cải thiện là cần thiết ở mọi thứ, nhưng tốc độ thay đổi các ngôn ngữ lập trình là rất nhanh đòi hỏi mọi người phải nắm ...

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

[React Native] Gesture Responder System

Với các ứng dụng mà việc xây dựng giao diện tầng tầng lớp lớp các view, trong khi đó yêu cầu của phần mềm các view chồng lên nhau này lại có những khả năng điều khiển sự kiện touch trên màn hình khác nhau. Vấn đề này luôn làm cho các lập trình viên phải đau đầu với những câu hỏi như: khi nào thì ...

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

Tổng hợp các công cụ hỗ trợ dịch thuật tốt nhất

Do tính chất tùy dự án mà format cũng như stype tài liệu cũng khác nhau, nhưng chắc hẳn việc bất kỳ từ hay cụm từ lặp đi lặp lại được tự động hiển thị, gợi ý bởi các chương trình trong suốt quá trình dịch còn lại của các tài liệu , sẽ khiến cho công việc dịch thuật trở nên dễ dàng hơn, chúng ta ...

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

Giới thiệu Snippet trong Xcode

Thời gian là vàng là bạc. Điều này rất đúng trong tất cả các lĩnh vực, ngành nghề của đời sống. Trong lập trình cũng thế, một lập trình viên không chỉ phải chú trọng đến chất lượng sản phẩm mà còn chú trọng đến time để tạo ra sản phẩm đó. Vậy để giảm time thì phải làm gì? Theo tôi cần 2 yếu tố sau: ...

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

3 lỗi nghiêm trọng của lập trình viên iOS

Viết một ứng dụng iOS là công việc khó khăn, vì vậy nó có nghĩa rằng các lập trình viên luôn muốn tìm cách để viết có thể viết ứng dụng càng nhanh càng tốt. Tuy nhiên, một ứng dụng thành công cần được tồn tại lâu dài và có lượng người dùng trên App Store - điều này có nghĩa là phải sửa lỗi và cập ...

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

Build file apk với PhoneGap

PhoneGap là một Framework phát triển phần mềm của Adobe System, được sử dụng để phát triển các ứng dụng di động. Để phát triển các ứng dụng sử dụng PhoneGap, nhà phát triển không cần phải có kiến thức về ngôn ngữ lập trình di động mà chỉ là những ngôn ngữ phát triển web như HTML, CSS và JScript. ...

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

Một số sai lầm khi sử dụng promises

Đây là bài dịch, bài gốc mời các bạn xem ở đây: https://pouchdb.com/2015/05/18/we-have-a-problem-with-promises.html Xin chào các JavaScripters ! Giờ đã đến lúc phải thừa nhận: Chúng ta có vấn đề với Promises. Không, không phải với với chính promises. Promises, theo như A+ Spec, vẫn là một tính ...

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

[iOS] Làm thế nào để upload 1 ứng dụng lên App Store

Chào mọi người, mình search trên Viblo không thấy cái bài hướng dẫn nào về việc submit 1 ứng dụng lên App Store. Nên hôm nay mình sẽ dịch 1 bài viết từ một website có trước đó, mà mỗi khi mình up app lên store thì đều tham khảo nó. Wedsite: How to Submit an App to the App Store [Updated] Sau đây ...

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