6 Kiểu ứng dụng web phổ biến nhất hiện nay

Chúng ta đều biết rõ về ứng dụng web và sự khác biệt đối với các thể loại ưng dụng di động khác. Ứng dụng web không giới hạn chỉ ở smartphones hay máy tính bảng, mà là được thiết kế để chạy trên tât cả loại trình duyệt web ở máy tính, laptop hay điện thoại di động..Trong bài viết ...

Tác giả: Bùi Văn Nam viết 15:34 ngày 20/09/2018

Bắt đầu làm việc với Flutter (Phần II)

Tiếp theo bài trước, bài này ta sẽ bắt đầu tập trung vào code. Đây là hướng dẫn để tạo ứng dụng Flutter đầu tiên của bạn. Nếu bạn đã quen với mã hướng đối tượng và các khái niệm lập trình cơ bản như biến, vòng lặp và điều kiện, bạn có thể hoàn thành hướng dẫn này. Bạn không cần kinh nghiệm trước ...

Tác giả: Tạ Quốc Bảo viết 15:34 ngày 20/09/2018

Sẵn sàng cho cuộc cách mạng Bot

Liệu bot sẽ giải phóng cho chúng ta khỏi những công việc đơn điệu, nhàm chán, lặp đi lặp lại mỗi ngày? Nhân viên CNTT hiện nay thường bị bó buộc vào khung thời gian cố định nào đó trong ngày với những công việc nhàm chán, thì bot là những ứng dụng đơn giản sẵn sàng thay thế và thực ...

Tác giả: Tạ Quốc Bảo viết 15:34 ngày 20/09/2018

Vì sao chi phí sản xuất game lại mắc đến thế?

Nhưng những game có tiền đầu tư lớn vẫn đang thống trị các bảng xếp hạng và mang về các khoản lợi nhuận khổng lồ. Có thể kể tới trường hợp của Grand Theft Auto V khi mang về tới 800 triệu USD ngay trong ngày đầu tiên phát hành, số tiền gấp 3 lần tổng chi phí sản xuất của nó. Và với ...

Tác giả: Tạ Quốc Bảo viết 15:34 ngày 20/09/2018

An Image Processing Application in C++

Mã được mô tả cho một ứng dụng xử lý ảnh đa giao diện (MDI) sử dụng lớp CImage trong C ++. 1: Ưu điểm của MDI. Thiết kế Imagr như một ứng dụng MDI mang lại lợi ích khi có thể so sánh hình ảnh hoặc thực hiện các hoạt động hai ảnh (như được giải thích dưới đây). Ngoài ra, điều quan trọng là phải ...

Tác giả: Hoàng Hải Đăng viết 15:34 ngày 20/09/2018

Danh sách những kỹ năng lập trình được trả lương cao nhất

Lập trình nói chung là một kỹ năng có giá trong mắt nhà tuyển dụng khi bạn đang tìm kiếm việc làm, nhưng các nhà tuyển dụng sẽ trả lương cao hơn cho một số người trong số họ. Nếu bạn đang tự hỏi mình nên học gì để mở rộng các kỹ năng và cơ hội việc làm, thì đây là danh sách gồm top 12 ...

Tác giả: Bùi Văn Nam viết 15:34 ngày 20/09/2018

Tìm hiểu về Gem Letter Opener

Gem Letter Opener là gì? Việc xây dựng một website ắt hẳn không thể thiếu xây dựng tính năng gửi mail. Tuy nhiên trong quá trình xây dựng bạn có thể gặp một số vấn đề là: Bạn phải thiết lập một email để test Bạn vô tình gửi email đến cho một địa chỉ email khác dẫn đến việc rò rỉ thông ...

Tác giả: Trần Trung Dũng viết 15:34 ngày 20/09/2018

Finance training in Chandigarh | CBitss Technologies

Financial management course is the foundation of economic education of Chandigarh. Economic education is a source of many changes due to a liberalization of the economy in our country and promotes the operation of financial management and control with the result that finance became an ...

Tác giả: Bùi Văn Nam viết 15:34 ngày 20/09/2018

[Solidity]Ethereum Virtual Machine

Giới thiệu Tiếp tục với solidity và smart contract, chúng ta tìm hiểu tiếp về Ethereum Virtual Machine Vẫn như cũ, các bạn có thể tìm đọc Tài liệu gốc về solidity ở đây Minh thì có nhiều cái phải học, nhiều cái thấy hứng thú, nên cứ thích cái gì, thì tìm hiểu về cái đó thôi, nên ...

Tác giả: Hoàng Hải Đăng viết 15:34 ngày 20/09/2018

Những tips sử dụng google driver mà bạn không thể bỏ qua

1. Phối hợp tốt với người khác Sẽ là không quan trọng nếu chỉ có một mình bạn làm việc với tất cả tài liệu đó, nhưng với việc nhiều hơn một người tại một thời điểm có thể làm việc trên một tài liệu. Để theo dõi những đồng nghiệp đã làm, bạn có thể xem lịch sử sửa đổi qua "File > See ...

Tác giả: Tạ Quốc Bảo viết 15:33 ngày 20/09/2018

GET Data Realtime From Weather Yahoo API with SocketIO and VueJS

