Our API design should be user-first: a reflection of the kinds of capabilities and outcomes our users expect. New devices and software interaction will change the way we design web APIs. Presented at APIStrat 2017
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...Apigee | Google Cloud
For business and product executives, this O'Reilly Author webinar covers what an API strategy can do for you, including the different types of public vs. private API strategies. Courtesy of O'Reilly, a free book chapter is posted here: http://bit.ly/GTW9sF
Moving Toward a Modular Enterprise - All About the API Conference 2016LaunchAny
A look at how APIs and microservices are driving the enterprise toward a more modular, connected approach to software development. Also outlines the key transformation steps used by CIOs and CTOs to address digital transformation and achieve a more modular enterprise.
API:World 2016 - Applying Domain Driven Design to APIs and MicroservicesLaunchAny
Presentation from API:World 2016 that answers the following questions:
How are APIs and microservices related?
How do I figure out how to find the right size for my microservices?
And how do I get there if I have a monolithic architecture?
An overview of 5 new API design trends. For each, I briefly summarize, show sample code, insert community opinions, showcase open source tooling, and find examples.
- Developer Experience
- GraphQL
- AsyncAPI
- OpenAPI Specification
- OAuth & OpenID Connect
APIs Are Forever - How to Design Long-Lasting APIsLaunchAny
Teams often struggle with balancing the complexity of legacy applications, limited time, and limited resources when designing APIs. The result is often the release of less-than-ideal API design that meets the immediate needs of the client but misses opportunities for longer-term value. This talk explores systems design and domain-driven design (DDD) for API design thinking and how to apply this technique to your design process to create a clear, well-designed, long-lasting API. Presented at API Strategy and Practice 2015
Applying Domain-Driven Design to APIs and Microservices - Austin API MeetupLaunchAny
A look at the stories our APIs tell, the importance of API design, and how systems design and domain-driven design can be used to build a long-lasting API design
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...Apigee | Google Cloud
For business and product executives, this O'Reilly Author webinar covers what an API strategy can do for you, including the different types of public vs. private API strategies. Courtesy of O'Reilly, a free book chapter is posted here: http://bit.ly/GTW9sF
Moving Toward a Modular Enterprise - All About the API Conference 2016LaunchAny
A look at how APIs and microservices are driving the enterprise toward a more modular, connected approach to software development. Also outlines the key transformation steps used by CIOs and CTOs to address digital transformation and achieve a more modular enterprise.
API:World 2016 - Applying Domain Driven Design to APIs and MicroservicesLaunchAny
Presentation from API:World 2016 that answers the following questions:
How are APIs and microservices related?
How do I figure out how to find the right size for my microservices?
And how do I get there if I have a monolithic architecture?
An overview of 5 new API design trends. For each, I briefly summarize, show sample code, insert community opinions, showcase open source tooling, and find examples.
- Developer Experience
- GraphQL
- AsyncAPI
- OpenAPI Specification
- OAuth & OpenID Connect
APIs Are Forever - How to Design Long-Lasting APIsLaunchAny
Teams often struggle with balancing the complexity of legacy applications, limited time, and limited resources when designing APIs. The result is often the release of less-than-ideal API design that meets the immediate needs of the client but misses opportunities for longer-term value. This talk explores systems design and domain-driven design (DDD) for API design thinking and how to apply this technique to your design process to create a clear, well-designed, long-lasting API. Presented at API Strategy and Practice 2015
Applying Domain-Driven Design to APIs and Microservices - Austin API MeetupLaunchAny
A look at the stories our APIs tell, the importance of API design, and how systems design and domain-driven design can be used to build a long-lasting API design
apidays LIVE Helsinki & North - Leveraging developer portals in a corporate c...apidays
apidays LIVE Helsinki & North 2021 - APIs, Platforms, And Ecosystems - Transforming Industries And Experiences
March 15 & 16, 2021
Leveraging developer portals in a corporate context
Olaf Stelter, Community Manager at Mercedes-Benz AG
API Marketing: First Comes Usability, Then DiscoverabilityBill Doerrfeld
How do we increase developer conversion? In this session, I cover some ways to market your API, on and offline. You'll learn the major directories and marketplaces to add your API to, and how to set up your service for machine-readable discover. I also discuss Search Engine Optimization (SEO) suggestions for developer portals, and API definitions like OpenAPI Specification. Lastly, I reiterate the importance of creating and sharing evergreen knowledge.
Slides from my talk at APIDays Paris 2020 on building APIs in a Cloud Native Era. This discusses the challenges in building APIs in the Cloud and how we need to address them smartly.
This deck covers why API Driven integrations are important, API and Integration strategy and approaches, WSO2 Integration suite functionality to support API driven Integration, and how to successfully implement API driven Integration.
API Thinking - How to Design APIs Through Systems DesignLaunchAny
A 5 min discussion about how to improve API design by focusing on domain modeling (to identify entities, relationships, transitions, and events) and systems design (to find the context boundaries for our APIs).
API Discovery: Visibility, Usability, and AdvocacyBill Doerrfeld
How do we increase API adoption? One method is by making the web service more discoverable. In this presentation, I outline 3 areas of API marketing; visibility, usability, and advocacy. In it, I outline discovery formats, API definitions, and API directories that can improve the discovery process. Also, I describe best practices for crafting usable APIs, and strategies top evangelists deploy to build effective developer communities. Given at Seattle APIs and IPAs July 20 2017.
apidays LIVE Paris 2021 - API Terms of Service by Benjamin Jean & Célya Gruso...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
API Terms of Service : A creative commons pattern
Benjamin Jean, CEO at Inno3 & Célya Gruson Daniel, Associate Researcher in Social Sciences (COSTECH laboratory) & Practitioner Researcher Consultant at Inno³
apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Designing Embedded Platforms: Lessons from Industry Success & Failure
Jeremy Glassenberg, Product Lead, APIs at Docusign
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...apidays
INTERFACE, by apidays 2021 - It’s APIs all the way down
June 30, July 1 & 2, 2021
Aligning teams and strategies behind API investment
Claire Barrett, Strategy Translator at APIsFirst, and Women In APIs Lead
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
Every thriving API program leverages the elements from business and technology equally. Alignment of business and technology strategy, the synergy between business and technical teams, and adaptability to the changes coming from either business or technology are fundamental characteristics of such an environment. Asanka will look at four areas, federation and business models, moving to the cloud, polyglot and heterogeneous approach, and modernizing development during this talk. He will also share real-world examples based on his involvement in numerous success stories.
apidays LIVE Jakarta - Connecting and managing 500+ Microservices with APIs b...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
Connecting and managing 500+ Microservices with APIs
Ichsan Rahardianto, Head of Engineering at Bukalapak
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...apidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
The future API stack : GraphQL, gRPC and API specifications
Getting started with Event-Driven APIs
Hugo Guerrero, APIs & Messaging Developer Advocate at Red Hat
GlueCon 2019: Beyond REST - Moving to Event-Based APIs and StreamingLaunchAny
For more than a decade, web APIs have replaced the previous generation of web services. Throughout this period of growth, most APIs have been restricted to request-response over HTTP. We are now seeing a move back to eventing with the popularity of webhooks. Additionally, streaming is becoming another option for connecting services, apps, and devices. In this talk, we will look at the opportunities that event-based APIs and streaming offer and how our software architecture is evolving to handle these new styles of API interaction.
Forge - DevCon 2016: Integrate & extend your construction ecosystem with BI...Autodesk
Manu Venugopal, Keith White, Saikat Bhattacharya, Autodesk
The BIM 360 web services simplify collaborative workflows from pre-construction through field management to handover of a construction project. In this session, we will discuss a new area of the BIM 360 API: HQ APIs for unified account administration and data across BIM 360. HQ APIs allow customers to integrate with BIM 360 and extend their construction eco-system to automate workflows, reduce manual data entry and improve data quality.
The HQ API plays a critical role as part of the Forge platform, providing a secure and single point of integration for customer accounts, into their projects, partner companies, user management, and other account level information. We will introduce the basic functionalities of the HQ API and present use cases on how early adopters such as Layton Construction and JE Dunn Construction are leveraging this API to add value to their construction ecosystem. We will also share the latest developments and future direction for the BIM 360 product line and APIs,
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in HeavenCapgemini
Luis Weir was the speaker at the Oracle Code 2017 events at Beijing and Sydney. He spoke on API Management & Microservices - A Match Made in Heaven.
API management delivers the processes and platforms required to implement enterprise-grade APIs but also manage the communities around it including:
· Planning
· Design
· Implementation
· Publication
· Operation
· Consumption
· Maintenance
· Retirement
Whereas the Microservices architecture is an architectural style that structures an application as a set of loosely coupled, services organized around business capabilities” - Chris Richardson.
Learn how Capgemini can help enhance your business using Oracle’s API & Microservices platform and processes.
apidays LIVE Helsinki & North - Leveraging developer portals in a corporate c...apidays
apidays LIVE Helsinki & North 2021 - APIs, Platforms, And Ecosystems - Transforming Industries And Experiences
March 15 & 16, 2021
Leveraging developer portals in a corporate context
Olaf Stelter, Community Manager at Mercedes-Benz AG
API Marketing: First Comes Usability, Then DiscoverabilityBill Doerrfeld
How do we increase developer conversion? In this session, I cover some ways to market your API, on and offline. You'll learn the major directories and marketplaces to add your API to, and how to set up your service for machine-readable discover. I also discuss Search Engine Optimization (SEO) suggestions for developer portals, and API definitions like OpenAPI Specification. Lastly, I reiterate the importance of creating and sharing evergreen knowledge.
Slides from my talk at APIDays Paris 2020 on building APIs in a Cloud Native Era. This discusses the challenges in building APIs in the Cloud and how we need to address them smartly.
This deck covers why API Driven integrations are important, API and Integration strategy and approaches, WSO2 Integration suite functionality to support API driven Integration, and how to successfully implement API driven Integration.
API Thinking - How to Design APIs Through Systems DesignLaunchAny
A 5 min discussion about how to improve API design by focusing on domain modeling (to identify entities, relationships, transitions, and events) and systems design (to find the context boundaries for our APIs).
API Discovery: Visibility, Usability, and AdvocacyBill Doerrfeld
How do we increase API adoption? One method is by making the web service more discoverable. In this presentation, I outline 3 areas of API marketing; visibility, usability, and advocacy. In it, I outline discovery formats, API definitions, and API directories that can improve the discovery process. Also, I describe best practices for crafting usable APIs, and strategies top evangelists deploy to build effective developer communities. Given at Seattle APIs and IPAs July 20 2017.
apidays LIVE Paris 2021 - API Terms of Service by Benjamin Jean & Célya Gruso...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
API Terms of Service : A creative commons pattern
Benjamin Jean, CEO at Inno3 & Célya Gruson Daniel, Associate Researcher in Social Sciences (COSTECH laboratory) & Practitioner Researcher Consultant at Inno³
apidays LIVE Australia 2021 - Designing Embedded Platforms by Jeremy Glassenb...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Designing Embedded Platforms: Lessons from Industry Success & Failure
Jeremy Glassenberg, Product Lead, APIs at Docusign
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...apidays
INTERFACE, by apidays 2021 - It’s APIs all the way down
June 30, July 1 & 2, 2021
Aligning teams and strategies behind API investment
Claire Barrett, Strategy Translator at APIsFirst, and Women In APIs Lead
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
Every thriving API program leverages the elements from business and technology equally. Alignment of business and technology strategy, the synergy between business and technical teams, and adaptability to the changes coming from either business or technology are fundamental characteristics of such an environment. Asanka will look at four areas, federation and business models, moving to the cloud, polyglot and heterogeneous approach, and modernizing development during this talk. He will also share real-world examples based on his involvement in numerous success stories.
apidays LIVE Jakarta - Connecting and managing 500+ Microservices with APIs b...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
Connecting and managing 500+ Microservices with APIs
Ichsan Rahardianto, Head of Engineering at Bukalapak
apidays LIVE London 2021 - Getting started with Event-Driven APIs by Hugo Gue...apidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
The future API stack : GraphQL, gRPC and API specifications
Getting started with Event-Driven APIs
Hugo Guerrero, APIs & Messaging Developer Advocate at Red Hat
GlueCon 2019: Beyond REST - Moving to Event-Based APIs and StreamingLaunchAny
For more than a decade, web APIs have replaced the previous generation of web services. Throughout this period of growth, most APIs have been restricted to request-response over HTTP. We are now seeing a move back to eventing with the popularity of webhooks. Additionally, streaming is becoming another option for connecting services, apps, and devices. In this talk, we will look at the opportunities that event-based APIs and streaming offer and how our software architecture is evolving to handle these new styles of API interaction.
Forge - DevCon 2016: Integrate & extend your construction ecosystem with BI...Autodesk
Manu Venugopal, Keith White, Saikat Bhattacharya, Autodesk
The BIM 360 web services simplify collaborative workflows from pre-construction through field management to handover of a construction project. In this session, we will discuss a new area of the BIM 360 API: HQ APIs for unified account administration and data across BIM 360. HQ APIs allow customers to integrate with BIM 360 and extend their construction eco-system to automate workflows, reduce manual data entry and improve data quality.
The HQ API plays a critical role as part of the Forge platform, providing a secure and single point of integration for customer accounts, into their projects, partner companies, user management, and other account level information. We will introduce the basic functionalities of the HQ API and present use cases on how early adopters such as Layton Construction and JE Dunn Construction are leveraging this API to add value to their construction ecosystem. We will also share the latest developments and future direction for the BIM 360 product line and APIs,
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in HeavenCapgemini
Luis Weir was the speaker at the Oracle Code 2017 events at Beijing and Sydney. He spoke on API Management & Microservices - A Match Made in Heaven.
API management delivers the processes and platforms required to implement enterprise-grade APIs but also manage the communities around it including:
· Planning
· Design
· Implementation
· Publication
· Operation
· Consumption
· Maintenance
· Retirement
Whereas the Microservices architecture is an architectural style that structures an application as a set of loosely coupled, services organized around business capabilities” - Chris Richardson.
Learn how Capgemini can help enhance your business using Oracle’s API & Microservices platform and processes.
Oracle Code Capgemini: API management & microservices a match made in heavenluisw19
Oracle Code London presentation by Capgemini Luis Weir and Phil Wilkins. Talking about API management relation to microservices, evolution of API gateways and why should developers care about APIs
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
Every organization is looking to differentiate needs to create unique and compelling digital experiences for both external and internal customers. And yet, building these experiences is difficult and slow due to the complexity that comes from integrating existing systems, building new services, and managing new APIs. Piecing together the development and operation technologies you need — including Kubernetes, Docker, and service meshes — takes time and requires dedicated expertise to manage.
Choreo is a Digital Platform as a Service for delivering new digital experiences optionally pre-integrated with Ethos Identity. Choreo enables you to shift your focus from operations back to development by abstracting away the complexity of cloud-native infrastructure so you can create new integrations, services, and APIs in hours or days instead of weeks or months.
Explore how Choreo can make your digital development and operations fast, simple, and secure.
apidays LIVE Australia 2020 - From micro to macro-coordination through domain...apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
From micro to macro-coordination through domain-centric DDL pipeline
Alex Khilko, CTO of PlayQ Inc.
At HMRC Digital, we have created an API platform for the digital world. We've started by creating a strong technical foundation, but have lessons for moving forward. These are some Golden Rules for developing APIs at HMRC Digital, that can be applied for all platforms
apidays LIVE London 2021 - API Horror Stories from an Unnamed Coworking Compa...apidays
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
Future of API Design
API Horror Stories from an Unnamed Coworking Company
Phil Sturgeon, DevRel at Stoplight
Key factors to enable a productive innovation through the use of Cloud technologies.
The role of a Platform as a Service to enable Hybrid Cloud and the API economy.
Presentation held @IBM Business Connect 2015
apidays London 2023 - 7 pillars of an API Factory, Patrick Brosse, Amadeusapidays
apidays London 2023 - APIs for Smarter Platforms and Business Processes
September 13 & 14, 2023
7 pillars of an API Factory: An API as a manufactured product
Patrick Brosse, Head of API and Data model Governance at Amadeus
------
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/
ArcReady - Architecting Modern Distributed ApplicationsMicrosoft ArcReady
Nearly every application we build today has dependencies to other systems. How do we design them to work together to meet our goals? How do we decide what to build and what to buy? Do we host it ourselves or in the cloud? With a bewildering array of choices, the biggest challenge we face today is how to architect robust applications with the right technologies to meet our user’s needs and integrate nicely into our existing IT ecosystems.
Join our Central Region Architect Evangelists for a great discussion on architecting distributed applications using all the latest technologies and best practices.
Session 1: Blueprints for Success. In this session, we will survey the modern architecture landscape from the ground up, including infrastructure, application, and client solution choices. We’ll discuss how current industry trends are shaping our architectures and present an innovative architecture mapping technique for analyzing our customer’s needs and aligning them to today’s technologies and solution patterns.
Session 2: Making It Real. In this session, we’ll take a look at several case studies to learn how to apply the mapping technique from Session 1 to architect real world solutions that add true business value. We’ll examine applications we use every day and take a walk through a Microsoft reference architecture that explores many of the decisions we face when building modern distributed applications.
Microsoft adds blockchain tools and no code ai on power appsBlockchain Council
Microsoft is an American company which develops, licenses, and supports a wide range of software services, products, and devices. The company is involved in segments such as Productivity and Business Processes, and Intelligent Cloud and More Personal Computing. In the productivity and business processes segment, Microsoft competes with Apple, Facebook, Google, IBM, and Cisco Systems, to name a few.
Inside and Outside the Mesh: Role of APIs in the Mesh Architecture Asanka Abeysinghe
When service mesh was introduced as a concept, some thought this was the end of APIs - a few even said: "API Management is Dead". However, it was fiction, and the reality is that APIs are a crucial attribute of modern digital enterprises.
Mesh architecture is fueling distributed patterns like microservices and Web 3.0. As a result, sub-patterns such as data, event, and identity mesh are added to the catalog. At the same time, mesh implementations are improving by utilizing high-performance low-level protocols like eBPF.
In this session, Asanka will deep-dive into the mesh architecture and look at the role of APIs from a digital craftsman's view.
Slides used during 2016 edition of SharePoint Saturday Toronto to present Microsoft PowerApps and how easy it is to create application from Azure SQL, Microsoft CRM and SharePoint Content.
Similar to APIStrat 2017: API Design in the Age of Bots, IoT, and Voice (20)
Refining Your API Design - Architecture and Modeling Learning EventLaunchAny
APIs are a conversation that involves everyone, from developers to end-users and even machine-to-machine. Yet, we can miss the mark when designing an API that delivers on the desired outcomes of the end user. In this talk, James discusses the factors that ensure an API delivers value to the end user. He will explore some techniques on refining your API design before it goes live. He will also explore the challenges of microservices and why they may not be what you think they are. Along the way, we will discuss techniques that can accelerate the API design and delivery process.
Event-based APIs are becoming more popular, enabling developers to craft new integrations and solutions that go beyond the original design of an API. Yet, there remains a challenge: how can teams design thoughtful event-based APIs that are long-lasting, evolvable, and discoverable? This talk will dive into the design practices of event-based APIs, including tips for determining which protocol(s) you should select, design patterns we should apply, and anti-patterns should we avoid. We will also look at how AI and tools such as ChatGPT are starting to shape the next generation of APIs.
Delivered on May 10, 2023 for the EDA Summit
Event-based API Patterns and Practices - AsyncAPI Online ConferenceLaunchAny
A look at emerging web-based event protocols, patterns, and practices for designing event-based APIs, streaming APIs, and supplementing REST APIs with eventing and streaming
Austin API Summit 2019 - APIs, Microservices, and Serverless: The Shape of Th...LaunchAny
A look at the growth of APIs, the influence of microservices and serverless, and the new enterprise API platform stack including API profiles, multiple API styles, and data management
Austin API Summit 2018: Are REST APIs Still Relevant Today?LaunchAny
A look at common API styles available today, a look back at historical API styles, and guidance for selecting the right API styles for your organization. Deep-dive of HTTP, mentioned in the presentation, can be found at: http://bit.ly/power-http
GlueCon 2018: Are REST APIs Still Relevant Today?LaunchAny
A look at common API styles available today, a look back at historical API styles, and guidance for selecting the right API styles for your organization. Deep-dive of HTTP, mentioned in the presentation, can be found at: http://bit.ly/power-http
Lessons in Transforming the Enterprise to an API PlatformLaunchAny
A look at lessons from our recent consulting engagements on why and how enterprises are moving from an API program to an API platform as part of their digital transformation. Includes 5 common practices we see across successful enterprises as they move to an API platform. Recording: https://www.youtube.com/watch?v=Km-mCx0Zbgo&feature=youtu.be
Designing APIs and Microservices Using Domain-Driven DesignLaunchAny
Presented at GlueCon 2016. Applying good software engineering practices, system design, and domain-driven design for your public APIs and microservices
APIs and API-first strategies are quickly becoming important for software product companies. These slides are from a lightning talk discussing why developer experience should be your #1 concern when launching a web API, and how everyone on your team can contribute to the process through the practice of API modeling.
Designing and building APIs extends far beyond the RESTful interface. It requires thoughtful consideration about how you will draw the lines between capabilities vs optimizations, consume third-party APIs, and implement your cloud deployment strategy. This presentation looks at the API design process, AWS deployment, and moving to a message-oriented architecture
5 Ways to Build Better Web APIs with Ruby and RailsLaunchAny
5 ways to improve your Ruby and Rails web APIs:
1. Select the right framework and rubgems
2. Prototype your API first
3. Build acceptance tests
4. Utilize API tools for faster development
5. Build a great developer experience
Learn how to use Capistrano to automate the deployment of your Ruby on Rails applications. Apply best practices and add-ons for customizing Capistrano.
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.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
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.
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
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.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
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?
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.
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.
26. 6. On-Device APIs
One interface, multiple implementations
Store-and-forward strategy with
synchronization when offline
Local API gateway and management
Monitoring and managing edge nodes
goes beyond the data center
29. 7. Bots as Next Generation APIs
Currently, the assumption is that bots are talking
to humans
But, what if our apps could talk to bots as if it
were an API?
What if natural language is
better for some APIs?
What if a hybrid language is necessary
to support next gen API integration?
30. API Design Is Changing
1. Hypermedia and
HATEOAS
2. Event subscriptions
3. Capability-driven API
design
4. Content negotiation
5. Front-end context
APIs
6. On-device APIs
7. Bots as next
generation APIs
CORBA – distributed components for system interoperability needs
SOAP – distributed computing over HTTP driven by integration needs
JSON + HTTP – distributed computing for billions of devices
Many people consider REST dead, or at least boring…I don’t
REST w/ Hypermedia, GraphQL, and GRPC are emerging as next generation
There WILL BE ANOTHER GENERATION.
WHAT WILL BE THE DRIVER(S)?
As I train organizations, I see the same common problem: we are stuck in CRUD.
I’m as guilty also. Industry trends are going to FORCE us to revisit our API design assumptions
If we can build CRUD APIs in 15 minutes, we have to ask ourselves if we value our API consumers. They don’t want to manage a database over HTTP.
Typical CRUD conversation – often focused on a database with row-by-row access
As a result, we must consider the end-user goals and user experience (UX) as part of our API design process.
Let’s look at some emerging trends in UX that will INFLUENCE OUR API DESIGN in the coming months and years ahead
Some are saying that these communication platforms are starting to REPLACE many of the collaborations currently occurring over EMAIL that ASK TO OPEN AN APP
RESULT: We are now seeing the early stages of a TRANSITION from USERS going to the APPLICATION, TO APPLICATIONS going to the user
Amber mentioned what is so true: we expect APIs to “just work” when we need them
More than exposing data ROW-by-ROW
It is about having a DYNAMIC CONVERSATION
Hypermedia extends the conversation with affordances
Helps inform devices what is possible based on the last request
Buttons at the bottom of Slack based on access role
WITHOUT HARDCODING THE CLIENT
WILL WE CONSIDER HYPERMEDIA, or FORCE CLIENTS to hardcode behavior based on response data payloads?
More freedom for clients to be extended with new capabilities at runtime - with limited or no changes by the client
Github is the most common example
This is Slack’s event types page – 50+
The conversation changes dramatically when you open up events
Events enable bi-directional communication WITH HYPERMEDIA LINKS
Event streams and webhooks – Github and Slack
Persistent/guaranteed delivery vs. best try
Creates more loosely-coupled APIs
Common for IoT and microservices
Emerging standard for defining and documenting Async APIs
Hitch
Very different than how we interact from a mobile or web app
NO WHERE DO YOU SEE “CREATE, READ, UPDATE, or DELETE THIS ROW”
Survey – How many manage development with user stories? How many say it is working well for development? What about the end user?
TRIGGER-BASED, COMMAND-DRIVEN, OUTCOME-BASED – Not HTTP and webhooks
Amazon Echo Show
Should APIs know how to render its data?
Yes, but it depends. If it is conveying the representation of the resource, then yes. If it is driving an entire user experience, then no
The intents are within the context of the session
The one-API-fits-all approach doesn’t work
As soon as the front-end needs a change to an API to drive a better user experience, conflict ensues
Workflow for more details – HYPERMEDIA and HATEOAS
How many familiar?
Network Attached Storage from Synology allows you to install and manage network services
Including Docker containers
Local AWS Lambda – FUNCTIONS COME CLOSER TO THE DATA
1 interface, multiple impls - unlike today’s SaaS where we offer one implementation per interface
(Lamport clock, other strategies) – similar to peer-to-peer solutions
spread across the world rather than within a specific cloud vendor
Currently, the assumption is that bots are talking to humans
Chatbots at this stage in their evolution are more about ‘query and response’
The “AI” is in understanding the meaning of the query and deciding how best to respond
The better bots get communicating, the better our software is likely to consume them
CORBA – distributed components for system interoperability needs
SOAP – distributed computing over HTTP driven by integration needs
JSON + HTTP – distributed computing for billions of devices
Question #1: How do you suggest teams begin to prepare for these new requirements for API design? Outside-in design from the user perspective
Question #2: Why do you see hypermedia as a key factor in supporting these new API consumption channels? Conveys rich amounts of details with a single link, rather than through interpreting the state of data on the client-side