Bài viết của Vũ Văn Thanh

Custom UILabel Effects

Khi làm dự án nhiều khi khách hàng muốn hiển thị UILabel 1 cách sặc sỡ, nhiều màu, nhiều font ... thì các bạn sẽ làm thế nào? Trong bài viết này mình sẽ giới thiệu 2 cách chính để có thể custom hiển thị Label Tạo label với custom effects theo cách này không hề khó, bạn hoàn toàn có thể tự làm nó ...

Tác giả: Vũ Văn Thanh viết 14:03 ngày 10/09/2018 chỉnh sửa

[iOS] Đồng bộ và bất đồng bộ trong Grand Central Dispatch

Chúng ta sẽ tìm hiểu về hai loại task phổ biến trong GCD là synchronous và asynchronous Synchronous Synchronous : sẽ trả về chỉ sau khi task được hoàn thành. Có nghĩa là khả năng block thread hiện tại nếu sử dụng để thực thi một task tốn nhiều thời gian (request APIs, download media ...

Tác giả: Vũ Văn Thanh viết 14:03 ngày 10/09/2018 chỉnh sửa

Hướng dẫn Kiểm thử bảo mật cho ứng dụng Web

Giới thiệu về Kiểm thử bảo mật cho ứng dụng Web Việc kiểm tra tính bảo mật cho các ứng dụng web ngày càng trở nên quan trọng do số lượng dữ liệu khổng lồ được lưu trữ và số lượng các giao dịch thông qua web ngày càng tăng. Trong bài này, chúng ta sẽ tìm hiểu chi tiết về các thuật ngữ chính được ...

Tác giả: Vũ Văn Thanh viết 14:03 ngày 10/09/2018 chỉnh sửa

Enumeration, Closures, Generics, Protocol và High Order Functions trong Swift

Ở đây, chuỗi bài viết này sẽ hướng dẫn các bạn về Swift, chứ không phải iOS như thường lệ. Chúng ta sẽ cùng nhau khám phá một vài điểm hay, kỹ thuật mà bạn có thể áp dụng để lập trình tốt hơn. Swift được thiết kế với cấu trúc an toàn, trong sáng và chúng ta sẽ tận dụng một vài tính năng đặc biệt ...

Tác giả: Vũ Văn Thanh viết 21:50 ngày 09/09/2018 chỉnh sửa

Tui muốn làm Product Manager (PM)! Biết PM là gì chưa mà đòi?

Sau hàng năm trời còng lưng ra code bạn đã cảm thấy vị trí của mình trở nên nhàm chán và công việc quá nặng nề. Trong khi bạn bị việc rượt đuổi thì PM của bạn suốt ngày đi vòng quanh hối thúc. Bạn cảm thấy stress và bất công, bạn nghĩ nếu PM là “người đi hối” thì bạn cũng ...

Tác giả: Vũ Văn Thanh viết 21:50 ngày 09/09/2018 chỉnh sửa

Kỹ thuật tấn công XSS

Cross-Site Scripting (XSS) là một trong những kỹ thuật tấn công phổ biến nhất hiên nay, đồng thời nó cũng là một trong những vấn đề bảo mật quan trọng đối với các nhà phát triển web và cả những người sử dụng web. Bất kì một website nào cho phép người sử dụng đăng thông tin mà không có sự kiểm tra ...

Tác giả: Vũ Văn Thanh viết 21:50 ngày 09/09/2018 chỉnh sửa

Developer tranh cãi việc học IT ở Việt Nam là “lỗi thời” và “lạc hậu”?

Việc du học luôn là mơ ước của nhiều người bởi cơ hội được tiếp xúc với nền văn hóa mới cũng như cách học và làm việc của nước bạn. Tuy vậy, ngành lập trình lại là một trong những ngành yêu cầu sinh viên phải tự học rất nhiều, đôi khi chiếm tới 90% thời lượng tiếp thu và thực hành. Do đó mà có ...

Tác giả: Vũ Văn Thanh viết 21:50 ngày 09/09/2018 chỉnh sửa

12 Quốc Gia có Kết Nối Internet nhanh nhất thế giới!!

Theo thống kê của World Economic Forum, thứ tự trên bảng xếp hạng tốc độ kết nối mạng thế giới đến nay vẫn chưa có nhiều sự thay đổi quá đáng ngạc nhiên. Cụ thể hơn, Mỹ, quê hương của những cái tên công nghệ đình đám nhất thế giới đứng cuối (hạng 12) trong danh sách. Tham gia ngay để ...

Tác giả: Vũ Văn Thanh viết 22:38 ngày 08/09/2018 chỉnh sửa

Thuật toán – cánh cửa bước vào thời đại công nghiệp 4.0

Các thuật toán đang giữ vai trò trung tâm trong cuộc cách mạng công nghiệp 4.0. Giải thích một cách ngắn gọn, thuật toán là chìa khóa để tăng năng suất của nhân lực. Thị trường cần nhưng đang thiếu Hoàng, một lái xe Grab, đã chuyển từ một hãng taxi trong nước sang lái Grab vì: ...

Tác giả: Vũ Văn Thanh viết 22:38 ngày 08/09/2018 chỉnh sửa

Tại sao các ứng dụng lớn vẫn chưa chuyển qua Swift?

Tôi luôn tin rằng Swift là tương lai của lập trình iOS. Vấn đề chỉ là thời điểm và nguyên nhân cản trở chính là tốc độ phát triển chóng mặt của Swift. Đối với các ứng dụng nhỏ thì Swift là ngôn ngữ lý tưởng, nhưng với ứng dụng lớn, sẽ tốn ít nhất 1 năm nữa để Swift thể hiện được vai ...

Tác giả: Vũ Văn Thanh viết 22:38 ngày 08/09/2018 chỉnh sửa