
Tìm hiểu về Kubernetes
Đại khái thì đây sẽ là một article nho nhỏ, giúp mọi người có một cái nhìn ban đầu về khái niệm của Kurbernetes, các thành phần cơ bản cũng như ứng dụng của nó. Để có 1 cái app demo xài được để dùng cho bài viết phía dưới, mình chỉ cần 2 cái app demo nhỏ nhỏ thôi: Client: tạo 1 app ...

[31/03-6/04] Tổng hợp tin tức công nghệ mới nhất tuần qua
Cloudflare tung ra dịch vụ 1.1.1.1 DNS giúp tăng tốc Internet lên đến 14/1000 giây 9 hiểu lầm “ngớ ngẩn” về machine learning Thua kiện! Google đối mặt với việc phải bồi thường gần 9 tỉ đô cho Oracle Phát hiện loại virus mới “ăn” bộ gõ tiếng ...

Các chuyên gia Java mà bạn nên theo dõi
Làm thế nào để bạn xác định xem liệu một người có phải là chuyên gia trong những việc họ làm? Đó có thể là một câu hỏi khó trả lời trong một số lĩnh vực nhưng may mắn thay nó không khó để biết trong lĩnh vực IT. Dựa vào code, hệ thống, hoặc các công việc thiết kế phần mềm mà họ đã ...

Các nhà sản xuất bắt buộc cập nhật bảo mật Android 3 tháng một lần
Để tránh tin tặc tấn công hệ thống do chậm hoặc thiếu cập nhật, từ nay Google bắt buộc cập nhật bảo mật Android 3 tháng một lần. Mỗi lần Google tung ra bản bản vá bảo mật cho Android, rất nhiều cá nhân và doanh nghiệp sử dụng Để tránh tin tặc tấn công hệ thống do chậm hoặc thiếu cập nhật, ...

Đôi điều về Map, WeakMap trong Js
Trong lập trình thì bất kỳ ngôn ngữ nào bạn cũng phải trải qua xử lý các dữ liệu. Bài viết sẽ giới thiệu về Map và WeakMap kèm ứng dụng của chúng để có thể giúp bạn hiểu và có thể đâu đó áp dụng vào code của bạn để giải quyết vấn đề trơn tru hơn. Map : 1 key đi với 1 value Với Js thì bạn có thể ...

Quá nhiều thứ để học nhưng lại có quá ít thời gian
Bài viết của mình được dịch từ " So much to learn, so little time " của " Rick West " trên freeCodeCalm nói về việc quản lý thời gian, tìm kiếm động lực trong việc tìm hiểu những điều mới trong việc trở thành nhà lập trình web, nó cũng là kinh nghiệm được đúc kết từ tác giả ...

Trò chuyện với Lê Viết Quốc(Quoc Le), chuyên gia trí tuệ nhân tạo phía sau sự thành công của Google AutoML
Bài viết được dịch theo bài báo A Conversation With Quoc Le: The AI Expert Behind Google AutoML của nhà báo Tony Peng và biên tập viên Michael Sarazen. Là một thành viên sáng lập của Google Brain cũng là người đứng đằng sau sự thành công của AutoML- một sự đột phá trong công nghệ trí tuệ ...

Tải ảnh trực tiếp lên amazon S3 bằng Jquery FileUpload
I. Giới thiệu Bài viết này trình bày cách tải ảnh trực tiếp lên amazon s3 bằng ứng dụng ruby on rails kết hợp với thư viện Jquey Fileupload. Mặc dù có rất nhiều giải pháp tải ảnh lên S3 phổ biến cho Ruby on rails như Paperclip hoặc CarrierWave, nhưng các cách này đều sử dụng bộ nhớ cache của ...

Bệnh "ảo tưởng sức mạnh" của các bạn trẻ
I. Lời nói đầu Mình có được đọc một bài báo về vấn đề ảo tưởng sức mạnh của các bạn trẻ, đặc biệt là những bạn sắp và mới ra trường. Điều này cũng chính là một điều mình đã gặp phải khi nói chuyện với rất nhiều bạn trẻ mới ra trường, hay tham gia vào những buổi phỏng vấn nhân sự. Thực sự khá giật ...

Docker: Compose and Rails
Trong bài này tôi sẽ thiết lập và chạy một ứng dụng Rails / PostgreSQL sử dụng Docker . Trước khi bắt đầu hãy đảm bảo rằng máy bạn đã được cài đặt Docker . Và bạn có thể đọc thêm các thồn tin về docker tại https://docs.docker.com/get-started/#conclusion-of-part-one https://docs.docker.com/engine/re ...

