Satellite Apps around the Cloud: Integrating your infrastructure with JIRA St...Atlassian
The document discusses Satellite Apps, which allow integrating systems with JIRA Studio using remote APIs. Satellite Apps can be used for reporting, integration, and automation scenarios. Examples provided include using APIs to access issue details, create and modify pages, and automatically replace text in pages.
Presentation slides for a talk given at SF Python Meetup, 2014-02-12.
JavaScript frameworks are a really exciting tool for building super slick one-page apps. However, if you want them to play nice with a Python backend web framework (Django, Pyramid, Flask, etc.) you're going to have to flip a few of your design patterns and thought patterns.
Derek Willian Stavis (Pagar.me)
Todo mundo diz que Webpack é só um module bundler. Mas o que é um módulo? O que é um bundler? Porque precisamos disso? Vamos caminhar pela história do desenvolvimento web para entender estes conceitos, e no final vamos dissecar a configuração e o output do Webpack para entendermos como ele funciona e como ele pode facilitar o seu processo de desenvolvimento.
Vale do Carbono Conference
The document summarizes an Object Oriented Programming workshop with Ruby. The workshop covers introductions to programming, OOP principles like encapsulation and inheritance, and hands-on examples in Ruby. It demonstrates classes, objects, and polymorphism in Ruby code. The workshop aims to teach OOP concepts and their implementation in Ruby.
Internationalization (i18n) is the process of designing software to be adapted to various languages and regions without code changes, while localization (L10n) is adapting internationalized software for a specific locale. Localization involves more than just translation and includes adapting number, date, and currency formats. Django supports i18n/L10n through settings, middleware, template and view translation markers, locale directories containing .po translation files, and compilation to .mo files. Custom locales can also be activated.
Ruby on Rails is a web application framework written in Ruby. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It emphasizes using less code by convention over configuration. Some key aspects include using the MVC pattern, active record for database access, and test-driven development. The Rails community is large with over 45,000 libraries available to help developers.
Secure Coding with WordPress - WordCamp SF 2008Mark Jaquith
This document discusses secure coding practices when working with WordPress. It mentions topics like cross-site scripting (XSS), privilege escalation, CSRF, and SQL injection. It provides examples of how to properly escape variables and use WordPress database functions like $wpdb->update() and $wpdb->insert() to securely write to the database and prevent SQL injection vulnerabilities.
Satellite Apps around the Cloud: Integrating your infrastructure with JIRA St...Atlassian
The document discusses Satellite Apps, which allow integrating systems with JIRA Studio using remote APIs. Satellite Apps can be used for reporting, integration, and automation scenarios. Examples provided include using APIs to access issue details, create and modify pages, and automatically replace text in pages.
Presentation slides for a talk given at SF Python Meetup, 2014-02-12.
JavaScript frameworks are a really exciting tool for building super slick one-page apps. However, if you want them to play nice with a Python backend web framework (Django, Pyramid, Flask, etc.) you're going to have to flip a few of your design patterns and thought patterns.
Derek Willian Stavis (Pagar.me)
Todo mundo diz que Webpack é só um module bundler. Mas o que é um módulo? O que é um bundler? Porque precisamos disso? Vamos caminhar pela história do desenvolvimento web para entender estes conceitos, e no final vamos dissecar a configuração e o output do Webpack para entendermos como ele funciona e como ele pode facilitar o seu processo de desenvolvimento.
Vale do Carbono Conference
The document summarizes an Object Oriented Programming workshop with Ruby. The workshop covers introductions to programming, OOP principles like encapsulation and inheritance, and hands-on examples in Ruby. It demonstrates classes, objects, and polymorphism in Ruby code. The workshop aims to teach OOP concepts and their implementation in Ruby.
Internationalization (i18n) is the process of designing software to be adapted to various languages and regions without code changes, while localization (L10n) is adapting internationalized software for a specific locale. Localization involves more than just translation and includes adapting number, date, and currency formats. Django supports i18n/L10n through settings, middleware, template and view translation markers, locale directories containing .po translation files, and compilation to .mo files. Custom locales can also be activated.
Ruby on Rails is a web application framework written in Ruby. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It emphasizes using less code by convention over configuration. Some key aspects include using the MVC pattern, active record for database access, and test-driven development. The Rails community is large with over 45,000 libraries available to help developers.
Secure Coding with WordPress - WordCamp SF 2008Mark Jaquith
This document discusses secure coding practices when working with WordPress. It mentions topics like cross-site scripting (XSS), privilege escalation, CSRF, and SQL injection. It provides examples of how to properly escape variables and use WordPress database functions like $wpdb->update() and $wpdb->insert() to securely write to the database and prevent SQL injection vulnerabilities.
The document discusses strategies for developing mobile web applications for smartphones like iPhone and Android, focusing on technologies like HTML5, CSS3, and JavaScript that enable responsive design and native-like experiences. It also covers tools and frameworks for building cross-platform mobile apps, such as PhoneGap and Titanium, as well as strategies for optimizing content delivery and the user experience for less capable mobile devices.
This document discusses how Rails may not be the best tool for rapid prototyping and suggests alternatives that are more lightweight and collaborative. It introduces Serve, an alternative to Rails that uses a simple folder structure and views to quickly prototype ideas without models, controllers or routing. Serve works with popular front-end tools and libraries and can deploy to Heroku. The document argues that prototyping tools should empower all team members, including front-end developers, and that Rack middleware like Rack::Cascade allows reusing mockups and wireframes in a Rails app.
Svelte is a frontend framework that focuses on compiler-centered reactivity rather than a virtual DOM for better performance and smaller bundle sizes. It allows writing components in a simpler reactive way using declarative templates, properties and events. The talk covered Svelte basics like project setup, components, events and lifecycle methods. It demonstrated Svelte's speed advantages and discussed the ecosystem of libraries and community support including Typescript. Advanced topics covered included Single Page Application routing with Sapper and NativeScript for mobile.
The document discusses several Grails plugins:
1. The Mail plugin allows sending emails from Grails applications. It can be installed and configured with Gmail SMTP settings.
2. The Quartz plugin schedules jobs to run on intervals or cron expressions. Jobs can be defined with triggers and executed.
3. The Console plugin provides an interactive Groovy console for debugging applications. It uses local or remote storage.
4. The Database Migration plugin helps manage database changes with Liquibase. Changelogs can be generated from domains and synced to the database.
RSVP Node.js class at www.nycdatascience.com
NYC data science academy's free workshop, given at NYC Open Data Meetup, http://www.meetup.com/NYC-Open-Data/events/163300552/
Optimizing AngularJS Application, that include with some useful best practices to in AngularJS. The best practices defined here is well stablished in Angular team itself and developers in community.
Slides from Node.js and Twitter Bootstrap crash course given to Penn Graduate Computing Club. Covers creating basic node app, using the bootstrap grid, and deploying to an EC2 machine.
Grails Plugins(Console, DB Migration, Asset Pipeline and Remote pagination)NexThoughts Technologies
It's an introduction with examples of some of popular Grails plugins - Console, DB Migration, Asset Pipeline and Remote pagination which are used in day to day task.
This document discusses how to build iPhone apps using only web technologies like HTML5, CSS3, and JavaScript without relying on native iOS frameworks or the App Store. Key points covered include how to create offline-capable apps using the cache manifest, emulate touch events with JavaScript, make the app feel native through CSS transforms and meta tags, and detect device capabilities. The example rubiks cube app demonstrates these techniques to create an offline-capable puzzle game experience on iPhone similar to a native app.
The document discusses several Grails plugins: Console, DB Migration, Remote Pagination, and Asset Pipeline. The Console plugin provides an interactive Groovy console for debugging. The DB Migration plugin helps manage database changes using Liquibase. The Remote Pagination plugin adds tags for remote pagination. The Asset Pipeline plugin handles processing and minification of CSS and JavaScript assets.
This document introduces Nuxt.js, an open source framework for building server-rendered Vue.js applications. It provides features like automatic code splitting, hot reloading, routing, layouts, async data fetching, middleware, configuration, and more. Nuxt.js makes it easy to write Vue components and leverage server-side rendering capabilities with features inspired by Next.js.
So you’re an infrastructure guru but you don’t think you can code. And because of that, you think that AWS is not for you – it’s just for coders, right? Wrong! Let’s walk through some of the things you can do on AWS with just a basic knowledge of scripting and how powerful the platform is.
This document summarizes and compares three tools for automated testing of CSS - Wraith, Hardy, and StyleDocco. It provides an overview of the installation process and basic usage for each tool, demonstrations of their features, and recaps their advantages and limitations. Wraith allows for visual regression testing by comparing screenshots of sites, but has issues testing dynamic sites and lacks IE support. Hardy provides cross-browser testing of computed styles and selector shots, but setting it up requires more work. StyleDocco documents CSS with code snippets and descriptions, but does not test an actual site. The document encourages involvement in testing CSS by visiting csste.st.
The document provides an overview of jQuery, a popular JavaScript library, including its history and benefits such as easy DOM manipulation, AJAX capabilities, and cross-browser compatibility. It then demonstrates several jQuery functions and selectors for modifying HTML elements, handling events, and making AJAX requests to update content without page refreshes. Examples are given for selecting elements, updating styles, handling events like clicks, and validating form input with plugins.
This document summarizes a presentation about the Yesod web framework for Haskell. It introduces key concepts of Yesod like routing, handlers, and composability. It also discusses building Yesod applications using tools like Cabal and Stack, and deploying to production using Nix for reproducible, immutable infrastructure. Specific features highlighted include Persistent for safe database access and Esqueleto for type-safe SQL queries. A case study demonstrates how to integrate third-party services like Transloadit through composition.
We'll look at how the HTML5 and related specifications allow us to develop applications that can survive outside of the web. Browsers now offer us simple storage and more complicated SQL based storage and also full offline support which means we can build our apps to be self sufficient when the user is disconnected. This talk will take you through the technology and walk you though some practical code.
This document discusses modular web applications built with Netzke. Netzke allows building rich web applications by defining components as Ruby classes that generate corresponding JavaScript classes. Components can be configured on the server and instantiated on the client. This provides seamless integration of server-side logic and data with client-side interfaces. Key features highlighted include reusability, extensibility, composability, and dynamic loading of client code. Netzke is presented as a way to develop desktop-like web applications in a structured and DRY manner.
Beyond Cookies, Persistent Storage For Web Applications Web Directions North ...BradNeuberg
This document discusses persistent storage options for web applications beyond cookies. It describes name/value storage, databases, static files, and how HTML5 specifications like localStorage, sessionStorage, databases, and the application cache provide similar persistent storage capabilities to older technologies like Gears and Flash. Use cases, code examples, and browser support are provided for each HTML5 storage mechanism.
This document summarizes common web application vulnerabilities like SQL injection and cross-site scripting (XSS) for PHP applications. It provides examples of each vulnerability and discusses mitigation strategies like input sanitization, encoding output, and using security frameworks. It also covers other risks like cross-site request forgery (CSRF) and the importance of secure server configurations.
The document discusses strategies for developing mobile web applications for smartphones like iPhone and Android, focusing on technologies like HTML5, CSS3, and JavaScript that enable responsive design and native-like experiences. It also covers tools and frameworks for building cross-platform mobile apps, such as PhoneGap and Titanium, as well as strategies for optimizing content delivery and the user experience for less capable mobile devices.
This document discusses how Rails may not be the best tool for rapid prototyping and suggests alternatives that are more lightweight and collaborative. It introduces Serve, an alternative to Rails that uses a simple folder structure and views to quickly prototype ideas without models, controllers or routing. Serve works with popular front-end tools and libraries and can deploy to Heroku. The document argues that prototyping tools should empower all team members, including front-end developers, and that Rack middleware like Rack::Cascade allows reusing mockups and wireframes in a Rails app.
Svelte is a frontend framework that focuses on compiler-centered reactivity rather than a virtual DOM for better performance and smaller bundle sizes. It allows writing components in a simpler reactive way using declarative templates, properties and events. The talk covered Svelte basics like project setup, components, events and lifecycle methods. It demonstrated Svelte's speed advantages and discussed the ecosystem of libraries and community support including Typescript. Advanced topics covered included Single Page Application routing with Sapper and NativeScript for mobile.
The document discusses several Grails plugins:
1. The Mail plugin allows sending emails from Grails applications. It can be installed and configured with Gmail SMTP settings.
2. The Quartz plugin schedules jobs to run on intervals or cron expressions. Jobs can be defined with triggers and executed.
3. The Console plugin provides an interactive Groovy console for debugging applications. It uses local or remote storage.
4. The Database Migration plugin helps manage database changes with Liquibase. Changelogs can be generated from domains and synced to the database.
RSVP Node.js class at www.nycdatascience.com
NYC data science academy's free workshop, given at NYC Open Data Meetup, http://www.meetup.com/NYC-Open-Data/events/163300552/
Optimizing AngularJS Application, that include with some useful best practices to in AngularJS. The best practices defined here is well stablished in Angular team itself and developers in community.
Slides from Node.js and Twitter Bootstrap crash course given to Penn Graduate Computing Club. Covers creating basic node app, using the bootstrap grid, and deploying to an EC2 machine.
Grails Plugins(Console, DB Migration, Asset Pipeline and Remote pagination)NexThoughts Technologies
It's an introduction with examples of some of popular Grails plugins - Console, DB Migration, Asset Pipeline and Remote pagination which are used in day to day task.
This document discusses how to build iPhone apps using only web technologies like HTML5, CSS3, and JavaScript without relying on native iOS frameworks or the App Store. Key points covered include how to create offline-capable apps using the cache manifest, emulate touch events with JavaScript, make the app feel native through CSS transforms and meta tags, and detect device capabilities. The example rubiks cube app demonstrates these techniques to create an offline-capable puzzle game experience on iPhone similar to a native app.
The document discusses several Grails plugins: Console, DB Migration, Remote Pagination, and Asset Pipeline. The Console plugin provides an interactive Groovy console for debugging. The DB Migration plugin helps manage database changes using Liquibase. The Remote Pagination plugin adds tags for remote pagination. The Asset Pipeline plugin handles processing and minification of CSS and JavaScript assets.
This document introduces Nuxt.js, an open source framework for building server-rendered Vue.js applications. It provides features like automatic code splitting, hot reloading, routing, layouts, async data fetching, middleware, configuration, and more. Nuxt.js makes it easy to write Vue components and leverage server-side rendering capabilities with features inspired by Next.js.
So you’re an infrastructure guru but you don’t think you can code. And because of that, you think that AWS is not for you – it’s just for coders, right? Wrong! Let’s walk through some of the things you can do on AWS with just a basic knowledge of scripting and how powerful the platform is.
This document summarizes and compares three tools for automated testing of CSS - Wraith, Hardy, and StyleDocco. It provides an overview of the installation process and basic usage for each tool, demonstrations of their features, and recaps their advantages and limitations. Wraith allows for visual regression testing by comparing screenshots of sites, but has issues testing dynamic sites and lacks IE support. Hardy provides cross-browser testing of computed styles and selector shots, but setting it up requires more work. StyleDocco documents CSS with code snippets and descriptions, but does not test an actual site. The document encourages involvement in testing CSS by visiting csste.st.
The document provides an overview of jQuery, a popular JavaScript library, including its history and benefits such as easy DOM manipulation, AJAX capabilities, and cross-browser compatibility. It then demonstrates several jQuery functions and selectors for modifying HTML elements, handling events, and making AJAX requests to update content without page refreshes. Examples are given for selecting elements, updating styles, handling events like clicks, and validating form input with plugins.
This document summarizes a presentation about the Yesod web framework for Haskell. It introduces key concepts of Yesod like routing, handlers, and composability. It also discusses building Yesod applications using tools like Cabal and Stack, and deploying to production using Nix for reproducible, immutable infrastructure. Specific features highlighted include Persistent for safe database access and Esqueleto for type-safe SQL queries. A case study demonstrates how to integrate third-party services like Transloadit through composition.
We'll look at how the HTML5 and related specifications allow us to develop applications that can survive outside of the web. Browsers now offer us simple storage and more complicated SQL based storage and also full offline support which means we can build our apps to be self sufficient when the user is disconnected. This talk will take you through the technology and walk you though some practical code.
This document discusses modular web applications built with Netzke. Netzke allows building rich web applications by defining components as Ruby classes that generate corresponding JavaScript classes. Components can be configured on the server and instantiated on the client. This provides seamless integration of server-side logic and data with client-side interfaces. Key features highlighted include reusability, extensibility, composability, and dynamic loading of client code. Netzke is presented as a way to develop desktop-like web applications in a structured and DRY manner.
Beyond Cookies, Persistent Storage For Web Applications Web Directions North ...BradNeuberg
This document discusses persistent storage options for web applications beyond cookies. It describes name/value storage, databases, static files, and how HTML5 specifications like localStorage, sessionStorage, databases, and the application cache provide similar persistent storage capabilities to older technologies like Gears and Flash. Use cases, code examples, and browser support are provided for each HTML5 storage mechanism.
This document summarizes common web application vulnerabilities like SQL injection and cross-site scripting (XSS) for PHP applications. It provides examples of each vulnerability and discusses mitigation strategies like input sanitization, encoding output, and using security frameworks. It also covers other risks like cross-site request forgery (CSRF) and the importance of secure server configurations.
The document discusses techniques for reverse engineering obfuscated malicious JavaScript code. It begins by explaining that attackers obfuscate exploits to avoid detection. It then covers different approaches for decoding obfuscated JavaScript, including using tools like NJS to run the code outside a browser. An iterative process of running samples through these tools and decoding layers is demonstrated. The goal is to defeat obfuscation techniques and understand the underlying malicious behavior.
The document discusses various security issues that can occur on web portals, including cross-site scripting (XSS) vulnerabilities that allow altering of content or stealing cookies, and cross-site request forgery (CSRF) attacks. It provides examples of how these attacks can be carried out, such as using XSS to change website branding or send a user's cookies to an attacker. The document recommends mitigation techniques like input filtering, consistency checks, and tying sessions to IP addresses to help prevent these types of attacks.
An introduction about JavaScript web workers I gave at BerlinJS on the 18th of July 2013. It introduces the concept of web workers for simple parallel processing in client side JavaScript.
This document discusses strategies for modernizing a legacy monolithic application, including using strangler patterns to gradually refactor the monolith into microservices. It outlines approaches like using an API gateway to front the legacy system and new services, as well as methodologies like twelve-factor apps. Key techniques mentioned include feature toggles and service discovery with Eureka.
An application programming interface (API) is a way for two different pieces of software to communicate with each other. In your WordPress plugins and themes, you’ll often want to pull data from or send data to a third-party service that has an API. In this talk, Randy will explain the terminology you need to know to get started, share best practices and techniques for integrating with APIs, and walk through two real-world examples. You’ll leave with code snippets to help you get started integrating.
The document summarizes Steve Souders' presentation on optimizing frontend performance of widgets. It discusses techniques for loading scripts asynchronously without blocking, such as XHR injection and loading scripts through DOM elements. It also provides case studies and recommendations for optimizing common third-party widgets like calendars, friend connectors, and blogs. The goal is to reduce page load times by splitting payloads, avoiding blocking scripts, and leveraging caching.
A new client-side framework has been taking the internet by storm, many have already been mesmerised by the power of such a small javascript library. And “what is the name of this fantastic framework?” I hear you ask, “jQuery” is my reply.
jQuery is a robust javascript framework with a very small footprint (18kb minified and GZipped) which makes the complicated aspects of javascript very simple. From traversing the Document Object Model to complex AJAX functionality, jQuery can do it all.
In this session I will introduce you to the basics of jQuery, showing you, through code, how to select and manipulate elements on the page, attach functions to events, implement ajax and more! This is the perfect opportunity to learn about jQuery and how it can make the life of a web developer so much easier, allowing you to focus more on building your application!
Analyzing the Performance of Mobile WebAriya Hidayat
This document discusses techniques for analyzing the performance of mobile web applications. It covers challenges like network variability, different device hardware, and continuous integration. Approaches mentioned include benchmarking, injecting instrumentation, emulation, and remote inspection. Strategies suggested are reducing complexity, replicating analysis on desktop, and tweaking at the system level. Tools mentioned include the Nexus One, Gingerbread, PhantomJS, and headless WebKit. The document provides examples and caveats for analyzing areas like network traffic, graphics commands, garbage collection, and JavaScript parsing.
Top100summit 谷歌-scott-improve your automated web application testingdrewz lin
This document discusses improving automated web application testing. It begins with an introduction and agenda. Some key points:
- Testing at Google expects test code quality to match production code quality. Tests must be maintainable and meet engineering standards.
- The present focuses on Selenium/WebDriver automation best practices and things to avoid. Base classes and locator organization can help improve test robustness and maintainability.
- The future may include more exploratory testing tools like WebTestingExplorer for automated exploratory testing.
Overall the document provides guidance on using Selenium/WebDriver for web application testing in a best practices way, focusing on test code quality, maintainability, and anticipating future changes. It emphasizes organizing tests through
Pascarello_Investigating JavaScript and Ajax Securityamiable_indian
The document discusses JavaScript and Ajax security. It provides background on the presenter and outlines what will be investigated, including the Ajax model, form hacks, cross-site scripting (XSS), and other injections. It then discusses the basics of Ajax, including the XMLHttpRequest object and its methods. It covers potential security issues with Ajax and demonstrates simple scripted attacks on a server.
- Scripting languages like PHP, Python, and Ruby are becoming increasingly popular for web application development and administrative tasks due to their simplicity.
- Java is embracing dynamic scripting languages through standards like JSR 223 which allows scripts like JavaScript, Groovy, and BeanShell to be integrated with Java applications and the Java platform.
- Groovy is a popular Java-based scripting language that can be used to simplify and accelerate enterprise development by reducing code length and improving productivity.
JavaScript front end performance optimizationsChris Love
No one wants a slow loading, slow reacting application. As page weight has increased so has the dependency on JavaScript to drive rich user experiences. Today many pages load over 2MBs of JavaScript, but is this healthy? Do your scripts and dependencies perform well? In this session we will review common JavaScript performance bottlenecks, how to detect them and how to eliminate them.
This session will review common bad coding syntax, architecture and how to replace them with better alternatives. You will also be exposed to caching, code organization, build and deployment best practices that produce the best user experiences. Finally, you will see how to use the navigation timing and performance timing APIs to fine tune your applications to produce a fast, lean application your customers will love.
The document discusses how to use Google Web Toolkit (GWT) and Google Gears to create web applications that can run offline. It explains that GWT allows developers to write applications in Java that compile to optimized JavaScript. Google Gears provides features like local data storage, databases and caching that allow applications to work without an internet connection. The document provides details on using the Gears manifest file to cache resources, interacting with the SQLite database to store local data, and syncing data when the application regains connectivity.
♥ Play Framework is an open-source web application framework for Java and Scala that follows the model-view-controller (MVC) architectural pattern. It supports dependency injection, routing, and asynchronous programming. Some key features include routing, controllers, database access using Slick, evolutions for database schema changes, and support for functional programming concepts like Option, Either, and Future.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
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:
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
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
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.
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.
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.
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.
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
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
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.
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