
ReactPose is amazingly useful for making animation in React
The Pose library is simple to use and very useful, I would like to introduce some samples of implementation. Besides, I had a good time trying to combine with the latest styled-components so I will talk about that method By the way, as React v16.3 or above requires a peer dependency so those who ...

VerbalExpressions - Regular Expression made easy
Một trong những đối tượng chính của programming là string. Khi tiếp cận với bất cứ ngôn ngữ nào mới, thứ tự học của bạn có lẽ sẽ theo trình tự như sau: variable, assignment, string, operators... Rõ ràng xử lý chuỗi là việc không thể thiếu trong công cuộc kiếm cơm của dev chúng ta Bùi Văn Nam viết 18:18 ngày 12/08/2018

Vài mẹo truy vấn với ActiveRecord
Một trong những phần yêu thích của tôi trong Rails đó là ActiveRecord scopes. Tính biểu cảm và khả năng tái sử dụng của nó đơn giản là tuyệt vời. Dưới đây là năm mẹo tôi thường dùng trong các dự án của mình. 1) Join query với điều kiện trên bảng được liên kết Giả sử chúng ta có bảng users ...

Một số điểm phân vân khi lựa chọn thẻ HTML
Bài viết này mình sẽ trình bày về việc sử dụng một số thẻ trong HTML và những điểm lưu ý sau khi so sánh giữa WHATWG và W3C <article> với <section> A section forms part of something else. An article is its own thing. But how does one know which is which? Mostly the real answer is ...

QA và QC giống và khác nhau như thế nào?
Hầu hết mọi người nghĩ rằng QA và QC là giống nhau và có thể hoán đổi cho nhau, nhưng điều này là không đúng. Cả hai đều liên kết chặt chẽ và đôi khi rất khó để xác định được sự khác biệt. Sự thật là cả hai đều có liên quan với nhau nhưng khác nhau về nguồn gốc. QA và QC đều là một phần của ...

[FuelPHP] Event and Queues
Cũng giống như laravel, FuelPHP hỗ trợ đăng ký sự kiện mặc định hoặc đăng ký các event riêng biệt cho các phương thức khác gọi đến. 1.1. Đăng ký trong config Thực hiện sự kiện khi request tới, khi khởi tạo xong fuelPHP, ...Để thêm xử lý cho các event này, khá đơn giản, thêm trực tiếp vào file ...

Incident in software testing
Khi thực thi test, sẽ có lúc bạn thấy kết quả thực tế khác với kết quả mong muốn. Khi kết quả thực tế khác với kết quả mong muốn thì được gọi là Incidents, bugs, defects, problems or issues. Chúng ta cần phân biệt sự khác nhau giữa Incidents, bugs hay defects. Về cơ bản, một Incidents là bất kỳ ...

Giới thiệu về APM, phần mềm quản lí application performance
Nguồn bài viết : APM(アプリケーション性能管理)ツール5選 | ニーズが高まる理由・重要性を解説 Trong bài viết này tôi sẽ giải thích khái quát về APM (Application Performance Management), thứ được quan tâm để đảm bảo vận hành ổn định Web service, và giới thiệu những APM tool tiêu biểu. Ngày nay rất nhiều ...

Gủi mail trong rails với Amazon SES
Giới thiệu Bạn đang tìm một dịch vụ gửi mail phải không? Mình xin giới thiệu cho mọi người một dịch vụ gửi mail của Amazon. Amazon SES(Amazon Simple Email Service) là một dịch vụ gửi mail giá rẻ với số lượng mail gửi miễn phí đến tận 62,000 mail trong một tháng. Dưới đây là so sánh giá dịch vụ ...

Scrum - Các vai trò trong mô hình Scrum
Để quyết định thành công hay thất bại của một dự án, một yếu tố rất quan trọng đó là ứng dụng mô hình phát triển phù hợp vào dự án. Hiện nay có rất nhiều các mô hình khác nhau. Mỗi phương pháp, hay mô hình nào đó đều có những đặc thù , ưu - nhược điểm riêng phù hợp với tính chất từng dự án. ...

