DevOps. Agile. The Cloud. These are the adjectives increasingly associated with modern government innovation and success. But these aren’t limited to Digital Services teams or Innovation Labs. In this session, you’ll hear about how GitHub is bringing these modern successes to Federal agencies, all while improving security, meeting federal source code policy compliance, and helping to deliver mission more effectively. GitHub is the home of modern software development, and with recent additions including native vulnerability detection, improved developer collaboration and an enhanced ecosystem that supports tightly integrated best-of-breed tools, it's the perfect time for agencies to learn more about what GitHub can do for you. Whether you are migrating to the cloud, transforming your existing development process, or looking for innovative and modern ways to supercharge your agency.
Microsoft Azure Logic Apps - easy way to serverlessMarcin Tyborowski
This document provides an overview of Microsoft Azure Logic Apps and serverless computing. The agenda includes an introduction to workflows, connectors, triggers and actions in Logic Apps. Examples are presented that use Logic Apps with Twitter, Cognitive Services, Azure Functions and Blob storage for employee onboarding, image analysis and inline code execution. Other serverless solutions are briefly discussed along with how to start using Logic Apps and links for additional information.
Ever wonder how a large iOS software product is architected, developed and maintained? Wouldn’t it be neat to see the insides of a working iOS application to get ideas on how to solve your own problems? WordPress for iOS might be exactly what you’re looking for.
WordPress for iOS has been in the Apple App Store since 2008. It is a huge codebase with a lot of contributors to it. The application is entirely open-sourced which lets you explore how its been architected and how each piece works.
In this session you will learn about how WordPress for iOS is developed, the thought that went into the architecture, how a large dev team works with it and also specifics about the implementation in Xcode. You should be able to walk away from this talk with an understanding of how the app works enough to start contributing code for bug fixes and new features.
Talk given at 360iDev 2015 in Denver, CO USA.
Kfir Bloch gave a presentation on test-driven development (TDD) and clean code. He defined some common TDD and clean code terms like unit testing, fakes, collaborators, stubs, matchers, integration tests, refactoring, and mocks. Bloch also demonstrated a use case of implementing a throttling mechanism for a prize server to prevent players from repeatedly requesting prizes. He showed how to refactor the code using TDD principles. Finally, Bloch invited the audience to connect with him on LinkedIn and GitHub or email him about open roles at Wix.
Connect SharePoint Framework solutions to APIs secured with Azure ADBIWUG
This document discusses using the AadHttpClient to connect SharePoint Framework (SPFx) solutions to APIs secured with Azure Active Directory (Azure AD) without needing to handle authentication headaches. The AadHttpClient handles requesting and including access tokens in API calls automatically. Administrators configure which API permissions are available by setting permissions for a pre-provisioned Azure AD application. This allows SPFx solutions to connect to secured APIs seamlessly without having to specify reply URLs or handle multiple requests for tokens.
Logic apps and PowerApps - Integrate across your APIsSriram Hariharan
We have a number of new feature in Logic apps and PowerApps that make it easier than ever to build workflows that orchetstrate across any RESTful API. We will cover some of the latest updates to Logic apps and PowerApps.
This document summarizes a presentation on test-driven development (TDD) and clean code. It introduces TDD concepts like writing tests before code, refactoring, and using fakes, stubs, and mocks for testing. It then demonstrates a use case of developing a throttling mechanism to prevent denial-of-service attacks on a prize game service. Code for the throttler and demo app are provided in GitHub links. The presentation concludes with information about the speaker and an invitation for questions.
GraphQL is a query language for APIs that allows clients to request specific data fields from resources in a single request. It provides database independence, acts as an API middleware, and allows APIs to evolve without versioning by defining types and fields. This document demonstrates how to build a basic GraphQL API using Node.js, Express, and GraphQL tools like GraphiQL by defining a schema, root query, and relationships between types.
DevOps. Agile. The Cloud. These are the adjectives increasingly associated with modern government innovation and success. But these aren’t limited to Digital Services teams or Innovation Labs. In this session, you’ll hear about how GitHub is bringing these modern successes to Federal agencies, all while improving security, meeting federal source code policy compliance, and helping to deliver mission more effectively. GitHub is the home of modern software development, and with recent additions including native vulnerability detection, improved developer collaboration and an enhanced ecosystem that supports tightly integrated best-of-breed tools, it's the perfect time for agencies to learn more about what GitHub can do for you. Whether you are migrating to the cloud, transforming your existing development process, or looking for innovative and modern ways to supercharge your agency.
Microsoft Azure Logic Apps - easy way to serverlessMarcin Tyborowski
This document provides an overview of Microsoft Azure Logic Apps and serverless computing. The agenda includes an introduction to workflows, connectors, triggers and actions in Logic Apps. Examples are presented that use Logic Apps with Twitter, Cognitive Services, Azure Functions and Blob storage for employee onboarding, image analysis and inline code execution. Other serverless solutions are briefly discussed along with how to start using Logic Apps and links for additional information.
Ever wonder how a large iOS software product is architected, developed and maintained? Wouldn’t it be neat to see the insides of a working iOS application to get ideas on how to solve your own problems? WordPress for iOS might be exactly what you’re looking for.
WordPress for iOS has been in the Apple App Store since 2008. It is a huge codebase with a lot of contributors to it. The application is entirely open-sourced which lets you explore how its been architected and how each piece works.
In this session you will learn about how WordPress for iOS is developed, the thought that went into the architecture, how a large dev team works with it and also specifics about the implementation in Xcode. You should be able to walk away from this talk with an understanding of how the app works enough to start contributing code for bug fixes and new features.
Talk given at 360iDev 2015 in Denver, CO USA.
Kfir Bloch gave a presentation on test-driven development (TDD) and clean code. He defined some common TDD and clean code terms like unit testing, fakes, collaborators, stubs, matchers, integration tests, refactoring, and mocks. Bloch also demonstrated a use case of implementing a throttling mechanism for a prize server to prevent players from repeatedly requesting prizes. He showed how to refactor the code using TDD principles. Finally, Bloch invited the audience to connect with him on LinkedIn and GitHub or email him about open roles at Wix.
Connect SharePoint Framework solutions to APIs secured with Azure ADBIWUG
This document discusses using the AadHttpClient to connect SharePoint Framework (SPFx) solutions to APIs secured with Azure Active Directory (Azure AD) without needing to handle authentication headaches. The AadHttpClient handles requesting and including access tokens in API calls automatically. Administrators configure which API permissions are available by setting permissions for a pre-provisioned Azure AD application. This allows SPFx solutions to connect to secured APIs seamlessly without having to specify reply URLs or handle multiple requests for tokens.
Logic apps and PowerApps - Integrate across your APIsSriram Hariharan
We have a number of new feature in Logic apps and PowerApps that make it easier than ever to build workflows that orchetstrate across any RESTful API. We will cover some of the latest updates to Logic apps and PowerApps.
This document summarizes a presentation on test-driven development (TDD) and clean code. It introduces TDD concepts like writing tests before code, refactoring, and using fakes, stubs, and mocks for testing. It then demonstrates a use case of developing a throttling mechanism to prevent denial-of-service attacks on a prize game service. Code for the throttler and demo app are provided in GitHub links. The presentation concludes with information about the speaker and an invitation for questions.
GraphQL is a query language for APIs that allows clients to request specific data fields from resources in a single request. It provides database independence, acts as an API middleware, and allows APIs to evolve without versioning by defining types and fields. This document demonstrates how to build a basic GraphQL API using Node.js, Express, and GraphQL tools like GraphiQL by defining a schema, root query, and relationships between types.
This document provides an overview of a Logic Apps for Beginners session at the 2019 Global Azure Bootcamp in Adelaide, South Australia. It introduces the presenter Mandar Dharmadhikari and their background in integration and AI. The session aims to help attendees understand what Azure Integration Services and Logic Apps are, why they should use Logic Apps, the basics of Logic Apps, use cases, and includes some demonstrations. It provides information on Logic Apps connectors, triggers, actions, and potential use cases like analyzing tweet sentiment, backing up blobs, and intelligent mail responders.
Java Day Istanbul 2018 GraphQL vs Traditional REST APIVladimir Dejanovic
What does GraphQL and Traditional REST API have in common? Shouldn't the GraphQL be connected to some graphs or similar? What is actually GraphQL all about?
Join me in this talk, while I try to answer all this questions and much more.
In this talk I will explain what GraphQL is, what are differences and similarities compared to more traditional REST API and show you this on working examples, since code worth more then words only ;)
What does GraphQL and Traditional REST API have in common? Shouldn't the GraphQL be connected to some graphs or similar? What is actually GraphQL all about?
Join me in this talk, while I try to answer all this questions and much more.
In this talk I will explain what GraphQL is, what are differences and similarities compared to more traditional REST API and show you this on working examples, since code worth more then words only ;)
Dylan Beattie "Architecture: The Stuff That's Hard to Change"Fwdays
We’ve all heard of the idea of ‘software architecture’. We’ve read books about domain-driven design and event sourcing, we’ve been to conferences and learned about microservices and REST APIs. Some of us remember working with n-tiers and stored procedures; some of us are still using them. But the role of a systems architect is still one of the most misunderstood things about the software development process. What does an architect actually do? If you’re working with a systems architect, what can you expect from them? And if you are a systems architect, what is your team expecting from you?
In this talk, Dylan Beattie will share his own insights into the idea of architecture as part of a software development process. We’ll explore some popular architectural patterns and processes – and a couple of obscure ones as well – and look at how, and when, you can incorporate those patterns into your own projects. We’ll talk about how the idea of software architecture has changed over time, and share some tips and advice for developers who find themselves working with architecture as part of their role.
How AI is creating what's next in governmentTina Meek
Presentation from the Microsoft Azure Government user community meetup on April 24, 2019 featuring government and industry AI experts in an engaging panel discussion along with demos of innovative AI solutions. See the video replay at aka.ms/azuregovmeetupchannel.
To join and learn more about one of the largest government cloud user communities in the DC-metro region, visit www.meetup.com/DCAzureGov. The Azure Government DC user community hosts regular in-person and livestream events on cloud innovation for US government.
This document introduces new enterprise mobile capabilities with Telerik Platform, including data connectors, Screen Builder for visually building screens, offline support for caching and syncing data, AppManager LiveSync for pushing updates to apps, building native Android and iOS apps with NativeScript, and application templates to help jumpstart development. It discusses key challenges enterprises face in mobile development and how Telerik Platform addresses these challenges through its open and modular architecture for designing, building, connecting, testing, managing, measuring and deploying enterprise mobile apps.
apidays LIVE Paris 2021 - Learning the Language of HTTP for a Better Data Exp...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Learning the Language of HTTP for a Better Data Experience
Chris Woodruff, Team Leader at Rocket Homes
apidays LIVE Paris - GraphQL meshes by Jens Neuseapidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
GraphQL meshes
Jens Neuse, Founder of Wundergraph
What does GraphQL and Traditional REST API have in common? Shouldn't the GraphQL be connected to some graphs or similar? What is actually GraphQL all about?
Join me in this talk, while I try to answer all this questions and much more.
In this talk I will explain what GraphQL is, what are differences and similarities compared to more traditional REST API and show you this on working examples, since code worth more then words only ;)
A one hour fly over session looking into the very basics of Logic Apps, from the standpoint of “what I wish I knew when I started”. We will look into JSON, using Visual Studio for development, how to use parameters, error handling and such. Even the most experienced developer might need some basic insight into the fundamentals and this is a session for you.
API Athens Meetup - API standards 22.03.2016Ivan Goncharov
APIs.guru is a platform that aims to serve as a Wikipedia for web APIs by providing documentation for APIs in one centralized location. It filters out private and unreliable APIs, standardizes documentation into the Swagger 2.0 format, and allows contributors to add and improve API descriptions. APIs.guru also seeks to address challenges of data and schema incompatibility between APIs by developing a system of common scalar and complex data types that can be referenced and converted between APIs.
Yii Framework - Do we really need another php framework?Joachim Eckert
The Yii Framework is a professional and comprehensive PHP MVC framework. This presentation gives a short overview over the coolest features (from my perspective).
Jeffrey Fritz, an ASP.Net evangelist for Telerik, presented on using a hybrid approach of incorporating four frameworks - ASP.Net Web Forms, MVC, Web API, and SignalR - into a single ASP.Net project. He discussed his experience with ASP.Net development over 15 years and resources for learning more, including his MSDN Magazine article on using one project for multiple frameworks.
Building Scalable Micro-services with NodejsMichal Juhas
Node.js is well-suited for building scalable micro-services as it allows for building single-threaded and event-driven applications. Micro-services break up monolithic functionality into smaller, independently scalable services that communicate through APIs. While micro-services improve scalability, they also multiply lower-level design problems across codebases. Async libraries help flatten asynchronous code and handle promises to deal with asynchronous I/O in a scalable way. Process managers like pm2 allow scaling node.js micro-services across clusters.
This document discusses adding native functionality to hybrid mobile apps. It begins with an introduction to hybrid apps, explaining that they are built with web technologies but run within a native container on devices. It then covers the Kendo UI Mobile framework for developing hybrid apps and emphasizes its cross-platform capabilities. The document focuses on using Cordova plugins to access native device features like notifications, action sheets, social sharing, and toasts from within a hybrid app. It concludes with an announcement that a demo of these concepts will be shown.
Nordic API days 2016 - APIs.guru Wikipedia for Web APIsIvan Goncharov
In this presentation we will see the principles of API description languages and those of API Discovery. And understand why public catalogs of API definitions is core of future IoA. Whole talk is based on APIs.guru project as example of such catalog.
Logic Apps allow users to automate business processes and integrate systems across clouds without coding. Key concepts include workflows with triggers, actions, and connectors that integrate services and protocols. Advantages include easy design tools, quick integration of APIs, and extensibility. A demo shows monitoring tweets for a topic, analyzing sentiment, and creating alerts.
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
Augmenting a Legacy REST API with GraphQL
Clément Villain, Software Engineer at Fabernovel
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Nedelcho Delchev
This BoF is focused on one of the development models "In-System Programming", that can be used in combination with cloud platforms. It leverages also content-centric architectural style by using centralised repository, dynamic languages and multi-container runtime.
The main goal is achieving the shortest development turn-around time ever.
Cloud development goes lightweight - Ken Walkerjaxconf
Full JS version available on http://kenwalker.github.io/JAXConfUS2013
The natural progression of Web and Cloud development tools is to have the features needed to develop your cloud application or Web site available right in the browser. Orion is an open source tools integration platform that provides the consumable core components of an extendible Web-based Development Environment. Why spend developer time and money configuring and setting up a standard IDE when project tasks can be aligned with a dynamic client-side plugin architecture that provides the functionality needed all in a browser refresh. Orion leverages a secure client side Javascript plugin model to extend the platform by integrating other web pages and services into the Orion development workflow. Close integration is achieved through writing Orion plugins to extend the platform with additional capabilities. Extensions such as code outliners, code markers, code completion, error reporting, additional file system services and visual editors can leverage the micro-service framework, security and preferences systems. Plugins to deploy and manage Cloud based systems like CloudFoundry or Google App Engine can easily be integrated as well. What used to be a long setup period to get your IDE into the right state is as simple now as opening a browser, wherever you are and logging in. Deployment options for Orion include a multi-user Java server or a stand-alone Node.js npm install. In a minute you can be writing, testing and deploying right from a browser. We also host our stable development builds at http://orionhub.org for anyone to try the technologies we're building. This session will outline the technologies behind Orion, together how they can be used as a development platform, and individually how you can benefit from the Open Source artifacts of Orion in your own projects or how to join and contribute to Orion like companies such as IBM, VMware, Mozilla, Google, HP and others are doing already.
This document provides an overview of a Logic Apps for Beginners session at the 2019 Global Azure Bootcamp in Adelaide, South Australia. It introduces the presenter Mandar Dharmadhikari and their background in integration and AI. The session aims to help attendees understand what Azure Integration Services and Logic Apps are, why they should use Logic Apps, the basics of Logic Apps, use cases, and includes some demonstrations. It provides information on Logic Apps connectors, triggers, actions, and potential use cases like analyzing tweet sentiment, backing up blobs, and intelligent mail responders.
Java Day Istanbul 2018 GraphQL vs Traditional REST APIVladimir Dejanovic
What does GraphQL and Traditional REST API have in common? Shouldn't the GraphQL be connected to some graphs or similar? What is actually GraphQL all about?
Join me in this talk, while I try to answer all this questions and much more.
In this talk I will explain what GraphQL is, what are differences and similarities compared to more traditional REST API and show you this on working examples, since code worth more then words only ;)
What does GraphQL and Traditional REST API have in common? Shouldn't the GraphQL be connected to some graphs or similar? What is actually GraphQL all about?
Join me in this talk, while I try to answer all this questions and much more.
In this talk I will explain what GraphQL is, what are differences and similarities compared to more traditional REST API and show you this on working examples, since code worth more then words only ;)
Dylan Beattie "Architecture: The Stuff That's Hard to Change"Fwdays
We’ve all heard of the idea of ‘software architecture’. We’ve read books about domain-driven design and event sourcing, we’ve been to conferences and learned about microservices and REST APIs. Some of us remember working with n-tiers and stored procedures; some of us are still using them. But the role of a systems architect is still one of the most misunderstood things about the software development process. What does an architect actually do? If you’re working with a systems architect, what can you expect from them? And if you are a systems architect, what is your team expecting from you?
In this talk, Dylan Beattie will share his own insights into the idea of architecture as part of a software development process. We’ll explore some popular architectural patterns and processes – and a couple of obscure ones as well – and look at how, and when, you can incorporate those patterns into your own projects. We’ll talk about how the idea of software architecture has changed over time, and share some tips and advice for developers who find themselves working with architecture as part of their role.
How AI is creating what's next in governmentTina Meek
Presentation from the Microsoft Azure Government user community meetup on April 24, 2019 featuring government and industry AI experts in an engaging panel discussion along with demos of innovative AI solutions. See the video replay at aka.ms/azuregovmeetupchannel.
To join and learn more about one of the largest government cloud user communities in the DC-metro region, visit www.meetup.com/DCAzureGov. The Azure Government DC user community hosts regular in-person and livestream events on cloud innovation for US government.
This document introduces new enterprise mobile capabilities with Telerik Platform, including data connectors, Screen Builder for visually building screens, offline support for caching and syncing data, AppManager LiveSync for pushing updates to apps, building native Android and iOS apps with NativeScript, and application templates to help jumpstart development. It discusses key challenges enterprises face in mobile development and how Telerik Platform addresses these challenges through its open and modular architecture for designing, building, connecting, testing, managing, measuring and deploying enterprise mobile apps.
apidays LIVE Paris 2021 - Learning the Language of HTTP for a Better Data Exp...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Learning the Language of HTTP for a Better Data Experience
Chris Woodruff, Team Leader at Rocket Homes
apidays LIVE Paris - GraphQL meshes by Jens Neuseapidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
GraphQL meshes
Jens Neuse, Founder of Wundergraph
What does GraphQL and Traditional REST API have in common? Shouldn't the GraphQL be connected to some graphs or similar? What is actually GraphQL all about?
Join me in this talk, while I try to answer all this questions and much more.
In this talk I will explain what GraphQL is, what are differences and similarities compared to more traditional REST API and show you this on working examples, since code worth more then words only ;)
A one hour fly over session looking into the very basics of Logic Apps, from the standpoint of “what I wish I knew when I started”. We will look into JSON, using Visual Studio for development, how to use parameters, error handling and such. Even the most experienced developer might need some basic insight into the fundamentals and this is a session for you.
API Athens Meetup - API standards 22.03.2016Ivan Goncharov
APIs.guru is a platform that aims to serve as a Wikipedia for web APIs by providing documentation for APIs in one centralized location. It filters out private and unreliable APIs, standardizes documentation into the Swagger 2.0 format, and allows contributors to add and improve API descriptions. APIs.guru also seeks to address challenges of data and schema incompatibility between APIs by developing a system of common scalar and complex data types that can be referenced and converted between APIs.
Yii Framework - Do we really need another php framework?Joachim Eckert
The Yii Framework is a professional and comprehensive PHP MVC framework. This presentation gives a short overview over the coolest features (from my perspective).
Jeffrey Fritz, an ASP.Net evangelist for Telerik, presented on using a hybrid approach of incorporating four frameworks - ASP.Net Web Forms, MVC, Web API, and SignalR - into a single ASP.Net project. He discussed his experience with ASP.Net development over 15 years and resources for learning more, including his MSDN Magazine article on using one project for multiple frameworks.
Building Scalable Micro-services with NodejsMichal Juhas
Node.js is well-suited for building scalable micro-services as it allows for building single-threaded and event-driven applications. Micro-services break up monolithic functionality into smaller, independently scalable services that communicate through APIs. While micro-services improve scalability, they also multiply lower-level design problems across codebases. Async libraries help flatten asynchronous code and handle promises to deal with asynchronous I/O in a scalable way. Process managers like pm2 allow scaling node.js micro-services across clusters.
This document discusses adding native functionality to hybrid mobile apps. It begins with an introduction to hybrid apps, explaining that they are built with web technologies but run within a native container on devices. It then covers the Kendo UI Mobile framework for developing hybrid apps and emphasizes its cross-platform capabilities. The document focuses on using Cordova plugins to access native device features like notifications, action sheets, social sharing, and toasts from within a hybrid app. It concludes with an announcement that a demo of these concepts will be shown.
Nordic API days 2016 - APIs.guru Wikipedia for Web APIsIvan Goncharov
In this presentation we will see the principles of API description languages and those of API Discovery. And understand why public catalogs of API definitions is core of future IoA. Whole talk is based on APIs.guru project as example of such catalog.
Logic Apps allow users to automate business processes and integrate systems across clouds without coding. Key concepts include workflows with triggers, actions, and connectors that integrate services and protocols. Advantages include easy design tools, quick integration of APIs, and extensibility. A demo shows monitoring tweets for a topic, analyzing sentiment, and creating alerts.
apidays LIVE Paris - Augmenting a Legacy REST API with GraphQL by Clément Vil...apidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
Augmenting a Legacy REST API with GraphQL
Clément Villain, Software Engineer at Fabernovel
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Nedelcho Delchev
This BoF is focused on one of the development models "In-System Programming", that can be used in combination with cloud platforms. It leverages also content-centric architectural style by using centralised repository, dynamic languages and multi-container runtime.
The main goal is achieving the shortest development turn-around time ever.
Cloud development goes lightweight - Ken Walkerjaxconf
Full JS version available on http://kenwalker.github.io/JAXConfUS2013
The natural progression of Web and Cloud development tools is to have the features needed to develop your cloud application or Web site available right in the browser. Orion is an open source tools integration platform that provides the consumable core components of an extendible Web-based Development Environment. Why spend developer time and money configuring and setting up a standard IDE when project tasks can be aligned with a dynamic client-side plugin architecture that provides the functionality needed all in a browser refresh. Orion leverages a secure client side Javascript plugin model to extend the platform by integrating other web pages and services into the Orion development workflow. Close integration is achieved through writing Orion plugins to extend the platform with additional capabilities. Extensions such as code outliners, code markers, code completion, error reporting, additional file system services and visual editors can leverage the micro-service framework, security and preferences systems. Plugins to deploy and manage Cloud based systems like CloudFoundry or Google App Engine can easily be integrated as well. What used to be a long setup period to get your IDE into the right state is as simple now as opening a browser, wherever you are and logging in. Deployment options for Orion include a multi-user Java server or a stand-alone Node.js npm install. In a minute you can be writing, testing and deploying right from a browser. We also host our stable development builds at http://orionhub.org for anyone to try the technologies we're building. This session will outline the technologies behind Orion, together how they can be used as a development platform, and individually how you can benefit from the Open Source artifacts of Orion in your own projects or how to join and contribute to Orion like companies such as IBM, VMware, Mozilla, Google, HP and others are doing already.
This document provides information about a free weekly Lightning Web Components session, including details about the presenter and agenda. Smriti Sharan, a 5-time Salesforce certified consultant and blogger, will discuss what Lightning Web Components are, how they differ from Aura Components, and why you may want to use LWC over Aura. The session will also cover how Aura and LWC can coexist and interoperate on a page.
The Cloud Deployment Toolkit (CDTK) project is a proposed open source project under the Eclipse Technology Project.
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope.
We solicit additional participation and input from the Eclipse community. Please send all feedback to the CDTK forum.
This document provides an introduction to Eclipse Che, a cloud integrated development environment (IDE) and software development kit (SDK) for building cloud-based IDE extensions. It discusses how Che aims to make developer workspace configuration repeatable and distributes developer services through browser-accessible microservices and plugins. The document outlines Che's architecture, components, roadmap, and relationship to the broader Eclipse Cloud Development initiative. It also provides information on getting started with Che and developing IDE extensions for it.
Intro to Salesforce Lightning Web Components (LWC)Roy Gilad
Overview and background for Salesforce Lightning Web Components (LWC).
Source code in the sample gallery: https://github.com/trailheadapps/lwc-recipes
Presented by Roy Gilad, on January 29, 2019.
Build Event-Driven Microservices with Confluent Cloud Workshop #1confluent
This document provides an overview and agenda for a workshop on getting started with microservices in Confluent Cloud. It discusses how monolithic architectures can be broken into independent microservices that are easier to deploy and scale. The workshop will include hands-on exercises to create topics in Confluent Cloud, build a ksqlDB application, ingest data using Kafka Connect, and consume topics from Node.js applications. Additional resources are also listed to help with developing event streaming applications on Confluent Cloud.
CodeIgniter is a lightweight and open source PHP web application framework that uses the model-view-controller (MVC) approach. It provides basic functionality for common tasks like database connections, form handling and validation out of the box. CodeIgniter is easy to learn and use for beginners due to its simplicity and conventional PHP coding. While lightweight and fast, it lacks some functionality found in other frameworks like integrated CRUD and authentication libraries that require third party libraries. Overall, CodeIgniter provides a simple and flexible way to build PHP web applications.
Dojo Toolkit from a Flex developer's perspectivecjolif
The document summarizes a presentation given by a Flex developer about their experience transitioning to using the Dojo toolkit. Some key points of comparison between Flex and Dojo include:
- Dojo has a more loose and flexible component model compared to Flex, which can be both an advantage and disadvantage.
- Dojo lacks some of the standardized component lifecycle and property validation mechanisms that Flex provides.
- Both frameworks provide many predefined UI components, but Dojo's components are more varied in their implementation patterns.
- Custom component authoring is similar between the frameworks when using HTML templates, but Dojo lacks an equivalent to Flex's skinning system for complex graphics components.
- Dojo has advantages for ext
Join Joseph Sirosh, Corporate Vice President of the Cloud AI Platform, for a deep dive into the AI platform and exciting AI use cases. Joseph will showcase how every developer can infuse intelligence into their applications and create amazing new experiences with AI. In this exciting overview, you will learn about the application of AI technologies in the cloud. We will help you understand how to add pre-built AI capabilities like object detection, face understanding, translation and speech to applications. We will show how developers can build Cognitive Search applications that understand deep content in images, text and other data. We will also show how the platform can be used to build your own custom AI models for predictive applications and how to use the Azure platform to accelerate machine learning. Joseph will also show how companies assemble end-to-end systems of intelligence using the rich variety of data and application development services on Azure.
GDG Cloud Southlake 31: Santosh Chennuri and Festus Yeboah: Empowering Develo...James Anderson
GDG Cloud Southlake #31: Santosh Chennuri and Festus Yeboah: Empowering Developers: Gen AI's Impact on Productivity
In this interactive presentation and demo, we'll explore how Generative AI is revolutionizing the entire software development lifecycle (SDLC), empowering developers to work smarter, innovate faster, and deliver cutting-edge features to the market with unprecedented speed.
Santosh is the Lead Customer Engineer passionate about exploring the potential of Gen AI for enterprise clients. With a background in cloud migrations, DevOps, and application modernization, Santosh is committed to finding new ways to leverage generative AI for increased efficiency and problem-solving.
Festus is a Customer Engineer at Google Cloud, specializing in data and AI. He advises organizations on harnessing the potential of generative AI for innovation and enhanced customer experiences. With a strong background in data engineering and machine learning, Festus offers a unique perspective on improving developer productivity using GenAI solutions. Outside of work, he enjoys spending time with his family and is an avid fan of the Marvel Cinematic Universe.
#gdg #gdgcloudsouthlake #gdgcloud #google #genai #duetai #DeveloperProductivity #SDLC
Lets Flutter - Talk on flutter in Google IO Extended in Google Developer Group Mumbai.
This has a detailed view of flutter and comparison of React native vs Flutter vs Native app development
This document provides an overview of the CodeIgniter PHP framework. It discusses what a framework is and describes CodeIgniter's MVC architecture. The Model-View-Controller pattern separates application logic from presentation. CodeIgniter offers features like form validation, security filtering, and database classes. It is lightweight, fast, extensible and well documented. Basic installation involves downloading CodeIgniter files and configuring them on a local server. The document also lists modules for a sample "News Blog" project built with CodeIgniter.
ESPC15 - Introduction to AngularJS in an Office 365 contextSébastien Levert
Every developer hears about AngularJS and all the magic it does for your 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.
As a developer, you will learn the basic concepts of AngularJS and will be able to use those in an Office 365 context. You will be able to build rich applications (Single Page Application) and forms that will simplify your development process.
This document provides an overview and introduction to the Spring framework. It discusses why Spring was created to address complexity issues in J2EE applications, the architectural benefits it provides, and what makes Spring unique. It covers Spring essentials like inversion of control, wiring beans using the IoC container, and creating aspects. It also summarizes Spring's capabilities in the business layer including its persistence model, transaction management, and remoting. Finally, it outlines Spring's usage in the web layer and building the web layer.
Similar to Dreamforce16: Rapidly Develop and Deploy Lightning Components with Intellij (20)
What is an RPA CoE? Session 2 – CoE RolesDianaGray10
In this session, we will review the players involved in the CoE and how each role impacts opportunities.
Topics covered:
• What roles are essential?
• What place in the automation journey does each role play?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Keywords: AI, Containeres, Kubernetes, Cloud Native
Event Link: https://meine.doag.org/events/cloudland/2024/agenda/#agendaId.4211
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsDianaGray10
Join us to learn how UiPath Apps can directly and easily interact with prebuilt connectors via Integration Service--including Salesforce, ServiceNow, Open GenAI, and more.
The best part is you can achieve this without building a custom workflow! Say goodbye to the hassle of using separate automations to call APIs. By seamlessly integrating within App Studio, you can now easily streamline your workflow, while gaining direct access to our Connector Catalog of popular applications.
We’ll discuss and demo the benefits of UiPath Apps and connectors including:
Creating a compelling user experience for any software, without the limitations of APIs.
Accelerating the app creation process, saving time and effort
Enjoying high-performance CRUD (create, read, update, delete) operations, for
seamless data management.
Speakers:
Russell Alfeche, Technology Leader, RPA at qBotic and UiPath MVP
Charlie Greenberg, host
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...Fwdays
Direct losses from downtime in 1 minute = $5-$10 thousand dollars. Reputation is priceless.
As part of the talk, we will consider the architectural strategies necessary for the development of highly loaded fintech solutions. We will focus on using queues and streaming to efficiently work and manage large amounts of data in real-time and to minimize latency.
We will focus special attention on the architectural patterns used in the design of the fintech system, microservices and event-driven architecture, which ensure scalability, fault tolerance, and consistency of the entire system.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxSunil Jagani
Discover how AI is transforming the workplace and learn strategies for reskilling and upskilling employees to stay ahead. This comprehensive guide covers the impact of AI on jobs, essential skills for the future, and successful case studies from industry leaders. Embrace AI-driven changes, foster continuous learning, and build a future-ready workforce.
Read More - https://bit.ly/3VKly70
This talk will cover ScyllaDB Architecture from the cluster-level view and zoom in on data distribution and internal node architecture. In the process, we will learn the secret sauce used to get ScyllaDB's high availability and superior performance. We will also touch on the upcoming changes to ScyllaDB architecture, moving to strongly consistent metadata and tablets.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsScyllaDB
ScyllaDB monitoring provides a lot of useful information. But sometimes it’s not easy to find the root of the problem if something is wrong or even estimate the remaining capacity by the load on the cluster. This talk shares our team's practical tips on: 1) How to find the root of the problem by metrics if ScyllaDB is slow 2) How to interpret the load and plan capacity for the future 3) Compaction strategies and how to choose the right one 4) Important metrics which aren’t available in the default monitoring setup.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
"What does it really mean for your system to be available, or how to define w...Fwdays
We will talk about system monitoring from a few different angles. We will start by covering the basics, then discuss SLOs, how to define them, and why understanding the business well is crucial for success in this exercise.
In the realm of cybersecurity, offensive security practices act as a critical shield. By simulating real-world attacks in a controlled environment, these techniques expose vulnerabilities before malicious actors can exploit them. This proactive approach allows manufacturers to identify and fix weaknesses, significantly enhancing system security.
This presentation delves into the development of a system designed to mimic Galileo's Open Service signal using software-defined radio (SDR) technology. We'll begin with a foundational overview of both Global Navigation Satellite Systems (GNSS) and the intricacies of digital signal processing.
The presentation culminates in a live demonstration. We'll showcase the manipulation of Galileo's Open Service pilot signal, simulating an attack on various software and hardware systems. This practical demonstration serves to highlight the potential consequences of unaddressed vulnerabilities, emphasizing the importance of offensive security practices in safeguarding critical infrastructure.
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor IvaniukFwdays
At this talk we will discuss DDoS protection tools and best practices, discuss network architectures and what AWS has to offer. Also, we will look into one of the largest DDoS attacks on Ukrainian infrastructure that happened in February 2022. We'll see, what techniques helped to keep the web resources available for Ukrainians and how AWS improved DDoS protection for all customers based on Ukraine experience
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...AlexanderRichford
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation Functions to Prevent Interaction with Malicious QR Codes.
Aim of the Study: The goal of this research was to develop a robust hybrid approach for identifying malicious and insecure URLs derived from QR codes, ensuring safe interactions.
This is achieved through:
Machine Learning Model: Predicts the likelihood of a URL being malicious.
Security Validation Functions: Ensures the derived URL has a valid certificate and proper URL format.
This innovative blend of technology aims to enhance cybersecurity measures and protect users from potential threats hidden within QR codes 🖥 🔒
This study was my first introduction to using ML which has shown me the immense potential of ML in creating more secure digital environments!
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Ukraine
Під час доповіді відповімо на питання, навіщо потрібно підвищувати продуктивність аплікації і які є найефективніші способи для цього. А також поговоримо про те, що таке кеш, які його види бувають та, основне — як знайти performance bottleneck?
Відео та деталі заходу: https://bit.ly/45tILxj
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
3. Standout Features of Intellij
Smart Autocompletion
Refactoring Support
One common view
Debugging
Duplicate Detection
Powerful Search Capability
Support and plugins for cross language development
4. Crash Course in Illuminated Cloud
Documentation
Go To Related
Browser Component Preview
Offline Symbol Table
Workbench
Anonymous Apex
Log Viewer
SOQL Query
Retrieve Metadata - Diff Functionality
Deployment
Instant deployment of files via Tooling or Metadata APIs with Connections.
8. Chris Fellows
Managing Partner & Salesforce Architect at Zen Cloud Technologies
chris@zencloudtech.com
@ZenCloudGeeks
FREE Stuff….
Links to Intellij & Illuminated Cloud Shortcuts Cheatsheet and Related Grids
installation can be found at:
http://ZenCloudTech.com/DF16