Tìm hiểu và sử dụng Gulp JS

Chợt nhớ ra hôm nay mình có hẹn, vậy nên hôm nay mình sẽ giới thiệu đến bạn đọc bài viết về 1 công cụ khá bá đạo trong giới JS học đó là Gulp JS. Nào mình cũng tìm hiểu về Gulp nhé </p> <div class= Tác giả: Tạ Quốc Bảo viết 18:20 ngày 12/08/2018

Setup Billing Alarm cho Tài khoản AWS

Đừng chần chừ. Nếu bạn đang đọc bài này và chưa setup billing alarm cho tài khoản aws. Thì tôi thành thật khuyên bạn nên đi tạo ít nhất là 1 cái ngay sau khi đọc bài này. Nếu bạn vẫn chưa có tài khoản aws thì hãy đọc bài này để biết cách tạo tài khoản aws đi còn chờ gì nữa. Login vào màn hình ...

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

5 lý do để React Native trở nên đáng yêu

Xin chào các bạn Hôm nay mình sẽ chia sẻ với các bạn những kinh nghiệm mà đã thu lượm được về React Native trong quá trình làm việc của mình. Ngày nay, React Native đang dần trở nên phổ biến. Hàng nghìn ứng dụng được tạo ra có dính dáng đến React native.Những cái tên lớn như Facebook, AirBnB, ...

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

[Swift 4] Đổ dữ liệu vào tableView từ API

Xin chào các bạn. Trong phần trước mình đã giới thiệu cách autolayout một tableView bằng code, và ở phần này mình sẽ pass data từ API vào từng cell trong tableView đã tạo nhé. Mình sử dụng free API này: https://jsonplaceholder.typicode.com/photos Gồm có các trường: albumId: id: title: ...

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

Đâu là ngôn ngữ nên học cho người mới bắt đầu (phần 2)

(Tiếp theo phần 1) Giờ chúng ta đã biết một chút về sự khác nhau giữa các ngôn ngữ và độ khó của chúng. Như vậy không phải tất cả các ngôn ngữ đều có nhu cầu nhân lực và mức lương giống nhau. Nếu bạn đặt mục tiêu học lập trình để tăng cơ hội nghề nghiệp của bản thân, và không bị mọi người ...

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

Dùng Javascript để load model Keras.

Bài viết này hướng dẫn cho bạn cách export một pre-trained Keras model và sử dụng model đó trực tiếp trên browser với thư viện JS tên là Keras.js. Trước khi đọc tiếp bài, bạn nên chắc chắn model của bạn đã được train với Keras phiên bản 2.1.2. Chúng ta sẽ sử dụng một mạng CNN đơn giản, mạng ...

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

Top 10 errors from 1000+ Ruby on Rails projects (and how to avoid them) - phần 1

Trở lại với cộng đồng Ruby developer, chúng tôi đã tìm trong database của hàng ngàn project và tìm thấy top 10 lỗi hay gặp phải trong các ứng dụng Ruby on Rails. Chúng tôi sẽ chỉ ra cho các bạn, nguyên nhân gì gây ra chúng và giải pháp để ngăn ngừa chúng xảy ra. Nếu bạn tránh được các lỗi này, bạn ...

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

React Binding Patterns: 5 Approaches for Handling `this`

Bài viết được dịch từ nguồn: https://medium.freecodecamp.org/react-binding-patterns-5-approaches-for-handling-this-92c651b5af56 Có ít nhất năm cách để handle the this trong React. Hãy xem xét từng cách khác sau. 1. Use React.createClass Nếu bạn sử dụng React.createClass, React sẽ tự động hóa ...

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

Distributed software

This report will discuss the characteristics and principles of the distributed software applications. It also given the reviews and assessments based on the distributed software applications the distributed platforms. The principles and characteristics of distributed software. Definition of ...

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

Tìm hiểu gem Seed Fu

Seed Fu là một gem cung cấp chức năng nâng cao tạo dữ liệu cho CSDL trong ứng dụng Rails của bạn. Seed Fu cung cấp một số tính năng làm cho nó trở thành một lựa chọn tốt hơn đáng kể so với chức năng mặc định trong Rails. Để bắt đầu, Seed Fu cho phép bạn tạo các bộ seed một cách nhanh chóng và dễ ...

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

Con đường sự nghiệp của một Tester

