Thiết kế website bán hàng cần gì?

Sự phát triển mạnh mẽ của internet đã giúp cho kinh doanh trực tuyến trở thành “mảnh đất màu mỡ”, đem lại nguồn doanh thu khổng lồ cho các cá nhân và doanh nghiệp. Chỉ cần sở hữu một website đẹp, chuyên nghiệp, nó có thể giúp nhà đầu tư quảng cáo hiệu quả để bán hàng , từ đó mà thương ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

Sự khác biệt giữa iOS và Android

1. Giới thiệu Google's Android và Apple's iOS là các hệ điều hành được sử dụng chủ yếu trong công nghệ di động, chẳng hạn như điện thoại thông minh và máy tính bảng. Android, dựa trên Linux và một phần mã nguồn mở, giống như máy tính cá nhân hơn iOS, trong giao diện của nó và các tính năng cơ ...

Tác giả: Hoàng Hải Đăng viết 16:12 ngày 12/08/2018

Phần 1: Giới thiệu về Kubernetes

Kubernetes là gì? Kubernetes là một mã nguồn mở được dùng để tự động triển khai hệ thống, scaling, quản lý các container. Nó thực sự là một hệ thống mạnh mẽ, được phát triển bởi Google. Google sử dụng Kubernetes để quản lý hàng tỉ docker container mà họ đang quản lý. Trang chủ: ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

Software Test Estimation - Bắt buộc tester cần biết

Bài viết này mình vừa tìm hiểu vừa viết lại hiểu biết của mình, mình áp dụng được các kiến thức này trong project hiện tại. Hi vọng các thông tin trong bài viết sẽ giúp tester định hướng công việc cần làm và ước lượng thời gian hoàn thành công việc sát nhất thực tế ^^. Sở dĩ mình tìm hiểu phần này ...

Tác giả: Trịnh Tiến Mạnh viết 16:12 ngày 12/08/2018

kintone Plug-in: "Aggregate Numberic Related Records" Plugin [VI]

kintone Plaform Part 1 - Giải pháp Quản trị dữ liệu không cần lập trình kintone Plaform Part 2 - Sử dụng Plugin để mở rộng chức năng kintone Plaform Part 3 - Hướng dẫn phát triển Plug-in kintone Plaform Part 4 - Plug-ins list Quay trở lại mình xin giới thiệu tới mọi người một plugin mới, ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

So sánh cơ bản giữa 2 native app frameworks sử dụng VueJS

VueJS là một framework tuyệt vời. Nó là sự kết hợp hoàn hảo giữa 2 ông lớn React và Angular. Nhưng ở việc phát triển ứng dụng di động, thì nó chưa ổn định, vẫn kém React Native một khoảng lớn, vì vậy vẫn chưa thích hợp để xây dựng native app. Tuy nhiên, vẫn còn có cơ hội vì hiện nay đang có 2 dự ...

Tác giả: Trịnh Tiến Mạnh viết 16:12 ngày 12/08/2018

Phía sau một câu chuyện thiếu nhi và bài học của người làm sản phẩm

