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. ...
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 ...
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ụ để ...
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 ...
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 ...
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 ...
[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 ...
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 ...
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 ...
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ì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 ...
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 ...
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 ...
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 ...
Đâ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 ...
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 ...
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 ...
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 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 ...
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 ...