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

Sự khác nhau giữa Static Testing và Dynamic Testing

Thử nghiệm tĩnh và thử nghiệm động là những phương pháp thử nghiệm quan trọng dành cho các Developer và Tester trong vòng đời Phát triển của phần mềm. Đây là những kỹ thuật kiểm thử phần mềm mà tổ chức phải lựa chọn cẩn thận để thực hiện trên ứng dụng phần mềm. Trong hầu hết các loại thử nghiệm, ...

Tác giả: Tạ Quốc Bảo viết 16:25 ngày 12/08/2018 chỉnh sửa

Demo ứng dụng xem tin tức sử dụng kotlin và retrofit

Như các bạn cũng biết, vào ngày 17 tháng 5 năm 2017, tại sự kiện thường niên của Google dành cho các lập trình viên, có tên là Google I/O, đội ngũ Android của công ty này đã công bố rằng ngôn ngữ lập trình mới Kotlin sẽ chính thức lên ngôi thay thế cho người tiền nhiệm Java “cũ rích”. ...

Tác giả: Tạ Quốc Bảo viết 16:25 ngày 12/08/2018 chỉnh sửa

MongoDB Cheat Sheets - So sánh cú pháp giữa SQL và MongoDB

Nhân tiện vừa nhận được thông tin phong phanh phía khách hàng sắp tới dự án của mình sẽ có một vài thay đổi lớn về công nghệ, một trong số đó có MongoDB thế là làm luôn 1 bảng cheat sheets so sánh cú pháp giữa mongodb và SQL cho tiện tra cứu, tiện thể share luôn cho mọi người. Executables Bảng ...

Tác giả: Tạ Quốc Bảo viết 16:25 ngày 12/08/2018 chỉnh sửa

Có gì mới trong ruby 2.5

Mới đây Ruby 2.5.0-preview1 đã được phát hành vào ngày 10 tháng 10 năm 2017. Nó giới thiệu rất nhiều tính năng mới và cải tiến hiệu suất. Tôi đã chọn ra một số tính năng nổi bật. Tôi hy vọng bài viết này sẽ giúp chúng ta hiểu một số thay đổi sắp tới có sẵn trong Ruby 2.5 Bundler gem Bundler giờ ...

Tác giả: Tạ Quốc Bảo viết 16:25 ngày 12/08/2018 chỉnh sửa

Giải bài toán thay đổi Web UI theo thời gian thực với firebase

Mình là lập trình viên Java. Vừa rồi dự án mình làm có gặp một bài toán về push notification. Sau khi ngó ngiêng khắp nơi, thì được 1 anh đẹp trai mách nước cho là “dùng firebase đi” . Thế là mình vùi đầu vào tìm hiểu, và sau vài ngày cũng mạnh dạn xin được viết bài chia sẻ. Giả sử ...

Tác giả: Tạ Quốc Bảo viết 16:25 ngày 12/08/2018 chỉnh sửa

Grand Central Dispatch in Swift

Grand Central Dispatch (hay GCD) là một trong những công nghệ cơ bản mà hầu hết các Swift developers đã sử dụng rất nhiều . Nó chủ yếu được biết đến vì có thể gửi công việc lên các hàng đợi khác nhau chạy đồng thời với nhau, và hầu hết bạn có thể đã sử dụng nó để viết mã như thế này: ...

Tác giả: Tạ Quốc Bảo viết 16:25 ngày 12/08/2018 chỉnh sửa

Xây dựng desktop app bằng Electron

Giới thiệu Electron là Framwork (open source bởi Github) cho phép viết desktop app chạy trên mọi nền tảng (Mac, Window, Linux) dựa trên công nghệ web (Nodejs, HTML và CSS). Ứng dụng đầu tiên được xây dựng bằng Electron cũng khá nổi tiếng đến đó chính là trình soạn thảo Atom của Github. Bên ...

Tác giả: Tạ Quốc Bảo viết 16:25 ngày 12/08/2018 chỉnh sửa

Giới thiệu NSNotification & NSNotification​Center trong iOS

Mở đầu: Trong cuộc sống, vấn đề giao tiếp vô cùng quan trọng và thiết yếu. Ngày ngày mỗi người chúng ta đều nhận thông tin và phản hồi thông tin cho người khác. Có thể là một một (giao tiếp trực tiếp) hoặc có thể là một nhiều (ví dụ như truyền hình). Trong lập trình cũng vậy, sẽ có những cách ...

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

Sử dụng Eloquent Model của Laravel một cách hiệu quả

Vâng, lại một cái cuối tháng nữa đến rồi đi, lại một bài Viblo nữa cần rặn. Nói chung là cờ bí thì dí tốt, đề tài bí thì cứ dí vào cái gì tương đối quen thuộc với bản thân mà táng. Lấy số lượng người làm PHP trong công ty, nhân với số tháng cần viết report, nhân tiếp với tỉ lệ phần trăm số lượng dự ...

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

Viết chương trình Python đầu tiên

Python là gì? Python là một ngôn ngữ lập trình bậc cao được sử dụng cho các ứng dụng ở nhiều lĩnh vực, bao gồm lập trình web, scripting, khoa học máy tính và trí tuệ nhân tạo. Nó rất thông dụng và được sử dụng bởi nhiều tổ chức lớn như Google, NASA, CIA và Disney. Lưu ý: Python được xử lý ...

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