React Stateless Functional Components

Bài viết được dịch từ nguồn https://hackernoon.com/react-stateless-functional-components-nine-wins-you-might-have-overlooked-997b0d933dbc React Stateless Functional Components React.14 đã giới thiệu một cách đơn giản hơn để định nghĩa các Component được gọi là stateless fuctional components. ...

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

Xamarin Forms Theme

Xamarin.Forms Themes được ra mắt tại sự kiện Evolve 2016 và đã được tung ra bản preview cho khách hàng dùng thử và feedback. Theme được thêm vào Xamarin.Forms app bằng cách include Xamarin.Forms.Theme.Base Nuget package, có thể thêm cùng với package tuỳ chọn theme (Light, Dark...) hoặc custom ...

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

Angularjs phần 2 - Xử lý HTTP & AJAX

Bài trước chúng ta đã tìm hiểu về tổng quan về Angularjs, bài tiếp theo chúng ta sẽ cùng tìm hiểu sử dụng về HTTP & AJAX. HTTP & AJAX AJAX là một kỹ thuật rất quan trọng trong nền điện toán hiện đại, cũng như mọi Javascript framework khác AngularJS cung cấp cho người dùng công cụ để ...

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

Make a Different in Software Testing Basics - Phần 9

Phần 9 - Installation and Uninstallation Testing Bạn đã từng thực hiện kiểm thử cài đặt phần mềm chưa? Nó là một phần khá thú vị trong vòng đời kiểm thử phần mềm. Do cài đặt là sự tương tác đầu tiên mà người dùng có với ứng dụng. Quá trình trơn tru, không gặp vấn đề ngắt ngang sẽ tạo được ...

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

ListView vs RecyclerView

ListView là một đối tượng cũ nằm trong framework chuẩn của Android. RecyclerView là một đối tượng nằm trong bộ support libary của Android. RecyclerView khả chuyển và dễ dàng sử dụng hơn ListView . Hôm nay mình sẽ viết bài so sánh về hai đối tượng này. ListView RecyclerView ...

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

Chia sẻ về công nghệ Blockchain tại sự kiện Việt Nam Mobile Day 2018.

Tại Vietnam Mobile Day 2018 được tổ chức hôm 15/06 tại Hà Nội, các diễn giả đến từ nhiều công ty lớn, các diễn đàn công nghệ hàng đầu Việt Nam đã tập trung chia sẻ về Blockchain, Fintech, AI. Tại sự kiện, người tham dự không chỉ được tiếp cận với những kiến thức công nghệ mới nhất, mà còn là trải ...

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

[Android] Instant App - Bước đột phá cho trải nghiệm người dùng

Google lần đầu tiên giới thiệu Instant Apps tại sự kiện dành cho các nhà phát triển Google I/O vào tháng 5/2016. Dự án này chính thức đi vào hoạt động vào hồi đầu năm 2017. Nhưng trước khi tìm hiểu về Instant App cũng như những lợi ích lớn lao mà nó mang lại, chúng ta hãy cùng xem đoạn video ...

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

React Sketch.app điểm hòa trộn giữa code và design

1. Điểm mở đầu Dù mới tìm đọc được về những dòng đầu tiên về package này của Airbnb nhưng mình cảm thấy rất hào hứng vì đây sẽ làm một công cụ thay đổi workflow của Frontend development, khi developers và designers hoàn toàn có thể có tiếng nói chung. Bản chất của Sketchapp là một phần mềm ...

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

1 vài điểm mới với Angular 6

