The Kitura Server-side Swift framework has built support for Swagger and OpenAPI directly into its framework so that it auto-generates its own OpenAPI specification. This presentation show's how that enables Kitura to be used in the much wider OpenAPI ecosystem.
Building a scalable app factory with Appcelerator PlatformAngus Fox
Sharing the challenged in building a Mobile Backend as a Service (MBaaS) platform for Appcelerator Alloy apps using Joomla and a whole host of development tools for a London based startup where I am CTO
Get Hip with JHipster - Colorado Springs Open Source User Group 2021Matt Raible
JHipster is bad-ass. It's an Apache-licensed open source project that allows you to generate Spring Boot APIs and Angular (or React/Vue) apps. It has a vibrant community and ecosystem with support for deploying to many cloud providers and using the latest DevOps buzzwords, like Docker and K8s.
This session will show you JHipster, why it's cool, and show you how to create an app with it.
JHipster 7 Demo: https://www.youtube.com/watch?v=6lf64CctDAQ
JHipster 7 Tutorial: https://github.com/mraible/jhipster7-demo#readme
Building a scalable app factory with Appcelerator PlatformAngus Fox
Sharing the challenged in building a Mobile Backend as a Service (MBaaS) platform for Appcelerator Alloy apps using Joomla and a whole host of development tools for a London based startup where I am CTO
Get Hip with JHipster - Colorado Springs Open Source User Group 2021Matt Raible
JHipster is bad-ass. It's an Apache-licensed open source project that allows you to generate Spring Boot APIs and Angular (or React/Vue) apps. It has a vibrant community and ecosystem with support for deploying to many cloud providers and using the latest DevOps buzzwords, like Docker and K8s.
This session will show you JHipster, why it's cool, and show you how to create an app with it.
JHipster 7 Demo: https://www.youtube.com/watch?v=6lf64CctDAQ
JHipster 7 Tutorial: https://github.com/mraible/jhipster7-demo#readme
Heading towards the great release of angular 8.0 development observe the uno...Concetto Labs
Looking for hire #angular 8 #developers. We are leading #Angular #8.0 #development #company with best #angular #js #developers which can help out with your #web #apps.
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...Matt Raible
Mobile development offers a lot of options. To develop native apps, you can use Java or Kotlin on Android. On iOS, you can use Objective C or Swift. There are other options, too. You can build hybrid mobile apps and Progressive Web Apps (PWAs). Hybrid mobile apps are those created with web technologies (HTML, JavaScript, and CSS) that look like native apps. PWAs have the ability to work offline and act like mobile apps.
In this talk, we'll explore a few different mobile technologies: PWAs, React Native, and Ionic (with Angular). You'll walk away with knowledge of how to build mobile + Spring Boot apps in minutes with JHipster.
* GitHub repo: https://github.com/mraible/mobile-jhipster
* Demo script: https://github.com/mraible/mobile-jhipster/blob/main/demo.adoc
Smartphones, smart watches, laptops, connected cars, smart homes and wearables. The Internet of Things is arriving, and with it, some big challenges. Yes, the “things” are connected but they’re not communicating in a way that realizes the full potential of the IoT.
In this webcast, Brian Mulloy explores how to design and develop apps that work harmoniously with other apps as a system of systems. Learn about “big apps”—emergent systems that enable apps on multiple devices to work together—and how they are a design metaphor for creating holistic, consistent experiences across multiple devices. Discover how looping big apps into big data creates a compelling adaptive platform for the IoT.
Join to discuss:
- the potential of the IoT, realized through an adaptive cycle of analysis, prediction, and action, at scale
- how to go from today’s single-device apps to multi-device big apps
- the role big data will play in a virtuous app development cycle
- what the IoT means for your industry
Download podcast: http://bit.ly/ZWWwTv
Why is Node.js a good choice for building APIs? What is Swagger 2.0 and how can you use it to create your API documentation?
Join Jeff West and Marsh Gardiner for a code and demo-filled session, in which we’ll design an API with Swagger 2.0 and then implement and deploy the API in Node.js on both Apigee and AWS.
We will 'show the code’ to:
• Build production-grade APIs in Node.js with Apigee-127
• Create API documentation with Swagger 2.0
• Add enterprise capabilities like OAuth, quota, caching, and analytics using NPMs (Node Package Manager)
• Deploy to any PaaS, including Apigee, Amazon AWS, and Heroku
View video: http://youtu.be/Fw43z14Y1Xw
View podcast: https://soundcloud.com/apigee/build-apis-in-nodejs-and-swagger-20-with-apigee-127
Emulators as an Emerging Best Practice for API ProvidersCisco DevNet
Modern software leverage a lot of external APIs, which raises several issues: how can development teams safely build and test their software when some components they rely on keep evolving. And what if some of these components are key for the whole software to even fire up. These are some of the challenges faced today by Cisco internal development teams, but also partner and enterprise developers using Cisco's software. The industry proposes two main strategies to circumvent these challenges: API Mocking, and Service Virtualization. Both of these strategies have pro and cons. I came up with the idea of proposing API emulators has a 3rd option. From another perspective, Serverless platforms are recognized to be unique as they are scalable and straightforward to use. It turns out that major industry vendors (Google, Amazon, Microsoft…) have invested to create Emulator as companions to their Serverless platforms, in order to attract, on-board and have developers adopt Serverless platforms. In this talk, I'll explain the motivation behind API emulators, in the perspective of DevOps, CI/CD, Development Processes, and Serverless/Microservices architectures. I'll illustrate the talk with several prototypes: - Mini-Spark: an Emulator for the Cisco Spark API which mimics the execution environment of the Cisco Spark Cloud platform - Tropo-Ready: an Emulator for Tropo Serverless Telephony platform, tied it to Visual Studio Code in order to reach to developer communities I'll dive into the details of the process to create such emulators, and elaborate on the consideration that Emulators are emerging as key components of API providers's strategy.
Leaping Forward: Finding The Future of Your API DocsPronovix
Learn how to scale beyond old choices and find the next big thing for your API documentation. This talk will use the past, present, and future of Marqeta’s docs to provide a framework for growing and evolving your own.
Chiara Chiappini - Swift and the future of iOS app developmentCodemotion
In 2014 Apple introduced Swift into the world receiving positive feedback from the developer community. At eBay we started a new iOS app using Swift. While most of our developers had strong Java and Scala backgrounds, none of us had any iOS experience. We faced many challenges with learning a new language and paradigm, and rose to the challenge. During this talk I would like to share with you our findings and show you our progresses. We will discuss together how to build a maintainable and testable app based on our experience.
The Internet of Things and Developers: What the Enterprise Needs to KnowApigee | Google Cloud
Developers hold the key to realizing IoT. What do enterprises need to know?
Whatever your IoT vision is for the business, developers are the ones who are going to help make it a reality.
We uncover the results of an extensive first-party research where we explore the current state of IoT and how it differs from popular perception.
The webcast, led by Evans data and Apigee will address:
- What is the current state of IoT development?
- Is an IoT developer different from a mobile developer?
- What expectations exist around APIs, big data, cloud?
- How can enterprises realize value from IoT development decisions?
Download podcast: http://bit.ly/1EDYdHc
Microservices for the Masses with Spring Boot and JHipster - RWX 2018Matt Raible
Microservices are being deployed by many Java Hipsters. If you're working with a large team that needs different release cycles for product components, microservices can be a blessing. If you're working at your VW Restoration Shop and running its online store with your own software, having five services to manage and deploy can be a real pain.
This presentation will show you how to use JHipster to create Angular + Spring Boot apps with a unified front-end. You will leave with the know-how to create your own excellent apps!
Bonus: I'll show you how to use Ionic for JHipster to create native applications on mobile. It's pretty darn slick!
Blog posts:
* https://developer.okta.com/blog/2018/03/01/develop-microservices-jhipster-oauth
* https://developer.okta.com/blog/2018/01/30/jhipster-ionic-with-oidc-authentication
GitHub: https://github.com/oktadeveloper/okta-jhipster-microservices-oauth-example
Download the JHipster Mini-Book v5.0 for free from InfoQ! https://www.infoq.com/minibooks/jhipster-mini-book-5
You can also watch my JHipster Microservices course on Pluralsight. https://www.pluralsight.com/courses/play-by-play-developing-microservices-mobile-apps-jhipster
Bootiful Development with Spring Boot and Vue - RWX 2018Matt Raible
You’re in love with Spring Boot, but you miss your old pal AngularJS? Don’t fear, Vue.js is here! Vue is very similar to AngularJS, but much more powerful, yet slim and light for PWAs.
In this session, you’ll see how to build a Spring Boot API and secure it with Spring Security. You’ll also learn how to build a Vue.js PWA, all the while enjoying a bootiful hot-code-reload experience. Lots of live coding in this one!
Blog: https://developer.okta.com/blog/2018/12/03/bootiful-spring-boot-java-vue-typescript
GitHub: https://github.com/oktadeveloper/spring-boot-vue-example
Using Github Insight as metric for the Developer collaboration and work metri...Najib Radzuan
Usually, the company used Jira board to gauge or measure how Sprint or team performance, but with GitHub Insight we can also determine whether the developer doing a great job or the opposite. During COVID-19 pandemic, the most developers working from home and using GitHub Insight to see all the activity and collaboration between developers become easier.
How GitHub combined with CI empowers rapid product delivery at Credit Karma Outlyer
Amit and Kashyap will discuss how GitHub and self service continuous integration (CI) helps Credit Karma rapidly deliver new features to over 60 million members. They will review how Credit Karma streamlined and scaled growing CI needs stemming from an army of engineers decomposing monolith into services.
Devoxx 2016 Using Jenkins, Gerrit and Spark for Continuous Delivery AnalyticsLuca Milanesio
Our journey and experience in dealing with the collection/analysis of Continuous Delivery log events using Gerrit Code Review, Jenkins with Apache Flume, ElasticSearch, Kibana and Spark
Don’t Ignore GitHub Security Alerts, Automate Them Into Your Workflow.Ashley Wolf
Presentation from Open Source Leadership Summit 2019. This talk will highlight some best practices that your Open Source Program Office (OSPO) can use to manage security vulnerabilities for open source projects using GitHub’s security alerts at scale. We’ll discuss the mechanics and governance around the process we’ve set up at Verizon Media to notify internal employees about CVEs on their projects.
Faster Development and Better Quality In The Era of API DefinitionsNordic APIs
Definition driven API development advocates for designing the API’s definition first before any other lifecycle operation has been implemented. This definition is then used to drive other aspects of the API lifecycle, including implementation, testing, and virtualization of your APIs. The OpenAPI Specification has emerged as THE definition framework for REST APIs, and provides a common contract of designers, developers, testers, and devops to build and maintain APIs.
In this session, we will detail how you can take advantage of the OpenAPI Specification to accelerate your API development and testing strategy. We will cover how you can use SmartBear tools like SwaggerHub to design and manage your definition, and how this definition can be refactored into the ReadyAPI testing suite, and ServiceV, to virtualize your API dependencies and deliver quality, performant APIs faster.
Heading towards the great release of angular 8.0 development observe the uno...Concetto Labs
Looking for hire #angular 8 #developers. We are leading #Angular #8.0 #development #company with best #angular #js #developers which can help out with your #web #apps.
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...Matt Raible
Mobile development offers a lot of options. To develop native apps, you can use Java or Kotlin on Android. On iOS, you can use Objective C or Swift. There are other options, too. You can build hybrid mobile apps and Progressive Web Apps (PWAs). Hybrid mobile apps are those created with web technologies (HTML, JavaScript, and CSS) that look like native apps. PWAs have the ability to work offline and act like mobile apps.
In this talk, we'll explore a few different mobile technologies: PWAs, React Native, and Ionic (with Angular). You'll walk away with knowledge of how to build mobile + Spring Boot apps in minutes with JHipster.
* GitHub repo: https://github.com/mraible/mobile-jhipster
* Demo script: https://github.com/mraible/mobile-jhipster/blob/main/demo.adoc
Smartphones, smart watches, laptops, connected cars, smart homes and wearables. The Internet of Things is arriving, and with it, some big challenges. Yes, the “things” are connected but they’re not communicating in a way that realizes the full potential of the IoT.
In this webcast, Brian Mulloy explores how to design and develop apps that work harmoniously with other apps as a system of systems. Learn about “big apps”—emergent systems that enable apps on multiple devices to work together—and how they are a design metaphor for creating holistic, consistent experiences across multiple devices. Discover how looping big apps into big data creates a compelling adaptive platform for the IoT.
Join to discuss:
- the potential of the IoT, realized through an adaptive cycle of analysis, prediction, and action, at scale
- how to go from today’s single-device apps to multi-device big apps
- the role big data will play in a virtuous app development cycle
- what the IoT means for your industry
Download podcast: http://bit.ly/ZWWwTv
Why is Node.js a good choice for building APIs? What is Swagger 2.0 and how can you use it to create your API documentation?
Join Jeff West and Marsh Gardiner for a code and demo-filled session, in which we’ll design an API with Swagger 2.0 and then implement and deploy the API in Node.js on both Apigee and AWS.
We will 'show the code’ to:
• Build production-grade APIs in Node.js with Apigee-127
• Create API documentation with Swagger 2.0
• Add enterprise capabilities like OAuth, quota, caching, and analytics using NPMs (Node Package Manager)
• Deploy to any PaaS, including Apigee, Amazon AWS, and Heroku
View video: http://youtu.be/Fw43z14Y1Xw
View podcast: https://soundcloud.com/apigee/build-apis-in-nodejs-and-swagger-20-with-apigee-127
Emulators as an Emerging Best Practice for API ProvidersCisco DevNet
Modern software leverage a lot of external APIs, which raises several issues: how can development teams safely build and test their software when some components they rely on keep evolving. And what if some of these components are key for the whole software to even fire up. These are some of the challenges faced today by Cisco internal development teams, but also partner and enterprise developers using Cisco's software. The industry proposes two main strategies to circumvent these challenges: API Mocking, and Service Virtualization. Both of these strategies have pro and cons. I came up with the idea of proposing API emulators has a 3rd option. From another perspective, Serverless platforms are recognized to be unique as they are scalable and straightforward to use. It turns out that major industry vendors (Google, Amazon, Microsoft…) have invested to create Emulator as companions to their Serverless platforms, in order to attract, on-board and have developers adopt Serverless platforms. In this talk, I'll explain the motivation behind API emulators, in the perspective of DevOps, CI/CD, Development Processes, and Serverless/Microservices architectures. I'll illustrate the talk with several prototypes: - Mini-Spark: an Emulator for the Cisco Spark API which mimics the execution environment of the Cisco Spark Cloud platform - Tropo-Ready: an Emulator for Tropo Serverless Telephony platform, tied it to Visual Studio Code in order to reach to developer communities I'll dive into the details of the process to create such emulators, and elaborate on the consideration that Emulators are emerging as key components of API providers's strategy.
Leaping Forward: Finding The Future of Your API DocsPronovix
Learn how to scale beyond old choices and find the next big thing for your API documentation. This talk will use the past, present, and future of Marqeta’s docs to provide a framework for growing and evolving your own.
Chiara Chiappini - Swift and the future of iOS app developmentCodemotion
In 2014 Apple introduced Swift into the world receiving positive feedback from the developer community. At eBay we started a new iOS app using Swift. While most of our developers had strong Java and Scala backgrounds, none of us had any iOS experience. We faced many challenges with learning a new language and paradigm, and rose to the challenge. During this talk I would like to share with you our findings and show you our progresses. We will discuss together how to build a maintainable and testable app based on our experience.
The Internet of Things and Developers: What the Enterprise Needs to KnowApigee | Google Cloud
Developers hold the key to realizing IoT. What do enterprises need to know?
Whatever your IoT vision is for the business, developers are the ones who are going to help make it a reality.
We uncover the results of an extensive first-party research where we explore the current state of IoT and how it differs from popular perception.
The webcast, led by Evans data and Apigee will address:
- What is the current state of IoT development?
- Is an IoT developer different from a mobile developer?
- What expectations exist around APIs, big data, cloud?
- How can enterprises realize value from IoT development decisions?
Download podcast: http://bit.ly/1EDYdHc
Microservices for the Masses with Spring Boot and JHipster - RWX 2018Matt Raible
Microservices are being deployed by many Java Hipsters. If you're working with a large team that needs different release cycles for product components, microservices can be a blessing. If you're working at your VW Restoration Shop and running its online store with your own software, having five services to manage and deploy can be a real pain.
This presentation will show you how to use JHipster to create Angular + Spring Boot apps with a unified front-end. You will leave with the know-how to create your own excellent apps!
Bonus: I'll show you how to use Ionic for JHipster to create native applications on mobile. It's pretty darn slick!
Blog posts:
* https://developer.okta.com/blog/2018/03/01/develop-microservices-jhipster-oauth
* https://developer.okta.com/blog/2018/01/30/jhipster-ionic-with-oidc-authentication
GitHub: https://github.com/oktadeveloper/okta-jhipster-microservices-oauth-example
Download the JHipster Mini-Book v5.0 for free from InfoQ! https://www.infoq.com/minibooks/jhipster-mini-book-5
You can also watch my JHipster Microservices course on Pluralsight. https://www.pluralsight.com/courses/play-by-play-developing-microservices-mobile-apps-jhipster
Bootiful Development with Spring Boot and Vue - RWX 2018Matt Raible
You’re in love with Spring Boot, but you miss your old pal AngularJS? Don’t fear, Vue.js is here! Vue is very similar to AngularJS, but much more powerful, yet slim and light for PWAs.
In this session, you’ll see how to build a Spring Boot API and secure it with Spring Security. You’ll also learn how to build a Vue.js PWA, all the while enjoying a bootiful hot-code-reload experience. Lots of live coding in this one!
Blog: https://developer.okta.com/blog/2018/12/03/bootiful-spring-boot-java-vue-typescript
GitHub: https://github.com/oktadeveloper/spring-boot-vue-example
Using Github Insight as metric for the Developer collaboration and work metri...Najib Radzuan
Usually, the company used Jira board to gauge or measure how Sprint or team performance, but with GitHub Insight we can also determine whether the developer doing a great job or the opposite. During COVID-19 pandemic, the most developers working from home and using GitHub Insight to see all the activity and collaboration between developers become easier.
How GitHub combined with CI empowers rapid product delivery at Credit Karma Outlyer
Amit and Kashyap will discuss how GitHub and self service continuous integration (CI) helps Credit Karma rapidly deliver new features to over 60 million members. They will review how Credit Karma streamlined and scaled growing CI needs stemming from an army of engineers decomposing monolith into services.
Devoxx 2016 Using Jenkins, Gerrit and Spark for Continuous Delivery AnalyticsLuca Milanesio
Our journey and experience in dealing with the collection/analysis of Continuous Delivery log events using Gerrit Code Review, Jenkins with Apache Flume, ElasticSearch, Kibana and Spark
Don’t Ignore GitHub Security Alerts, Automate Them Into Your Workflow.Ashley Wolf
Presentation from Open Source Leadership Summit 2019. This talk will highlight some best practices that your Open Source Program Office (OSPO) can use to manage security vulnerabilities for open source projects using GitHub’s security alerts at scale. We’ll discuss the mechanics and governance around the process we’ve set up at Verizon Media to notify internal employees about CVEs on their projects.
Faster Development and Better Quality In The Era of API DefinitionsNordic APIs
Definition driven API development advocates for designing the API’s definition first before any other lifecycle operation has been implemented. This definition is then used to drive other aspects of the API lifecycle, including implementation, testing, and virtualization of your APIs. The OpenAPI Specification has emerged as THE definition framework for REST APIs, and provides a common contract of designers, developers, testers, and devops to build and maintain APIs.
In this session, we will detail how you can take advantage of the OpenAPI Specification to accelerate your API development and testing strategy. We will cover how you can use SmartBear tools like SwaggerHub to design and manage your definition, and how this definition can be refactored into the ReadyAPI testing suite, and ServiceV, to virtualize your API dependencies and deliver quality, performant APIs faster.
5 Ways to Get Top Mobile App Developer Talent for Your Open APIs CA API Management
Opening APIs to developers outside the enterprise can enable the creation of apps that add value to existing information assets in innovative and often unexpected ways – without the need for direct investment in app development. However, this will only happen if the enterprise can grow an ecosystem of talented developers creating cutting-edge apps that give consumers something of real value.
This webinar hosted by Layer 7 Technologies featuring Alex Don, Head of Hackathons at AT&T, will examine five keys ways that you can attract and nurture top third-party developer talent for your APIs.
Bootiful Development with Spring Boot and Angular - Connect.Tech 2017Matt Raible
Intro to Spring Boot and Angular presentation from JHipster 4 Workshop on Connect.Tech 2017.
To simplify development and deployment, you want everything in the same artifact, so you put on your Angular app "inside" and your Spring Boot app, right? But what if you could create your Angular app as a standalone app and make cross-origin requests to your API? This session shows how to develop with Java 8, Spring Boot, Angular 4, and TypeScript. You'll learn how to create REST endpoints with Spring MVC, Spring Data REST, configure Spring Boot to allow CORS, and create an Angular app to display its data.
Spring Boot APIs and Angular Apps: Get Hip with JHipster! KCDC 2019Matt Raible
JHipster is bad-ass. It's an Apache-licensed open source project that allows you to generate Spring Boot APIs and Angular (or React!) apps. It has a vibrant community and ecosystem with support for deploying to many cloud providers and using the latest DevOps buzzwords, like Docker and K8s.
This session will show you JHipster, why it's cool, and show you how to create an app with it.
* Demo Code: https://github.com/mraible/jhipster6-demo
* JHipster + OIDC: https://developer.okta.com/blog/2019/04/04/java-11-java-12-jhipster-oidc
* JHipster + Microservices: https://developer.okta.com/blog/2019/05/23/java-microservices-spring-cloud-config
* JHipster + Ionic: https://developer.okta.com/blog/2019/06/24/ionic-4-angular-spring-boot-jhipster
* JHipster + React Native: https://developer.okta.com/blog/2018/10/10/react-native-spring-boot-mobile-app
Mobile Development with Ionic, React Native, and JHipster - ACGNJ Java Users ...Matt Raible
Mobile development offers a lot of options. To develop native apps, you can use Java or Kotlin on Android. On iOS, you can use Objective C or Swift. There are other options, too. You can build hybrid mobile apps and Progressive Web Apps (PWAs). Hybrid mobile apps are those created with web technologies (HTML, JavaScript, and CSS) that look like native apps. PWAs have the ability to work offline and act like mobile apps.
In this talk, we'll explore a few different mobile technologies: Ionic 4 (with Angular), React Native, and PWAs. You'll walk away with knowledge of how to build mobile + Spring Boot apps in minutes with JHipster.
Demo Script: https://github.com/mraible/mobile-jhipster/blob/master/demo.adoc
Spring Boot APIs and Angular PWAs: Get Hip with JHipster - PWX 2019Matt Raible
JHipster is bad-ass. It's an Apache-licensed open source project that allows you to generate Spring Boot APIs and Angular (or React!) apps. It has a vibrant community and ecosystem with support for deploying to many cloud providers and using the latest DevOps buzzwords, like Docker and K8s.
This session will show you JHipster, why it's cool, and show you how to create an app with it.
Demo tutorial: https://github.com/mraible/jhipster6-demo
Apigee Edge Microgateway is a lightweight solution which enables enterprises to manage their APIs in a hybrid cloud deployment setup, where API traffic flows through a gateway running close to the application while being managed centrally through the Edge Public or Private Cloud.
In this deep-dive technical webcast, Apigee’s Prabhat Jha will:
- discuss the features of the Edge Microgateway
- explore use cases for hybrid cloud API management
- conduct a Microgateway demo
apidays Australia 2022 - Accelerating API Engineering, Jason D'Souza & Andrew...apidays
apidays Australia 2022 - Enabling Business Networks
September 14 & 15, 2022
Accelerating API Engineering - Libraries, Templates and Governance?
Jason D'Souza, Enterprise Architect - Emerging Technology at NAB
Andrew Saunders, Architect - API Governance & Platforms at NAB
------------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft GraphSébastien Levert
Every developer hears about AngularJS and all the magic it does for you applications. In order to kickstart you AngularJS journey, this session is an introduction to the AngularJS concepts applied to any Office 365 development. Different workloads will be targeted (Mail, Calendar, Files) and the Office 365 API will be our main datasource. We will also cover SharePoint Online specific data access (Office 365 API, REST, CSOM and Search) to meet your current development needs.
The 3 key takeaways of this session are :
You will understand the basics of the AngularJS framework
You will learn how to communicate withthe Office 365 through AngularJS
You will be able to apply those new skills in your next project
Collab365 - AngularJS & Office 365 Unified API : A match made in heaven!Sébastien Levert
This session will give the developers, IT Pro and Business Analysts a new perspective of the new Office 365 APIs that are now available. The integration with the Office 365 platform has always been a big challenge and this session will show how we can leverage this integration into Line Of Business applications. We will also discuss how we can develop software practices that will help the software development teams to use technologies (Javascript, AngularJS, REST, CSOM, etc.) to achieve business goals.
You will learn :
what are the Office 365 APIs used for.
why AngularJS is a time-saver technology for client-side development.
when to use SharePoint CSOM vs. Office 365 APIs.
why Azure Active Directory will become a central component of your Office 365 integration.
how Office 365 APIs can help your team be more productive.
Features Covered:
the Office 365 APIs (Files, Contacts, Mails, Graph, etc.)
the Azure Active Directory (for the Application registration process)
the App Launcher
the SharePoint-Hosted App Model
the CSOM SharePoint API
Discover how to build APIs using the Apigee API Services toolkit. Deep dive into Apigee's API Serives solution, API design and management technology including OAuth and security, persistence & caching, Node.js and more.
Developing Online Application with Kivy A Python Frameworkijtsrd
Kivy is an open source Python framework for building multi touch applications on multiple platforms, including Android. This case study provides an in depth look at Kivys capabilities and demonstrates how to use this powerful framework to build Android apps. We discuss the main features, architecture and advantages of Kivy for Android app development. In addition, we provide step by step instructions to create a simple Android application using Kivy and highlight the main features and capabilities. Through this research paper, developers and researchers will gain insight into Kivys ability to build cross platform apps on Android using Python. Diksha Singla "Developing Online Application with Kivy: A Python Framework" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-7 | Issue-4, August 2023, URL: https://www.ijtsrd.com/papers/ijtsrd59687.pdf Paper Url:https://www.ijtsrd.com/engineering/computer-engineering/59687/developing-online-application-with-kivy-a-python-framework/diksha-singla
INTERFACE, by apidays - APIs: the next 10 years
June 8, 9 & 10 2022
APIs for Scaling Enterprises: Setting and Applying API Standards
Jeremy Glassenberg, Product Management Lead, APIs at Docusign
------------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
Front End Development for Back End Java Developers - South West Java 2019Matt Raible
Are you a backend Java developer that's being pushed into front-end development? Are you frustrated with all the JavaScript frameworks and build tools you have to learn to be a good UI developer? If so, this session is for you! We'll explore the landscape of UI development, including web standards, frameworks, and what’s on the horizon (e.g., micro frontends).
Function-as-a-Service (FaaS) and serverless platforms increase productivity by enabling you to focus on application code, with the platform taking care of how to deploy, configure, run and scale the code. They do however require you to adopt a new programming model, writing simple JavaScript functions or actions instead of using the expressive APIs that are available from Express.js, Hapi.js, Fastify, and other frameworks.
In this session, you’ll learn how it's now possible to create FaaS and serverless based applications using the same framework APIs that you use today, and see a live demo of an application being built and deployed as a serverless cloud native application on Kubernetes.
Voxxed Micro-services: Serverless JakartaEE - JAX-RS comes to FaaSChris Bailey
Function-as-a-service (FaaS) and serverless platforms increase productivity, enabling you to focus on application code, with the platform taking care of how to deploy, configure, run, and scale the code. They do however require you to adopt a new programming model, creating generic handlers or actions that lack the expressive APIs that you get from frameworks and standards such as Jakarta EE. In this session, you’ll learn how it’s now possible to create FaaS- and serverless-based applications using the same APIs you use today such as JAX-RS and you’ll see a live demo of an application being built and deployed as a cloud native application on Kubernetes using a combination of open source tools and Knative serving.
Silicon Valley Code Camp 2019 - Reaching the Cloud Native WorldChris Bailey
The move to microservices enables developers to rapidly create and innovate by giving them autonomy to build and deploy applications using the languages, frameworks and technologies that they choose. However, such move requires a cost. Developers require a deeper set of skills to create apps that integrate fully with cloud-native capabilities. The additional complexity is one of the main reasons why most “cloud applications” are co-hosted. Only 38% of cloud developers are leveraging cloud services, and just 12% are building cloud-native applications. These statistics indicate that the majority of applications do not fully leverage and integrate with the additional capabilities that the platform provides. This session will introduce you how to modernize existing and build new cloud-native applications, and show how to utilize open source tools to rapidly develop and build new cloud-native applications with best practises built-in.
Function-as-a-service (FaaS) and serverless platforms increase productivity, enabling you to focus on application code, with the platform taking care of how to deploy, configure, run, and scale the code. They do, however, require you to adopt a new programming model, creating handlers or actions instead of using expressive APIs such as JAX-RS that you have become familiar with. In this session, you’ll learn how it’s now possible to create FaaS- and serverless-based applications with the same APIs you use today and you’ll see a live demo of an application being built and deployed as a cloud native application on Kubernetes.
Presented at Oracle Code One, Sept 16th 2019
The fundamental performance characteristics of Node.js make it ideal for building highly performant microservices for a number of workloads. Translating that into highly responsive, scalable solutions however is still far from easy. This session will not just discuss why Node.js is a natural fit for microservices, but will introduce you to the tools and best practices for creating, building, deploying, monitoring and tracing microservices that are both scalable and fault tolerant, and show through a live demo how do that with minimal effort.
Speakers:
Chris Bailey, Chief Architect, Cloud Native Runtimes, IBM
Beth Griggs, Node.js Developer, IBM
There are an emerging set of architectures that are designed to optimise how front-end applications access back-end services, the most popular of which are the Backend-For-Frontend (BFF) pattern and the use of GraphQL. The BFF pattern takes the approach that the backend should be bespoke to the front-end it serves, optimised for that front-end, and ideally owned by the front-end team. GraphQL however sits at the other end of the spectrum: providing an optimised but utility backend for all frontends that is agnostic of the clients it serves. Give the two very different approaches, which is the right approach to take? This sessions will introduce the two approaches, highlight their advantages and disadvantages, and help you determine which you should be looking to adopt as the backend technology for your frontend applications.
Swift Cloud Workshop - Swift MicroservicesChris Bailey
How to deploy Swift micro-services using Docker and Kubernetes, with scaling, monitoring and fault tolerance using the Kitura server side Swift framework.
Swift Cloud Workshop - Codable, the key to Fullstack SwiftChris Bailey
Codable, introduced in Swift 4, makes is possible to share Swift classes and structs between client and server, making it easy to share data. It can also be used to add such more type safety to other parts of Fullstack Swift. This presentations shows some of the many ways that Codable is being using in Kitura to enable Fullstack Swift.
Try!Swift India 2017: All you need is SwiftChris Bailey
In September last year Swift 3 was released, added official support for Swift on Linux for the first time. This provided the scope for Swift to be used for both front-end and back-end development, allowing iOS developers to gain the benefits of full-stack development that Web developers have enjoyed for some time. In just twelve months, this has moved from promise to reality, with full-stack Swift applications not just being possible but being developed and deployed by some of the largest companies in the world.
In this session Chris and AB will introduce you to full-stack Swift development, show you how easy it is to get started, and talk about how the IBM MobileFirst for iOS Garage are building full-stack Swift applications their customers.
Swift Summit 2017: Server Swift State of the UnionChris Bailey
Server Swift has come a long way in the last 12 months, reaching a point where there are multiple successful frameworks and clouds. This session reviews the last year, announces some new capabilities, and outlines some of what to expect in the (near) future.
Node Interactive: Node.js Performance and Highly Scalable Micro-ServicesChris Bailey
The fundamental performance characteristics of Node.js, along with the improvements driven through the community benchmarking workgroup, makes Node.js ideal for highly performing micro-service workloads. Translating that into highly responsive, scalable solutions however is still far from easy. This session will discuss why Node.js is right for micro-services, introduce the best practices for building scalable deployments, and show you how to monitor and profile your applications to identify and resolve performance bottlenecks.
For just over a year, Swift has been available as a formal release on Linux and frameworks like Kitura and Vapor have made it possible to build mobile backends and web applications on the server. Running Server Swift is however not your own option for becoming a fullstack engineer and building backends in Swift. Amazon, Microsoft, Google, IBM and others are all also providing the ability to run Serverless (aka Lambdas or Functions), with some of those supporting the use of Swift.
This session will introduce you to Serverless Swift, highlight how it compares to Server Swift and show you some applications that have been built with Server(less) Swift.
AltConf 2017: Full Stack Swift in 30 MinutesChris Bailey
The introduction of Swift on the server gave the promise of being able to easily build, deliver and own the whole user experience and the solution, not just the iOS app. Building a backend however introduces many new technologies and terms, from server, cloud and Swagger definitions, to Docker and Kubernetes. This session will show you how easy it can be, demonstrating how to build a Swift Server application and connect to it from an iOS app in under 30 minutes.
InterConnect: Server Side Swift for Java DevelopersChris Bailey
The range of languages and frameworks that are available for building server applications has exploded over the last few years, with the most recent of these being the Swift programming language, which IBM has been backing along with the Kitura application framework. But does this mean that Swift is the future and you should stop developing Java server applications? This session will give you an introduction to where and when you might use Kitura, and take you through the experiences of a long-time Java EE developer building their first Angular.js based Kitura application, and how that compares to building the same application with IBM WebSphere Liberty.
InterConnect: Java, Node.js and Swift - Which, Why and WhenChris Bailey
Java, Node.js, and Swift are three of the most popular and effective programming languages in use today. When presented with an opportunity to choose, it may not be clear which language is best suited for the job. This session will provide a tour of these languages and the use cases for which each is best suited.
Over the last 12 months Swift has gone from an emerging language on the server, to a real one. The ability to run Swift on both Mobile and Server, works ideally in the Backend for Frontend "BFF") pattern.
Swift Summit: Pushing the boundaries of Swift to the ServerChris Bailey
Swift is a robust language for mobile but cloud development opens the door to new opportunities for today's top app developers. Integrating projects to backend systems can sometimes be problematic, requiring new tools and skills. It doesn't have to be; end-to-end Swift opens the door to radically simpler app dev so we can all focus on the engagement. This session will describe the work that's been done to bring Swift to the server, both in terms of efforts in the Swift.org projects, and with implementation of server frameworks, and show you how you can quickly create and deploy applications with both server and client components.
Presented at the Swift Summit, Nov 7th 2016
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
1. Server-side Swift
With a touch of Swagger
Swift Cloud Workshop 5
May 9th, 2019
Chris Bailey
Chief Architect,
Kitura and Swift @IBM
baileyc@uk.ibm.com
@Chris__Bailey
slack.kitura.io
github.com/ibm-swift
kitura.io
5. Supported By
2010: Development of Swagger API specification began
2015: SmartBear Software acquires Swagger API specification from Reverb Technologies
6. Supported By
2010: Development of Swagger API specification began
2015: SmartBear Software acquires Swagger API specification from Reverb Technologies
2015: SmartBear creates Open API Initiative Foundation with Google, Microsoft, IBM and others
7. Supported By
2010: Development of Swagger API specification began
2015: SmartBear Software acquires Swagger API specification from Reverb Technologies
2015: SmartBear creates Open API Initiative Foundation with Google, Microsoft, IBM and others
2016: Swagger specification was renamed the OpenAPI Specification
8. Supported By
2010: Development of Swagger API specification began
2015: SmartBear Software acquires Swagger API specification from Reverb Technologies
2015: SmartBear creates Open API Initiative Foundation with Google, Microsoft, IBM and others
2016: Swagger specification was renamed the OpenAPI Specification
2017: OpenAPI Initiative released version 3.0.0 of its specification
11. “… for
describing, producing, consuming, and visualizing
RESTful web services.”
— Wikipedia
machine-readable interface files
12. “… for
describing, producing, consuming, and visualizing
RESTful web services.”
— Wikipedia
machine-readable interface files
describing
13. “… for
describing, producing, consuming, and visualizing
RESTful web services.”
— Wikipedia
machine-readable interface files
describing producing
14. “… for
describing, producing, consuming, and visualizing
RESTful web services.”
— Wikipedia
machine-readable interface files
describing producing consuming
15. “… for
describing, producing, consuming, and visualizing
RESTful web services.”
— Wikipedia
machine-readable interface files
describing producing consuming visualizing
16. “… for
describing, producing, consuming, and visualizing
RESTful web services.”
— Wikipedia
RESTful web services
machine-readable interface files
describing producing consuming visualizing