Bài viết của Tạ Quốc Bảo

Chrome đang góp phần giết chết HTTP

2016 có thể là năm mà HTTP cuối cùng cũng… chết. Ngày 9/9, đội ngũ bảo mật của Chrome công bố, trình duyệt này sẽ bắt đầu đánh dấu “insecure” cho các trang web dùng kết nối chuyển password và thông tin tín dụng thiếu bảo mật từ tháng 1 năm 2017. Thông báo cảnh giác ...

Tác giả: Tạ Quốc Bảo viết 16:24 ngày 22/10/2019 chỉnh sửa

Series Thực hành quản lý Task với Backlog - P.1

Sau khi kết thúc series lý thuyết thì mình xin đi tiếp với series thực hành việc quản lý task bằng công cụ Backlog, một công cụ quản lý task được các công ty Nhật Bản rất ưa chuộng. Bạn nào muốn tham khảo bài viết gốc thì đọc ở đây nhé. Let's go!!! Những công cụ nào thì tốt? Công cụ được xác ...

Tác giả: Tạ Quốc Bảo viết 16:24 ngày 22/10/2019 chỉnh sửa

Memory management in JavaScript

I. Tổng quan Những ngôn ngữ như C có cơ chế quản lý bộ nhớ cấp thấp như malloc() và free(). Điều này cho phép developer cấp phát và giải phóng bộ nhớ. Trong khi đó, JavaScript cấp phát bộ nhớ khi object, string, ... được tạo và tự động giải phóng bộ nhớ khi nó không được sử dụng nữa, quá trình ...

Tác giả: Tạ Quốc Bảo viết 16:23 ngày 22/10/2019 chỉnh sửa

Singleton class trong Kotlin

Singleton là một mẫu thiết kế phần mềm (software design pattern) đảm bảo rằng một lớp (class) chỉ có một thể hiện (instance) và một điểm truy cập toàn cục đến nó được cung cấp bởi chính class đó. Singleton Pattern đảm bảo rằng chỉ có một instance sẽ được tạo và nó sẽ hoạt động như một access ...

Tác giả: Tạ Quốc Bảo viết 16:23 ngày 22/10/2019 chỉnh sửa

Quay lưng với hàng tỷ ‘đô’ từ mạng xã hội tỷ dân để khởi nghiệp từ đầu, nhà đồng sáng lập Facebook lọt top 400 người giàu nhất nước Mỹ, sánh vai cùng Mark Zuckerberg

Tuổi trẻ với suy nghĩ táo bạo, thông thạo công nghệ và tràn trề nhiệt huyết là công thức tuyệt vời cho sự thành công. Sự thật này ngày càng trở nên rõ ràng qua nhiều thập kỉ. Trong danh sách 400 người giàu nhất nước Mỹ do tạp chí Forbes công bố cách đây không lâu, có 13 cá nhân đáng ...

Tác giả: Tạ Quốc Bảo viết 16:23 ngày 22/10/2019 chỉnh sửa

Cùng học Kotlin Coroutine, phần 5: Async & Await

Giả sử bạn đang code 1 task cần call 2 API rồi sau đó cần compose lại ra 1 cục data để fill vào UI. Hoặc bài toán khác: Cho 2 function, mỗi function sẽ return về 1 kết quả kiểu Int. Sau đó print ra tổng của 2 kết quả lại. Ví dụ: fun main() = runBlocking<Unit> { val time = ...

Tác giả: Tạ Quốc Bảo viết 23:16 ngày 20/10/2019 chỉnh sửa

100% Code Coverage - liệu có thật sự là đủ ?

Hiện nay đã và đang tồn tại những ý kiến trái chiều về sự cần thiết của việc hệ thống của bạn nên đạt được 100% Code Coverage (độ bao phủ). Một số người cho rằng việc này sẽ đảm bảo cho một hệ thống sẽ sạch bug 100% nhờ việc unit test đã bao phủ tất cả các dòng code trong hệ thống, một số người ...

Tác giả: Tạ Quốc Bảo viết 23:16 ngày 20/10/2019 chỉnh sửa

[C#] Viết ứng dụng Screen Saver đơn giản trong Winform

Xin chào các bạn, bài viết hôm nay mình sẽ demo ứng dụng Screen Saver đơn giản bằng ngôn ngữ lập trình C# winform. Screen Saver là một trình ứng dụng bảo vệ màn hình, khi người dùng không thao tác một thời gian thì sẽ hiển thị. File Screen saver có phần mở ...

Tác giả: Tạ Quốc Bảo viết 10:41 ngày 19/10/2019 chỉnh sửa

Ruby: class_eval vs module_eval

Bài viết được dịch từ bài Ruby: class_eval vs module_eva của tác giả @farsi_mehdi. Thêm methods hoặc attributes vào class/module một cách nhanh chóng là một mô hình pattern khá phổ biến trong Ruby (activerecord, activesupport, rake, rack, vân vân..). Để làm như vậy, chúng ta có thể sử ...

Tác giả: Tạ Quốc Bảo viết 10:40 ngày 19/10/2019 chỉnh sửa

Kiểm thử phi chức năng

Kiểm thử phi chức năng Kiểm thử phi chức năng liên quan đến việc kiểm thử phần mềm từ những yêu cầu phi chức năng nhưng quan trọng như hiệu suất, bảo mật, giao diện người dùng... Vậy Kiểm thử phi chức năng (Non-Functional Testing) là gì? Mục tiêu, Đặc điểm, Các tham số Kiểm thử phi chức năng hay ...

Tác giả: Tạ Quốc Bảo viết 10:39 ngày 19/10/2019 chỉnh sửa
<< < .. 79 80 81 82 83 84 85 .. > >>