Có một câu hỏi mà mọi người đều thắc mắc khi bước chân vào ngành kiểm thử đó là: Sự nghiệp trong tương lai sẽ như thế nào? Một vài công việc không có tương lai, bởi vì chúng không cho ta cơ hội học hỏi, cũng như cơ hội để phát triển, thăng tiến hay đi lên một cách tự nhiên. Đây là những điều sẽ ...

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

Tăng tốc Rspec với FactoryBot

Nếu bạn là một lập trình viên Rails thì chắc chắn bạn sẽ không hề xa lạ gì với Rspec và FactoryBot(tên cũ là FactoryGirl). Khi dự án của bạn có thời gian phát triển dài và quy mô lớn thì số lượng testcase của unit test sẽ rất lớn, để chạy hết số lượng testcase thì có thể mất tương đổi nhiều thời ...

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

Vai trò của BA trong dự án SCRUM và lý do tại sao QA lại là ứng viên tốt nhất cho vị trí này.

Vai trò nổi bật của các nhân viên phân tích nghiệp vụ (BA) trong SCRUM: Một nhà phân tích nghiệp vụ, người được gọi tắt là BA, đóng một vai trò quan trọng và có tác động mạnh mẽ trong SCRUM. BA là người liên kết giữa PO/ khách hàng và nhóm CNTT kỹ thuật. Mặc dù mọi người đã tìm hiểu và biết qua ...

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

Sự khác nhau giữa Agile và DevOps

1. Agile là gì? Phương pháp Agile liên quan đến việc lặp lại liên tục quá trình phát triển, giao tiếp thường xuyên và hiệu quả, vòng phản ứng ngắn và thích ứng thường xuyên, hướng đến việc nâng cao chất lượng ... kiểm thử trong quá trình SDLC (Software Development Life Cycle). Phương pháp này đặc ...

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

Cái nhìn cơ bản về p5.js

Lời mở đầu p5.js là một thư viện JavaScript được khởi dựa trên mục đích chính của Processing (phát triển bởi Ben Fry và Casey Reas) nhằm giúp những người không trong chuyên ngành hay những người mới bắt đầu lập trình có thể tiếp cận với lập trình tương tác và lập trình đồ họa một cách dễ dàng ...

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

Áp dụng i18n trong Rails 5

Lời mở đầu Để một trang web có thể chuyển đổi đa ngôn ngữ phục vụ cho nhiều người ở những quốc gia khác nhau thì nhà phát triển web cần phải quốc tế hóa trang web của họ và có rất nhiều cách để làm điều đó. Sau đây mình xin chia sẻ đến các bạn mới bắt đầu làm web bằng rails như mình một cách để ...

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

Http cơ bản cho tester

Nếu bạn là tester chuyên test về kĩ thuật (technical tester) hoặc bạn tham gia vào các dự án kiểm thử API thì bạn cần phải làm quen với các khái niệm và thuật ngữ cơ bản về HTTP . Nếu không biết những điều cơ bản của HTTP, bạn không thể phát triển khi kiểm thử API. Trong bài viết này, chúng tôi ...

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

Tailwind Css

Chúng ta hầu hết đều làm việc với các framework CSS như Bootstrap, Foundation, vv từ những ngày đầu tiên nhập môn Frontend và làm cho đến tận bây giờ, nhưng khi mà chúng ta đã quá quen thuộc với nó, chúng ta sẽ cảm thấy nhàm chán với những UI như vây, và mỗi khi bạn muốn có một thay đổi nhỏ ...

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

Một số hướng dẫn của OWASP về REST Security

Một số khái niệm cơ bản OWASP (Open Web Application Security Project) là 1 dự án mở về bảo mật ứng dụng web, dự án là sự cố gắng chung của cộng đồng với mục đích giúp các doanh nghiệp có thể phát triển, mua và bảo trì các ứng dụng web một cách an toàn. REST (hay REpresentational State ...

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

Hướng dẫn viết test cho Ruby On Rails 5

Việc testing dù không yêu cầu nhiều kiến thức và là việc những developer như chúng ta đều không thích nhưng chúng ta vẫn thường xuyên phải thực hiện nó. Đôi khi gặp bug logic, tôi thường suy nghĩ rằng: "Phải chi mình đã viết test trước thì không dính phải lỗi này rồi". Và bạn biết đó, chúng ta có ...

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