Chuyên mục
Công Nghệ

Good News: Windows 11 đang chuyển sang mô hình cập nhập hằng năm

Nó có ý nghĩa hơn nhiều so với các bản cập nhật nửa năm một lần Một trong những bất cập của Windows 10, khiến cho nhiều người dùng phàn nàn đơn giản chỉ là nó cập nhập quá thường xuyên. Hai bản cập nhập lớn mỗi năm và mỗi lần cập nhập chỉ thay […]

Chuyên mục
Công Nghệ

Làm việc với JSON & Serialization trong Flutter

JSON là một định dạng tuyệt vời để chuyển dữ liệu qua web và hơn thế nữa. Mọi nhà phát triển sẽ phải đối mặt với vấn đề: làm cách nào để parse JSON thành một object? Bây giờ chúng ta sẽ kiểm tra những gì Flutter cung cấp để serialize các object JSON. Vì […]

Chuyên mục
Công Nghệ

Tìm hiểu Keys trong Flutter

Trong bài viết này, chúng ta sẽ cùng nhau khám phá các Keys trong Flutter. Không những tìm hiểu công dụng của từng loại Key, chúng ta còn biết được khi nào, ở đâu và sử dụng loại nào là thích hợp để giải quyết các vấn đề cũng như nó đã tối ưu ứng […]

Chuyên mục
Công Nghệ

Các câu trúc lệnh điều khiển trong Javascript

Bất  kỳ một ngôn ngữ lập trình nào cũng có các câu lệnh được xây dựng sẵn dùng để thực thi các dòng code theo các yêu cầu được chỉ định, JavaScript cũng không ngoại lệ. Không dài dòng nữa, chúng ta cùng nhau tìm hiểu cấu trúc lệnh điều khiển hay if…else và switch…case […]

Chuyên mục
Công Nghệ

Kết hợp Linter trong parse JSON objects để app Flutter chạy an toàn

Nhìn chung, việc bạn upgrade lên Dart 2.12 để làm việc với sound null safety là khá dễ dàng… ngoại trừ một điều: Tất cả các chuyển đổi JSON sang object của bạn đều bị lỗi và rất khó để tìm ra cách sửa lỗi. Trong bài viết này, tôi sẽ giải thích cho bạn […]

Chuyên mục
Công Nghệ

Tìm hiểu lập trình bất đồng bộ trong Dart & Flutter

Bài viết được dịch và viết lại từ ngữ cho dễ hiểu từ nguồn bài gốc: Exploring Asynchronous Programming In Dart & Flutter Lập trình bất đồng bộ là kiểu lập trình cho phép bạn thực hiện riêng một công việc  nào đó và nó chạy độc lập với thread chính. Khi công việc được […]

Chuyên mục
Công Nghệ

Khai báo biến, scope và hoisting trong JavaScript

Ở bài trước, chúng ta đã cùng nhau tìm hiểu về các kiểu dữ liệu trong JavaScript cũng như biết được tham trị, tham chiếu là gì? Phân biệt được hai ông thần này. Trong bài viết này, chúng ta sẽ tiếp tục tìm hiểu về cách khai báo biến trong JavaScript, khái niệm scope […]

Chuyên mục
Công Nghệ

Flutter cơ bản: Hiểu về Dart

Bạn có thể tham khảo bài viết trước về việc tạo ứng dụng đầu tiên của bạn với Flutter ở đây. Còn bây giờ, chúng ta hãy cùng nhau tìm hiểu những điều cơ bản về Dart, ngôn ngữ lập trình cho phép chúng ta viết code logic phức tạp hơn. 200Lab đã publish một […]

Chuyên mục
Công Nghệ

Flutter cơ bản: Xây dựng App có nhiều màn hình

Trong bài viết này chúng ta sẽ tìm hiểu cách xây dựng ứng dụng với nhiều màn hình trong Flutter bằng cách sử dụng Navigation, truyền dữ liệu giữa các màn hình với thông qua các ruotes. Cho đến bài viết này trong seri Flutter cơ bản này, chúng ta chủ yếu xoay quanh các […]

Chuyên mục
Công Nghệ

Xử lý lỗi với Future & Try-Catch Block trong Flutter

Xử lý những sai lầm của bạn! Ứng dụng của bạn đôi khi sẽ có những lỗi xảy ra. Bạn phải giải quyết chúng. Thật là khủng khiếp. Nếu nó là một lỗi không thể sửa được, ứng dụng của bạn phải chủ động. Nếu nó xảy ra sự cố, ứng dụng của bạn nên […]

