Alloy is an MVC framework for building mobile apps with Titanium. It uses XML for UI markup and allows apps to be highly customizable. Apps are compiled into CommonJS modules for cross-platform use on iOS and Android. The framework includes features like views, controllers, models, styles, assets, and widgets to build apps. It also provides error checking during compilation to catch issues early. Developers can get started quickly with Alloy through tutorials and documentation available on its website.
Alloy is an MVC framework for building Titanium mobile apps. It uses declarative UI definitions, controllers, models and stylesheets to build highly customizable cross-platform apps. Alloy apps compile to optimized JavaScript modules for faster development and to catch errors before runtime. The framework includes common widgets, migration support, and integrates with Titanium APIs to allow building anything a native Titanium app can do.
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.
The document discusses the HTML5 History API, which provides methods for adding and modifying browser history entries without reloading the page. It describes problems with previous approaches like hashbangs, and how the History API solves these by allowing JavaScript to change the URL without triggering a reload. Key methods covered include pushState(), replaceState(), and onpopstate for handling navigation events. Browser support and real-world examples are also mentioned.
Single Page Apps or SPAs are rich, responsive web applications built with HTML5, CSS, and JavaScript that load all necessary code at once and persist state on the client without full page reloads. Many popular web apps like Gmail and Facebook use SPA architecture. Frameworks like AngularJS, BackboneJS, and KnockoutJS help build SPAs using common patterns like MVC/MVVM and provide templating, data binding, and other functionality. The document provides an example SPA called SPAtube built with KnockoutJS, jQuery, Bootstrap and other libraries that demonstrates a simple SPA for storing YouTube playlists.
The rise of portable devices last year shows how important is making applications compatible with mobiles. When it comes to web applications, JSF offers the same strong background for mobile development as it does for desktop applications: an extensible framework with a widely-accepted development model, allowing reuse of JSF programming skills and technologies on the mobile platform. RichFaces 4.1 goes behind concepts brought by JSF and provides developer with framework which makes your applications ready for mobile devices and offers you as rich component suite as for desktop environments. Lukas is going to show you how the RichFaces Showcase was turned into an application for portable devices, how a light-weight javascript framework was designed for making RichFaces applications mobile ready, the principles of an one-page application design and what are the necessary optimizations for making RichFaces applications run on mobile devices properly.
Symfony is a PHP framework and set of reusable components for building web applications. The document discusses Symfony's structure including organizing business logic, controllers, templates, forms, internationalization, and security. It also provides resources for the Symfony documentation, API reference, and popular third-party bundles on GitHub.
The document provides an overview of the basic MVC pattern, ASP.NET MVC web applications, source code control options like Git and SVN, and deploying applications to Amazon Web Services. It defines the core components of MVC as the model, view, and controller and compares MVC to other patterns. It also outlines setting up a default ASP.NET MVC 4 web application, configuring IIS, and using source control systems like Git for versioning code.
SharePoint Development in Government EnvironmentsGunjan Datta
This document discusses development approaches and tools for building solutions in government SharePoint environments that have restrictions and limitations compared to typical on-premises or commercial environments. It outlines restrictions around server-side access, administration access, available tools and software. It then evaluates different approaches for building solutions within these constraints, including using out of the box components, JavaScript, REST, and no-code options like content editors.
Piwik - description of the software, why is it better than the competition, screenshots
piwik is an open source (GPL license) web analytics software. It gives interesting reports on your website visitors, your popular pages, the search engines keywords they used, the language they speak… and so much more.
piwik aims to be an open source alternative to Google Analytics.
1. Open APIs
2. Plugins Architecture
3. Data abstraction layer
4. Customizable dashboard
5. Innovative User Interface
Building real time serverless back ends with aws appsyncsterkje
In this presentation we will dive into the details of how AWS AppSync works and we will challenge Murphy's law by creating a demo application for organizing the agenda of a conference. After this demo you should be convinced of how easy it is to set up and build a native mobile / web app with Android, JavaScript and React Native without sacrificing user experience even if your application loses internet connection.
We'll wrap things up by discussing monitoring and deployment of an AWS AppSync application with AWS CloudFormation, serverless framework & Terraform.
Building a scalable infrastructure for social mobile web appsngonpham
This document discusses building a scalable infrastructure for social mobile and web applications. It outlines using a relational database like MySQL or NoSQL database like MongoDB. It also discusses using a web server like Apache HTTP Server or Tomcat, as well as developing web and mobile apps that communicate with the backend server through APIs. The document provides examples of demo implementations using MongoDB, Tomcat with load balancing, Amazon EC2, and Google App Engine.
Share was originally built as a collaboration application on top of the Alfresco Platform. Because Share is a more modern interface than Alfresco Explorer, many customers have adopted customizing Share as their strategy for building solutions on Alfresco. To be successful, such solutions need to understand that Share is a complete collaboration application with a specific Information Architecture. This session will explore leveraging the Share UI while creating your own Information Architecture, including for non-collaborative use cases.
The document outlines a capacity management model for SharePoint implementations and customizations including planning, building, operating, and maintaining a SharePoint farm. The plan phase includes capacity planning, analyzing impacts, and governance. The build phase covers implementing a proof of concept, using adequate hardware, and proper farm installation. The operate phase focuses on user management, regular monitoring, maintenance, and patch management. Customization is also addressed including development processes, solutions planning, and best practices.
Appgyver is a hybrid mobile app development platform that allows both non-technical and technical users to build mobile and web apps. It offers Composer for a no-code option using drag-and-drop components and modules, and Steroids for developers requiring coding using frameworks like Angular and React. Both tools support publishing apps to mobile and integrating with external APIs, databases, and third party services.
Bridging the gap between UX and development - A Storybook by Marko Letic at F...DevClub_lv
The main topic of this talk is a short introduction to Storybook.js, JavaScript library that allows us to create independent and interactive UX components from already existing ones, developed in frameworks such as Angular, React or Vue. Reusing the components, we create an isolated environment that can be shared within the organization and enable a collaboration between designers and developers on a whole new level. Different use-cases will be described using Angular as a framework of choice with practical examples.
This document summarizes a library called gwt-pushstate that provides support for the HTML5 History API in GWT applications. It allows GWT apps to have real URLs like traditional websites while maintaining a single page experience. The library integrates with GWT, supports development mode, and provides hyperlinks with nice URLs while also supporting older browsers that don't have pushState. Some caveats are that the complete path is treated as a history token, which could break path-dependent functionality, and deeplinking requires server configuration like URL rewriting. A demo of the library is provided as well as a request for feedback to improve it.
The document outlines the evolution of a company's websites and systems over time. It started with slow problem solving, no developer, and disorganized source control. Over time, it introduced source control, staging environments, SharePoint, APIs and mobile apps. It developed modules for administration, communities, products and services. These allowed managing user profiles, content and updating booking systems. The document provides details on the features and administration of these new systems.
This document provides an overview and agenda for Drupal 8. It discusses the Drupal 8 timeline and highlights improvements in authoring, mobile experience, multilingual support, site building tools, and front-end and back-end development. Key changes include a new WYSIWYG editor, responsive design, improved translation, more blocks and fields, HTML5 and Twig support, and an updated configuration system. Many new Drupal 8 core features have equivalents in Drupal 7 through contributed modules.
Learn about the newly built-in authentication cards supported in Bot Service, enabling you to authenticate your user against a wide variety of auth providers including examples like Active Directory, Github, Facebook, and other OAuth providers.
Alfresco Tech Talk Live - REST API of the Future Gavin Cornwell
This document discusses the past, present, and future of REST APIs. It describes how REST APIs have evolved from early inconsistent implementations to more standardized and RESTful approaches. It outlines the current state, including tools like Swagger and the OpenAPI specification. And it considers future directions, such as enhancing the Alfresco REST API framework to support HATEOAS, webhooks, and API management capabilities. A demo was presented showing the File/Folder API and generated Swagger documentation.
Building Content-Rich Java Apps in the Cloud with the Alfresco APIJeff Potts
This presentation, originally delivered at JavaOne on October 2, 2012, talks about why you should use Alfresco instead of rolling your own content repository and discusses the new public Alfresco API for writing content apps that persist content to Alfresco in the Cloud.
Single Page Apps or SPAs are rich, responsive web applications built with HTML5, CSS, and JavaScript that load all necessary code at once and persist state on the client without full page reloads. Many popular web apps like Gmail and Facebook use SPA architecture. Frameworks like AngularJS, BackboneJS, and KnockoutJS help build SPAs using common patterns like MVC/MVVM and provide templating, data binding, and other functionality. The document provides an example SPA called SPAtube built with KnockoutJS, jQuery, Bootstrap and other libraries that demonstrates a simple SPA for storing YouTube playlists.
The rise of portable devices last year shows how important is making applications compatible with mobiles. When it comes to web applications, JSF offers the same strong background for mobile development as it does for desktop applications: an extensible framework with a widely-accepted development model, allowing reuse of JSF programming skills and technologies on the mobile platform. RichFaces 4.1 goes behind concepts brought by JSF and provides developer with framework which makes your applications ready for mobile devices and offers you as rich component suite as for desktop environments. Lukas is going to show you how the RichFaces Showcase was turned into an application for portable devices, how a light-weight javascript framework was designed for making RichFaces applications mobile ready, the principles of an one-page application design and what are the necessary optimizations for making RichFaces applications run on mobile devices properly.
Symfony is a PHP framework and set of reusable components for building web applications. The document discusses Symfony's structure including organizing business logic, controllers, templates, forms, internationalization, and security. It also provides resources for the Symfony documentation, API reference, and popular third-party bundles on GitHub.
The document provides an overview of the basic MVC pattern, ASP.NET MVC web applications, source code control options like Git and SVN, and deploying applications to Amazon Web Services. It defines the core components of MVC as the model, view, and controller and compares MVC to other patterns. It also outlines setting up a default ASP.NET MVC 4 web application, configuring IIS, and using source control systems like Git for versioning code.
SharePoint Development in Government EnvironmentsGunjan Datta
This document discusses development approaches and tools for building solutions in government SharePoint environments that have restrictions and limitations compared to typical on-premises or commercial environments. It outlines restrictions around server-side access, administration access, available tools and software. It then evaluates different approaches for building solutions within these constraints, including using out of the box components, JavaScript, REST, and no-code options like content editors.
Piwik - description of the software, why is it better than the competition, screenshots
piwik is an open source (GPL license) web analytics software. It gives interesting reports on your website visitors, your popular pages, the search engines keywords they used, the language they speak… and so much more.
piwik aims to be an open source alternative to Google Analytics.
1. Open APIs
2. Plugins Architecture
3. Data abstraction layer
4. Customizable dashboard
5. Innovative User Interface
Building real time serverless back ends with aws appsyncsterkje
In this presentation we will dive into the details of how AWS AppSync works and we will challenge Murphy's law by creating a demo application for organizing the agenda of a conference. After this demo you should be convinced of how easy it is to set up and build a native mobile / web app with Android, JavaScript and React Native without sacrificing user experience even if your application loses internet connection.
We'll wrap things up by discussing monitoring and deployment of an AWS AppSync application with AWS CloudFormation, serverless framework & Terraform.
Building a scalable infrastructure for social mobile web appsngonpham
This document discusses building a scalable infrastructure for social mobile and web applications. It outlines using a relational database like MySQL or NoSQL database like MongoDB. It also discusses using a web server like Apache HTTP Server or Tomcat, as well as developing web and mobile apps that communicate with the backend server through APIs. The document provides examples of demo implementations using MongoDB, Tomcat with load balancing, Amazon EC2, and Google App Engine.
Share was originally built as a collaboration application on top of the Alfresco Platform. Because Share is a more modern interface than Alfresco Explorer, many customers have adopted customizing Share as their strategy for building solutions on Alfresco. To be successful, such solutions need to understand that Share is a complete collaboration application with a specific Information Architecture. This session will explore leveraging the Share UI while creating your own Information Architecture, including for non-collaborative use cases.
The document outlines a capacity management model for SharePoint implementations and customizations including planning, building, operating, and maintaining a SharePoint farm. The plan phase includes capacity planning, analyzing impacts, and governance. The build phase covers implementing a proof of concept, using adequate hardware, and proper farm installation. The operate phase focuses on user management, regular monitoring, maintenance, and patch management. Customization is also addressed including development processes, solutions planning, and best practices.
Appgyver is a hybrid mobile app development platform that allows both non-technical and technical users to build mobile and web apps. It offers Composer for a no-code option using drag-and-drop components and modules, and Steroids for developers requiring coding using frameworks like Angular and React. Both tools support publishing apps to mobile and integrating with external APIs, databases, and third party services.
Bridging the gap between UX and development - A Storybook by Marko Letic at F...DevClub_lv
The main topic of this talk is a short introduction to Storybook.js, JavaScript library that allows us to create independent and interactive UX components from already existing ones, developed in frameworks such as Angular, React or Vue. Reusing the components, we create an isolated environment that can be shared within the organization and enable a collaboration between designers and developers on a whole new level. Different use-cases will be described using Angular as a framework of choice with practical examples.
This document summarizes a library called gwt-pushstate that provides support for the HTML5 History API in GWT applications. It allows GWT apps to have real URLs like traditional websites while maintaining a single page experience. The library integrates with GWT, supports development mode, and provides hyperlinks with nice URLs while also supporting older browsers that don't have pushState. Some caveats are that the complete path is treated as a history token, which could break path-dependent functionality, and deeplinking requires server configuration like URL rewriting. A demo of the library is provided as well as a request for feedback to improve it.
The document outlines the evolution of a company's websites and systems over time. It started with slow problem solving, no developer, and disorganized source control. Over time, it introduced source control, staging environments, SharePoint, APIs and mobile apps. It developed modules for administration, communities, products and services. These allowed managing user profiles, content and updating booking systems. The document provides details on the features and administration of these new systems.
This document provides an overview and agenda for Drupal 8. It discusses the Drupal 8 timeline and highlights improvements in authoring, mobile experience, multilingual support, site building tools, and front-end and back-end development. Key changes include a new WYSIWYG editor, responsive design, improved translation, more blocks and fields, HTML5 and Twig support, and an updated configuration system. Many new Drupal 8 core features have equivalents in Drupal 7 through contributed modules.
Learn about the newly built-in authentication cards supported in Bot Service, enabling you to authenticate your user against a wide variety of auth providers including examples like Active Directory, Github, Facebook, and other OAuth providers.
Alfresco Tech Talk Live - REST API of the Future Gavin Cornwell
This document discusses the past, present, and future of REST APIs. It describes how REST APIs have evolved from early inconsistent implementations to more standardized and RESTful approaches. It outlines the current state, including tools like Swagger and the OpenAPI specification. And it considers future directions, such as enhancing the Alfresco REST API framework to support HATEOAS, webhooks, and API management capabilities. A demo was presented showing the File/Folder API and generated Swagger documentation.
Building Content-Rich Java Apps in the Cloud with the Alfresco APIJeff Potts
This presentation, originally delivered at JavaOne on October 2, 2012, talks about why you should use Alfresco instead of rolling your own content repository and discusses the new public Alfresco API for writing content apps that persist content to Alfresco in the Cloud.
Design & Deploy a data-driven Web API in 2 hoursRestlet
Learn how to use the ROA/D process along with UX and DDD to design a proper web API, then learn how APISpark platform (PaaS) compares to a DIY approaches.
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxBlockchainizator
The document discusses the history and evolution of APIs, including early examples from Salesforce, eBay, and Amazon in the late 1990s-early 2000s. It notes that APIs allow companies to unlock the business potential of their data and services by making them available to external developers and partners. Successful API strategies treat the API as a product in its own right, with clear business models, pricing, and onboarding support for developers. The growth of APIs has accelerated in recent years, driven by trends like mobile, cloud computing and the desire to build platforms.
This document provides an overview and summary of Azure Logic Apps and API Apps. It discusses how Logic Apps allow users to easily automate business processes across Software as a Service (SaaS) applications and on-premises systems using a visual no-code designer. It also describes how API Apps make it simple to build and consume APIs in Azure. The document highlights some of the key capabilities and built-in connectors for Logic Apps, and tools for developing APIs in API Apps using Visual Studio. It provides a comparison of features between Logic Apps and the previous BizTalk Services offering.
Sivasubramaniam Arunachalam will give a presentation on Google APIs and Google App Engine. The presentation will introduce APIs and REST, describe what Google APIs are available, and include a demonstration. It will cover what an API is, introduce REST and its components and methods like GET, PUT, POST and DELETE. It will also discuss why REST is used, Google data APIs and authorization with OAuth 2.0.
REST is a lightweight architecture for building client-server applications. It uses standard HTTP methods to allow requesting and modifying resource state representations. While SOAP and web services will continue to be used, REST is better suited for mobile and web applications. Organizations are realizing they cannot replace existing technologies and instead focus on integrating technologies to leverage their respective strengths. Exposing existing systems through a REST API gateway allows for coexistence while providing a clean interface. Security, caching, throttling and monitoring are important when managing REST APIs at an enterprise scale.
API Gateways are going through an identity crisisChristian Posta
API Gateways provide functionality like rate limiting, authentication, request routing, reporting, and more. If you've been following the rise in service-mesh technologies, you'll notice there is a lot of overlap with API Gateways when solving some of the challenges of microservices. If service mesh can solve these same problems, you may wonder whether you really need a dedicated API Gateway solution?
The reality is there is some nuance in the problems solved at the edge (API Gateway) compared to service-to-service communication (service mesh) within a cluster. But with the evolution of cluster-deployment patterns, these nuances are becoming less important. What's more important is that the API Gateway is evolving to live at a layer above service mesh and not directly overlapping with it. In other words, API Gateways are evolving to solve application-level concerns like aggregation, transformation, and deeper context and content-based routing as well as fitting into a more self-service, GitOps style workflow.
In this talk we put aside the "API Gateway" infrastructure as we know it today and go back to first principles with the "API Gateway pattern" and revisit the real problems we're trying to solve. Then we'll discuss pros and cons of alternative ways to implement the API Gateway pattern and finally look at open source projects like Envoy, Kubernetes, and GraphQL to see how the "API Gateway pattern" actually becomes the API for our applications while coexisting nicely with a service mesh (if you adopt a service mesh).
An API is a specification that allows software components to communicate with each other. APIs can be classified based on the abstraction they describe, such as operating systems, programming languages, applications, and infrastructure services. REST architecture uses nouns and verbs for readability and less bandwidth than SOAP. When building APIs on AWS, developers can use services like Elastic Beanstalk for deployment, CloudWatch for monitoring, and IAM for security. It is important to focus on security at all stages of developing and deploying APIs.
Lessons learned on the Azure API Stewardship Journey.pptxapidays
apidays LIVE Singapore 2022: Digitising at scale with APIs
April 20 & 21, 2022
Lessons learned on the Azure API Stewardship Journey
Adrian Hall, Principal Product Manager at Microsoft
------------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Deep dive into the API industry with our reports:
https://www.apidays.global/industry-reports/
Subscribe to our global newsletter:
https://apidays.typeform.com/to/i1MPEW
APIdays 2016 - The State of Web API LanguagesRestlet
This document summarizes the state of web API languages in 2016. It discusses how OpenAPI Specification (OAS), RAML, and API Blueprint are the main API description languages, with OAS having the strongest market traction and an upcoming 3.0 version. It also outlines maturity levels for API languages from describing API contracts to implementing and operating APIs. Finally, it discusses challenges around converging on common standards and integrating API design, testing, and operations workflows.
The document summarizes an update on the Quantum API for the Openstack Grizzly Summit. It discusses where the API is currently (Folsom), proposed changes and improvements for the Grizzly release including making extensions part of the core API while maintaining backward compatibility, adding XML support, and formally describing the API with a schema.
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupBoaz Ziniman
Serverless computing allows you to build and run applications without the need for provisioning or managing servers. With serverless computing, you can build web, mobile, and IoT backends; run stream processing or big data workloads; run chatbots, and more.
Custom Development in SharePoint – What are my options now?Talbott Crowell
Since Microsoft has released SharePoint 2013 with a whole new application development methodology, there has been some confusion and frustration in the community on what the best approach for customizing SharePoint for developers. In this session, we will look at the options, new and old, and discuss the pros and cons. We may even see some novel approaches you haven’t thought about yet.
Alfresco DevCon 2019 (Edinburgh)
"Transforming the Transformers" for Alfresco Content Services (ACS) 6.1 & beyond
https://community.alfresco.com/community/ecm/blog/2019/02/07/alfresco-transform-service-new-with-acs-61
Alfresco provides various content transformation options across the Digital Business Platform (DBP). In this talk, we will explore the new independently-scalable Alfresco Transform Service. This enables a new option for transforms to be asynchronously off-loaded by Alfresco Content Services (ACS).
https://devcon.alfresco.com/speaker/jan-vonka/
My TechDays 2015 in the Netherlands session about API management. Every company has services or API's to share public or private. There are many tools to solve this. But one thing is for sure, API's without management is not good.
The document discusses microservices and Spring Cloud. It defines microservices as small, autonomous services that work together to build distributed systems. It then explains key Spring Cloud Netflix components like Zuul for routing, Eureka for service discovery and registration, and Hystrix for circuit breaking. The document also discusses other challenges in building microservices architectures like distributed tracing, polyglotism, and alternative solutions to Eureka like Consul and Zookeeper.
The document discusses advancing digital business through improving digital flow. Digital flow is defined as connecting people, processes, and information quickly, seamlessly, and effortlessly. It discusses how intelligent activation of information based on context can improve access and availability. Case studies are provided of organizations that improved processes like clinical collaboration, courtroom efficiency, and client onboarding by advancing their digital flow with Alfresco's platform. The document encourages readers to evaluate their technology strategy and where they can improve customer experience and efficiency.
Alfresco Day BeNelux: Customer Success Showcase - Credendo GroupAlfresco Software
Delcredere|Ducroire, Belgium's export credit agency, implemented a digital insurance underwriting solution using Alfresco to address challenges with its previously paper-based processes. The project team prepared extensively and prioritized requirements before developing the solution using an agile approach over multiple sprints. Employees now have personal dashboards, case overviews and details, and configuration capabilities in the new paperless system. Feedback has been positive about the uniformity, transparency, and speed improvements versus previous paper file-based processes.
Alfresco Day BeNelux: Digital Transformation - It's All About FlowAlfresco Software
This document summarizes John Newton's keynote presentation at Alfresco Day 2016 in Amsterdam. The presentation focused on accelerating digital business through design thinking, platform thinking, and open thinking. Newton discussed how these approaches can help organizations transform customer experiences, become digital disruptors, and gain business insights from big data. He argued that design thinking empowers users, platform thinking accelerates delivery and engagement, and open thinking fosters innovation. Newton provided examples of how various organizations have applied these concepts to streamline operations, engage customers, fuel innovation, and support transparency.
Alfresco Day Vienna 2016: Support Tools für die Admin-KonsoleAlfresco Software
The document discusses Alfresco Support Tools, which provide administrative tools for monitoring and troubleshooting Alfresco One. It begins with an overview of how Alfresco One administration can be challenging without external tools. It then describes the tools included in Alfresco Support Tools, such as live graphs of system performance, tracking of active sessions, identifying hot threads, taking thread dumps, and configuring log4j settings. The document acknowledges contributions to the project and provides instructions for downloading and installing the Alfresco Support Tools.
Alfresco Day Vienna 2016: How to Achieve Digital Flow in the Enterprise - Joh...Alfresco Software
This document summarizes John Newton's keynote presentation at Alfresco Day 2016 in Vienna. The presentation focused on how organizations can accelerate their digital transformation through design thinking, platform thinking, and open thinking. Newton discussed how these approaches can help transform customer experiences, become digital disruptors, and turn data into business insights. He also outlined Alfresco's digital platform and open source services which aim to simplify digital journeys, fuel innovation, and support organizations' digital transformations.
Alfresco Day Warsaw 2016: Advancing the Flow of Digital BusinessAlfresco Software
1) The document discusses how digital flow, or the seamless connection of people, processes, and information, can maximize productivity and efficiency for businesses.
2) It provides examples of large companies across various industries that have saved millions of dollars by improving digital flow through better collaboration, information access, and process automation using Alfresco's content services platform.
3) Alfresco argues that their open platform, large partner network, and experience helping top companies advance their digital transformations makes them well-suited to help other organizations looking to improve customer experience and operating efficiency through better digital flow.
Hands On: Create a Lightning Aura Component with force:RecordDataLynda Kane
Slide Deck from the 3/26/2020 virtual meeting of the Cleveland Developer Group presentation on creating a Lightning Aura Component using force:RecordData.
Big Data Analytics Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
Rock, Paper, Scissors: An Apex Map Learning JourneyLynda Kane
Slide Deck from Presentations to WITDevs (April 2021) and Cleveland Developer Group (6/28/2023) on using Rock, Paper, Scissors to learn the Map construct in Salesforce Apex development.
Learn the Basics of Agile Development: Your Step-by-Step GuideMarcel David
New to Agile? This step-by-step guide is your perfect starting point. "Learn the Basics of Agile Development" simplifies complex concepts, providing you with a clear understanding of how Agile can improve software development and project management. Discover the benefits of iterative work, team collaboration, and flexible planning.
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
We’re bringing the TDX energy to our community with 2 power-packed sessions:
🛠️ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
📄 Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. 🌍
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! 🚀
Dev Dives: Automate and orchestrate your processes with UiPath MaestroUiPathCommunity
This session is designed to equip developers with the skills needed to build mission-critical, end-to-end processes that seamlessly orchestrate agents, people, and robots.
📕 Here's what you can expect:
- Modeling: Build end-to-end processes using BPMN.
- Implementing: Integrate agentic tasks, RPA, APIs, and advanced decisioning into processes.
- Operating: Control process instances with rewind, replay, pause, and stop functions.
- Monitoring: Use dashboards and embedded analytics for real-time insights into process instances.
This webinar is a must-attend for developers looking to enhance their agentic automation skills and orchestrate robust, mission-critical processes.
👨🏫 Speaker:
Andrei Vintila, Principal Product Manager @UiPath
This session streamed live on April 29, 2025, 16:00 CET.
Check out all our upcoming Dev Dives sessions at https://community.uipath.com/dev-dives-automation-developer-2025/.
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
4. Why?
• REST API space moving at an incredible rate, lots of stories every
week
• Surge in mobile devices drove API usage
• Twitter have billions of API calls per day!
• Everything has an API
– Apps, IoT, SmartTVs, Cars!
• “X”aaS
• Main entry point is REST API
• Extension point; no in-process access
• Treated as a product not a feature
Introduction
5. Community
• Open API Initiative (OAI)
– Google, Microsoft, IBM, 3Scale, Apigee, Restlet et al.
– Linux Foundation
– https://openapis.org
– Swagger -> Open API Definition Format (OADF)
• Open APIs
– http://apicommons.org (metadata/patterns)
– http://apis.io (registry)
• Open Data
– Even Government data
Introduction
6. Tooling
• Lots of tools emerging (new one every week)
• Numerous REST clients
• Amazon API Gateway
• SwaggerHub
• Restlet APISpark
• Can do some really cool stuff!
• http://restlet.com/blog/2015/10/28/real-time-stock-quotes-
from-google-finance-with-apispark/
Introduction
10. Present
• Public API Framework (4.2)
• Built on top of webscript engine
• Set of internal RESTful guidelines
• Consistent URLs, parameters & responses
• Proper use of HTTP status codes
• On-Premise and Cloud support
• /alfresco/api/-default-/public/alfresco/versions/1
• Ticket and Basic Auth
• api.alfresco.com/{network}/public/alfresco/versions/1
• OAuth only
Present
14. Confusion
• REST API; which one?
– /service/api
– CMIS
– Alfresco One API
• Anyone know what this is?
• 5.1 addressing this
– v0 REST API
– v1 REST API
– CMIS API
Present
15. 5.1 Enhancements
• Stronger, clearer API support policy
• v0 REST API moved to limited support
• Backwards Compatibility Kit (BCK)
• Documentation overhaul
• http://docs.alfresco.com/5.1/concepts/welcome.html (EA)
• More details from Ole later
Present
17. The following slides show
roadmap information, it is
not a commitment to
implement those features
and the information
presented is subject to
change.
Future
18. Working On Now
• v1 API investment
• Node Entity (File/Folder) (Demo shortly)
• Discoverability
• Enhancing REST API framework
• API Definition (think WSDL)
• Swagger (Demo shortly)
• API Explorer
– Swagger UI initially
Future
19. Future Considerations
• Functional equivalence to v0 REST API
• Client Libraries
• Mobile (Android & iOS) already available
• Java, JavaScript
• Others generated from API definition
• Contract-first design
– Developers and technical authors
– Generate boiler plate code for server & client
– Community via pull requests
Future
20. Future Considerations
• Monitor standards
– HATEOAS
• Hypermedia As The Engine Of Application State
• Roy Fielding; Level 3
• HAL, Siren, JSON-LD, Collection+JSON etc.
• CMIS Atom; kind of!
– OAI (Swagger/OADF)
– RAML, API Blueprint
– oData
• Webhooks
• Web Sockets
Future