Với cạnh tranh lập trình web như hiện nay, việc nắm bắt nhanh công nghệ gần như điều bắt buộc của mỗi lập trình viên. HTML5 là một phát triển mới hỗ trợ việc lập trình giao diễn web trực quan thân thiện và đẹp hơn. Vậy nó là gì và tìm hiểu nó như thế nào mọi người cùng theo dõi nhé!
Xem chi tiếtJava là một trong những ngôn ngữ lập trình phổ biến nhất trong giới lập trình viên và nó được sử dụng để tạo ra các ứng dụng web, phần mềm tùy chỉnh, cổng thông tin điện tử, bao gồm các giải pháp thương mại điện tử trên web và di động.
Xem chi tiếtLà một lập trình viên Java, có thể bạn thường suy nghĩ về cách làm thế nào để kiếm thêm tiền. Không chỉ riêng mình bạn mà hầu hết tất cả mọi người đều muốn tăng thu nhập cao nhất bằng cách sử dụng các kỹ năng của họ. Ngoài ra, ...
Xem chi tiếtLập trình server với Swift đã và đang là một chủ đề thú vị kể từ khi Apple mã nguồn mở ngôn ngữ này. Cho đến trước khi bài viết này được ra đời thì tôi chưa từng có chút kinh nghiệm lập trinh back end nào, nhưng....
Xem chi tiếtHằng ngày khi nghiên cứu về Swift, chúng ta thường hay được biết đến những khái niệm như Closure, Extension, Functional Programming...Tuy nhiên...
Xem chi tiếtTiếp theo bài viết lần trước, hôm nay tôi sẽ giới thiệu cho các bạn 2 phương thức giúp bạn nắm rõ và sử dụng Optional trong Swift thành thạo hơn, đó chính là If let và guard.
Xem chi tiếtCó thể nói, nếu bạn không hiểu và nắm rõ được Optional, thì bạn mới chỉ nắm đc khoảng 20% ngôn ngữ Swift thôi, và tôi tin là sau khi bạn nắm vững được nó, bạn sẽ không muốn chuyển sang ngôn ngữ lập trình nào mà không hỗ trợ tính năng này nữa.
Xem chi tiếtRất nhiều người đã từng biết đến Spring Boot, nhưng khi hỏi về nó, tôi phát hiện ra rằng không ít trong số họ không thực sự hiểu Spring Boot là gì, và quan trọng hơn, không biết rằng nó tuyệt vời như thế nào. Điều này thật là đáng tiếc!
Xem chi tiếtTôi đã bắt đầu làm một side project (dự án cá nhân) từ 3 năm trước, và đó là một trong những việc tốt nhất mà tôi đã từng làm để phát triển sự nghiệp cá nhân của mình.
Xem chi tiếtDelegate là một design pattern rất cơ bản và phổ biến trong lập trình iOS, trong khi đó, không có nhiều lập trình viên biết đến Unwind Segue trong lập trình iOS, mặc dù cả 2 đều có chung một đặc điểm là dismiss View Controller hiện tại và truyền dữ liệu trả về View Controller trước đó. Bài viết hôm nay sẽ tìm hiểu hơn về Unwind Segue, so sánh và thay thế Delegate protocol trong việc truyền dữ liệu giữa các View.
Xem chi tiếtNếu bạn hỏi một nhà phát triển phần mềm rằng họ dành thời gian để làm công việc gì nhiều nhất, thì họ sẽ nói với bạn rằng họ dành phần lớn thời gian để viết code.
Xem chi tiếtTôi vừa đọc xong cuốn sách “The Object-Oriented Thought Process, 3rd Edition, Matt Weisfeld” nên muốn chia sẻ với mọi người. Ở đây tôi chỉ nêu lên những điều tôi thấy tâm đắc nhất. Vì sách khá dài và viết theo lối hàn lâm “vãi” nên tôi đã dành gần 3 tháng để vừa đọc, vừa ngâm cứu và thực hành cho projects đang làm.
Xem chi tiết