Chuyên mục
Công Nghệ

Vòng lặp trong JavaScript

Nhắc đến vòng lặp thì hầu hết các ngôn ngữ lập trình nào cũng có và JavaScript thì cũng không phải là ngoại lệ. Vòng lặp đóng vai trò quan trọng trong hầu hết các ngôn ngữ lập trình, nó giúp giải quyết được các bài toán trong thực tế, đồng thời cũng giúp rút […]

Chuyên mục
Công Nghệ

Tìm hiểu Iterables và Iterators trong ngôn ngữ Dart

Trước khi thực hiện một số nghiên cứu và thực hành, các iterable khá khó hiểu đối với tôi. Nếu bạn giống như tôi, thì bài viết này là dành cho bạn. Thực tế thì chúng không khó đến vậy. Tôi sẽ giải thích các iterable là gì và chúng khác với iterator như thế […]

Chuyên mục
Công Nghệ

Flutter cơ bản: State trong Flutter

Stateful vs Stateless Widget Trong bài viết này, chúng ta sẽ tìm hiểu chi tiết về các state trong Flutter: bao gồm Stateful và Stateless widget. State trong Flutter là gì? Mình chắc chắn rằng bạn đã gặp nhiều định nghĩa về state trên internet trước đây và thành thật mà nói tất cả chúng […]

Chuyên mục
Công Nghệ

Function trong JavaScript

Chắc hẳn nhiều bạn từng học qua các ngôn ngữ lập trình khác cũng đã biết về khái niệm function là gì rồi, với các bạn mới tiếp cận với lập trình và chọn ngôn ngữ JavaScript này thì sao? Đừng quá lo lắng, trong bài viết này chúng ta cùng nhau tìm hiểu những […]

Chuyên mục
Công Nghệ

Tìm hiểu về HOF và Currying trong JavaScript

Ở bài trước, chúng ta đã cùng nhau tìm hiểu về function trong JavaScript là như thế nào rồi. Đó chỉ mới là kiến thức căn bản mà thôi, trong bài viết này chúng ta cùng nhau tìm hiểu khái niệm nâng cao hơn một chút đó là HOF và Currying nhé 😉. Hai khái […]

Chuyên mục
Công Nghệ

Flutter cơ bản: Cách phân chia Widget

Trong bài viết này, chúng ta sẽ tìm hiểu kỹ hơn một số Widget được cung cấp bởi package Flutter Material. Chúng ta cũng sẽ học cách có thể tạo các Widget tùy chỉnh của riêng mình và cách chúng hoạt động. Cùng với đó, chúng ta sẽ ứng dụng chúng vào một app thú […]

Chuyên mục
Công Nghệ

Flutter cơ bản: Elegant State Management và Provider

Cho đến bài viết này trong seri, chúng ta chỉ thấy các state ở trong một hoặc hai widget. Bây giờ, chúng ta sẽ dùng state cho toàn app, tức là chúng ta sẽ xử lý state trên toàn ứng dụng và quản lý nó một cách hợp lý (elegant) nhất có thể. Để làm […]

Chuyên mục
Công Nghệ

Flutter cơ bản: Sử dụng nhiều Providers (Multiple Providers)

Trong phần trước của seri Flutter cơ bản, chúng ta đã có một cái nhìn sâu hơn về cách provider dùng để xử lý state management. Nhưng điều gì sẽ xảy ra nếu chúng ta phải triển khai nhiều providers trong ứng dụng của mình và listen chúng trong các widget khác nhau ở những […]

Chuyên mục
Công Nghệ

Hot news: Bạn có thể lập trình Flutter trên điện thoại

Bài viết được dịch từ nguồn này Cái gì? Họ không có máy tính ? Tôi làm cách nào để dạy phát triển ứng dụng dành cho thiết bị di động nếu học sinh không có máy tính? Khi được hỏi liệu tôi có giảng dạy môn Phát triển ứng dụng dành cho thiết bị […]

Chuyên mục
Công Nghệ

10 điều mà mọi developer nên làm để phát triển sự nghiệp

Kể từ bài viết 12 điều tôi tin rằng các lập trình viên chuyên nghiệp nên làm, vào tháng 8, tôi bắt đầu lưu ý đến các hành vi, kỹ năng và đặc điểm khác ở những người tôi gặp khi làm việc trong các dự án phần mềm phức tạp. Bên cạnh đó, tôi […]