1. Giới thiệu Trong bài nói của Rob về Angular Elements (https://www.youtube.com/watch?v=Z1gLFPLVJjY) .Angular 6 đc giới thiệu đến cta , những developer , và dưới đây ,t sẽ liệt kê 1 vài điểm mới của nó. 2. Tree-shakeable providers PHương thức khai báo mới với các provider.Nó chấp nhận ...

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

Xử lý sự kiện trong Reactjs

Xin chào tất cả mọi người, dạo gần đây mình có mình có được tham gia một dự án làm về Reactjs, thì mình có tìm hiểu một số phần về Component, JSX, Prop... và một số phần căn bản của Reactjs thì mình thấy phần xử lý sự kiện (Handling Event) tương đối là quan trọng nên viết bài này để vừa ôn tập lại ...

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

Tìm hiểu RxJava

"The Observer pattern done right. ReactiveX is a combination of the best ideas from the Observer pattern, the Iterator pattern, and functional programming." Trên đây là concept chính của RxJava Mình có thể tạm dịch nó là: “ Observer pattern đúng, ReactiveX là sự kết hợp những ý tưởng tốt ...

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

5 giải pháp thay thế cho Paypal trong WordPress

Đã bao giờ bạn thử tìm những nhà thanh toán trực tuyến khác thay thế cho Paypal chưa? Theo thời gian, PayPal đã mở rộng dịch vụ của mình và thực hiện các giao dịch trực tuyến nhanh chóng và miễn phí. Tuy nhiên, có những vấn đề nhất định với PayPal khiến nhiều người đi tìm kiếm giải pháp thanh ...

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

Testing redux reducers với Jest

Chỉ cần tham khảo nhanh reducer là gì trước khi chúng ta bắt đầu testing và code. Redux documentation vẫn là rất tuyệt vời, trong thực tế nó đã bao gồm unit tests bạn thậm chí không bao giờ phải đọc bài này. Tóm lại reducer là một pure function có state trước đó và một action, và trả về state ...

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

Services và WorkManager - Part 2 : JobScheduler

Tiếp theo phần 1 Services và WorkManager - Part 1 : Android memory Phần này chúng ta sẽ đi vào ví dụ cụ thể khi ứng dụng chạy nền, và ta sẽ làm gì nếu không sử dụng Services Ứng dụng của chúng ta cần call API để login, download một vài KB. Đơn giản ta sẽ tạo 1 Thread để thực thi nó int ...

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

Đâu là ngôn ngữ nên học cho người mới bắt đầu (phần 1)

Đây là bài viết được dịch từ blog của Codementor. Nhu cầu đối với nguồn nhân lực STEM (khoa học, kỹ thuật, công nghệ, toán học) vô cùng lớn cùng với mức lương hậu hĩnh đã chẳng còn là điều mới mẻ. Số lượng tìm kiếm nhân lực online cho lĩnh vực phần mềm của Mỹ từ năm 2007 đến 2012 tăng nhanh ...

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

Thế nào là Smoke testing? Sanity testing? Sự khác nhau giữa Smoke testing và Sanity testing

I. Smoke Testing 1. Thế nào là Smoke testing Smoke testing là một loại kiểm thử phần mềm giúp đảm bảo rằng các chức năng chính của ứng dụng hoạt động tốt. Loại thử nghiệm này còn được gọi là "Build Verification testing". Nó là một kiểu thử nghiệm không đầy đủ với các trường hợp kiểm tra rất hạn ...

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

Canvas And Component in JavaScript : Move,Fight,Crash,Update,Obstacles,MutiMove (2)

ở phần 1 chúng ta tìm hiểu về component nhỉ và thêm cái canvas ,chúng ta thiet lập một canvas và component ok phần này chúng ta sẽ tìm hiểu về các hiệu ưng rất đẹp như move,Crash,update,radom,, và cùng làm game của ta đẹp hơn nữa nhé!! để move đối tượng myCompoment chúng ta cần biết đc ...

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

Flutter : Layout multiple widgets vertically and horizontally

Tiếp tục trong quá trình tìm hiểu về Flutter. Hôm nay mình sẽ cùng các bạn tìm hiểu về cách layout cho nhiều widgets theo chiều ngang và dọc trong Flutter nhé. Ok! Let's go. Nguồn bài viết ở đây nhé mọi người. Cho các bạn tiện theo dõi </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 18:01 ngày 12/08/2018

Viết test cho controller, sử dụng Rspec test

Đối với những developer sử dụng ngôn ngữ ruby và frameWork RubyOnRails, chúng ta đã khá quen thuộc với công việc test cùng với gem Rspec. Chúng ta phải viết unit test cho model, các method, controller,....nói chung là tất tần tật nhưng gì chúng ta code. Trong đó, việc controller là một phần luôn ...

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

ReactJS Social OAuth Login Github and Facebook với Firebase Authentication

Intro Đa số ứng dụng hiện này cần biết danh tính của người dùng để cho phép ứng dụng lưu dữ liệu của người dùng trên đám mây và cùng cập trải nghiệm qua tất cả các thiết bị của người dùng. Firebase Authentication cung cấp dịch vụ backend với SDK và nó hỗ trợ xác thực bằng mật khẩu, số điện thoại ...

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