Tạo một NodeJS GraphQL API với mongoDB và Hapi! - Phần 1
Series NodeJS GraphQL API Với MongoDB gồm 4 bài gồm: Phần 1: Tạo server, route với hapi và kết với mongoDB mlab.com. Phần 2: Tạo model và khởi tạo API với chức năng POST, GET căn bản. Phần 3: Bắt đầu với GraphQL nào. Phần cuối: Hoàn thành project, kết thúc series và viết đôi ba dòng. ...

Giới thiệu Adaptive Icon trong Android
Android 8.0 (API level 26) vừa giới thiệu Adaptive Icon, có thể hiển thị nhiều hình dạng trên các kiểu thiết bị khác nhau. Ví dụ: một Adaptive Icon có thể hiển thị hình tròn trên một thiết bị OEM và hiển thị hình vuông trên một thiết bị khác. Mỗi thiết bị OEM cung cấp một mặt nạ, sau đó hệ thống sẽ ...

Sự khác nhau giữa đơn vị "em" và "rem"
Chắc hẳn không ít các bạn khi code web thường hay cân nhắc việc sử dụng đơn vị như thế nào cho hợp lý mà lại hiệu quả. Nào là code trên desktop rồi khi responsive xuống mobile thì bị vỡ layout, cỡ chữ do đơn vị cố định rồi phải chỉnh css từng thành phần… Ngoài những đơn vị như px, %, vw, ...

7 lý do bạn nên chọn Flask Framework
Python ngày càng chứng minh ưu thế của mình trong việc xây dựng và triển khai nhiều loại ứng dụng khác nhau như web application, desktop application, phân tích thống kê, Machine Leaning, Deep Learning…. Đó là nhanh chóng, mạnh mẽ, thân thiện, có thể thực thi ở mọi nơi và hoàn toàn miễn phí. ...

Phương thức bảo mật tối thiểu cần phải có cho mọi ứng dụng iOS
Bảo mật ứng dụng của bạn là một trong những khía cạnh quan trọng nhất của phát triển phần mềm. Người dùng ứng dụng của chúng ta hy vọng rằng các thông tin của họ đang được giữ một cách riêng tư và an toàn. Trong bài viết này, chúng ta sẽ thảo luận những sai lầm mà các nhà phát triển thực hiện ...

HYBRID AUTOMATION FRAMEWORK (Python test automation) - Phần 1
Yêu cầu: Python cơ bản Excel Kiến thức cơ bản về testing Sự cần thiết của Framework Xét ví dụ sau: Trang gmail.com là Application Under Test. Tính năng cần test là: Compose email/Soạn thư Create contacts/Tạo contact Receiving an email/Nhận thư Có nhiều ...

Angular 2+ và Rails API Authentication - Phần 1: Backend
Chúng ta sẽ tạo một ứng dụng Rails và Angular (2+) đơn giản cho phép người dùng tạo một account, login với nó và view profile sử dụng Devise và token authentication, trong bài viết này, chúng ta sẽ đi vào phần backend, tức là xây dựng ứng dụng Rails API Authentication. Frontend và backend sẽ chạy ...

Rốt cuộc thì, Framework là gì?
Tìm hiểu về các thư viện và framework mã nguồn mở Các framework công tác giống như các gói máy bay phản lực cho các ngôn ngữ phát triển: Chúng làm tăng hiệu suất, mở rộng các khả năng và cung cấp các thư viện các phím tắt mã hóa để các nhà phát triển không phải là ứng dụng web mã hóa tay ...

Một số cách để tối ưu câu truy vấn
Các câu lệnh SQL được sử dụng để trích xuất dữ liệu từ database. Có rất nhiều cách truy vấn khác nhau để cho cùng một kết quả mà chúng ta mong muốn. Nhưng việc sử dụng câu truy vấn nào là tốt nhất là điều đáng nên xem xét khi chúng ta quan tâm đến hiệu năng của hệ thống. Dưới đây sẽ trình bày một ...

Ai cũng biết chú robot màu xanh là ” linh vật của Android, nhưng bạn có biết tên nó là gì?
Linh vật, biểu tượng của hệ điều hành Android hóa ra cũng có tên gọi của nó, chỉ là rất ít ai biết đến. Logo là một thứ vô cùng quan trọng để làm nổi bật thương hiệu của một công ty. Nhìn thấy chữ M cách điệu, bạn biết đó là một cửa hàng McDonald’s, hay biểu tượng gần giống ...