Bài viết của Trịnh Tiến Mạnh

Java 9 Stream API Improvements

Phiên bản tiếp theo mà Oracle sẽ phát hành vào khoảng thời gian cuối tháng 3 năm 2017 tới đây chính là Java SE 9 . Vì vậy trong bài viết này tôi muốn giới thiệu cho các bạn biết về một đặc tính cải tiến khá hay về Java SE 9 Stream API. Đầu tiên ta sẽ nói qua về Java SE 8 Stream API. Sau đó tôi ...

Tác giả: Trịnh Tiến Mạnh viết 14:29 ngày 12/08/2018 chỉnh sửa

Tìm hiểu một vài khái niệm liên quan đến "mã hóa"

Cùng ăn mừng sự kiện gỡ bỏ quy định bắt buộc phải viết report trên Viblo, cùng hướng tới một tương lai xa xăm khi người người làm theo năng lực, hưởng theo nhu cầu và hàng tháng không còn phải lựa chọn giữa 2 ngày lương hay report, chúng ta cùng làm một bài viết nhỏ trên Viblo =)). Xét theo quy mô ...

Tác giả: Trịnh Tiến Mạnh viết 14:29 ngày 12/08/2018 chỉnh sửa

Rails Database Best Practices (Phần 1)

Thường thì chúng ta bắt đầu code với mục đích "chạy là ổn", để sau 1 thời gian làm việc, khi nhìn lại thì chúng ta nhận ra 1 đống vấn đề càn giải quyết. Tôi cũng đã trải qua 1 khoảng thời gian cần phải tăng tốc các trang web với database rất tồi tệ. Đó cũng là nguyên nhân để tôi có bài viết này. ...

Tác giả: Trịnh Tiến Mạnh viết 14:29 ngày 12/08/2018 chỉnh sửa

Thực hiện cuộc gọi điện thoại bằng Python

Một ngày đẹp trời nào đó bạn gặp dự án mà khách hàng yêu cầu làm call-center chẳng hạn thì chắc hẳn có vô vàn giải pháp bạn có thể tìm thấy hoặc nghĩ ra. Hôm nay tôi sẽ gợi ý cho các bạn 1 giải pháp sử dụng ngôn ngữ Python để thưc hiện cuộc gọi trên di động của bạn </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 14:29 ngày 12/08/2018 chỉnh sửa

Proshow, phần mềm tạo video chuyên nghiệp

1. Giới thiệu Đôi lúc chúng ta đi đám cưới, thấy cô dâu chú rể mở video show loạt ảnh cưới của họ thấy rất lung linh và đẹp mắt. Và chúng ta muốn làm được 1 video như thế để cho chính chúng ta hay làm quà tặng đến người thân yêu, bạn bè... Ở bài này, mình sẽ giới thiệu với các bạn phần mềm ...

Tác giả: Trịnh Tiến Mạnh viết 14:29 ngày 12/08/2018 chỉnh sửa

Partition Table SQL Server

Table partitioning là kỹ thuật phân chia bảng thành từng đoạn nhằm quản lý hiệu quả cơ sở dữ liệu với dung lượng lớn, cung cấp 1 phương pháp khác để chia dữ liệu những bảng lớn và trỏ tới những vùng nhỏ hơn. Bằng phương pháp đó, nó tạo ra một phiên bản quản trị cơ sở dữ liệu dễ dàng hơn khi back up ...

Tác giả: Trịnh Tiến Mạnh viết 14:29 ngày 12/08/2018 chỉnh sửa

Những cách đơn giản để restore chiếc iPhone của bạn với iTunes

Khi chiếc iPhone của bạn gặp nhiều vấn đề trục trặc có thể do một số nguyên nhân như: tải nhiều ứng dụng không cần thiết, xung đột giữa các phần mềm với nhau, lưu trữ quá nhiều dữ liệu... khiến bạn muốn restore nó về tình trạng" mới nguyên" như vừa xuất xưởng? Thế nào là restore? Restore là quá ...

Tác giả: Trịnh Tiến Mạnh viết 14:29 ngày 12/08/2018 chỉnh sửa

Street View trong Map Android API

Google street view cung cấp các ảnh 360 độ về những con đường thuộc khu vực mà nó bao phủ. Sau đây, tôi sẽ hướng dẫn các bạn cách sử dụng dịch vụ của Street View để cho người sử dụng app của bạn có được cái nhìn thực tế trên bản đồ, cung cấp cho người dùng những hình ảnh, bối cảnh thực tế về cái ...

Tác giả: Trịnh Tiến Mạnh viết 14:29 ngày 12/08/2018 chỉnh sửa

Deploy rails app with unicorn and nginx with Capistrano

Hôm nay mình sẽ hướng dẫn các bạn từng bước autodeploy rails app với capistrano bắt đầu từ con số 0. Trước hết, các bạn cần hiểu rõ vai trò của từng thành phần trong bài viết này: Rails app: là một app được viết bằng ruby on rails Unicorn: là một app server hỗ trợ rails - tương tự puma hay ...

Tác giả: Trịnh Tiến Mạnh viết 14:29 ngày 12/08/2018 chỉnh sửa

Giới thiệu Retrofit 2 HTTP Client

Retrofit là gì Retrofit là một thư viện HTTP Client cho Android và Java. Retrofit giups dễ dàng kết nối tới một REST web service bằng cách dịch API thành các Java interface. Thư viện mạnh mẽ này giup chúng ta làm việc dễ dàng với dữ liệu JSON hay XML sau đó phân tích thành các đối tượng ...

Tác giả: Trịnh Tiến Mạnh viết 14:28 ngày 12/08/2018 chỉnh sửa