Blog

[Chuyên sâu] Uber Engineering Tech Stack, Phần I: Nền Tảng

Uber Engineering Với nhiệm vụ truân chuyển hành khách nhanh và tiện lợi nhất, Uber cần xây dựng và làm việc với nhiều dữ liệu phức tạp. Bới thế, một nền tảng cho phép tài xế tìm “mối làm ăn” và đi lại cho hợp lý đã ra đời. Screenshots của ứng dụng Uber, giao diện tài ...

Trần Trung Dũng viết 3 ngày trước

Cloud API: Detect objects from any image

Remember the hot dog classifier of Jian-Yang from Silicon Valley? I believe, many of the Silicon Valley watchers (including me <img alt="

Trần Trung Dũng viết 3 ngày trước

Playlist một số hướng dẫn, demo trong iOS

Playlist liên tục cập nhật các video hướng dẫn, demo những kỹ thuật hỗ trợ lập trình app dành cho các dev iOS. Một số clip đã được IDE Academy trình bày gồm: Parse JSON Push notification và các trường hợp mở app từ chúng View Container: cách đặt nhiều view controllers vào một ...

Bùi Văn Nam viết 3 ngày trước

Rails validation và multi-pages form

Rails validation thông thường Hãy bắt đầu với một ví dụ về validation: Class Person < ActiveRecord::ApplicationRecord validates :name, date_of_birth, ni_number, presence: true end Đoạn code trên giúp bạn xác thực dữ liệu, bằng cách gọi đến phương thức valid? hoặc khi thêm mới, lưu hay ...

Hoàng Hải Đăng viết 3 ngày trước

Safari Autofill Password Brilliant New Feature in iOS

That stores your password and allow you to login using those credentials in future. Benefits :- AutoFill simplifies the login and account creation for your app. The system will be handling auto filling the user’s password in case of login, or generate a unique and strong passwords when ...

Tạ Quốc Bảo viết 3 ngày trước

Cách sử dụng Rspec Mocks

Bài viết gốc Jesus Castello - How to Use RSpec Mocks Mock trong Rspec là gì? Mock là một đối tượng sử dụng để test. Chúng ta dùng các mocks để test tương tác giữa hai đối tượng. Vd: Viết một API để lật ảnh Thay vì tự viết code thao tác ảnh có thể sử dụng gem mini_magick. Khi muốn test tương ...

Vũ Văn Thanh viết 3 ngày trước

Facebook, Google là công ty công nghệ hay nhà xuất bản?

Google, Facebook và các công ty khác thực tế là những công ty truyền thông và họ phải chấp nhận những trách nhiệm đi kèm theo đó. Sự chú ý, giống như tuyết, có hai kiểu: một là kiểu vui vẻ và đẹp đẽ, và kiểu còn lại là kiểu “sai sai” có thể chặn đứng những đoàn tàu và ...

Hoàng Hải Đăng viết 3 ngày trước

Docker - Công cụ hỗ trợ đắc lực cho developer

Chào mọi người, đến hẹn là mình lại ngoi lên đây. Mình xin phép delay series Laravel và VueJS để đến với một chủ để cực kì hữu dụng nhưng cũng cực kì khoai. Đó chính là Docker. Trước kia khi làm project nhỏ để tự học thì mình cũng chỉ "hóng hớt" được là nó magic lắm, chỉ cần chạy lệnh ...

Hoàng Hải Đăng viết 3 ngày trước

Custom UI Master Class: Infinite Paging Scroll View

Trong demo này, chúng ta sẽ xây dựng một infinite paging scroll view. Như bạn thấy ở animation trên, bên có một sô lượng nhỏ các tuỳ chọn( option) và bạn muốn thể hiện nó một cách đơn giản nhất, chiếm ít không gian nhất. Trước khi tiến hành triển khai, chúng ta sẽ bàn về ảo ảnh trong hoạt ...

Hoàng Hải Đăng viết 3 ngày trước

Ứng dụng của công nghệ Blockchain trong lĩnh vực giáo dục

Series này mình sẽ cùng các bạn đi tìm hiểu ứng dụng của công nghệ Blockchain trong đời sống, trước tiên là ứng dụng của công nghệ Blockchain trong lĩnh vực giáo dục. Với khả năng chia sẻ thông tin dữ liệu minh bạch theo thời gian thực, tiết kiệm không gian lưu trữ và bảo mật cao, công nghệ ...

Bùi Văn Nam viết 3 ngày trước

Tìm hiểu về LayoutInflater trong Android

Mình chỉ có thói quen là video để chia sẻ kiến thức lập trình như tự dưng lại muốn viết để trải nghiệm nên mình sẽ thử viết 1 loạt bài để chia sẻ hiểu biết của mình về lập trình Android. Hy vọng các bạn ủng hộ và trong bài viết này mình muốn chia sẻ với các bạn về LayoutInflater. Định nghĩa: ...

Vũ Văn Thanh viết 3 ngày trước

WHAT IS NETWORK ENGINEER?

A network engineer is a technology professional who is highly skilled in maintaining the connectivity of networks in terms of data, voice, calls, videos and wireless network services. These network engineers are also referred to as network architects.By our Network engineer definition, they are ...

Tạ Quốc Bảo viết 3 ngày trước

Tự mua server và deploy một project Laravel

Mở đầu Đợt trước mình có viết một bài về việc Deploy một docker app lên VPS/Cloud hosting. Nay mình xin phép chia sẽ việc deploy một project PHP/Laravel theo cách thông thường không sử dụng Docker nhé Digitalocean Một nhà cung cấp cloud server mà mình ưu thích hơn cả. Nói ưa thích ...

Trần Trung Dũng viết 3 ngày trước

Contalog – An All-in-One Order and Inventory Management Software

Contalog is a comprehensive order and inventory management system. It is just the tool that makes business processes easy and simpler for small and medium businesses. Integrated with mcommerce features, Contalog is power packed to reward a refreshing store experience. With digital catalog and ...

Hoàng Hải Đăng viết 3 ngày trước

Xử lý việc tùy chỉnh UIColors với cách chính xác trong iOS

Nếu bạn là nhà phát triển ứng dụng thì bạn chắc chắn phải đối mặt với một số thách thức khi xử lý nhiều mã màu mà bạn đã sử dụng trong nhiều ứng dụng. Mở đầu Nếu bạn muốn thay đổi màu sắc cho một UIView trên storyboard bạn sẽ phải thông qua một màn hình chọn màu hoặc bạn thực hiện việc ...

Bùi Văn Nam viết 3 ngày trước

Component - Trái tim của ReactJS

Trong bài viết trước mình đã giới thiệu đến các bạn về JSX trong ReactJS, các bạn xem qua bài viết ở đây https://viblo.asia/p/jsx-trong-reactjs-ORNZq6Vrl0n. Trong bài viết này mình sẽ giới thiệu đến các bạn thành phần được xem như là trái tim và linh hồn của ReactJS, đó là Component. Bắt đầu thôi ...

Trịnh Tiến Mạnh viết 3 ngày trước

Bạn biết gì về Laravel Queue, phải chăng "Đợi chờ là hạnh phúc"

Trong đời sống thực chúng ta có rất nhiều ví dụ về hàng đợi, chẳng hạn như hàng xe ô tô trên đường một chiều (đặc biệt là khi tắc xe), trong đó xe nào vào đầu tiên sẽ thoát ra đầu tiên. Một vài ví dụ khác là xếp hàng học sinh, xếp hàng mua vé, … Tuy nhiên khi chúng ta xếp hàng để chờ ...

Trịnh Tiến Mạnh viết 3 ngày trước

Áp dụng CI/CD vào project của bạn (P2)

1. Mở đầu Ở bài viết trước mình đã giới thiệu cho các bạn về CircleCI cũng như cách setup project của mình trên CircleCI. Trong bài phần này mình sẽ hưỡng dẫn các bạn nốt hai phần còn lại đó là Notification và Auto Deploy. Nào chúng ta cùng bắt đầu <img alt="

Vũ Văn Thanh viết 3 ngày trước

Ứng dụng công nghệ Blockchain thay đổi ngành y tế như thế nào?

Bài viết tiếp theo trong Series, mình sẽ cùng các bạn đi tìm hiểu ứng dụng công nghệ Blockchain trong ngành y tế sẽ làm thay đổi ngành y tế như thế nào nhé! Ứng dụng Blockchain trong ngành chăm sóc sức khỏe Việc ứng dụng công nghệ Blockchain trong y tế sẽ có rất nhiều lợi ích trong việc nâng ...

Tạ Quốc Bảo viết 3 ngày trước

Sử dụng Docker trên macOS.

1. Docker dùng để làm gì? Docker là công cụ giúp chúng ta chạy ứng dụng dễ dàng hơn trong các container. Các container hoạt động riêng biệt và được bảo vệ như các máy ảo nhưng chúng lại nhỏ hơn nhiều so với các máy ảo vì chúng chạy trên hệ thống host machine. Là một iOS developer, tại sao ...

Hoàng Hải Đăng viết 3 ngày trước
1 2 3 4 .. > >>