Thuật toán Brute Force và bài toán Trapping Rain Water

Thuật toán Brute Force hay còn được gọi là thuật toán vét cạn là một trong những giải thuật cơ bản trong lập trình mà mọi người thường xuyên sử dụng. Bài viết hôm nay chúng ta cùng nhau tìm hiểu về thuật toán này và áp dụng nó để giải quyết bài toán Trapping Rain Water nhé. … Read more

Cách sử dụng hàm isset trong PHP

Isset là một hàm cơ bản nhưng cực kỳ quan trọng trong PHP giúp chúng ta kiểm tra giá trị của một biến. Mặc dù vậy thì thực tế sử dụng các bạn mới code PHP thường nhầm lẫn nó với một số hàm khác có chức năng kiểm tra biến tương tự như empty hay is_null. Bài viết hôm nay … Read more

Một số kinh nghiệm làm việc với mảng trong JavaScript dành cho bạn

JavaScript hiện nay là một ngôn ngữ phổ biến với khả năng làm được cả Frontend và Backend, nhờ vậy mà nó được nhiều anh em lập trình viên lựa chọn học và làm việc. JS dễ học, dễ hiểu nhưng cũng khá dễ nhầm lẫn đối với người học và luôn ẩn chứa những xử lý “ảo … Read more

Đệ quy là gì? Phương pháp để xây dựng đệ quy

Đệ quy là một khái niệm cơ bản nhưng rất quan trọng trong lập trình hay rộng hơn là trong ngành khoa học máy tính. Việc sử dụng đệ quy sẽ giúp chúng ta giải quyết được rất nhiều bài toán trong thực tế lập trình, vì vậy nó được ứng dụng rất nhiều trong cấu trúc … Read more

Axios là gì? So sánh Axios và Fetch

Anh em lập trình Web thì chắc không còn xa lạ gì với Axios, một thư viện giúp chúng ta xử lý các request giữa client và server. Axios được ưa chuộng và sử dụng rộng rãi trong rất nhiều dự án và nó luôn được nằm trong top 20 những thư viện được download (gần … Read more

SharePoint Developer là gì? Cần học gì để trở thành lập trình viên SharePoint

Ra đời từ đầu những năm 2001, SharePoint được Microsoft giới thiệu với mục đích chủ yếu là để lưu trữ và quản lý tài liệu trong doanh nghiệp, tổ chức. Hiện nay, SharePoint trở thành một nền tảng dùng để phát triển ứng dụng Web, tích hợp với bộ công cụ Office với nhiều sản phẩm và công … Read more

Lộ trình trở thành Fullstack Developer cho người mới bắt đầu

Với sự thay đổi nhanh của ngành lập trình mà nhiều nhà tuyển dụng hiện nay đang đòi hỏi ứng viên của mình có khả năng vừa dựng được giao diện xử lý logic phía client vừa có thể tạo ra được ứng dụng chạy trên server. Nói cách khác là việc đòi hỏi một … Read more

So sánh Data Analyst với Business Analyst, nên chọn cái nào?

Data Analyst và Business Analyst là 2 vị trí công việc khác nhau nhưng thường hay bị nhầm lẫn vai trò, chủ yếu là do đều cùng chức danh là nhà phân tích. Với sự phát triển của Big Data thì 2 vị trí trên ngày càng trở nên quan trọng trong một tổ chức. Để hiểu rõ hơn vai … Read more

Sử dụng thuật toán quay lui giải bài toán phân tích số bằng JavaScript

Thuật toán quay lui là một trong những câu hỏi thường gặp nhất khi phỏng vấn liên quan đến giải thuật trong lập trình. Trong đó bài toán phân tích số là một ví dụ thường được sử dụng để xem các ứng viên hiểu và triển khai kỹ thuật này như thế nào. Bài viết hôm … Read more

Hướng Dẫn Cơ Bản Về Elasticsearch Với Node.js

Elasticsearch là một công cụ tìm kiếm mạnh mẽ và có khả năng mở rộng cao, thường được sử dụng để tìm kiếm văn bản toàn phần, phân tích log, và lưu trữ dữ liệu dạng phi cấu trúc. Trong bài viết này, chúng ta cùng tìm hiểu cách Elasticsearch hoạt động và cách tích … Read more