kintone Plugin: "Show Tab Group Field" Plugin[EN]

kintone Plaform Part 1 - Business database apps creation platform without coding kintone Plaform Part 2 - Using Plug-in to extend your platform features kintone Plaform Part 3 - Plug-In development Tutorial kintone Plaform Part 4 - Plug-ins list Hi, everyone ! Back to the kintone plugin ...

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

[Git] Xây dựng Gitflow cho dự án thực tế

Cũng như nhiều thứ tuyệt vời khác trong cuộc sống, Git ra đời từ một chút của sự huỷ diệt/phá sản/kết thúc có tính sáng tạo và sự tranh cãi nảy lửa. Nhân của Linux là một dự án phần mềm mã nguồn mở của một phạm vi khá lớn. Trong phần lớn thời gian bảo trì của nhân Linux (1991-2002), các thay đổi ...

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

Non Functional Testing

Testing được phân thành 2 loại Function testing Non-function testing Function testing : Kiểm tra chức năng, xác nhận tất cả các chức năng của hệ thống. Đánh giá ứng dụng và xác nhận xem ứng dụng có đang hoạt động theo yêu cầu hay không. Các kiểu functional testing bao gồm: Unit ...

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

Selenium Testing (Phần 4)

Chúng tôi sẽ sử dụng trang web của Mercury Tours để kiểm tra. Đây là một hệ thống đặt vé trực tuyến có chứa tất cả các thứ mà chúng tôi cần cho hướng dẫn này. URL của nó là http://demo.guru99.com/test/newtours/ . Tạo một Script bằng Recording Bây giờ chúng ta sẽ tạo test script đầu tiên trong ...

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

Làm thế nào để trở thành test leader?

Một người trưởng nhóm (Team Leader) giỏi là người không chỉ có thể "truyền lửa" cho các thành viên trong đội của mình mà còn đóng góp vào sự phát triển chung của công ty thông qua việc nâng cao năng suất lao động của đội mình phụ trách. Trong quá trình lăn lội với nghề Testing, có những Tester đã ...

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

Optimization and Indexes (part 1)

How MySQL Uses Indexes Index được sử dụng để tìm các bản ghi theo column có giá trị cụ thể một cách nhanh chóng. Nếu không có index, Mysql phải bắt đầu từ bản ghi đầu tiên sau đó đọc qua toàn bộ bảng để tìm các bản ghi có liên quan. Kích thước bản ghi của bảng càng lớn thì chi phí tìm kiếm càng ...

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

Laravel 5.6 đã ra mắt, có gì mới?

Logging Improvements Laravel 5.6 mang đến những cải tiến lớn cho hệ thống Logging. Tất cả các config cho logging được chuyển sang file config/logging.php. Bây giờ bạn có thể build một logging stacks để có thể tùy chỉnh gửi log tới nhiều handler khác nhau . Ví dụ , bạn có thể gửi tất cả log có ...

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

Everything you should know when design a domain-specific language (Pt. 2): General-purpose vs. Domain-specific

