This document discusses Capacitor, a new cross-platform runtime for building web apps that addresses some limitations of Cordova. Capacitor allows building apps once that can run on iOS, Android, desktop and web using modern native tools. It is inspired by Cordova, React Native and Turbolinks and aims to provide full control over native platforms while maintaining backwards compatibility with Cordova plugins. The document demonstrates Capacitor's camera, notifications and toast plugins working across platforms and encourages developers to try it out from the source code and GitHub page listed. It concludes with a Q&A with the CEO of Ionic, the company behind Capacitor.
Join Matt Netkow, Head of Developer Relations, as he announces the launch of Capacitor, Ionic's new cross-platform app runtime that makes it easy to build web apps that run natively on iOS, Android, Electron, and the web.
View presentation here: https://www.youtube.com/watch?v=tDW2C6rcH6M&t=1s
This session was delivered at Global Azure Bootcamp India 2021 virtual event. This session introduced Azure Bicep and demonstrated how easy it is to generate ARM templates using Azure Bicep
Docker Tutorial For Beginners | What Is Docker And How It Works? | Docker Tut...Simplilearn
This presentation about Docker tutorial will help you understand what is Docker, advantages of Docker, how does Docker work, components of Docker, virtual machine vs Docker, advanced concepts in Docker, basic Docker commands along with a demo. A Docker is an OS-level virtualization software that enables developers and IT administrators to create, deploy and run applications in a Docker container with all their dependencies. It is said to be a very light-weight software container and containerization platform. Docker engine or Docker is a client-server application that builds and executes using Docker components. Rapid deployment, portability, better efficiency, faster configuration, scalability, security are some of the advantages you get by using Docker.
Below topics are explained in this Docker presentation:
1. Virtual machine vs Docker
2. What is Docker?
3. Advantages of Docker
4. How does Docker work?
5. Components of Docker
6. Advanced concepts in Docker
7. Basic Docker commands
Why learn DevOps?
Simplilearn’s DevOps training course is designed to help you become a DevOps practitioner and apply the latest in DevOps methodology to automate your software development lifecycle right out of the class. You will master configuration management; continuous integration deployment, delivery and monitoring using DevOps tools such as Git, Docker, Jenkins, Puppet and Nagios in a practical, hands-on and interactive approach. The DevOps training course focuses heavily on the use of Docker containers, a technology that is revolutionizing the way apps are deployed in the cloud today and is a critical skillset to master in the cloud age.
After completing the DevOps training course you will achieve hands-on expertise in various aspects of the DevOps delivery model. The practical learning outcomes of this Devops training course are:
An understanding of DevOps and the modern DevOps toolsets
The ability to automate all aspects of a modern code delivery and deployment pipeline using:
1. Source code management tools
2. Build tools
3. Test automation tools
4. Containerization through Docker
5. Configuration management tools
6. Monitoring tools
Who should take this course?
DevOps career opportunities are thriving worldwide. DevOps was featured as one of the 11 best jobs in America for 2017, according to CBS News, and data from Payscale.com shows that DevOps Managers earn as much as $122,234 per year, with DevOps engineers making as much as $151,461. DevOps jobs are the third-highest tech role ranked by employer demand on Indeed.com but have the second-highest talent deficit.
This DevOps training course will be of benefit the following professional roles:
1. Software Developers
2. Technical Project Managers
3. Architects
4. Operations Support
5. Deployment engineers
6. IT managers
7. Development managers
You can learn more at https://www.simplilearn.com/cloud-computing/devops-practitioner-certification-training
The Schema-first API design approach advocates for writing your API definition first in one of many API Specification languages before writing any code. This talk introduces you to the realm of Schema-First API design and how to get started with the OpenAPI ecosystem.
Join Matt Netkow, Head of Developer Relations, as he announces the launch of Capacitor, Ionic's new cross-platform app runtime that makes it easy to build web apps that run natively on iOS, Android, Electron, and the web.
View presentation here: https://www.youtube.com/watch?v=tDW2C6rcH6M&t=1s
This session was delivered at Global Azure Bootcamp India 2021 virtual event. This session introduced Azure Bicep and demonstrated how easy it is to generate ARM templates using Azure Bicep
Docker Tutorial For Beginners | What Is Docker And How It Works? | Docker Tut...Simplilearn
This presentation about Docker tutorial will help you understand what is Docker, advantages of Docker, how does Docker work, components of Docker, virtual machine vs Docker, advanced concepts in Docker, basic Docker commands along with a demo. A Docker is an OS-level virtualization software that enables developers and IT administrators to create, deploy and run applications in a Docker container with all their dependencies. It is said to be a very light-weight software container and containerization platform. Docker engine or Docker is a client-server application that builds and executes using Docker components. Rapid deployment, portability, better efficiency, faster configuration, scalability, security are some of the advantages you get by using Docker.
Below topics are explained in this Docker presentation:
1. Virtual machine vs Docker
2. What is Docker?
3. Advantages of Docker
4. How does Docker work?
5. Components of Docker
6. Advanced concepts in Docker
7. Basic Docker commands
Why learn DevOps?
Simplilearn’s DevOps training course is designed to help you become a DevOps practitioner and apply the latest in DevOps methodology to automate your software development lifecycle right out of the class. You will master configuration management; continuous integration deployment, delivery and monitoring using DevOps tools such as Git, Docker, Jenkins, Puppet and Nagios in a practical, hands-on and interactive approach. The DevOps training course focuses heavily on the use of Docker containers, a technology that is revolutionizing the way apps are deployed in the cloud today and is a critical skillset to master in the cloud age.
After completing the DevOps training course you will achieve hands-on expertise in various aspects of the DevOps delivery model. The practical learning outcomes of this Devops training course are:
An understanding of DevOps and the modern DevOps toolsets
The ability to automate all aspects of a modern code delivery and deployment pipeline using:
1. Source code management tools
2. Build tools
3. Test automation tools
4. Containerization through Docker
5. Configuration management tools
6. Monitoring tools
Who should take this course?
DevOps career opportunities are thriving worldwide. DevOps was featured as one of the 11 best jobs in America for 2017, according to CBS News, and data from Payscale.com shows that DevOps Managers earn as much as $122,234 per year, with DevOps engineers making as much as $151,461. DevOps jobs are the third-highest tech role ranked by employer demand on Indeed.com but have the second-highest talent deficit.
This DevOps training course will be of benefit the following professional roles:
1. Software Developers
2. Technical Project Managers
3. Architects
4. Operations Support
5. Deployment engineers
6. IT managers
7. Development managers
You can learn more at https://www.simplilearn.com/cloud-computing/devops-practitioner-certification-training
The Schema-first API design approach advocates for writing your API definition first in one of many API Specification languages before writing any code. This talk introduces you to the realm of Schema-First API design and how to get started with the OpenAPI ecosystem.
An intro to React Native using react-native cli, styled components, react-navigation, and an an introduction to the react native ecosystem.
Example repo: https://github.com/ladyleet/fluentConf2
Have questions? Tweet me http://twitter.com/ladyleet
Why Users Are Moving on from Docker and Leaving Its Security Risks Behind (Sp...Amazon Web Services
In this session you will learn what the motivations were for a dockerless approach and how Podman and Buildah enhance Red Hat OpenShift. With so many distributions of Kubernetes it’s important to know when and why you should decide to use Red Hat OpenShift in a world where having choices, while maintaining confidence, is becoming more critical than ever.
CircleCI is the continuous integration & delivery platform that helps the development teams to release code rapidly and automate the build, test, and deploy. We will take a look at the different terminologies related to CircleCI and see how we can create a pipeline as a code using it.
.NET Core is a new framework inside .NET Ecosystem. It helps developers to the new challenges of a Cloud First World, and it is not a replacement for the .NET Framework.
These are the slides for a talk/workshop delivered to the Cloud Native Wales user group (@CloudNativeWal) on 2019-01-10.
In these slides, we go over some principles of gitops and a hands on session to apply these to manage a microservice.
You can find out more about GitOps online https://www.weave.works/technologies/gitops/
What is React-Native?
Why React-Native?
How React-Native works in detail?
- Metro bundler
- Main Thread
- Shadow Thread
- Javascript Thread
Yoga Engine
Threads Communication in React-Native
Comparison with Flutter and Native
React-Native Components
Platform Engineering is the practice of building and operating a common platform as a product for technology teams.
In this session, we will talk about why and when we need a platform. How to build Platform Engineering and demo.
Jirayut Nimsaeng
Founder & CEO
Opsta (Thailand) Co., Ltd.
Youtube Record: https://youtu.be/brBZYbNbnAo
Dev Mountain Tech Festival 2022 @ Khaoyai
March 19, 2022
It's usually not enough time for improving comfort of code writing and product monitoring. But this is an important thing for making software products with high quality. IT society even made awesome tools for making our life easier and culture of software engineering continue growing.
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaEdureka!
(** DevOps Certification Training: https://www.edureka.co/devops **)
This Edureka "Azure DevOps” PPT will give you a thorough and insightful overview Microsoft Azure and DevOps approach and help you create a CI/CD pipeline using Microsoft Azure.
Following are the offerings of this PPT:
1. What Is DevOps?
2. What Is Azure DevOps?
3. Components Of Azure DevOps
4. Demo – Azure DevOps
Check out our Playlists: https://goo.gl/Xpx77b
Blog Series: https://goo.gl/KvjU4h
Follow us to never miss an update in the future.
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Software organizations around the world have the liberty to select hundreds of libraries, tools, and frameworks while accomplishing the procedure of mobile application development.
https://www.franticpro.com/react-native-app-development/
An intro to React Native using react-native cli, styled components, react-navigation, and an an introduction to the react native ecosystem.
Example repo: https://github.com/ladyleet/fluentConf2
Have questions? Tweet me http://twitter.com/ladyleet
Why Users Are Moving on from Docker and Leaving Its Security Risks Behind (Sp...Amazon Web Services
In this session you will learn what the motivations were for a dockerless approach and how Podman and Buildah enhance Red Hat OpenShift. With so many distributions of Kubernetes it’s important to know when and why you should decide to use Red Hat OpenShift in a world where having choices, while maintaining confidence, is becoming more critical than ever.
CircleCI is the continuous integration & delivery platform that helps the development teams to release code rapidly and automate the build, test, and deploy. We will take a look at the different terminologies related to CircleCI and see how we can create a pipeline as a code using it.
.NET Core is a new framework inside .NET Ecosystem. It helps developers to the new challenges of a Cloud First World, and it is not a replacement for the .NET Framework.
These are the slides for a talk/workshop delivered to the Cloud Native Wales user group (@CloudNativeWal) on 2019-01-10.
In these slides, we go over some principles of gitops and a hands on session to apply these to manage a microservice.
You can find out more about GitOps online https://www.weave.works/technologies/gitops/
What is React-Native?
Why React-Native?
How React-Native works in detail?
- Metro bundler
- Main Thread
- Shadow Thread
- Javascript Thread
Yoga Engine
Threads Communication in React-Native
Comparison with Flutter and Native
React-Native Components
Platform Engineering is the practice of building and operating a common platform as a product for technology teams.
In this session, we will talk about why and when we need a platform. How to build Platform Engineering and demo.
Jirayut Nimsaeng
Founder & CEO
Opsta (Thailand) Co., Ltd.
Youtube Record: https://youtu.be/brBZYbNbnAo
Dev Mountain Tech Festival 2022 @ Khaoyai
March 19, 2022
It's usually not enough time for improving comfort of code writing and product monitoring. But this is an important thing for making software products with high quality. IT society even made awesome tools for making our life easier and culture of software engineering continue growing.
Azure DevOps Tutorial | Developing CI/ CD Pipelines On Azure | EdurekaEdureka!
(** DevOps Certification Training: https://www.edureka.co/devops **)
This Edureka "Azure DevOps” PPT will give you a thorough and insightful overview Microsoft Azure and DevOps approach and help you create a CI/CD pipeline using Microsoft Azure.
Following are the offerings of this PPT:
1. What Is DevOps?
2. What Is Azure DevOps?
3. Components Of Azure DevOps
4. Demo – Azure DevOps
Check out our Playlists: https://goo.gl/Xpx77b
Blog Series: https://goo.gl/KvjU4h
Follow us to never miss an update in the future.
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Software organizations around the world have the liberty to select hundreds of libraries, tools, and frameworks while accomplishing the procedure of mobile application development.
https://www.franticpro.com/react-native-app-development/
Join Matt Netkow for an updated look into all the ways modern hybrid app development has evolved in its 10+ year journey.
Watch live presentation here:
https://ionicframework.com/resources/webinars/hybrid-app-development-redefined
Top Technologies to Develop Mobile Apps.pptxGokulKanna18
Coddle, an enterprise mobile application development company provide full-stack mobile application development services including ground-up bespoke mobile app development (Native / Cross-platform), migration, updates, & ongoing maintenance services.
NCDevCon 2017 - Cross Platform Mobile AppsJohn M. Wargo
Building cross-platform mobile apps using open source tools. A manic paced session where I build the same app across 4 different open source mobile development frameworks.
Join Matt Netkow for a walkthrough of Capacitor 2.0. During this webinar, he’ll show off all the new features and capabilities of the latest version, along with the core feature set from previous versions. Watch the live presentation here: https://bit.ly/2TomZqV
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...Sencha
The promise of hybrid mobile app development using Cordova is quite alluring. As a web developer, you use your Ext JS skills to build cross-platform mobile applications for iOS/Android/Windows with a single code base. Visual Studio and the latest Ext JS framework provide powerful capabilities with which you can create sophisticated, mobile apps with UX components such as Pivot Grid, Calendar, and D3-based charts. Join Microsoft and Sencha to see how to build enterprise cross-platform mobile apps using Visual Studio, Ext JS, and Apache Cordova, and leverage device capabilities.
From React to React Native - Things I wish I knew when I startedsparkfabrik
INTRO
Why RN
Welcome to the Mobile world
The app bundle
UI COMPONENTS/NAVIGATION
Android Jetpack
iOS UIKit
React Navigation
THE JAVASCRIPT ENGINE
JavaScriptCore
Chrome V8
Hermes
THE LOCAL DEVELOPMENT
Metro
Flipper
Gradle
CocoaPods
Fastlane
Introducing: Ionic Studio & Appflow A Better Way to Build AppsIonic Framework
Watch Matt Netkow, Senior Product Evangelist as he demonstrates how to leverage Studio, Ionic’s powerful new IDE built for developers, alongside Appflow, our updated mobile DevOps solution, to build and ship cross-platform hybrid web apps at lightning speed.
What to choose for Mobile app development- React Native vs Native.Techugo
React Native has been at the forefront of the mobile app development world for quite some time now. It has taken the tech world by storm by allowing developers to create native mobile apps for both iOS and Android using a single codebase. Although React Native app development has proven successful for businesses, it’s important to know how it works and why it’s the best fit for your mobile project over other native technologies.
In this blog post, we’ll go over some of the known pros and cons of React Native, as well as discuss other alternatives.
Ionic is a hybrid concept that uses the angular JS and Apache Cordova to build the applications. Ionic uses web technologies that enables web developers to switches to mobile technologies.
Similar to Reimagining Cordova: Building Cross-Platform Web Apps with Capacitor (20)
Hear from core Ionic team members about some exciting new updates and recent releases across our open source and commercial products. Watch the event here: https://www.youtube.com/watch?v=OcD7GBbs2HY&ab_channel=Ionic
Join Nick Hyatt as he leads a demo to explain how developers and teams can leverage Ionic Appflow, our mobile DevOps solution, to fully automate app delivery and ship as often as they'd like.
Link to presentation: https://wi.st/3b6c100
Ionic React represents the most significant change in Ionic's history and opens up the Framework to a whole new audience. With one code base across any platform or deployment type, Ionic React makes it easy to build apps for iOS, Android, Desktop, and the web as a Progressive Web App.
Join Developer Advocate Mike Hartington as he runs through Ionic React and how to get started building today.
This slide deck was used during a webinar presentation covering everything you can do and build with Ionic from Matt Netkow, Head of Developer Relations.
Ionic Native: Native-powered apps, without the hassleIonic Framework
Join us for a live walkthrough of Ionic Native, a curated library of over 250 Community and Premier native solutions and plugins, delivering everything you need to build amazing cross-platform experiences from Day One.
View the presentation here: https://ionicpro.wistia.com/medias/bacos4ktbn
This slide deck was used during a live walkthrough of Offline Storage, a new solution that makes it easy to store, access, and manage data online and offline, across mobile and desktop, with built-in security and blazing-fast performance.
Join Matt Netkow, Head of Developer Relations, and Nick Hyatt, Appflow Product Manager, as they walk through Capacitor, Ionic's new open source cross-platform app runtime that makes it easier to build web apps that run natively on iOS, Android, Electron, and the web.
Join us for a live demo of our newest mobile solution: Ionic Auth Connect. Auth Connect is built for professional teams and makes it easy to integrate your mobile apps with popular backend auth providers like Auth0, AWS Cognito, and Azure Active Directory 2.0.
Link to recording: https://ionicpro.wistia.com/medias/jxfhujrrxq
Ionic Package makes it easy to create production-ready iOS and Android binary files. Actually submitting them to the App Store and Google Play? A bit challenging. Join us as we walk through preparing for submission to both major app stores.
Top Cordova Challenges and How to Tackle ThemIonic Framework
One of the best things about hybrid development is the ability to develop native-powered apps without being a native mobile expert. Thanks to the open source Cordova project, we can access native device features like Camera, GPS, and more, with basic JavaScript.
But, Cordova can also be one of the most challenging.
In this webinar, Matt Netkow and special guest Bryant Plano (Ionic Customer Success team) cover the top Cordova challenges and the best strategies to overcome them. Learn how to tackle dependency management, address failed builds, craft ongoing maintenance strategies, and more.
https://ionicpro.wistia.com/medias/74n19v7ods
3. A Brief History: Cordova
Created: 2008
CLI: 2013
Write Once, Run Everywhere
2018: Ongoing, minor updates
4. Native Platforms Move Fast
iOS, Android constantly undergoing change:
● Typically, new OS and hardware every year
● Modern plugin system with CocoaPods and Gradle
● Modern Languages: Swift and Kotlin
5. What if we created a spiritual successor
to Cordova that used these modern
native tools?
7. What is Capacitor?
Cross-platform runtime: iOS, Android, Desktop, and Web
#UseThePlatform: Web-focused APIs that stay close to
Standards
“Code Once, Configure Everywhere”: Modern Native tooling
for easy native project maintenance
Inspiration: Cordova, React Native, and Turbolinks
9. Need More Functionality?
Includes common plugins (Camera, Geolocation, File, etc)
Backwards compatible with majority of Core Cordova Plugins
Provides tooling for writing new Plugins
$ npx @capacitor/cli plugin:generate
10. Capacitor and Cordova Recap
Feature Cordova Capacitor
Supported Platforms iOS, Android, Windows
Phone
iOS, Android, Desktop
(Windows, Mac, Linux), Web,
PWA, and beyond!
Configuration style Abstracted (Config.xml) Per-platform (Info.plist,
AndroidManifest.xml)
Native platform control Limited Full control
Production ready? Yes, stable Soon
11. ➔ Site: https://capacitor.ionicframework.com
➔ Source: https://github.com/ionic-team/capacitor
➔ Matt’s demo code:
https://github.com/dotNetkow/ionic-conference-app
➔ Recording + links emailed after webinar!
Enterprise support packages for Cordova and Capacitor available
Resources