This year second versions of Symfony and Zend Framework are being released, and they are dropping compatibility with older PHP versions than 5.3. Many libraries that take full advantage of PHP 5.3 features and were written from scratch with today's best practices are also appearing. Git and particularly GitHub usage is rising in the PHP community. It is time for everyone to move forward, at the risk of being left behind. Welcome the new PHP era!
Redis - Your Advanced In-Memory Key-Value StoreJordi Boggiano
This document contains slides from a presentation on Redis, an in-memory data structure store. The presentation introduces Redis, describes its key-value store model and various data types including strings, hashes, lists, sets and sorted sets. It provides examples of how to use Redis commands to store, retrieve and manipulate data. The presentation also covers Redis features like atomic operations, expiration of keys, pipelining, sorting with SORT, publish/subscribe and master-slave replication. It suggests use cases for Redis like caching data, storing sessions, logging and high score tables.
This document discusses using Git and GitHub for managing Smalltalk source code and packages. It introduces tools like FileTree that allow storing Monticello packages as source files in Git repositories. This enables features like branching, merging, pull requests and continuous integration. Other tools discussed include Cypress for cross-dialect package structure, MetacelloPreview for loading packages from Git repositories, and a scripting API for Metacello. Adoption of these tools can bring sophisticated version control workflows to Smalltalk projects without rebuilding existing functionality from scratch.
In this month's podcast I discuss some recent news about ebooks and DRM. There's information about smartphone uses, from Pew Internet, and a quick debate about mobile websites versus apps. FourSquare and geosocial services are explained, in brief. A good portion of the show describes SWON's new partnership with Hive13, a hacker/maker space in Cincinnati. What is that? Listen in to find out.
How to create a real time chat application using socket.io, golang, and vue js-Katy Slemon
Here’s a tutorial on how to create a real-time chat application using Go, VueJS, and Socket.IO. Let’s build a demo application with this comprehensive guide
This document provides an overview of Arduino and examples of projects that can be built with Arduino. It discusses what Arduino is, the different Arduino boards, how Arduino works, the basic building blocks including sensors and actuators, and the programming language. It also shares examples of wearable projects, home automation projects, educational toys, artistic installations, and more that have been created with Arduino to demonstrate its versatility.
Cocktails – Shaken, Not Stirred @osdc.twYu-Wei Chuang
Eric Chuang presents on Cocktails and Mojito. Cocktails is a mix of technologies including HTML5, NodeJS, CSS3, and YUI used to build hybrid mobile apps. Mojito is an MVC framework built on YUI that allows developing client and server code in JavaScript and running on browsers and Node.js. It has built-in support for internationalization and testing. Mojito applications have a directory structure and are configured via files like application.json and routes.json. Views use Mustache templates. Demos show routing, device-specific views, and using built-in mojits like HTMLFrameMojit.
Redis - Your Advanced In-Memory Key-Value StoreJordi Boggiano
This document contains slides from a presentation on Redis, an in-memory data structure store. The presentation introduces Redis, describes its key-value store model and various data types including strings, hashes, lists, sets and sorted sets. It provides examples of how to use Redis commands to store, retrieve and manipulate data. The presentation also covers Redis features like atomic operations, expiration of keys, pipelining, sorting with SORT, publish/subscribe and master-slave replication. It suggests use cases for Redis like caching data, storing sessions, logging and high score tables.
This document discusses using Git and GitHub for managing Smalltalk source code and packages. It introduces tools like FileTree that allow storing Monticello packages as source files in Git repositories. This enables features like branching, merging, pull requests and continuous integration. Other tools discussed include Cypress for cross-dialect package structure, MetacelloPreview for loading packages from Git repositories, and a scripting API for Metacello. Adoption of these tools can bring sophisticated version control workflows to Smalltalk projects without rebuilding existing functionality from scratch.
In this month's podcast I discuss some recent news about ebooks and DRM. There's information about smartphone uses, from Pew Internet, and a quick debate about mobile websites versus apps. FourSquare and geosocial services are explained, in brief. A good portion of the show describes SWON's new partnership with Hive13, a hacker/maker space in Cincinnati. What is that? Listen in to find out.
How to create a real time chat application using socket.io, golang, and vue js-Katy Slemon
Here’s a tutorial on how to create a real-time chat application using Go, VueJS, and Socket.IO. Let’s build a demo application with this comprehensive guide
This document provides an overview of Arduino and examples of projects that can be built with Arduino. It discusses what Arduino is, the different Arduino boards, how Arduino works, the basic building blocks including sensors and actuators, and the programming language. It also shares examples of wearable projects, home automation projects, educational toys, artistic installations, and more that have been created with Arduino to demonstrate its versatility.
Cocktails – Shaken, Not Stirred @osdc.twYu-Wei Chuang
Eric Chuang presents on Cocktails and Mojito. Cocktails is a mix of technologies including HTML5, NodeJS, CSS3, and YUI used to build hybrid mobile apps. Mojito is an MVC framework built on YUI that allows developing client and server code in JavaScript and running on browsers and Node.js. It has built-in support for internationalization and testing. Mojito applications have a directory structure and are configured via files like application.json and routes.json. Views use Mustache templates. Demos show routing, device-specific views, and using built-in mojits like HTMLFrameMojit.
Sapporo.js is a community for people interested in JavaScript that meets in Sapporo, Japan. The document discusses NotHub, a notification client for GitHub that allows users to receive notifications from GitHub. It installs on a user's computer and sets up to receive notifications when events like pushes or pull requests occur on GitHub repositories a user follows. The presentation encourages attendees to try out NotHub to more easily stay up to date on GitHub activity.
The document describes Bruno Chung's design project to create a scorpion robot using a BIOLOID kit. Bruno began by learning how to assemble BIOLOID robots by building examples like a crocodile mouth and attacking duck. He then practiced programming simple behaviors. Bruno improved his skills by adding sensors and programming more complex motions for robots like a crossing gate and race car. After extensive practice assembling and programming smaller robots, Bruno was ready to focus on designing and building his scorpion robot over multiple iterations, culminating in a robot that could mimic a scorpion's attacking behavior.
This document describes how to build a Jabber bot that can process Twitter messages serialized as XMPP messages. It provides instructions on setting up the necessary Ruby gems, creating a daemon to serialize tweets, writing specs to test the bot's behavior, and implementing the bot client to apply rules to messages. Sample Twitter messages in XMPP format are also included. The goal is to allow others to build their own bot armies that can process tweets and perform actions.
OSGi tales from the trenches discusses Day Software's experience using Apache Felix for a major rewrite of their content management products. Some of the benefits discussed include modularity, dynamic loading/unloading of bundles, and using OSGi services and declarative services. Challenges include determining the proper granularity of bundles, separating interface and implementation packages, and the need for integration testing across multiple versions.
This document provides an overview of the Dojo toolkit, including its core features and components. It describes Dojo's modular structure, base library, widgets framework, theming, internationalization, accessibility support, and unit testing. It also covers Dojo patterns, custom widgets, extensions, and tools for production usage including its build system and resources.
Introduction to LeapJS the Javascript API for LeapMoiton and building a UI to respond to hands in space with React and Flux. Presented at ConnectJS 2015
Patterns and antipatterns in Docker image lifecycle as was presented at Oracl...Baruch Sadogursky
While Docker has enabled an unprecedented velocity of software production, it is all too easy to spin out of control. A promotion-based model is required to control and track the flow of Docker images as much as it is required for a traditional software development lifecycle. New tools often introduce new paradigms. We will examine the patterns and the antipatterns for Docker image management, and what impact the new tools have on the battle-proven paradigms of the software development lifecycle.
Introduction to the Dojo Javascript Toolkit, http://dojotoolkit.org.
Originally presented at the Denver Open Source User's Group, http://www.denveropensource.org
This document provides a tutorial on the Dojo JavaScript framework. It introduces Dojo, describes its key features like widgets, utilities and AJAX libraries. It covers loading and installing Dojo, creating a basic "Hello World" button widget, and compares Dojo to other frameworks like jQuery and YUI.
This document discusses the development of the B2G (open source version of Firefox OS) embedded board called CHIRIMEN. It describes installing the B2G image on the board, controlling the GPIO pins via a web app, and demonstrating lantern devices running B2G at the Mobile World Congress 2015. Future plans include exhibiting lantern demos at Maker Faires around the world.
Tales from the OSGi Trenches - Bertrand Delacretazmfrancis
This document summarizes Bertrand Delacrétaz's presentation on Adobe's experience using OSGi as the foundation for its CQ5 content management system. Some key points included:
- OSGi provided strong modularity and dynamic loading/unloading of bundles that enabled many plugins and extensions. Declarative services and clean OSGi APIs made development easier.
- Testing and unpredictable bundle startup order presented challenges. Integration between many bundles was difficult to test.
- While OSGi enabled many benefits, it also brought complexity due to its asynchronous nature and requirement for strict version management between bundles. Tooling has improved but OSGi concepts remain unfamiliar to many.
GitHub pull request model and Gerrit Code Review, which one is best for you ?
What are the plus and minuses of both models ?
See how it make sense to use one or the other or even both together.
The GitHub plugin for Gerrit Code Review allows the existing developers community to start exploring code review without loosing contact with the github.com presence.
Questa presentazione descrive l’esperienza di uno sviluppatore Java che vuole affrontare lo sviluppo frontend di un’applicazione web moderna nel migliore dei modi senza rinunciare alle comodità cui è abituato. Vedremo una serie di strumenti, dei veri e propri JavaScript Power Tools come Bower per la gestione delle dipendenze, Grunt per le build e Yeoman per la gestione dei progetti, che permettono di creare applicazioni javascript ben strutturate e funzionali in modo semplice e rapido.
Steve Piercy, https://2020.ploneconf.org/speakers/steve-piercy
Length: Short Talk
Target Level: Beginner
Target Audience: Developer
Freelancers, small development shops, and large business teams appreciate how Pyramid serves their needs. Pyramid is a web framework for Python and one of many projects under the Pylons Project. We will discuss the latest developments in Pyramid and other Pylons Project projects. We will then demonstrate a recently developed Pyramid application used by public electric utilities to analyze and reduce costs associated with injury and illness. The Pyramid application integrates with OAuth and Django REST Framework providers. It was a collaboration with a small team, with one person taking the lead, and serves as a good example of what a one-person shop with a little help can do with Pyramid.
When: From 12/9/20 5:30 PM to 12/9/20 6:00 PM CET
The document is a presentation on Substrate and building blockchains. It introduces Substrate and its benefits like modularity and forkless upgrades. It discusses building a forum blockchain as an example, including storing posts, authors, and contents. It outlines the steps to build the first blockchain using Substrate, launching it and connecting to Polkadot.js. Finally, it discusses next steps like pallets, cryptography, and deploying to production as a parachain on Polkadot.
This document outlines a talk about making reusable charting libraries with D3.js. It will show an example of wrapping D3 code into a jQuery plugin and discuss the relevant technologies. Attendees will learn steps to set up a sample project, see code examples, and get references for further learning. The goal is to remove barriers to reusing D3 visualizations.
Building web applications?
Thinking about auto-updater?
Need to document your releases?
Then look at this presentation.
You'll likely discover another point of view on these questions.
Patterns and antipatterns in Docker image lifecycle @ Codemash 2017Baruch Sadogursky
While Docker has enabled an unprecedented velocity of software production, it is all too easy to spin out of control. A promotion-based model is required to control and track the flow of Docker images as much as it is required for a traditional software development lifecycle. New tools often introduce new paradigms. We will examine the patterns and the antipatterns for Docker image management, and what impact the new tools have on the battle-proven paradigms of the software development lifecycle.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Sapporo.js is a community for people interested in JavaScript that meets in Sapporo, Japan. The document discusses NotHub, a notification client for GitHub that allows users to receive notifications from GitHub. It installs on a user's computer and sets up to receive notifications when events like pushes or pull requests occur on GitHub repositories a user follows. The presentation encourages attendees to try out NotHub to more easily stay up to date on GitHub activity.
The document describes Bruno Chung's design project to create a scorpion robot using a BIOLOID kit. Bruno began by learning how to assemble BIOLOID robots by building examples like a crocodile mouth and attacking duck. He then practiced programming simple behaviors. Bruno improved his skills by adding sensors and programming more complex motions for robots like a crossing gate and race car. After extensive practice assembling and programming smaller robots, Bruno was ready to focus on designing and building his scorpion robot over multiple iterations, culminating in a robot that could mimic a scorpion's attacking behavior.
This document describes how to build a Jabber bot that can process Twitter messages serialized as XMPP messages. It provides instructions on setting up the necessary Ruby gems, creating a daemon to serialize tweets, writing specs to test the bot's behavior, and implementing the bot client to apply rules to messages. Sample Twitter messages in XMPP format are also included. The goal is to allow others to build their own bot armies that can process tweets and perform actions.
OSGi tales from the trenches discusses Day Software's experience using Apache Felix for a major rewrite of their content management products. Some of the benefits discussed include modularity, dynamic loading/unloading of bundles, and using OSGi services and declarative services. Challenges include determining the proper granularity of bundles, separating interface and implementation packages, and the need for integration testing across multiple versions.
This document provides an overview of the Dojo toolkit, including its core features and components. It describes Dojo's modular structure, base library, widgets framework, theming, internationalization, accessibility support, and unit testing. It also covers Dojo patterns, custom widgets, extensions, and tools for production usage including its build system and resources.
Introduction to LeapJS the Javascript API for LeapMoiton and building a UI to respond to hands in space with React and Flux. Presented at ConnectJS 2015
Patterns and antipatterns in Docker image lifecycle as was presented at Oracl...Baruch Sadogursky
While Docker has enabled an unprecedented velocity of software production, it is all too easy to spin out of control. A promotion-based model is required to control and track the flow of Docker images as much as it is required for a traditional software development lifecycle. New tools often introduce new paradigms. We will examine the patterns and the antipatterns for Docker image management, and what impact the new tools have on the battle-proven paradigms of the software development lifecycle.
Introduction to the Dojo Javascript Toolkit, http://dojotoolkit.org.
Originally presented at the Denver Open Source User's Group, http://www.denveropensource.org
This document provides a tutorial on the Dojo JavaScript framework. It introduces Dojo, describes its key features like widgets, utilities and AJAX libraries. It covers loading and installing Dojo, creating a basic "Hello World" button widget, and compares Dojo to other frameworks like jQuery and YUI.
This document discusses the development of the B2G (open source version of Firefox OS) embedded board called CHIRIMEN. It describes installing the B2G image on the board, controlling the GPIO pins via a web app, and demonstrating lantern devices running B2G at the Mobile World Congress 2015. Future plans include exhibiting lantern demos at Maker Faires around the world.
Tales from the OSGi Trenches - Bertrand Delacretazmfrancis
This document summarizes Bertrand Delacrétaz's presentation on Adobe's experience using OSGi as the foundation for its CQ5 content management system. Some key points included:
- OSGi provided strong modularity and dynamic loading/unloading of bundles that enabled many plugins and extensions. Declarative services and clean OSGi APIs made development easier.
- Testing and unpredictable bundle startup order presented challenges. Integration between many bundles was difficult to test.
- While OSGi enabled many benefits, it also brought complexity due to its asynchronous nature and requirement for strict version management between bundles. Tooling has improved but OSGi concepts remain unfamiliar to many.
GitHub pull request model and Gerrit Code Review, which one is best for you ?
What are the plus and minuses of both models ?
See how it make sense to use one or the other or even both together.
The GitHub plugin for Gerrit Code Review allows the existing developers community to start exploring code review without loosing contact with the github.com presence.
Questa presentazione descrive l’esperienza di uno sviluppatore Java che vuole affrontare lo sviluppo frontend di un’applicazione web moderna nel migliore dei modi senza rinunciare alle comodità cui è abituato. Vedremo una serie di strumenti, dei veri e propri JavaScript Power Tools come Bower per la gestione delle dipendenze, Grunt per le build e Yeoman per la gestione dei progetti, che permettono di creare applicazioni javascript ben strutturate e funzionali in modo semplice e rapido.
Steve Piercy, https://2020.ploneconf.org/speakers/steve-piercy
Length: Short Talk
Target Level: Beginner
Target Audience: Developer
Freelancers, small development shops, and large business teams appreciate how Pyramid serves their needs. Pyramid is a web framework for Python and one of many projects under the Pylons Project. We will discuss the latest developments in Pyramid and other Pylons Project projects. We will then demonstrate a recently developed Pyramid application used by public electric utilities to analyze and reduce costs associated with injury and illness. The Pyramid application integrates with OAuth and Django REST Framework providers. It was a collaboration with a small team, with one person taking the lead, and serves as a good example of what a one-person shop with a little help can do with Pyramid.
When: From 12/9/20 5:30 PM to 12/9/20 6:00 PM CET
The document is a presentation on Substrate and building blockchains. It introduces Substrate and its benefits like modularity and forkless upgrades. It discusses building a forum blockchain as an example, including storing posts, authors, and contents. It outlines the steps to build the first blockchain using Substrate, launching it and connecting to Polkadot.js. Finally, it discusses next steps like pallets, cryptography, and deploying to production as a parachain on Polkadot.
This document outlines a talk about making reusable charting libraries with D3.js. It will show an example of wrapping D3 code into a jQuery plugin and discuss the relevant technologies. Attendees will learn steps to set up a sample project, see code examples, and get references for further learning. The goal is to remove barriers to reusing D3 visualizations.
Building web applications?
Thinking about auto-updater?
Need to document your releases?
Then look at this presentation.
You'll likely discover another point of view on these questions.
Patterns and antipatterns in Docker image lifecycle @ Codemash 2017Baruch Sadogursky
While Docker has enabled an unprecedented velocity of software production, it is all too easy to spin out of control. A promotion-based model is required to control and track the flow of Docker images as much as it is required for a traditional software development lifecycle. New tools often introduce new paradigms. We will examine the patterns and the antipatterns for Docker image management, and what impact the new tools have on the battle-proven paradigms of the software development lifecycle.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
1. PHP Reset
Jordi Boggiano @seldaek
http://nelm.io/
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
2. Disclaimer
This is not about REST
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
3. About Me
Belgian living in Zürich
Weby stuff for 10 years
http://seld.be
Symfony2 core dev and other OSS contributions
http://github.com/Seldaek
Recently started Nelmio
http://nelm.io
We do Symfony2 & Frontend Performance consulting
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
4. Planning
Small Rant
New Frameworks & Libraries
GitHub Commercial Break
Best Practices
Composer
Wishful Thinking
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
5. A bit of history
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
6. PHP4 - 22-May-2000
01 class Foo_Bar_Baz
02 {
03 var $foo;
04
05 function Foo_Bar_Baz()
06 {
07 }
08
09 function bar()
10 {
11 }
12 }
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
7. PHP5 - 13-Jul-2004
01 class Foo_Bar_Baz
02 {
03 public $foo;
04
05 public function __construct()
06 {
07 }
08
09 private function bar()
10 {
11 }
12 }
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
8. Could you spot the differences?
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
9. Yet seven years later
~20% of servers still run PHP4
Source: @iliaa's PHP Advent article, December 2010.
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
10. PHP5.3 - 30-Jun-2009
01 namespace FooBar;
02
03 class Baz
04 {
05 public $foo;
06
07 public function __construct()
08 {
09 }
10
11 private function bar()
12 {
13 }
14 }
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
11. Again, not much has changed.
But it changes everything.
BackslashMeansNoBackwardsCompatibility
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
12. We've been sitting on our asses
for too long.
It's time for a change.
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
16. Assetic
Asset management & processing
Combine & Compress JS, CSS
Compile CoffeeScript, SASS, LESS, ..
Re-encode images
All on the fly with cache or pre-processed
Inspired by Python's WebAssets
Shipped with Symfony2
http://github.com/kriswallsmith/assetic
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
17. Doctrine2
DBAL, ORM, ODMs
Document stores (MongoDB, CouchDB,
PHPCR, XML)
Common interfaces allow for interop and
knowledge re-use
Propel2 builds on top of it
Shipped with Symfony2
http://github.com/doctrine
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
18. Monolog
Logging
FingersCrossedHandler for production
Log to files, FirePHP, emails, etc.
Inspired by Python's Logbook
Shipped with Symfony2
http://github.com/Seldaek/monolog
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
19. Twig
Template engine
Automatic escaping
Separation of concerns
(Readability)
Inspired by Python's Jinja2
Shipped with Symfony2
http://github.com/fabpot/Twig
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
20. Gaufrette
Filesystem abstraction
Code once, store files anywhere
S3, Memory, FTP, Rackspace, ..
Transparently cache calls to slow backends
http://github.com/knplabs/Gaufrette
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
21. Snappy
Generates PDF/images from webpages
Uses wkhtmltopdf/wkhtmltoimage
Good example of a small single-purpose
library
http://github.com/knplabs/snappy
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
22. Imagine
Image manipulation
API that doesn't suck
Supports GD2, Imagick, Gmagick
Easily resize, crop, and more
Inspired by Python's PIL & others
http://github.com/avalanche123/Imagine
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
23. Buzz
HTTP requests
API that doesn't suck
Wraps around CURL
http://github.com/kriswallsmith/Buzz
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
24. Goutte
Web Crawler
Supports CSS3 selectors to extract content
Easily follow links, submit forms, etc.
Good example of code re-use (Sf2/ZF2
components)
http://github.com/fabpot/Goutte
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
25. I can't list them all.
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
26. GitHub
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
27. Git will hurt you
Read http://progit.org - it's free.
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
28. GitHub is your friend
No need to track down a developer's
email. Hit fork, create a branch, then send
a pull request
Push code, get immediate attention and
contributors
README.mdown in every repository
200 Symfony2 contributors, still in beta!
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
30. MIT License
Free as in free.
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
31. Autoload with PSR-0
01 // One class per file
02 // First bit should be a vendor name (your project, company, ..)
03 // This should sit in <project>/Nelmio/Bar/Baz.php
04 // WATCH THE CASE!
05
06 namespace NelmioBar;
07
08 class Baz
09 {
10 }
http://tinyurl.com/psr0-standard
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
32. PEAR-style Coding Standards
01 namespace FooBar;
02
03 class Baz
04 {
05 public $foo;
06
07 public function __construct()
08 {
09 $stuff = array('Coding Style');
10 if (true) {
11 foreach ($stuff as $blob) {
12 echo "happy $blob!";
13 }
14 } else {
15 echo "dead kittens";
16 }
17 }
18 }
http://pear.php.net/manual/en/standards.php
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
33. Remember, kids, standards
are NOT about taste
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
34. Testing
Tests are always good, but for libraries
they're a must.
Typing phpunit in <project>/ is all I want
to know.
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
35. Composer
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
36. Package Management for PHP
Mostly inspired by npm and bundler
Advanced dependency resolving
Install project dependencies locally
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
37. Compose great things with small libraries
Rely on proven code to do common tasks
Simplify old APIs (e.g. Imagine, Buzz)
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
43. Namespace adoption, in effect,
opens up a world of
possibilities.
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
44. Open up your mind,
we're not alone.
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be
45. Share your code
and collaborate.
Jordi Boggiano Company http://nelm.io
http://twitter.com/seldaek Blog http://seld.be