Tìm hiểu RxSwift bài 1 - vì sao nên sử dụng Rx

Rx là một khái niệm trừu tượng chung của việc tính toán thể hiện qua interface Observable<Element>. Rxswift là một library của Rx viết bằng swift. Rx cho phép build app theo cách khai báo. Bindings Observable.combineLatest(firstName.rx.text, lastName.rx.text) { $0 + " " + $1 } .map ...

Tác giả: Tạ Quốc Bảo viết 15:49 ngày 12/08/2018

5 cách bán hàng online hiệu quả bạn không thể bỏ qua

Trong vòng 5 năm trở lại đây, phong trào bán hàng online bắt đầu nở rộ và phát triển ở Việt Nam, thu hút nhiều thành phần tham gia, từ các công ty, doanh nghiệp, cửa hàng lớn, cho đến các cá nhân, start-up nhỏ lẻ. Sở dĩ bán hàng online bùng nổ mạnh mẽ như vậy là vì nó mang đến nhiều lợi ích cho ...

Tác giả: Trịnh Tiến Mạnh viết 15:49 ngày 12/08/2018

kintone Plug-in: "Sum Of Total Records" Plugin

kintone Plaform Part 1 - Business database apps creation platform without coding kintone Plaform Part 2 - Using Plug-in to extend your platform features kintone Plaform Part 3 - Plug-In development Tutorial kintone Plaform Part 4 - Plug-in List So we are here again, thank you for your ...

Tác giả: Bùi Văn Nam viết 15:49 ngày 12/08/2018

[Training] Custom font cho ứng dụng android

Bạn nhìn thấy những ứng dụng màu mè hoa lá cành với bộ font thư pháp tuyệt đẹp. Bạn muốn bắt chước nó. Nhưng bạn lại không biết làm như thế nào. Trong bài viết này mình sẽ hướng dẫn các bạn 1 thủ thuật đơn giản để thay đổi font ứng dụng chỉ với vài dòng code đơn giản Custom font ngay khi start ...

Tác giả: Bùi Văn Nam viết 15:49 ngày 12/08/2018

Kotlin for android: Introduce about interface

Interface trong Kotlin về cơ bản kế thừa những gì mà interface của java mang lại, tuy nhiên, nó có những bổ sung mới để trở nên mạnh mẽ hơn. Sự thay đổi lớn nhất là, trong Kotlin, interface có thể thực thi code, chức năng này gần giống với hàm default được mới được giới thiệu trong java 8. Việc ...

Tác giả: Tạ Quốc Bảo viết 15:49 ngày 12/08/2018

Nếu bạn nghĩ bạn là người giỏi css

Trên thế giới có rất nhiều dev sử dụng css vào làm web nhưng có rất it người biết mình đang làm gì. Nếu bạn nghĩ bạn là người giỏi css , hãy làm bài kiểm tra chứng minh bản thân mình qua bài kiểm tra dưới đây. Các câu hỏi dưới đây sẽ kiểm tra kiến thức của các bạn về các thuộc tính khác nhau của ...

Tác giả: Hoàng Hải Đăng viết 15:49 ngày 12/08/2018

ActiveSupport: Vũ khí bí mật của Rails

Sau khi cài Rails, bạn sẽ thấy một số thư viện sau được cài kèm theo (kiểm tra bằng lệnh gem list): actionmailer actionpack actionview activejob activemodel activerecord activesupport ActiveSupport (dưới đây gọi tắt là AS) là gì? Active Support is the Ruby on Rails component ...

Tác giả: Tạ Quốc Bảo viết 15:48 ngày 12/08/2018

Cơ bản về Git?

Khi đọc bài viết này, có thể bạn đã quá thành thạo về git, sử dụng nó hằng ngày trong các dự án. Cũng có thể bạn chưa biết gì về nó, nếu thể thì mình khuyên bạn nên đọc bài này, và sau bài này nên bắt tay sử dụng ngay git vào dự án, bạn sẽ thấy sức mạnh, sự tiện lợi trong việc quản lý source code ...

Tác giả: Bùi Văn Nam viết 15:48 ngày 12/08/2018

Hướng dẫn lập trình macOS phần 2 (tiếp)

Trong phần này chúng ta sẽ tiếp tục tìm hiểu cách tạo UI, cụ thể hơn đó chính là thanh menu, một phần không thể thiếu trong những app của macOS. Trong menu sẽ tồn tại những tuỳ chỉnh cần thiết cho app để người dùng sử dụng thuận tiện hơn, dễ dàng hơn, tiện ích hơn. Trong "Main.storyboard" , bấm ...

Tác giả: Trịnh Tiến Mạnh viết 15:48 ngày 12/08/2018

Mẹo tự học cách viết code đơn giản cho người mới

Stack Overflow – trang mạng xã hội lớn nhất dành cho lập trình viên – vừa công bố số liệu khảo sát cho thấy có đến ¾ lập trình viên trên toàn thế giới có xu hướng tự học cách viết code. Bản thân tôi cũng có quan hệ với một số bạn làm lập trình nhưng chưa từng trải qua một buổi huấn luyện nào ...

Tác giả: Hoàng Hải Đăng viết 15:48 ngày 12/08/2018

