[Python cơ bản thường dùng trong công việc] Phần 6 : Xử lý hình...

Sử dụng thư viện Pillow (PIL Fork) để tiến hành các thao tác xử lý hình ảnh đơn giản như resize, crop, rotate… 6.1. Cài...

[Python cơ bản thường dùng trong công việc] Phần 5 : thao tác trên...

Nội dung chương này sẽ hướng dẫn các thao tác liên quan đến tập tin và thư mục. 5.1. Tập tin (File) 5.1.1. Mở file Trước khi...

[Python cơ bản thường dùng trong công việc] Phần 4 : Class

Lập trình hướng đối tượng là một khái niệm không thể thiếu trong hầu hết các ngôn ngữ thông dụng hiện nay. Python cũng...

[Python cơ bản thường dùng trong công việc] Phần 3 : Phân chia module

Tất cả ví dụ cho đến thời điểm này đều được thực thi trong command line hoặc từ một file python .py . Tuy...
[Python cơ bản thường dùng trong công việc] Phần 2 : Cú pháp thông dụng

[Python cơ bản thường dùng trong công việc] Phần 2 : Cú pháp thông...

2.1. Biến số Khai báo biến bằng một câu lệnh gán. a = 1 bạn có thể gán nhiều loại giá trị (số, chuỗi) cho một biến. a...
Java dành cho người mới: học Java để làm gì

Lập trình Java cho những người mới bắt đầu: học Java để làm gì?

Với những ai đang theo đuổi con đường sự nghiệp IT chắc chắn sẽ nghe rất nhiều đến cái tên Java - một trong...
Python cơ bản cho ứng dụng trong công việc

Python cơ bản cho ứng dụng trong công việc

Hiện nay, Python là một trong những ngôn ngữ lập trình đang được chú ý bởi tính đa dạng về ứng dụng, thư viện...
Triển khai CI/CD với Gitlab

CI/CD là gì? Triển khai quy trình CI/CD với Gitlab

CI/CD là gì? Tầm quan trọng của quy trình CI CD là gì và tại sao bạn nên sử dụng chúng để phát triển...
8-extension-can-thiet-danh-cho-vs-code

8 extension cần thiết dành cho VS Code

Các lập trình viên từ Microsoft đã làm việc cực kì ấn tượng và cho ra lò code editor khá tốt hiện nay, và...
BIGDATA-BETTER

Thời của Big Data: Càng to thì càng tốt

Khái niệm Big Data (dữ liệu lớn) là một thuật ngữ được nhắc đến rất nhiều trong những năm vừa qua, và vẫn chưa...

Text Editors: Atom và Sublime

CHỌN TEXT EDITOR Có rất nhiều lựa chọn text editor cho bạn. Atom và Sublime Text 3 là một trong những text editors nổi nhất...

10 Công ty hàng đầu thế giới sử dụng Node.js

Tác giả: Natalia Chrzanowska Node.js là một công nghệ trending mà nhiều doanh nghiệp quyết định đưa vào vận hành. Nó rất phổ biến trong các...

Đi phỏng vấn vị trí React Native cần trang bị những gì?

Bài viết này TopDev sẽ tổng hợp một loạt các câu hỏi phỏng vấn React Native, phù hợp với mọi cấp độ lập trình...
Local storage là gì? Xin hãy ngừng dùng local storage.

Dùng gì để lưu trữ data thay thế local storage?

Dùng cái gì thay thế Local Storage Với quá nhiều nhược điểm như vậy thì nên sử dụng cái nào thay thế đây. Dưới đây...

Các Laravel route tips giúp bạn cải thiện routing

Laravel router có một bộ API rất hữu dụng và hoàn thiện dành cho bạn khi mới bước chân vào Laravel. Những tip dưới...
Con đường trở thành một Senior developer

Con đường trở thành một Senior developer đích thực

Sau những năm tháng làm việc từ một fresher dev đã đưa tôi trở thành cổ đông của một công ty phần mềm, tôi...
vi-sao-toi-chuyen-tu-visual-studio-code-sang-sublime-text

Vì sao tôi chuyển từ Visual Studio Code sang Sublime Text

Mới đây tôi mới đổi code editor chính của mình sang Sublime Text. Một năm vừa qua tôi sử dụng Visual Studio Code để viết code. Cả...

Các JavaScript charting libraries tuyệt vời có thể bạn đã bỏ lỡ

Có thể bạn đã biết đến D3.js và Google Charts. Tuy nhiên còn rất nhiều thứ khác bạn chưa biết đến. Tôi sẽ list...

3 workhack để duy trì năng lượng tích cực tại công sở cho kĩ...

Mặc dù vị trí kĩ sư phần mềm là một vị trí đáng mơ ước với nhiều người, nhưng trên thực tế thì đây...

Unit testing các component Vue.js bằng các tool Vue testing và Jest (P3): Test...

Phần 1: Viết Vue.js Component Unit Test với Jest Phần 2: Test Vue.js Components deep render trong Jest vue-test-utils đem đến cho chúng ta một bộ tính năng để...