The document is a presentation by Tobias Schneider on hacking JavaScript. Some key points:
- JavaScript is small, fast, widely misunderstood and very flexible. Its constraints can boost creativity.
- Many modern JavaScript features like AJAX, Canvas, and cross-domain requests originated from hacks to work around limitations that were later standardized.
- To start hacking JavaScript, one should know its limits, explore the browser's capabilities, use unconventional tools for the job, and think beyond normal constraints. Nonsense code can reveal new possibilities.
Dmitry Baranovskiy gave a talk on writing JavaScript libraries. He recommended spending more time on the API than functionality, and making the API as simple as possible. He also stressed the importance of performance, especially for IE6, and making the library bulletproof to work with other code. Shrinking file size is also important for JavaScript libraries.
Natural User Interfaces Course - Class 1 [Intro]cristiangb
To gain interest in a new product, users need to understand its advantages or be impressed by it. The document discusses the history of natural user interfaces from 1984 to the present, including early prototypes created in garage labs and later commercial applications. It encourages the reader to continue innovating to create interfaces that make technology easy and intuitive for users.
The document discusses the relationship between typography and writing. It argues that typography is the shaping of writing and is key to conveying information in both writing and web design. Several principles of typography for web design are outlined, asserting that web design is 95% typography and interface design is the remaining 5%.
This document summarizes the work experience and skills of an individual with a background in human resources, social media, and marketing. It outlines various roles they have held in social media analysis, youth outreach, public relations, and event management. It also lists skills like public speaking, networking, social media marketing, and creativity. Personal interests include teaching, karaoke, and working on social projects.
These slides are from a 2 hour presentation called Design for Developers.
The goal of Design for Developers is to teach interface design as a set of rules: there are some good default values for a lot of design decisions that you should remember, there is a “scientific” way of approaching things like alignment, even though many designers will tell you it’s something you should “feel”.
NeXTPLAN is an enterprise software for event planning and resource management. It allows event organizers to plan events, manage resources and contacts, perform billing and reporting. The software is developed using Smalltalk and Seaside, which provides a highly dynamic and interactive web application experience. It demonstrates local AJAX updates, object databases, and SVG/AJAX integration in Seaside.
This document discusses whether there is a need for a Bahasa Malaysia version of Firefox. It notes that Firefox usage in Malaysia has grown 34% in the past 6 months. While some say that only English software is used, the author believes there is a need for localized software. Examples like Facebook's localization are discussed. The document invites discussion on whether a Malay version of Firefox is needed and how to spread the word if so. It provides contact information for those interested in joining the open source project.
Dmitry Baranovskiy gave a talk on writing JavaScript libraries. He recommended spending more time on the API than functionality, and making the API as simple as possible. He also stressed the importance of performance, especially for IE6, and making the library bulletproof to work with other code. Shrinking file size is also important for JavaScript libraries.
Natural User Interfaces Course - Class 1 [Intro]cristiangb
To gain interest in a new product, users need to understand its advantages or be impressed by it. The document discusses the history of natural user interfaces from 1984 to the present, including early prototypes created in garage labs and later commercial applications. It encourages the reader to continue innovating to create interfaces that make technology easy and intuitive for users.
The document discusses the relationship between typography and writing. It argues that typography is the shaping of writing and is key to conveying information in both writing and web design. Several principles of typography for web design are outlined, asserting that web design is 95% typography and interface design is the remaining 5%.
This document summarizes the work experience and skills of an individual with a background in human resources, social media, and marketing. It outlines various roles they have held in social media analysis, youth outreach, public relations, and event management. It also lists skills like public speaking, networking, social media marketing, and creativity. Personal interests include teaching, karaoke, and working on social projects.
These slides are from a 2 hour presentation called Design for Developers.
The goal of Design for Developers is to teach interface design as a set of rules: there are some good default values for a lot of design decisions that you should remember, there is a “scientific” way of approaching things like alignment, even though many designers will tell you it’s something you should “feel”.
NeXTPLAN is an enterprise software for event planning and resource management. It allows event organizers to plan events, manage resources and contacts, perform billing and reporting. The software is developed using Smalltalk and Seaside, which provides a highly dynamic and interactive web application experience. It demonstrates local AJAX updates, object databases, and SVG/AJAX integration in Seaside.
This document discusses whether there is a need for a Bahasa Malaysia version of Firefox. It notes that Firefox usage in Malaysia has grown 34% in the past 6 months. While some say that only English software is used, the author believes there is a need for localized software. Examples like Facebook's localization are discussed. The document invites discussion on whether a Malay version of Firefox is needed and how to spread the word if so. It provides contact information for those interested in joining the open source project.
Ajax allows web pages to make HTTP requests and fetch responses from a server without reloading the entire page. This allows parts of a page to update dynamically by retrieving new data from the server in the background and changing specific elements on the page. While Ajax originally referred to using XML for data transfer, it can now use other formats like HTML or JSON. Developers can implement Ajax by writing raw JavaScript code or using JavaScript libraries and frameworks to simplify the process.
Ajax allows web pages to make HTTP requests and fetch responses from a server without reloading the entire page. This allows parts of a page to update dynamically by retrieving new data from the server in the background and changing specific elements on the page. While Ajax originally referred to using XML for data transfer, it can now use other formats like HTML or JSON. Developers can implement Ajax by writing raw JavaScript code or using JavaScript libraries and frameworks to simplify the process.
Ajax allows web pages to make HTTP requests and fetch responses from a server without reloading the entire page. This allows parts of a page to update dynamically by retrieving new data from the server in the background and changing specific elements on the page. While Ajax originally referred to using XML for data transfer, it can now use other formats like HTML or JSON. Developers can implement Ajax by writing raw JavaScript code or using JavaScript libraries and frameworks to simplify the process.
The document discusses the need for non-blocking servers that can handle thousands of persistent connections to push data to clients. It introduces Node.js and how it uses JavaScript and non-blocking event-driven architecture to build scalable network applications. It then demonstrates using the Connect and Express frameworks to easily create HTTP servers and middleware in Node.js to handle requests and common tasks like logging, caching, routing and more.
The document discusses new capabilities being added to the web through HTML5 and browser technologies that are making the web more powerful and easier for developers. These include canvas for graphics, video playback, geolocation, app cache and databases for offline storage, and web workers for background processing. The document highlights support for these features across browsers and tools like Google App Engine and GWT that further help developers.
Presentación de Alejandro Villanueva
Director de Relaciones con Desarrolladores para Latinoamérica de Google, primera charla de la conferencia WebConfLatino 2009.
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
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.
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
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
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
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
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
Ajax allows web pages to make HTTP requests and fetch responses from a server without reloading the entire page. This allows parts of a page to update dynamically by retrieving new data from the server in the background and changing specific elements on the page. While Ajax originally referred to using XML for data transfer, it can now use other formats like HTML or JSON. Developers can implement Ajax by writing raw JavaScript code or using JavaScript libraries and frameworks to simplify the process.
Ajax allows web pages to make HTTP requests and fetch responses from a server without reloading the entire page. This allows parts of a page to update dynamically by retrieving new data from the server in the background and changing specific elements on the page. While Ajax originally referred to using XML for data transfer, it can now use other formats like HTML or JSON. Developers can implement Ajax by writing raw JavaScript code or using JavaScript libraries and frameworks to simplify the process.
Ajax allows web pages to make HTTP requests and fetch responses from a server without reloading the entire page. This allows parts of a page to update dynamically by retrieving new data from the server in the background and changing specific elements on the page. While Ajax originally referred to using XML for data transfer, it can now use other formats like HTML or JSON. Developers can implement Ajax by writing raw JavaScript code or using JavaScript libraries and frameworks to simplify the process.
The document discusses the need for non-blocking servers that can handle thousands of persistent connections to push data to clients. It introduces Node.js and how it uses JavaScript and non-blocking event-driven architecture to build scalable network applications. It then demonstrates using the Connect and Express frameworks to easily create HTTP servers and middleware in Node.js to handle requests and common tasks like logging, caching, routing and more.
The document discusses new capabilities being added to the web through HTML5 and browser technologies that are making the web more powerful and easier for developers. These include canvas for graphics, video playback, geolocation, app cache and databases for offline storage, and web workers for background processing. The document highlights support for these features across browsers and tools like Google App Engine and GWT that further help developers.
Presentación de Alejandro Villanueva
Director de Relaciones con Desarrolladores para Latinoamérica de Google, primera charla de la conferencia WebConfLatino 2009.
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
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.
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
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
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
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
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
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
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!
2. Not your mother’s
JavaScript
Tobias Schneider, @tobeytailor - uxebu
Sep 26 2010, jsconf.eu
Tuesday, September 28, 2010
3. @tobeytailor
Munich based web worker
Born as a natural coder in the Black Forrest
JavaScript hacker for ~8 years now
Pushing limits for uxebu since August 2010
5 GitHub projects, 1626 watchers, 1143 followers
3 bad jokes
Tuesday, September 28, 2010
4. So you’re a hacker,
but why JavaScript?
Small, fast and widely misunderstood
Most flexible language of the world
It’s open & almost everywhere
Hack driven enhanced
You can haz jsconf
It isn’t perfect, still has lots of limits and constrains...
Tuesday, September 28, 2010
5. Constraints boost creativity
“If you don't have the right equipment for the job, you just have to make it yourself.” (MacGyver)
Tuesday, September 28, 2010
6. Hack driven enhancement
The evolution of JavaScript is a history full of workarounds.
Tuesday, September 28, 2010
10. Then it gets a buzzy
name and becomes a
standard
Tuesday, September 28, 2010
11. Do you remember...
AJAX in 2001?
Canvas before 2004?
Cross Domain Ajax 2010?
Tuesday, September 28, 2010
12. AJAX 2001
Requirement:
Requesting the server without reloading the whole
page again & again & again...
Tuesday, September 28, 2010
13. AJAX 2001
Requirement:
Requesting the server without reloading the whole
page again & again & again...
Why?
Loading data async
Tuesday, September 28, 2010
14. AJAX 2001
Requirement:
Requesting the server without reloading the whole
page again & again & again...
Why?
Loading data async
Hack
iFrame fun
Tuesday, September 28, 2010
15. AJAX 2001
Requirement:
Requesting the server without reloading the whole
page again & again & again...
Why?
Loading data async
Hack
iFrame fun
Specification today
XHR
Tuesday, September 28, 2010
16. Canvas 2003
Requirement:
Drawing pictures in the browser
Tuesday, September 28, 2010
17. Canvas 2003
Requirement:
Drawing pictures in the browser
Why?
LASERS!!!
Tuesday, September 28, 2010
18. Canvas 2003
Requirement:
Drawing pictures in the browser
Why?
LASERS!!!
Hack
Tons of IMG’s in your DOM rendered with IM
Tuesday, September 28, 2010
19. Canvas 2003
Requirement:
Drawing pictures in the browser
Why?
LASERS!!!
Hack
Tons of IMG’s in your DOM rendered with IM
Specification today
Canvas API (ExCanvas!)
Tuesday, September 28, 2010
20. Cross Domain Ajax
Requirement:
Having a script from domain X loading data from Y
Tuesday, September 28, 2010
21. Cross Domain Ajax
Requirement:
Having a script from domain X loading data from Y
Why?
e.g. Pulling public web services
Tuesday, September 28, 2010
22. Cross Domain Ajax
Requirement:
Having a script from domain X loading data from Y
Why?
e.g. Pulling public web services
Hack
JSONP
Tuesday, September 28, 2010
23. Cross Domain Ajax
Requirement:
Having a script from domain X loading data from Y
Why?
e.g. Pulling public web services
Hack
JSONP!
Tuesday, September 28, 2010
24. Cross Domain Ajax
Requirement:
Having a script from domain X loading data from Y
Why?
e.g. Pulling public web services
Hack
JSONP!
Specification someday?
XDR, Cross-Origin Resource Sharing
Tuesday, September 28, 2010
39. Fake ctx.fillText
function fillText(ctx, font, textToDraw, x, y){
var img = new Image;
img.src = 'data:image/svg+xml,' +
'<svg xmlns="http://www.w3.org/2000/svg">' +
'<text x="' + x + '" y="' + y + '" ' +
'style="font:' + font + '">' + textToDraw +
'</text>' +
'</svg>';
ctx.drawImage(img, 0, 0);
}
var ctx = document.body.appendChild(
document.createElement("canvas")
).getContext("2d");
fillText(ctx, "30px Arial", "Hello World!", 50, 50);
Tuesday, September 28, 2010
40. 3. Watch out for
paperclips and gums
Use the wrong tools for the right job.
Tuesday, September 28, 2010
41. Class autoloading
["Person", "Ninja"].forEach(function(className){
window.__defineGetter__(className, function(){
return require(className + ".js");
});
});
var person = new Person();
person.is_ninja = true;
if(person.is_ninja){
var ninji = new Ninja(person);
}
Tuesday, September 28, 2010
42. def.js
def ("Person") ({
init: function(name){
this.name = name;
}
});
def ("Ninja") < Person ({
init: function(name){
this._super();
}
});
var ninjy = new Ninja("JDD");
http://github.com/tobeytailor/def.js
Tuesday, September 28, 2010
43. Nonsense, yet
var1 += var2
Tuesday, September 28, 2010