What’s Firebase you might ask. Basically it’s a cloud service storing your data and feeds your web application with real-time data. It can act as a normal REST endpoint and scales with your project. Firebase will act as your backend and in most cases you won’t have to bother with backend and servers at all. Sounds interesting right?!
The presentation can be viewed in Swedish here: http://lanhed.se/firebase-presentation/
This document summarizes a meetup on Firebase hosted by Amrit Sanjeev. It introduces Firebase and its features including realtime database, user authentication, hosting, and security. It provides code examples for adding Firebase dependencies, reading and writing data to the realtime database, and enabling offline support. The document also discusses Firebase's reliability, data retention policies, and security measures.
Want to build chat applications, online games and other exciting stuff? Firebase is here to help you developing all these amazing things.
Go through these slides to learn about Firebase, and how to use it.
Firebase is a server and database that allows developers to interact with data through API calls. It allows syncing of data across multiple applications. Developers only need to write front end code, while Firebase securely monitors the data. Firebase offers easy hosting and a tool called Firebase Forge for viewing, editing, deleting data, users, databases, and permissions in real time. The document provides resources for Firebase documentation, code examples, tutorials for using Firebase with technologies like jQuery and AngularJS, and contact details.
Introduction to Firebase [Google I/O Extended Bangkok 2016]Sittiphol Phanvilai
This document provides an overview of developing a mobile application with Firebase. It discusses that developing a mobile app requires functionality like authentication, databases, storage, analytics etc. It then summarizes the key services Firebase provides for mobile development including authentication, realtime database, storage, hosting, cloud messaging, remote config, testing services, crash reporting, dynamic links, invites, monetization services and analytics. The document demonstrates how to integrate and use these Firebase services in a mobile app with code snippets. It positions Firebase as providing an easy way to add functionality to an app without needing to hire backend engineers.
What’s Firebase you might ask. Basically it’s a cloud service storing your data and feeds your web application with real-time data. It can act as a normal REST endpoint and scales with your project. Firebase will act as your backend and in most cases you won’t have to bother with backend and servers at all. Sounds interesting right?!
The presentation can be viewed in Swedish here: http://lanhed.se/firebase-presentation/
This document summarizes a meetup on Firebase hosted by Amrit Sanjeev. It introduces Firebase and its features including realtime database, user authentication, hosting, and security. It provides code examples for adding Firebase dependencies, reading and writing data to the realtime database, and enabling offline support. The document also discusses Firebase's reliability, data retention policies, and security measures.
Want to build chat applications, online games and other exciting stuff? Firebase is here to help you developing all these amazing things.
Go through these slides to learn about Firebase, and how to use it.
Firebase is a server and database that allows developers to interact with data through API calls. It allows syncing of data across multiple applications. Developers only need to write front end code, while Firebase securely monitors the data. Firebase offers easy hosting and a tool called Firebase Forge for viewing, editing, deleting data, users, databases, and permissions in real time. The document provides resources for Firebase documentation, code examples, tutorials for using Firebase with technologies like jQuery and AngularJS, and contact details.
Introduction to Firebase [Google I/O Extended Bangkok 2016]Sittiphol Phanvilai
This document provides an overview of developing a mobile application with Firebase. It discusses that developing a mobile app requires functionality like authentication, databases, storage, analytics etc. It then summarizes the key services Firebase provides for mobile development including authentication, realtime database, storage, hosting, cloud messaging, remote config, testing services, crash reporting, dynamic links, invites, monetization services and analytics. The document demonstrates how to integrate and use these Firebase services in a mobile app with code snippets. It positions Firebase as providing an easy way to add functionality to an app without needing to hire backend engineers.
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...Vu Hung Nguyen
Giới thiệu
ScrumDay là một chuỗi hội thảo phi lợi nhuận chuyên sâu về phương pháp phát triển phần mềm Agile\Scrum, sự kiện này được diễn ra tại nhiều thành phố trên thế giới. Năm 2012, lần đầu tiên Cộng đồng Scrum tại Hà Nội đã tổ chức ScrumDay và đạt được nhiều thành công tốt đẹp. Đến 2013, ScrumDay với chủ đề “Transition” mong muốn tiếp tục là Ngày hội của cộng đồng Scrum Hà Nội với các mục đích:
Giới thiệu và thúc đẩy sự phát triển Agile\Scrum
Phát triển một cộng đồng Agile\Scrum lớn mạnh ở Việt Nam từ đó góp phần đổi mới và phát triển ngành phát triển phần mềm Việt Nam
Chia sẻ kinh nghiệm triển khai từ những người thực hành và chuyên gia
Hỗ trợ các Công ty\Tổ chức trong việc áp dụng và thực hành phương pháp Agile\Scrum
Khác với ScrumDay 2012 nội dung đề cập tới hầu hết các khía cạnh căn bản trong Agile\Scrum, đối tượng trải rộng từ sinh viên\developer tới những nhà quản lý, hội nghị năm nay với chủ đề là “Transition” và hướng tới các đối tượng như sau:
Giám đốc\Quản lý doanh nghiệp trong lĩnh vực phần mềm: những người mong muốn thấu hiểu khách hàng hơn, đáp ứng tốt hơn nguyện vọng của họ để phát triển kinh doanh.
Các CTO: những người đang đau đầu với sự thay đổi quá nhanh của Công nghệ, muốn có một công cụ mạnh hơn cho chiến lược công nghệ tại công ty
Team Leader: Những người mong muốn xây dựng một team mạnh Các Tech Startup founders: Những người luôn muốn tạo ra sản phẩm đột phá "disrupt the market"
Salesperson\Marketer: Những người muốn áp dụng Agile\Scrum vào công việc của mình
Những Nhà thực hành và nghiên cứu Agile\Scrum: những người đam mê và thực hành triết lý Agile, những người có đam mê chia sẻ hiểu biết để cùng nhau xây dựng một cộng đồng Agile mạnh tại Việt Nam, góp phần thúc đẩy sự phát triển của ngành.
"Xu hướng và giải pháp phát triển ứng dụng di động đa nền tảng cho doanh nghiệp sử dụng Xamarin" là chủ đề thứ 1 được trình bày tại chương trình “Lạc Việt Innovation Day 2015 - New Solution Presentation”.
Đây là sân chơi tri thức dành cho đại gia đình Lạc Việt nhằm chia sẻ, thảo luận và cập nhật những xu hướng mới nhất về CNTT, các sản phẩm, giải pháp sáng tạo và dịch vụ của Công ty đến với tất cả thành viên của Lạc Việt.
Website: http://www.lacviet.vn/
Xamarin Việt Nam - Lập trình cross platform mobile app - https://uxvietnam.comKhoi Pham
My ux blog: https://uxvietnam.com
Ưu điểm
Trải nghiệm và sử dụng phần cứng tương đương native
Viết ứng dụng chỉ bằng C#, chia sẻ source code giữa các team, dễ bảo trì và phát triển.
Nhược điểm
Giá license cao (25$/developer/month/platform)
Không sử dụng được ngay do hỗ trợ mặc định của Xamarin Form còn sơ khai
Các điểm nổi bật hệ thống Infor
Luôn tự tin khi có giải pháp Infor
• Giải pháp toàn cầu
• Hỗ trợ mô hình sản suất đa dạng
• Có nhiều kinh nghiệm và thành công trong nhiều ngành sản xuất
Kiến trúc hệ thống linh hoạt và nhiều khả năng
• Một cty hoặc nhiều cty, Cloud/Tại đơn vị, Toàn cầu/có các đặc thù theo Việt Nam
Hệ thống ERP đầy đủ các chức năng mở rộng theo lĩnh vực:
• Quản lý dịch vụ, Dự báo tồn kho, sửa chữa, vận hành,Quản lý chất lượng, CRM
Sản phẩm rất mạnh và sâu về sản xuất
• Tích hợp hệ thống kế hoạch sản xuất nâng cao, hoạch định từ đơn giản đến phức tạp
Các chức năng được xây dựng hoàn toàn do hãng Infor
• theo ngành, CRM, KPI’s / Dashboards, Quản lý tài liệu, Quy trình và hơn thế...
Có thể làm chủ hoàn toàn giải pháp
• Phần mềm hoạt động theo yêu cầu của doanh nghiệp.
• Có thể cấu hình riêng cho từng người dùng.
• Truy cập thông tin mọi nơi
• Có cả các cổng thông tin cho khách hàng tương tác
Xây dựng trên công nghệ tiên tiến
nhất của Microsoft
Tích hợp hoàn toàn Ms Office
• Cơ sở dữ liệu SQL
• Các loại trình duyệt
• Triển khai Cloud hoặc tại Đơn vị
• Chi phí sở hữu tối ưu
• Yêu cầu nguồn lực IT tối thiểu.
• Yêu cầu phần cứng tối thiểu
• Hỗ trợ cả máy chủ ảo
ScrumDay Vietnam 2013: Phương pháp luận phần mềm - Truyền thống và Agile - Ng...Vu Hung Nguyen
Giới thiệu
ScrumDay là một chuỗi hội thảo phi lợi nhuận chuyên sâu về phương pháp phát triển phần mềm Agile\Scrum, sự kiện này được diễn ra tại nhiều thành phố trên thế giới. Năm 2012, lần đầu tiên Cộng đồng Scrum tại Hà Nội đã tổ chức ScrumDay và đạt được nhiều thành công tốt đẹp. Đến 2013, ScrumDay với chủ đề “Transition” mong muốn tiếp tục là Ngày hội của cộng đồng Scrum Hà Nội với các mục đích:
Giới thiệu và thúc đẩy sự phát triển Agile\Scrum
Phát triển một cộng đồng Agile\Scrum lớn mạnh ở Việt Nam từ đó góp phần đổi mới và phát triển ngành phát triển phần mềm Việt Nam
Chia sẻ kinh nghiệm triển khai từ những người thực hành và chuyên gia
Hỗ trợ các Công ty\Tổ chức trong việc áp dụng và thực hành phương pháp Agile\Scrum
Khác với ScrumDay 2012 nội dung đề cập tới hầu hết các khía cạnh căn bản trong Agile\Scrum, đối tượng trải rộng từ sinh viên\developer tới những nhà quản lý, hội nghị năm nay với chủ đề là “Transition” và hướng tới các đối tượng như sau:
Giám đốc\Quản lý doanh nghiệp trong lĩnh vực phần mềm: những người mong muốn thấu hiểu khách hàng hơn, đáp ứng tốt hơn nguyện vọng của họ để phát triển kinh doanh.
Các CTO: những người đang đau đầu với sự thay đổi quá nhanh của Công nghệ, muốn có một công cụ mạnh hơn cho chiến lược công nghệ tại công ty
Team Leader: Những người mong muốn xây dựng một team mạnh Các Tech Startup founders: Những người luôn muốn tạo ra sản phẩm đột phá "disrupt the market"
Salesperson\Marketer: Những người muốn áp dụng Agile\Scrum vào công việc của mình
Những Nhà thực hành và nghiên cứu Agile\Scrum: những người đam mê và thực hành triết lý Agile, những người có đam mê chia sẻ hiểu biết để cùng nhau xây dựng một cộng đồng Agile mạnh tại Việt Nam, góp phần thúc đẩy sự phát triển của ngành.
"Xu hướng và giải pháp phát triển ứng dụng di động đa nền tảng cho doanh nghiệp sử dụng Xamarin" là chủ đề thứ 1 được trình bày tại chương trình “Lạc Việt Innovation Day 2015 - New Solution Presentation”.
Đây là sân chơi tri thức dành cho đại gia đình Lạc Việt nhằm chia sẻ, thảo luận và cập nhật những xu hướng mới nhất về CNTT, các sản phẩm, giải pháp sáng tạo và dịch vụ của Công ty đến với tất cả thành viên của Lạc Việt.
Website: http://www.lacviet.vn/
Xamarin Việt Nam - Lập trình cross platform mobile app - https://uxvietnam.comKhoi Pham
My ux blog: https://uxvietnam.com
Ưu điểm
Trải nghiệm và sử dụng phần cứng tương đương native
Viết ứng dụng chỉ bằng C#, chia sẻ source code giữa các team, dễ bảo trì và phát triển.
Nhược điểm
Giá license cao (25$/developer/month/platform)
Không sử dụng được ngay do hỗ trợ mặc định của Xamarin Form còn sơ khai
Các điểm nổi bật hệ thống Infor
Luôn tự tin khi có giải pháp Infor
• Giải pháp toàn cầu
• Hỗ trợ mô hình sản suất đa dạng
• Có nhiều kinh nghiệm và thành công trong nhiều ngành sản xuất
Kiến trúc hệ thống linh hoạt và nhiều khả năng
• Một cty hoặc nhiều cty, Cloud/Tại đơn vị, Toàn cầu/có các đặc thù theo Việt Nam
Hệ thống ERP đầy đủ các chức năng mở rộng theo lĩnh vực:
• Quản lý dịch vụ, Dự báo tồn kho, sửa chữa, vận hành,Quản lý chất lượng, CRM
Sản phẩm rất mạnh và sâu về sản xuất
• Tích hợp hệ thống kế hoạch sản xuất nâng cao, hoạch định từ đơn giản đến phức tạp
Các chức năng được xây dựng hoàn toàn do hãng Infor
• theo ngành, CRM, KPI’s / Dashboards, Quản lý tài liệu, Quy trình và hơn thế...
Có thể làm chủ hoàn toàn giải pháp
• Phần mềm hoạt động theo yêu cầu của doanh nghiệp.
• Có thể cấu hình riêng cho từng người dùng.
• Truy cập thông tin mọi nơi
• Có cả các cổng thông tin cho khách hàng tương tác
Xây dựng trên công nghệ tiên tiến
nhất của Microsoft
Tích hợp hoàn toàn Ms Office
• Cơ sở dữ liệu SQL
• Các loại trình duyệt
• Triển khai Cloud hoặc tại Đơn vị
• Chi phí sở hữu tối ưu
• Yêu cầu nguồn lực IT tối thiểu.
• Yêu cầu phần cứng tối thiểu
• Hỗ trợ cả máy chủ ảo
2. TechInsider
• TECH Insider là chuỗi sự kiện công nghệ được
tổ chức bởi công ty tuyển dụng trực tuyến
VietnamWorks. Mỗi sự kiện TECH Insider cập
nhật cho người tham gia kiến thức mới về một
công nghệ đột phá, được trình bày bởi những
Insiders, những cá nhân xuất sắc đã tham gia
kiến tạo công nghệ đó.
3. Diễn giả
1. AARON GILL -> HEAD OF PRODUCT –
GRABTAXI
2. KENT NGUYEN->CTO - SILICON STRAITS
SAIGON
6. Grabtaxi
• 2.5 triệu download
• Ứng dụng đầu tiên
• Có trung bình 3 bookings mỗi giây
• 500000 người dùng trên 6 nước sử dụng
Grabtaxi ít nhất một lần mỗi tháng.
7. Market??? Phân khúc thị trường
• PAM: thị trường có tiềm
năng.
• TAM: tất cả thị trường
liên quan.
• SAM: thị trường có thể
phân phối sản phẩm
• SOM: thị trường mà ta có
thể triển khai và có thể
đạt được(dễ dàng).
9. 7 Yếu tố quan trọng
1. Chọn lựa đúng team với kỹ năng cần thiết:Tối
thiểu là 3 người: 1 dev, 1 designer, 1
makerter
2. Chọn lựa đúng vấn đề thực tế với người dùng
thực tế: real problems for real people
3. Đo lường output của team
4. Đưa ra quyết định dựa trên số liệu thống kê
10. 7 Yếu tố quan trọng
5. Continuous rapid iteration & refactor
6. Good UX(User Experience) 10x bester
7. User feedback
11. Other
• MVP(Minimum viable product) ->
– Maximum Amount Of Love from customers with
Least Amount of Effort
• Ý tưởng: khi có ý tưởng thì hãy giải thích và trao đổi
với bạn bè và người thân -> nếu nhận được sự đồng
tình của mọi người thì mới là 1 ý tưởng tốt.
• Chọn lựa thị trường: chọn thị trường có cung và có
cầu. Và bao giờ cũng phải xét đến việc chọn thị trường
đầu tiên.
• Sản phẩm đưa ra phải tốt hơn 10x lần so với thực trạng
-> đảm bảo chất lượng sản phẩm (grab taxi chỉ cần vài
phút so với gọi call center là 30 phút - ở Malaysia)
16. MBaaS - Firebase
● Firebase(google)
○ A powerful API to store and sync data in
realtime
● Use case
1. 100% Firebase-powered apps
2. Firebase-powered app with server code
3. Existing app with Firebase-powered features
32
1
18. Server-Custem
● IaaS and PaaS
○ SSD-based hosting
○ Start cheaply
○ Scale quickly
○ Maintenance-free
For Deploy
SSD Linux servers
Ruby on Rails Hosting & App Deployment
SSD Cloud Server, VPS Server,
Simple Cloud, Deploy...
19. App Dev - Cross Platform
● Export multi platform
● Ex:
20. App Dev - Native
● Native platform
Swift
(scripting)
Android
(material design)
Visual Studio
(open source for
IOS/Android dev)
21. SWIFT
● Scripting language
● Designed for Safety
○ Mọi biến luôn luôn được khởi tạo trước khi sử dụng
○ Array và Integer được kiểm tra để chống tràn (Overlow)
○ Memory được quản lý 1 cách tự động.
● Fast and Powerful:
○Mục tiêu là để nhanh
○Sử dụng incredibly high-performance LLVM compiler
○ Các syntax và thư viện chuẩn của SWIFT đã được tối ưu
hoá để đảm bảo code đạt được hiệu suất tốt nhất
● Easy to read and maintain.
● Hỗ trợ multi return val
22. Android L
● Material Design
● Thống nhất thiết kế của
tất cả ứng dụng của
google thành 1 nguyên
lý thiết kế đơn giản.
● Ngôn ngữ thiết kế dựa
trên sự cải thiện
nguyên lý thiết kế cổ
điển:
○ Thiết kế “đơn giản,
phẳng và mạnh mẽ”