Elixir và Unicode, Phần 2: Làm việc với Unicode Strings

Đây là bài dịch tiếp theo trong series về Elixir và Unicode của tác giả Nathan Long , Các bạn có thể đọc phần 1 tại đây Bài gốc: Part 1 | Part 2 Trong bài viết trước, tôi đã đưa ra những khái niệm cơ bản về việc hỗ trợ Unicode trong Elixir: mỗi string trong Elixir là một chuỗi các codepoint, ...

Tác giả: Hoàng Hải Đăng viết 15:48 ngày 12/08/2018

Business Analysts (cty ve E-commerce)

Cty mình đang tuyển vị trí Business Analysts. Lương từ 18 - 20 triệu. Làm việc từ T2-T6 tại Bình Thạnh. Gửi CV về email: recruit.vn@talent-fishers.com để apply nhé. Job description • Take part in the project under Agile development process. • Responsible for analyzing and developing functional ...

Tác giả: Hoàng Hải Đăng viết 15:48 ngày 12/08/2018

Series PHP - Lập trình hướng đối tượng (Phần 1)

Chào các bạn, một ngày xấu trời nọ mình ngồi cào phím, mình nghĩ nếu đã bấm vào bài này thì chắc có lẽ bạn đã từng một lần gõ Lập trình hướng đối tượng trên Google hoặc đã suy nghĩ đến nó nhưng còn đang mông lung chưa biết sẽ bắt đầu như thế nào hoặc vì một lí do nào đó thì cũng coi như duyên số đã ...

Tác giả: Hoàng Hải Đăng viết 15:48 ngày 12/08/2018

Con đường trở thành lập trình viên Full Stack

Lập trình viên full stack là những người có kinh nghiệm làm việc và rất thành thạo lập trình font end - back end và hiểu biết nhiều server và database. Bạn có thể tự xây dựng một hệ thống cho riêng mình mà không cần sự giúp đỡ của người khác. Có rất nhiều công ty cần những lập trình viên ...

Tác giả: Hoàng Hải Đăng viết 15:48 ngày 12/08/2018

My solution for loading data when fragment visible using setUserVisibleHint

If you using ViewPager to host Fragment and you only want to load data when you come to this Fragment, you can do like public abstract class FragmentHelpLoadDataWhenVisible extends Fragment { @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup ...

Tác giả: Tạ Quốc Bảo viết 15:48 ngày 12/08/2018

Những website giúp bạn tự học c# cơ bản online miễn phí

C# là một dạng ngôn ngữ hướng đối tượng được sử dụng rọng rãi cho các ứng dụng kinh doanh và thiết kế website. C# được phát triển bởi Microsoft và ngôn ngữ chính của .NET framework. C# cũng được sử dụng để tạo ra các ứng dụng GUI, ứng dụng web v.v…Những ứng dụng này chạy trên máy tính cá ...

Tác giả: Hoàng Hải Đăng viết 15:48 ngày 12/08/2018

Deep Learning in Python

Ví dụ về việc giao dịch ngân hàng Thực hiện việc dự đoán dựa trên các tiêu chí sa . Số lượng con cái . Số lượng tài khoản hiện có Chúng ta sẽ có sơ đồ đầu vào như sau Chúng ta sẽ áp dụng việc tính giá trị cho từng node tiếp theo bằng việc tổng tích của mỗi input đầu vào với trọng số của các điểm ...

Tác giả: Tạ Quốc Bảo viết 15:48 ngày 12/08/2018

Giới thiệu về NoSQL

Đây là thuật ngữ chung cho các hệ CSDL không sử dụng mô hình dữ liệu quan hệ. NoSQL đặc biệt nhấn mạnh đến mô hình lưu trữ cặp giá trị - khóa và hệ thống lưu trữ phân tán. Thuật ngữ NoSQL được giới thiệu lần đầu vào năm 1998 sử dụng làm tên gọi chung cho các hệ CSDL quan hệ nguồn mở nhỏ không ...

Tác giả: Hoàng Hải Đăng viết 15:48 ngày 12/08/2018

Kiểm Thử Mẫu Cho App Android

I. Nội dung 1. Cài đặt và chạy 1.1. Cài đặt OTA. 1.2. Thời gian chạy. 2. Sử dụng bộ nhớ 2.1. Sử dụng bộ nhớ trong suốt thời gian chạy 3. Kết nối 3.1. Cài đặt truy cập web không hợp lệ 3.2. Gửi/ Nhận dữ liệu. 3.3. Mạng chậm hoặc bị mất kết nối. 3.4. Kết nối mạng _ Chế độ máy bay. 4. Xử ...

Tác giả: Trịnh Tiến Mạnh viết 15:48 ngày 12/08/2018

Calabash Android – Tips and tricks

Trong giai đoạn này, mình được phân công viết UI Test bằng Calabash Android cho một dự án của DIV 3 và với bài viết này mình xin chia sẻ một vài mẹo và thủ thuật trong quá trình viết UI Test. Trước khi vào nội dung chính của bài viết này, các bạn nên tham khảo các bài viết với từ khóa “ ...

Tác giả: Trịnh Tiến Mạnh viết 15:48 ngày 12/08/2018