Kỹ thuật ước lượng cơ bản trong Agile
Giới thiệu về cách ước lượng trong dự án Agile Tóm tắt Các kỹ thuật ước lượng phát triển phần mềm truyền thống thường chậm và thực hiện trong thời gian dài hoàn toàn không phù hợp với các quy trình dự án Agile. Do đó cần có các phương pháp ước tính mới với các ưu điểm mất ít thời gian tính ...

Sử dụng câu lệnh SQL trong kiểm thử phần mềm
SQL là viết tắt của Structured Query Language, là ngôn ngữ cơ sở dữ liệu được sử dụng để tạo, thêm, sửa xóa dữ liệu trong cơ sở dữ liệu, … Tất cả các hệ quản trị cơ sở dữ liệu như MySQL, Oracle, MS Access, Sybase, Informix, Postgres và SQL Server sử dụng SQL như là ngôn ngữ cơ sở dữ liệu ...

Đặt tên trong Laravel
Bài viết ngắn này mình làm vì lý do mình gặp phải 1 số code rất rất "bẩn" mà nếu đập đi làm lại từ đầu thì ko khả thi(cty mình mạng hơi conflict với github), mà ngồi gỡ thì thà làm phương án 1 còn hơn. Nhiều khi chỉ muốn đập máy. Hãy đặt tên theo chuẩn PSR: https://www.php-fig.org/psr/psr-2/ ...

[Clean code] Chapter 3: Function - Phần 1
Các function, method xuất hiện rất nhiều trong lập trình và phần clean code của phần này cũng là một phần mình thấy khá khó. Trong bài viết mình đưa ra một vài nguyên tắc và cố gắng clean code chính mình theo các nguyên tắc đó và tất nhiên các đoạn code mình tối ưu chưa phải là tốt nhất

Implement SSO to Rails App with SAML
Hôm nay mình xin giới thiệu với các bạn cách để implement sso trên Rails app với saml của mình nhé. (GO) Để implement thì đầu tiên chúng ta sẽ nên hiểu qua về sso và cách hoạt động của saml? SSO là gì? SSO là viết tắt của Single Sign On, viết đến đây thì có lẽ mọi người đã mường tượng ra được ...

Module Forwardable trong Ruby
Trong bài viết này chúng ta sẽ tìm hiểu: Forwardable module def_delegator method def_delegators method delegate method The Forwardable module Forwardable là một module có thể được sử dụng để thêm các hành vi vào tất cả các đối tượng của một lớp cụ thể. Module này được included vào ...

Kỹ năng mềm trong IT và sử dụng các kỹ năng mềm đó trong QA
Ngành nào cũng cần những kỹ năng mềm, nó giúp chúng ta làm việc hiệu quả hơn, chuyên nghiệp hơn. Ngành CNTT cũng vậy, đều cần phải có những kỹ năng mềm. Trong ngành CNTT thì QA là những người càng cần phải có những kỹ năng mềm nhất định. Hôm nay mình xin giới thiệu các bài viết sưu tập được về các ...

Tại sao AI và IoT cần làm việc như một chiếc xe đạp đôi?
Cả AI và IoT đều là các thuật ngữ gợi tới những những thứ mang tính tương lai, khoa học viễn tưởng và hình ảnh xa vời đối với chúng ta. Nhưng sự thật là AI và IoT đã đang tồn tại trong thực tại xung quanh chúng ta. Dự đoán trong tương lai gần và xa thì nó sẽ tiếp tục trở thành những khía cạnh ...

Queries Laravel 5.3
Xin chào các bạn. Hôm nay mình sẽ tiếp tục về series về Laravel. Và hôm nay mình sẽ giới thiệu với các bạn về cách sử dụng Queries trong trong Laravel Giới thiệu Retrieving Results Aggregates Selects Joins Unions Where Clauses Các mệnh đề Where nâng cao Các mệnh đề JSON ...

React Native Làm game đơn giản
Trước đây mình thích làm game, từ nghiên cứu làm game trên unity, cũng một phần là do mình lười làm UI nên chọn unity làm ui nó đơn giản hơn. Sau đó không biết đường đời đưa đẩy như nào mà lại thành web develop, nhưng mà vẫn thi thoảng theo dõi mấy group làm game như một sở thích cá nhân. Mấy hôm ...