Bài viết của Trần Trung Dũng

Làm cho code Swift dễ hiểu hơn chỉ với vài đường cơ bản

Nguồn ảnh: bởi Jantine Doornbos trên Unsplash Một lập trình viên có tài là một người có thể làm cho người khác hiểu được code của mình theo cách của họ, thậm chí là khái niệm Wormholes cũng có thể được giải thích chỉ bằng một tờ giấy và một chiếc bút chì găm trên đó. Vậy thì điều khác biệt ở ...

Tác giả: Trần Trung Dũng viết 17:52 ngày 08/10/2018 chỉnh sửa

Những suy nghĩ sai của các bạn mới ra trường khi đi tuyển dụng

Lời mở đầu Ra trường, ra đời chắc chắn các bạn trẻ sẽ có rất nhiều suy nghĩ sai lầm, do những thông tin hay những tác động từ bên ngoài, hay những quan niệm không chính xác. Dưới đây là những quan điểm cá nhân của mình về những suy nghĩ sai lệch của các bạn trẻ mới ra trường, hoăc mới đi làm được ...

Tác giả: Trần Trung Dũng viết 17:52 ngày 08/10/2018 chỉnh sửa

PSR-13: Hypermedia Links

Các liên kết Hypermedia đang trở thành một phần ngày càng quan trọng của web, trong cả hai ngữ cảnh HTML và các bối cảnh định dạng API khác nhau. Tuy nhiên, không có định dạng hypermedia phổ biến duy nhất, cũng không có một cách phổ biến để đại diện cho các liên kết giữa các định dạng. Chuẩn này ...

Tác giả: Trần Trung Dũng viết 17:52 ngày 08/10/2018 chỉnh sửa

CẢNH BÁO: Nhiều bộ định tuyến tại mỹ dính lỗi bảo mật

Theo Cnet, Viện nghiên cứu người tiêu dùng Mỹ (ACI) mới đây đã phân tích Firmware của gần 200 bộ định tuyến dành cho văn phòng cỡ nhỏ và nhà riêng, đến từ 14 nhà cũng cấp đang hoạt động tại thị trường Mỹ. Đại diện ACI cho biết: “Tổng cộng có tới 32.002 lỗ hổng đã được tìm thấy ...

Tác giả: Trần Trung Dũng viết 17:52 ngày 08/10/2018 chỉnh sửa

Nắm được 1 trong 16 ngôn ngữ lập trình này, dân IT Việt Nam không bao giờ lo thất nghiệp

Với kiến thức về những ngôn ngữ lập trình này, dân IT tại Việt Nam hoàn toàn có thể thuyết phục các nhà tuyển dụng trong hành trình tìm kiếm công việc mơ ước của mình. Thế giới có hàng nghìn ngôn ngữ lập trình khác nhau, tuy nhiên không nhiều trong số đó đạt được sự phổ biến đủ ...

Tác giả: Trần Trung Dũng viết 17:52 ngày 08/10/2018 chỉnh sửa

Dependency Inversion trong Java

Hướng dẫn cho newbie biết cách sử dụng sức mạnh của Dependency Inversion qua các ví dụ trong Java. Giới thiệu Dependency Inversion cho phép chúng ta tạo ra các low-level detail phụ thuộc vào các high-level policy, đối lập với flow control (điều khiển lưu lượng). Bất cứ khi nào ...

Tác giả: Trần Trung Dũng viết 17:51 ngày 08/10/2018 chỉnh sửa

Xây dựng một ứng dụng trò chuyện bằng ReactJS trong 10 PHÚT (Phần 1)

Biên dịch: Nguyễn Quốc Đại Trong bài viết này, tôi sẽ chỉ cho bạn cách dễ nhất có thể để xây dựng một ứng dụng trò chuyện bằng React.js. Nó sẽ được xây dựng hoàn toàn mà không có code phía máy chủ, vì chúng tôi sẽ cho phép API Chatkit xử lý phía back-end. Tôi giả sử rằng bạn biết JavaScript ...

Tác giả: Trần Trung Dũng viết 12:36 ngày 08/10/2018 chỉnh sửa

Friendly URL trong rails

Các thống kê chỉ ra rằng, mỗi khi ai đó search một từ khóa bất kì trên các công cụ tìm kiếm thì họ chỉ xem đến tối đa hết trang thứ hai, tức là khoảng 20 kết quả tìm kiếm hiển thị đầu tiên. Vì vậy, để việc tiếp thi, marketing được hiệu quả, lượng truy cập vào trang tăng lên thì việc tăng thứ hạng ...

Tác giả: Trần Trung Dũng viết 07:57 ngày 08/10/2018 chỉnh sửa

Có gì mới trong Swift 5.0 ?

Swift 5.0 là bản sẽ được phát hành tiếp theo của Swift, và dự kiến sẽ mang lại sự ổn định của ABI trong thời gian dài. Đó không phải là tất cả, mặc dù: một số tính năng chính đã được triển khai, bao gồm các raw string, các trường hợp của enum, kiểm tra bội số integer và nhiều hơn nữa. ...

Tác giả: Trần Trung Dũng viết 18:56 ngày 07/10/2018 chỉnh sửa

Viết app Angular siêu tốc với Angular generator

Các bác dev Angular thì bắt đầu như thế nào. Em thì hồi trước phải : Download Angular Thêm vào index.html Tạo file app.js , thêm vào index.html angular.module(‘myApp’, [‘bla’, ‘balo’]); Download thêm các package , rồi ...

Tác giả: Trần Trung Dũng viết 22:44 ngày 05/10/2018 chỉnh sửa