Mở đầu Ứng dụng với các vấn đề liên quan đến realtime thì đã có rất nhiều trong thực tế, và cũng có rất nhều bài chia sẻ, các tutorial giới thiệu về việc sử dụng SocketIO. Vì cũng có khá nhiều bài viết về chat nên như tiêu đề bài viết, bài viết này mình xin chia sẻ cách get data từ Weather Yahoo ...

Tác giả: Tạ Quốc Bảo viết 15:33 ngày 20/09/2018

Phương pháp lựa chọn công cụ trong kiểm thử phần mềm

Trong quá trình thực hiện kiểm thử dự án áp dụng automation test, rất có thể bạn sẽ gặp phải một câu hỏi như sau: Câu trả lời cho câu hỏi này là không hề đơn giản vì có nhiều yếu tố cần xem xét: Bạn muốn hỗ trợ các hoạt động thử nghiệm của mình bằng công cụ phần mềm, nhưng bạn không biết ...

Tác giả: Trần Trung Dũng viết 15:33 ngày 20/09/2018

ASP.NET MVC Tip #18 – Tham số hóa HTTP Context

Một controller action với các tham số được truyền vào rất dễ để test. Ví dụ, hãy xem xét controller action đơn giản sau đây: VB.NET Version Public Function InsertCustomer(ByVal firstName As String, ByVal lastName As String, ByVal favoriteColor As String) As ActionResult CustomerRepository.C ...

Tác giả: Bùi Văn Nam viết 15:33 ngày 20/09/2018

Tất cả các cách Conditional Renderings trong React (Phần 1)

Conditional rendering (Render với điều kiện) trong React thì không còn gì xa lạ. Trong JSX - cú pháp mở rộng dùng cho React ta vẫn có thể dùng JavaScript thuần. Trong JavaScript bạn nên làm quen với câu lệnh if-else hoặc switch case, vì đó đều là những thứ quan trong trong việc học React. Bạn cũng ...

Tác giả: Tạ Quốc Bảo viết 15:33 ngày 20/09/2018

Một số tip tối ưu hóa thử nghiệm ứng dụng dành cho thiết bị di động iOS

Thử nghiệm ứng dụng dành cho thiết bị di động cho iOS là một phần thiết yếu của bất kỳ quá trình phát triển nào do cạnh tranh cao trên thị trường hiện nay. Trong bài viết này, chúng tôi sẽ cung cấp các mẹo thiết thực để tối ưu hóa quy trình thử nghiệm để làm cho nó hiệu quả hơn. 1. Bắt đầu từ ...

Tác giả: Trần Trung Dũng viết 15:33 ngày 20/09/2018

Xây dựng môi trường production cho rails app sử dụng Elastic Beanstalk

Do bài viết trước về EB bị downvote ghê quá, cũng tại mình viết không có tâm <img alt="

Tác giả: Tạ Quốc Bảo viết 15:33 ngày 20/09/2018

Giới thiệu Set Class trong Ruby

Set class cũng giống như Array nó có thể chứa những items, tuy nhiên chúng có một số đặc tính đặc biệt chính là tất cả các items lưu trữ trong Set là duy nhất. VÌ vậy trong bài này sẽ giới thiệu cho các bạn sơ qua về Set: Sử dụng Set như thế nào và khi nào thì sử dụng chúng? Sự khác nhau ...

Tác giả: Hoàng Hải Đăng viết 15:33 ngày 20/09/2018

[iOS] Giới thiệu về CMMotionActivity

Trong bài giới thiệu mới nhất về chiếc Apple Watch Series 4, Apple đã nhấn mạnh rất rõ việc đồng hồ thông minh phục vụ cho nhu cầu sức khỏe của người dùng thì cảm biến chính là phần quan trọng nhất. Apple Watch cảm biến con quay hồi chuyển phát hiện ra các chuyển động và phân tích được nhiều mức ...

Tác giả: Trần Trung Dũng viết 15:33 ngày 20/09/2018

Giới thiệu về Androd JetPack - bộ công cụ giúp bạn dễ dàng phát triển ứng dụng Android tuyệt vời hơn

Jetpack là một tập hợp các software components Android giúp bạn phát triển các ứng dụng Android tuyệt vời dễ dàng hơn. Các thành phần này giúp bạn thực hiện theo các phương pháp hay nhất, giải phóng bạn khỏi viết mã soạn sẵn và đơn giản hóa các tác vụ phức tạp, vì vậy bạn có thể tập trung vào mã mà ...

Tác giả: Vũ Văn Thanh viết 15:33 ngày 20/09/2018

Bug trùng lặp, cách xem xét và lời khuyên cho hướng giải quyết

Refer: https://www.stickyminds.com/article/when-testers-should-consider-bug-duplicate https://blogs.msdn.microsoft.com/johnguin/2009/04/27/duplicate-bugs-a-simple-example/ Quan điểm Một bug có thể xem là trùng lặp khi nó đã tồn tại trong hệ thống quản lý bug. Nếu bạn hỏi developer (DEV), nếu có ...

Tác giả: Trịnh Tiến Mạnh viết 15:33 ngày 20/09/2018