Trending
Tìm kiếm bài viết trong Trending
Bí mật đằng sau bài toán lưu trữ media của Canva và hành trình tìm đến DynamoDB
Canva, một công cụ thiết kế trực tuyến chắc hẳn bạn đã từng nghe qua hoặc đã từng dùng để tạo ra các design một cách vô cùng nhanh chóng. Canva được hàng triệu người yêu thích trên toàn cầu, không chỉ
0 0 21
Các kỹ thuật cần biết để xây dựng layout cho một website
Layout là gì ? Tại sao chúng ta cần phải xây dựng layout trong lập trình web . Tương tự như vậy, trong thiết kế web, layout chính là cách dàn trang, sắp xếp các yếu tố sẽ được hiển thị trên website.
0 0 72
So sánh các thuật toán sắp xếp
Tại sao chúng ta cần nghiên cứu, thiết kế phân tích các thuật toán sắp xếp? Dưới đây là một số lý do quan trọng:. .
0 0 183
[Tooling ] Giới thiệu ngrok - Mang demo dự án web lên internet không cần deploy
I. Giới thiệu. Ngrok là công cụ tạo đường hầm (tunnel) giữa localhost của bạn và internet. Ví dụ: mydomain.
0 0 157
Yêu React chẳng cần cớ, cần hiểu rõ setState() cơ !
Chuyện là mình có một anh bạn đang làm Mark-up. Dạo gần đây, anh ấy có hướng mở rộng Tech Stack và có tìm hiểu về ReactJS.
0 0 53
GetX - Make Flutter easy (Part 2)
Giới thiệu. Ở phần trước mình đã giới thiệu qua cơ bản về cách Get quản lý state như thế nào.
0 0 43
Cùng ôn lại các khái niệm về Cấu trúc dữ liệu, Giải thuật, Độ phức tạp thuật toán.
Mở đầu. Với những sinh viên công nghệ thông tin trên ghế nhà trường thì chắc hẳn không ai xa lạ gì với môn học "Cấu trúc dữ liệu và giải thuật" cả.
0 0 88
Rest API - cách front và back nói chuyện với nhau qua ví dụ cụ thể
Bạn đã từng dành 1 tháng ăn không ngon ngủ không yên vì không thể hiểu API là gì dù đã đọc đi đọc lại khái niệm? Tôi là một trong số đó, và sai lầm của tôi là: tôi không code, tôi chỉ đọc lý thuyết. C
0 0 44
MOSH: Kẻ hủy diệt SSH
Lời nói đầu. Lời đầu tiên xin được xin chào cả nhà, đã lâu lắm rồi mình không viết blog nay May Fest mà người iu mình thích cái áo viblo quá nên xin phép nổ phát súng trên Viblo về Mosh - thứ khá hay
0 0 143
Toàn tập Flutter navigation
Tổng quan. Flutter cung cấp widget Navigator để quản lý và thao tác với stack khi thực hiện điều hướng các màn hình. Note nhỏ. Navigator cung cấp 2 loại function là.
0 0 36
Time-To-Live (TTL) trong Redis hoạt động như nào?
Redis là một công nghệ cool ngầu. Nó giải quyết nhiều bài toán khó về caching và distributed system (hệ phân tán).
0 0 21
Bài 4 - Cài đặt Fastlane cho IOS đẩy IPA lên Firebase Distribution và Testflight
Ở bài này mình sẽ hướng dẫn các bạn xơi trái táo cắn vỡ . . Tóm tắt. Các khái niệm.
0 0 25
Hãy sử dụng ESLint cho dự án của bạn!
. Bài viết gốc: https://manhhomienbienthuy.bitbucket.io/2018/May/20/we-should-use-eslint-in-project.html (đã xin phép tác giả ).
0 0 83
Dựng Golang microservice boilerplate theo clean architecture
Chuyện về việc học. Như các bạn đã biết, mình trước giờ chủ yếu code đột NÉT, nhưng lại có thêm vài mối tình ngoài em nó, chẳng hạn PHP, Nodejs.
0 0 41
Giải thuật dễ òm: Dijkstra theo phong cách hướng đối tượng bằng Java
Chắc hẳn không sinh viên IT nào là không phải học môn Cấu trúc dữ liệu & Giải thuật, trong bộ môn này các bạn sẽ học tới giải thuật tìm đường đi ngắn nhất (find the shortest path), 1 thuật toán cụ thể
0 0 38
Khai thác lỗ hổng Insecure Direct Object Reference (IDOR) bằng Autorize
I. Lỗ hổng IDOR là gì . . Lỗ hổng IDOR có tham chiếu trực tiếp đến các đối tượng cơ sở dữ liệu.
0 0 16
QUY TẮC ĐẶT TÊN FILE MÀ MỘT NEW CODER CẦN BIẾT [ẢNH・ ID・ TÊN CLASS]
Link nguồn : http://html-coding.co.jp/knowhow/tips/naming-rule/. Một new coder rất hay lúng túng trong việc đặt tên file, id hay tên class.
0 0 47
Một nền tảng nữa giúp bạn triển khai trang web miễn phí!
Mở đầu. Chắc các bạn có thể đã biết, nền tảng Heroku giúp cho các bạn học sinh, sinh viên, những developers nghèo khổ có thể triển khai ứng dụng của họ lên miễn phí nay đã chính thức đóng bản miễn phí
0 0 35
Kết nối với tài khoản github thông qua giao thức ssh
Một lập trình viên mới vào nghề hay mới sử dụng github gitlab với mỗi lần thao tác với repository như clone code, pull, push thì sẽ phải nhập tài khoản và mật khẩu để github xác thực, việc này lặp đi
0 0 48
Để code ngắn gọn và tinh tế hơn trong Java
Lập trình khai báo (declarative programming) là một kĩ thuật mang lại rất nhiều lợi ích: code ngắn gọn hơn, dễ thay đổi, dễ bảo trì và mở rộng. Trong bài viết này, mình sẽ giới thiệu một số kĩ thuật đ
0 0 40