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

Tập 11: Middleware Laravel

Hi, rất vui được gặp lại các bạn. Để tiếp tục series "Hành trình chinh phục Laravel framework" thì trong tập này mình sẽ nói về một component rất hay sử dụng trong Laravel, đó chính là "Middleware". Thuật ngữ này chúng ta đã gặp rất nhiều trong các tập trước, vì vậy ngày hôm nay ...

Tác giả: Trịnh Tiến Mạnh viết 11:03 ngày 03/08/2019 chỉnh sửa

setState trong React

Khi bạn gọi setState ở trong một component, điều gì đã xảy ra? import React from "react" ; import ReactDOM from "react-dom" ; class Button extends React . Component { constructor ( props ) { super ( props ) ; this . state = { ...

Tác giả: Trịnh Tiến Mạnh viết 11:03 ngày 03/08/2019 chỉnh sửa

Một số thay đổi mới quan trọng trong reactjs 16.4

Trong thời gian gần đây, reactjs liên tục có những cải tiến đáng kể. Kiến trúc của reactjs ngày càng được hoàn thiện và tối ưu hóa, mà cụ thể nhất là hook cho phép render các pure component nhằm giảm tải lưu lượng tăng năng suất và hiệu năng của wed. Hôm nay chúng ta sẽ cùng tìm hiểu ...

Tác giả: Trịnh Tiến Mạnh viết 11:01 ngày 03/08/2019 chỉnh sửa

Philippines và một loạt quốc gia Đông Nam Á khác được dùng WiFi miễn phí do Google cung cấp

Hy vọng là Việt Nam cũng sẽ sớm được tham gia chương trình Google Station của Google. Mới đây, tại một hội nghị dành riêng cho Philippines, Google tuyên bố rằng họ sẽ mở rộng chương trình Google Station để bắt đầu cung cấp WiFi miễn phí tại các khu ...

Tác giả: Trịnh Tiến Mạnh viết 11:01 ngày 03/08/2019 chỉnh sửa

Phỏng vấn độc quyền với Đại diện Ban Giám Khảo của The FinLab Cycle 2

Vòng nộp đơn của The FinLab Cycle 2 tuy đã kết thúc nhưng dư âm vẫn còn làm xôn xao cộng đồng FinTech Việt trong hơn 1 tháng trở lại đây. Dưới đây là bài phỏng vấn độc quyền anh Will Leong – Đại diện Ban giám khảo đến từ The FinLab về chất lượng các startup Việt Nam cùng những tiết ...

Tác giả: Trịnh Tiến Mạnh viết 16:51 ngày 01/08/2019 chỉnh sửa

Custom UIButton

1. Create extensions for UIComponents you wanna add common style. extension UIButton { open override func draw(_ rect: CGRect) { //provide custom style self.layer.cornerRadius = 10 self.layer.masksToBounds = true } } 2. Create a subclass of UIButton and provide all the styling u wanna apply ...

Tác giả: Trịnh Tiến Mạnh viết 16:50 ngày 01/08/2019 chỉnh sửa

Cách đặt nút “Cancel” trong thiết kế UX tối ưu nhất

Trong design, nút cancel ngoài cái tên gọi là cancel ra, nó còn 1 vài cái tên gọi khác nữa.「 Not Now – Không làm bây giờ 」 hay「 Maybe Later – Làm lúc khác 」 là 1 trong những ví dụ đó. Nhưng đôi khi có 1 số trường hợp mà nút Cancel không thể đặt là Cancel hay những tên gọi tương ...

Tác giả: Trịnh Tiến Mạnh viết 16:50 ngày 01/08/2019 chỉnh sửa

Lệnh INSERT MySQL trong Python

Previous Câu lệnh INSERT INTO được sử dụng để thêm một bản ghi vào bảng. Trong python, chúng ta có thể sử dụng (%s) thay cho các giá trị. Nội dung chính: INSERT 1 bản ghi INSERT nhiều bản ghi INSERT 1 bản ghi Phương thức cursor. execute () được sử ...

Tác giả: Trịnh Tiến Mạnh viết 16:49 ngày 01/08/2019 chỉnh sửa

Google I/O 2019 – Thay đổi trong các Android Architecture Components (P1)

Google I/O 2019 đã diễn ra được 2 tháng tính tới thời điểm bài viết này, tuy nhiên chưa có nhiều bàn luận trong cộng đồng lập trình Android Việt về những thay đổi mới được giới thiệu trong sự kiện, đặc biệt là những thay đổi trong các Android Architecture Components. Hi vọng bài ...

Tác giả: Trịnh Tiến Mạnh viết 14:10 ngày 31/07/2019 chỉnh sửa

Hàm format() trong Python

Hàm format() được tích hợp sẵn trong Python sử dụng để định dạng một giá trị truyền vào thành một định dạng cụ thể. Cú pháp hàm format() trong Python: format(value[, format_spec]) Các tham số của hàm format() Hàm format() có 2 tham số: value: giá trị cần được định dạng. ...

Tác giả: Trịnh Tiến Mạnh viết 14:10 ngày 31/07/2019 chỉnh sửa
<< < .. 57 58 59 60 61 62 63 .. > >>