Lời tựa Tôi rất thích các câu chuyện và cũng hay kể chuyện cho con tôi nghe. Một vài ngày trước, tôi có nghe được một câu chuyện trẻ em với lối kể hài hước khá ấn tượng, đó là chuyện “Cáo, thỏ và gà trống” (quảng cáo tí, các bạn có thể nghe tại đây https://www.youtube.com/watch?v=NujV ...

Tác giả: Trịnh Tiến Mạnh viết 16:12 ngày 12/08/2018

Zimbra Mail Server on CentOS (Part 2)

Iptables là dịch vụ tường lửa để giới hạn quyền truy cập vào server thông qua các cổng. Sửa file config của iptables để giới hạn cổng nào được mở để truy cập và giới hạn IP có thể truy cập vào cổng đó. Ví dụ để chạy các dịch vụ Zimbra mail, ta cần mở các port bằng cách thêm các dòng ssau vào file ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

Plan khối lượng công việc của QA/tester khi thực hiện dự án/task (Số testcase)

Nhằm giúp đỡ hướng dẫn các bạn QA/Tester trong việc định lượng khối lượng công việc thực tế cần thực hiện. Trong bài chia sẻ này mình hướng dẫn các bạn cách estimate khối lượng công việc với hệ quy chiếu là số testcase trên chính những kiến thức cơ bản của testing. Mong rằng bài viết này sẽ cho các ...

Tác giả: Hoàng Hải Đăng viết 16:12 ngày 12/08/2018

Thiết kế website với trang chủ ấn tượng đem lại lợi ích ra sao?

Có thể nói, trang chủ là nơi mà chủ nhân của website có thể gây ấn tượng với khách hàng của mình. Theo các chuyên gia, hấp dẫn người dùng ngay từ cái nhìn đầu tiên mang ý nghĩa cực kỳ quan trọng, bởi nó sẽ tạo ra thiện cảm rất lớn và thúc đẩy người dùng mua hàng của bạn. Do đó, đây là một trong ...

Tác giả: Tạ Quốc Bảo viết 16:12 ngày 12/08/2018

Signal và Observable hoạt động như thế nào?

trong Reactive Cocoa ở bài trước link .ta có thể sử dụng để bắt sự kiện khi UITextField thay đổi rồi sẽ đưa ra một hành động nào đấy(ví dụ như UITextField có chứa @gmail.com thì đổi màu UITextField), có lẽ cũng it người chọc thẳng vào thư viện xem nó viết thế nào, vì thế mình viết 1 bài hướng ...

Tác giả: Tạ Quốc Bảo viết 16:12 ngày 12/08/2018

In-app Billing trong android - làm giàu không khó : Part 2 - work flow

Tiếp tục bài giới thiệu lần trước, hôm nay mình xin được tiếp tục trình bày về cách implement code hoàn chỉnh và cách để test dịch vụ này ! Pre-conditions Như mình đã nói ở bài trước, có rất nhiều loại sản phẩm mà bạn có thể bán trong app của mình, đó là managed product và subscription , ...

Tác giả: Trịnh Tiến Mạnh viết 16:12 ngày 12/08/2018

Thao tác với Dates và Times sử dụng Moment.js

Khi làm việc với dates và times trong javascript cũng không phải lúc nào cũng dễ dàng. Hôm này mình xin giới thiệu một thư viện javascript rất mạnh và tốt sử dùng để phân tích, xác nhận, thao tác và hiển thị dates và times. Đó là Moment.js Moment.js có thể download miễn phí tại trang chủ của ...

Tác giả: Trịnh Tiến Mạnh viết 16:12 ngày 12/08/2018

IBInspectable / IBDesignable trong iOS

Mình sẽ giới thiệu đến các bạn 2 loại Interface Builder trong iOS là IBInspectable / IBDesignable. Với IBIspectable và IBDesignable, nó có thể xây dựng một giao diện tùy chỉnh để cấu hình các điều khiển các tuỳ chỉnh của bạn và biễu diễn trong thời gian thực trong khi thiết kế dự án. Các thuộc ...

Tác giả: Tạ Quốc Bảo viết 16:12 ngày 12/08/2018

Thiết kế website là gì? Có khó hay không?

Thiết kế website có thể hiểu đơn giản là việc tạo ra một trang web cho cá nhân, doanh nghiệp hay công ty nhằm mục đích đáp ứng nhu cầu giới thiệu, cung cấp sản phẩm, dịch vụ của các đối tượng trên. Ngoài việc lên giao diện, lập trình web thì hosting và tên miền cũng là hai yếu tố không thể thiếu ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

empty?, blank?, any?, exists? - Cách hoạt động và tốc độ của chúng

Ruby on Rails ActiveRecord cung cấp một số phương thức để kiểm tra xem một quan hệ trả về 0 hoặc nhiều bản ghi. empty? and blank? trả về true nếu một quan hệ trả về 0 bản ghi. any? and exists? trả true nếu một quan hệ trả về ít nhất một bản ghi. empty? và blank? Chúng ta cùng tìm hiểu kỹ ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

OpenCV With Python Part 4

Vẽ hình, các ký tự hay viết chử lên bức ảnh đó là những thao tác mà ở bài trước tôi đả hướng dẩn. Trong bài viết này, tôi sẽ giới thiệu một số điều cơ bản về các thao tác hình ảnh đơn giản mà chúng ta có thể thực hiện. Mỗi hình ảnh chia nhỏ thành các khung. Mỗi khung, giống như một hình ảnh nhỏ, ...

Tác giả: Bùi Văn Nam viết 16:12 ngày 12/08/2018

Những bảo mật cần thiết trong ruby on rails

Những vấn đề liên quan đến bảo mật khi phát triển ruby on rails Kiểm tra Unauthorized Access Luôn xác minh người dùng được ủy quyền thự hiện những thao tác mà anh ta đang làm. Giả sử bạn có một trang với một danh sách các dự án mà người dùng sở hữu, một liên kết có thể là /projects/1. Tuy ...

Tác giả: Tạ Quốc Bảo viết 16:12 ngày 12/08/2018

Android custom build configurations

Build type xác định những thuộc tính nhất định mà Gradle sử dụng khi build và đóng gói app của bạn, và thường được cấu hình cho những stage khác nhau trong quá trình phát triển. Ví dụ như debug type sẽ cấu hình những option dành cho debug và signs APK với debug key, release type sẽ bao gồm những ...

Tác giả: Hoàng Hải Đăng viết 16:12 ngày 12/08/2018

Thiết kế website tin tức cần gì?

Ngoài thiết kế website bán hàng , giới thiệu, nhiều doanh nghiệp hiện nay còn tạo trang web nhằm mục đích cung cấp các tin tức, thông tin bổ ích cho người dùng. Vậy phương diện nào để đánh giá những trang web này, hay cụ thể hơn là muốn thành công website tin tức cần phải đảm bảo được những yêu ...

Tác giả: Tạ Quốc Bảo viết 16:12 ngày 12/08/2018