Demo React JS Trên Client
Hello MN Đang tập tành code angularjs để viết tiếp phần 2 thì vô tình lượm được 1 tutorial Reactjs với Nodejs khá hay đọc xong khá thích nên nghĩ là mình phải viết ngay lên đây để chia sẽ với mn về điều này Chỉ là vô tình thôi nhé, nhưng mà hay thật Hoàng Hải Đăng viết 15:30 ngày 12/08/2018
Programming languages'' milestones: An overview from 1960 - present (Part 1)
We are living in a world where computers and electronic devices play a pivotal part of our life. No one can alter the fact that wherever we go, whatever we do in this modern life, it is not hard to witness the appearance of them. Tiny handheld devices, sparkling traffic lights, even remotes we use ...
Giới thiệu các công cụ so sánh files (Diff) dành cho Linux/Ubuntu tốt nhất
Với Developer việc so sánh 2 file source code cũ và mới để xem những điểm được thay đổi (thêm mới/sửa/xóa) rất quan trọng. Và trong một vài loại test đặc biệt thì tầm quan trọng của việc so sánh 2 file đối với các QA cũng thế. Hiện nay đang có rất nhiều công cụ để so sánh nội dung 2 files dành cho ...
iOS Concurrency - Phần 3.5: Grand Central Dispatch
Dispatch Work Item Dispatch Work Item là một block code mà chúng ta có thể gửi (dispatch) chúng lên bất kì queue nào. Điều này có nghĩa là chúng có thể chạy trên global queue hoặc main queue. Nếu suy nghĩ một cách đơn giản thì chúng chỉ là một đống code mà chúng ta chỉ cần gọi (invoke). ...
Quản lý doanh nghiệp cấp cao cần những kỹ năng gì?
Không có những chuẩn mực, kỹ năng gì cần thiết cho công việc của bạn, thì kỹ năng đó chính là chìa khóa quan trọng nhất! Bài viết được cập nhật trên trang web về quản trị https://www.thebalance.com/list-of-business-manager-skills-2062365 ngày 21/6/2017 bởi Alison Doyle. Việc quản lý doanh ...
Phương thức GET và POST
Trong lập trình web, 2 phương thức GET và POST không có gì xa lạ. Tuy nhiên, khi nào dùng POST và khi nào dùng GET??? Chỉ biết là dùng cái nào thì cũng chạy được hết =)) Hy vọng bài viết này sẽ giúp các bạn hiểu rõ hơn về 2 khái niệm này và có cách sử dụng chúng sao cho phù hợp. GET và POST là ...
Cơ bản về kết hợp màu sắc trong thiết kế website
Bài viết chủ yếu đào sâu vào các nguyên tắc cơ bản để kết hợp màu sắc trong thiết kế web: màu sắc nào dùng trong ngữ cảnh nào, cách phối hợp màu sắc và làm thế nào đem lại hiệu quả tốt nhất. Kết hợp màu sắc trong thiết kế web giống như xây một tòa nhà, phải bắt đầu với một nền móng vững chắp, xây ...
Hướng dẫn sử dụng notification trong Laravel
Nếu bạn muốn tạo một ứng dụng webstie với những ý tưởng hay để giải quyết những vấn đề trong cuộc sống thì ứng dụng của bạn phải có giao diện thật đẹp, thao tác đơn giác và tiện ích đối với người dù ng để ứng dụng của các bạn được nhiều người biết đến hơn. Nếu bạn đang xây dựng ứng dụng với ...
Unit test in Laravel 5.4
1. Giới thiệu về unit test Laravel 5.4 Hôm nay mình sẽ giới thiệu về unit test ở Laravel phiên bản 5.4. Như các bạn đã biết thì unit test rất quan trọng trong quá trình phát triển sản phẩm, việc vì sao nó quan trọng thì mình sẽ không giải thích nữa nhé =)). Tuy nhiên ở phiển bản 5.4 này thì unit ...
10 Thực tiễn đối với nhóm QA để bàn giao sản phẩm chất lượng, nhanh
Trong quá trình xây dựng và phát triển dự án , sẽ có nhiều mốc thời gian để đưa ra bản phát hành , mỗi bản phát hành chính có thể bao gồm các tính năng mới , hay các tính năng thay đổi , hay các vấn đề đã fix bug.Thời gian đến ngày phát hành rất khó tránh khỏi việc over time hya thậm chí là over ...
Test responsive web design như thế nào?
Bạn test responsive của website như thế nào? Những thách thức liên quan tới việc test website trên các thiết gì khác nhau là gì? Cách kiểm tra trang web trên màn hình máy tính để bàn khác với thử nghiệm trên thiết bị cầm tay như điện thoại di động không? Công cụ nào có thể sử dụng để kiểm tra ...
Practical Computer Science in Ruby: Using Stacks to Solve Problems
Trong bài viết này tôi muốn cho các bạn thấy một khái niệm về Computer science thực tế mà bạn có thể bắt đầu thực hiện ngay bây giờ. Stack Stack là 1 cấu trúc dữ liệu mà bạn có thể sử dụng như danh sách các việc cần làm. Bạn cứ lấy các phần tử trong stack cho đến khi stack rỗng. Push 5 into ...
Thách thức với kiểm thử Big data
Trong những năm gần đây thuật ngữ "Big data", "Big data application" dần trở nên quen thuộc. Đó là các hệ thống, các ứng dụng chứa rất nhiều thông tin quý giá để hỗ trợ cho việc kinh doanh, nghiên cứu khoa học, dự đoán tình huống, hoạch định chiến lược trong tương lai. Trên thế giới, nhiều DN đã ...
[ng2 - practice] - Github search profile (P1)
Mình cũng đã giới thiệu về ng2 qua 2 bài ng-form và ng-cli. Nhưng học phải đi đôi với hành phải không nào? Hôm nay mình sẽ cùng các bạn build 1 app nhỏ để áp dụng những cái mình học được nhé. Mình chỉ tự tìm tòi & đọc doc trên trang chủ, chưa có nhiều kinh nghiệm thực tế. Nên chắc chắn sẽ ...
Tác dụng của thẻ Meta có thể bạn chưa biết
Meta tag là gì? Thẻ meta được sử dụng để tóm tắt thông tin của một trang để công cụ tìm kiếm thu thập dữ liệu. Thông tin này không trực tiếp hiển thị cho người dùng ghé thăm website mà dưới dạng mã ẩn. Phổ biến nhất là những thẻ mô tả và tag. Các thẻ meta để được đưa vào khu vực của trang của ...
Cách Tester có thể làm tăng giá trị trong dự án Agile
Một Tester làm việc trong một dự án Agile sẽ khác với làm việc trong một dự án truyền thống. Người kiểm thử phải hiểu được các giá trị và nguyên tắc làm cơ sở cho các dự án Agile và người kiểm thử là một phần không thể tách rời của toàn đội cùng với các nhà phát triển và đại diện kinh doanh. Các ...
Cách cài đặt WordPress Multisite Network
1. WordPress multisite là gì? WordPress multisite cho phép bạn chạy và quản lý nhiều WordPress website từ bằng cách chỉ sử dụng một mã nguồn cài đặt (1 source code). Bạn có thể tạo ra nhiều website mới và quản lý chúng giống như người dùng và mật khẩu. Bạn thậm chí có thể cho phép những người ...
Cách thêm lệnh tự định nghĩa bởi người dùng trong Selenium IDE
Command : Tập các thao tác thực hiện đối với trang web đang test. Ví dụ: type, click,… Target: Vị trí của các phần tử trên trang web Value: Giá trị của phần tử trên trang web hoặc giá trị mà bạn muốn nhập vào. Các lệnh hay hành động( command) trong Selenium IDE được hỗ trợ rất nhiều. ...
Hướng dẫn debug cơ bản trong Android Studio
Cũng như nhiều IDE khác, Android Studio có cung cấp khả năng debug ứng dụng rất hiệu quả cho các ứng dụng chạy trên máy thật lẫn máy ảo. Bạn có thể: Chọn thiết bị để debug. Đặt các breakpoint (điểm dừng) trong code. Quan sát và kiểm tra các giá trị biến / biểu thức trong runtime. Chụp ...
Redis là gì?
Redis là hệ thống lưu trữ key-value với rất nhiều tính năng và được sử dụng rộng rãi. Redis nổi bật bởi việc hỗ trợ nhiều cấu trúc dữ liệu cơ bản (hash, list, set, sorted set, string), đồng thời cho phép scripting bằng ngôn ngữ lua. Bên cạnh lưu trữ key-value trên RAM với hiệu năng cao, redis còn ...