
Từ nay, làm ở Google sẽ không như xưa
Những quy tắc nội bộ mới của Google buộc nhân viên phải chịu trách nhiệm về những gì đã nói tại trụ sở làm việc và sẽ có những quản trị viên để quản lý bảng trò chuyện công ty . Theo Bloomberg , công ty mẹ của Google, Alphabet .Inc đã ban hành một số quy tắc nội bộ mới nhằm ngăn ...

Android Q: Gesture Navigation
Từ thủa sơ khai, Android đã được thiết kế để người dùng thao tác với những nút bấm - đừng quên rằng mục tiêu ban đầu của Android khi nó được sinh ra là để cạnh tranh với BlackBerry. Kể cả sau này, khi Google không còn coi BlackBerry là đối thủ của Android nữa mà thay vào đó là iPhone và màn ...

Hướng dẫn thêm Framgia Standards Checker vào PHP Code Sniffer check convention trên PHP Storm
Như các bạn đã biết thì PSR1, PSR2, PEAR,... là các chuẩn coding convention phổ biến hiện nay. Bên cạnh đó, các công ty công nghệ lớn thường sẽ có các chuẩn coding convention riêng cho riêng mình và framgia cũng không ngoại lệ. Hôm nay mình sẽ hướng dẫn các bạn thêm Framgia Standards Checker vào ...

Fix bug dễ dàng cùng với Sentry.io
Sentry.io là gì? Tại sao lại cần dùng tới Sentry Sentry.io là một ứng dụng giúp chúng ta tracking lại những error xảy ra bên trong ứng dụng trong quá trình người dùng sử dụng, gửi thông báo lỗi thông qua email, SMS. Trên trang chủ Sentry.io, nói rằng: When your code breaks. Sentry is here ...

Tìm hiểu Json web token (JWT)
Xin chào các bạn hôm nay thủ thuật lập trình sẽ giới thiệu cho các bạn json web token, đây là một vấn đề thường gặp trong lập trình web, để làm được vấn đề này các bạn phải tìm hiểu json web token là gì, công dụng thế nào, vai trò của nó như thế nào, những tác hại và lợi ích jwt mang đến cho ...

What Is Clone Script ? How It Is Useful ?
Clone script, This is where the confusion starts. What is cloning ? Let’s keep it precise, clone script is nothing but the “ready to go” script in the market otherwise called as an MVP (Minimum viable product). A pre built software solutions. In a nutshell, with the ...

Cách xử lý các lỗi thường gặp trong git
Đầu tiên muốn sửa được lỗi trong git ta phải thực hiện tạo ra nó trước đã. Vậy phần 1 mình sẽ nói 1 số lệnh cơ bản trong git theo follow tạo và sử dụng 1 project. Các lệnh cơ bản 1. Khởi tạo git Chắc ai cũng biết rồi muốn khởi tạo 1 repo ta dùng lệnh git init 2. Thêm mới remote ...

Pre-script on Postman
Pre-script là một đoạn mã code liên kết với các collection request và được thực hiện sau khi các yêu cầu được gửi đi. Với postman bạn có thể viết và chạy các request cho từng testcase bằng ngôn ngữ Javascript. Khi mà các dự án gần đây back-end chỉ có nhiệm vụ là nơi cung cấp api cho frond-end xử lí ...

Ngăn xếp
Xin chào các bạn, như các bạn đã biết thì Cấu trúc dữ liệu & Giải thuật từ trước đến nay vẫn luôn là một phần quan trọng mà mỗi lập trình viên đều phải có. Việc hiểu và áp dụng được chúng sẽ giúp lập trình viên có khả năng giải quyết vấn đề một cách nhanh chóng và đơn giản. Vì vậy, trong bài ...

Thứ tự thực hiện cho câu lệnh SQL
1. Mở đầu: Như chúng ta biết câu lệnh SELECT dùng để truy vấn dữ liệu trong SQL server. Nhưng chúng ta có thật sự controll thứ tự thực hiện của các từ khóa trong câu truy vấn chưa. Việc biết được thứ tự thực hiện trước sau của các thành phần trong câu query sẽ giups chúng ta rất lớn trong qua ...