Previously on Everything you should know when design a domain-specific language : Part 1 : (Full article is provided on this url: https://viblo.asia/p/everything-you-should-know-when-design-a-domain-specific-language-pt-1-general-purpose-vs-domain-specific-jvElaOWdKkw) The relation between ...

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

Đơn giản hóa tác vụ trong Linux với Bash script (phần 1)

Với những người dùng thường xuyên sử dụng các hệ điều hành Linux cho công việc thì việc thao tác với các dòng lệnh là điều cần thiết và rất quan trọng. Tuy nhiên bất kì ai đã, đang hoặc từng sử dụng Linux thì đều nhận ra các điều sau đây: Các chương trình chỉ làm được một công việc đơn ...

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

Tìm hiểu về User Story và Acceptance Criteria qua Examples

Trong ngành phát triển phần mềm, từ 'Requirement' xác định mục tiêu của chúng ta là gì, những gì khách hàng cần và điều gì sẽ làm cho công ty của chúng ta tăng trưởng . Là một công ty sản xuất phần mềm hoặc một công ty cung cấp các dịch vụ trong các lĩnh vực phần mềm khác nhau, cơ sở chính cho ...

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

10 kỹ năng để trở thành 1 great tester

Luôn có khả năng cải tiến và làm mọi thứ tốt hơn. Nếu bắt đầu như 1 QA fresher và dành 1 vài năm trong lĩnh vực mà bạn không tiến bộ từ tester thành 1 good/great tester, thì bài báo này là dành cho bạn. Testing, reporting, và finishing 1 task là 1 cái gì đó mà bất cứ ai cũng có thể làm sau 1 ...

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

Doanh nghiệp đầu tiên áp dụng blockchain vào đầu tư chứng khoán

Khi thế giới đang liên tục nhắc đến tiền ảo Bitcoin, khái niệm về liên kết chuỗi đã trở nên gần gũi hơn với giới đầu tư tài chính. Công ty cổ phần tư vấn Kapital AMC là doanh nghiệp đầu tiên đưa ứng dụng của công nghệ blockchain trong tài chính vào hỗ trợ đầu tư chứng khoán, giúp nhà đầu tư có ...

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

Giới thiệu về PHP 7.1 - Bản nâng cấp đáng giá của người tiền nhiệm PHP 7.0

PHP 7.0 ra đời với những cải tiến vô cùng vượt bậc, nhưng với những cải tiến đó thì dường như vẫn là chưa đủ với một ngôn ngữ phổ biến như PHP. Và chỉ sau khi PHP 7.0 ra mắt được gần một năm thì PHP lại giới thiệu đến cộng đồng phiên bản PHP 7.1 với các tính năng mới vô cùng hữu dụng, và khắc phục ...

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

Kotlin trong IOS

kotlin / Native là một công cụ cho phép chúng ta biên dịch mã Kotlin cho các nền mà không có JVM hoặc một công cụ JavaScript. Ở đây, chúng ta sẽ sử dụng nó để xây dựng một mô hình Objective-C và tích hợp vào một dự án XCode. Tooling Các dự án nhiều tầng của Kotlin sử dụng công cụ Gradle như ...

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

Kết hợp Mockito với JUnit 5 Extension model

Bài viết này mình tìm hiểu và trình bày cách kết hợp Mokito với JUnit 5 extension model. Các bạn có thể đọc thêm về JUnit 5 extension model mình đã trình bày ở bài viết trước. Mình sẽ trình bày cách để tạo một lớp mở rộng sẽ tự động tạo các mock object cho bất kì thuộc tính hay tham số hàm của ...

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

Giới thiệu về Redis

REDIS LÀ GÌ? Redis là một cơ sở dữ liệu giá trị quan trọng thường được xếp vào nhóm cơ sở dữ liệu NoSQL. Được phát hành bởi nhà phát triển Salvatore Sanfilippo vào ngày 10 tháng 4 năm 2009. Redis là một cơ sở dữ liệu trong bộ nhớ, có nghĩa là dữ liệu được lưu trữ trên bộ nhớ RAM của máy chủ ...

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

Phân tích chi tiết về thẻ script

Bài viết được dịch từ bài A Detailed Breakdown of the <script> Tag của tác giả Colin Ihrig. Khi thẻ <script> ban đầu được giới thiệu, nó được dùng để thêm các tương tác cơ bản vào trang web. Nhưng web đã thay đổi rất nhiều, và thẻ <script> đã tiến hóa. Sự phát triển của ...

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

Kiểm tra cài đặt mã theo dõi trang web Google analytics

Để đảm bảo rằng mã theo dõi của bạn được thêm vào trang web của bạn. Để xác minh rằng Google Analytics có thể theo dõi lưu lượng truy cập của bạn, bạn cần phải xem mã nguồn của trang web của mình. Trong bài này, tôi sẽ hướng dẫn bạn cách thực hiện. Kiểm tra các báo cáo Real-Time (Thời gian thực) ...

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

Tìm hiểu về Agile Scrum trong 10 phút

Bài viết này sẽ mô tả bản chất của AGILE và SCRUM . Chúng ta hãy bắt đầu! SCRUM là gì? Scrum là một agile framework hỗ trợ con người có thể giải quyết các vấn đề phức tạp và chúng cung cấp các sản phẩm có giá trị cao nhất theo cách hiệu quả và sáng tạo. Bao gồm các đặc điểm: Nhẹ Đơn giản ...

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

Viết code Node JS bất đồng bộ với Promises

Bạn đã bao giờ tự hỏi làm thế nào JavaScript không đồng bộ? Trong thế giới nhanh này, các ứng dụng phức tạp đang được tạo ra mỗi ngày. Để quản lý sự phức tạp đó, ta cần những công cụ tốt để xác định và sửa đổi mã. Những lời hứa là những cấu trúc được giới thiệu để làm giảm sự phức tạp của mã ...

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