Một phút ReactJs - Generate QR code in React
Hẳn là các bạn không còn lạ lẫm gì với mã QR code - một ứng dụng khá hữu ích cho các ứng dụng điện thoại cũng như ứng dụng web bởi sự tiện dụng khi mã hóa dữ liệu. Bên cạnh đó nó cũng làm cho ứng dụng có thêm đôi phần xịn xò. Ngày hôm nay mình sẽ hướng dẫn các bạn có thể tự động generate các mã QR ...

Có PDB, debug python không còn khó khăn.
PDB là viết tắt của "Python Debugger", nó là trình gỡ lỗi (debug) source code tích hợp nhiều tính năng như: tạm dừng chương trình, xem các biến trong môi trường hợp cụ thể, thay đổi các giá trị của biến đó, ... Giới thiệu Gỡ lỗi (Debugging) là một trong những điều kinh khủng, khó ưa ...

Hướng dẫn cách fix và restore WordPress bị shell hack hoặc chiếm quyền điều khiển
Các nguyên nhân chính dẫn đến site bị hack: – Đặt pass dễ nhớ nên bị brute force password – Thông tin hosting cũng tương tự như trên – Server OS bị bug và quá cũ dễ bị exploit – Cài đặt plugin hoặc themes có bug + shell và lâu rồi ko được update để fix – OS của bạn đang sử dụng ...

Cải thiện tốc độ mùa “đứt cáp” với VPN
Cải thiện tốc độ mùa “đứt cáp” với VPN Hiện theo một số thử nghiệm cho thấy việc VPN ra nước ngoài mỗi khi “đứt cáp” thì tốc độ truy cập các trang nước ngoài sẽ nhanh hơn hẳn. Bên cạnh đó đôi lúc khi ra cafe ngồi bạn cần vào Wifi và sợ bị một số “trẻ trâu” sniff ...

[VB.NET] Hướng dẫn sử dụng Combobox trên lưới DataGridView Winform
Xin chào các bạn, bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng Combobox trên DataGridview bằng ngôn ngữ lập trình VB.NET Trong bài này, mình sẽ hướng dẫn các bạn, các chọn sản phẩm từ combobox trên datagridview . Và khi chúng ta chọn sản phẩm nào thì ...

Bạn thật sự đã hiểu rõ request từ client và server hoạt động như thế nào
Người viết: Hồ Thị Thiên Trang Mở đầu Hôm nay mình sẽ bàn luận về một vấn đề mà ở đây hẳn ai cũng có thể biết, đó là cách request từ client và server hoạt động như thế nào . Bài bày mình tập trung cho các bạn mới tìm hiểu về lập trình web application là chính. Các bạn muốn ...

Có nên tối ưu hoá ứng dụng sớm?
Người viết: Lý Thành Nhân Việc tối ưu hoá phần mềm là điều cần thiết, nhưng nó không phải là một điều kiện tiên quyết trong phát triển phần mềm, nhất là trong giai đoạn đầu là xây dựng phần mềm. Việc tối ưu chỉ thật sự cần thiết và hiệu quả khi phần mềm (hệ thống, chương ...

Cách gửi notification trong Spring boot bằng FCM
Người viết: Nguyen The Linh B Bài viết hôm nay chúng ta sẽ cùng nhau tìm hiểu FCM là gì. Bên cạnh đó là cách gửi notification trong Spring boot bằng FCM như thế nào nhé! Bắt đầu nào! Cách xây dựng blockchain đơn giản chỉ với 200 dòng code Cách xây dựng mạng ...

Less Css là gì?
Nếu là một web dev, chắc hẳn bạn đã quá quen thuộc với CSS. CSS rất đơn giản, dễ học, nhất là với người mới bắt đầu. Tuy nhiên nó cũng có nhược điểm là khá “tĩnh” , điều này dẫn đến việc trong CSS rất khó để dùng lại các thuộc tính, khai báo của thành phần này vào thành ...

Kotlin và việc từ bỏ “văn hoá Get/Set”
Người viết: Phuc YNWA Lời dẫn Từ trước đến nay, khi làm việc với các ngôn ngữ lập trình hướng đối tượng ( OOP ) kiểu cũ như Java, C++, C#…, các bạn hẳn đã quá quen với văn hoá Get/Set. Tức là các thành phần bên ngoài muốn truy xuất các thuộc tính của class là phải gọi ...