These are the slides for a presentation I gave on creating vector scalable assets for iOS apps.
The accompanying code is at https://github.com/mindbrix/UIImage-PDF
This document discusses some advantages and disadvantages of AngularJS. It highlights that AngularJS has many plugins, an established community since 2006, and a high chance that cached versions are already available. However, it questions whether all the functionality has ever been used. It then provides examples of expressions, repeating content with ng-repeat, filtering with filter, and using jqLite for basic jQuery support. Finally, it outlines additional capabilities with AngularJS like routing, templating, dependency injection, event handlers, and accessing XHR/REST services with $http and $resource.
This document discusses JGrid, an open source Java Swing component for grid-based visualization of data. JGrid provides an alternative to using JList for non-hierarchical data and shares interfaces with JList. It uses renderers similarly to JList to display raw data in grid cells. The document demonstrates examples of grid views and discusses when grids are preferable to lists or tables for displaying data. It also outlines plans to further develop JGrid with additional features like sorting, filtering and cell editing.
The document provides instructions on getting set up with the simple_animation git repository and an overview of CSS3 transformations and the HTML5 canvas tag that will be covered in the presentation, including links to examples and references.
Interactive Graphics using Javascript, HTML5 and CSS3Lee Lundrigan
This document provides an overview of interactive graphics using Javascript, HTML5 and CSS3. It introduces the speaker and covers topics like animation, interaction, sound, keyboard movement and collision detection. Code snippets and examples are provided to demonstrate concepts like animation using setInterval, coordinate systems, and playing sound. Labs are also outlined to build simple animations and games.
[4DEV][Łódź] Ivan Vaskevych - InfluxDB and Grafana fighting together with IoT...PROIDEA
They promise that IoT (Internet of Things) will conquer the world. But what will tackle billions of bytes that flow into our servers every hour?
First released in 2013, InfluxDB is used by eBay, Cisco, IBM and other big companies. It’s a production proven time-series storage.
During this talk we're going to get acquainted with it and see how InfluxDB can help to solve your problems.
We’ll see how to quickly install it on Amazon Web Services platform and how it scales.
And for the dessert, we’re going to draw pretty Grafana graphs using InfluxDB data.
Third edition of the SURF Research Boot Camp at the TU/e. About eighty researchers and research supporters came together in the Auditorium of the Technical University Eindhoven. The attendees choose between four tracks which contains three hands-on courses about UNIX, HPC Cloud, Cluster computing, Big Data, Visualization, data publishing with 4TU and research data management with IRODS.
The document discusses iPhone development and provides code examples in Objective C and Ruby. It lists the author's Twitter ID and focuses on technologies for building hybrid apps that combine web apps and native iPhone functionality like access to GPS and vibration. Key frameworks mentioned are jQuery Mobile for building web apps and PhoneGap for packaging them into native iPhone apps distributed through the App Store.
This document discusses some advantages and disadvantages of AngularJS. It highlights that AngularJS has many plugins, an established community since 2006, and a high chance that cached versions are already available. However, it questions whether all the functionality has ever been used. It then provides examples of expressions, repeating content with ng-repeat, filtering with filter, and using jqLite for basic jQuery support. Finally, it outlines additional capabilities with AngularJS like routing, templating, dependency injection, event handlers, and accessing XHR/REST services with $http and $resource.
This document discusses JGrid, an open source Java Swing component for grid-based visualization of data. JGrid provides an alternative to using JList for non-hierarchical data and shares interfaces with JList. It uses renderers similarly to JList to display raw data in grid cells. The document demonstrates examples of grid views and discusses when grids are preferable to lists or tables for displaying data. It also outlines plans to further develop JGrid with additional features like sorting, filtering and cell editing.
The document provides instructions on getting set up with the simple_animation git repository and an overview of CSS3 transformations and the HTML5 canvas tag that will be covered in the presentation, including links to examples and references.
Interactive Graphics using Javascript, HTML5 and CSS3Lee Lundrigan
This document provides an overview of interactive graphics using Javascript, HTML5 and CSS3. It introduces the speaker and covers topics like animation, interaction, sound, keyboard movement and collision detection. Code snippets and examples are provided to demonstrate concepts like animation using setInterval, coordinate systems, and playing sound. Labs are also outlined to build simple animations and games.
[4DEV][Łódź] Ivan Vaskevych - InfluxDB and Grafana fighting together with IoT...PROIDEA
They promise that IoT (Internet of Things) will conquer the world. But what will tackle billions of bytes that flow into our servers every hour?
First released in 2013, InfluxDB is used by eBay, Cisco, IBM and other big companies. It’s a production proven time-series storage.
During this talk we're going to get acquainted with it and see how InfluxDB can help to solve your problems.
We’ll see how to quickly install it on Amazon Web Services platform and how it scales.
And for the dessert, we’re going to draw pretty Grafana graphs using InfluxDB data.
Third edition of the SURF Research Boot Camp at the TU/e. About eighty researchers and research supporters came together in the Auditorium of the Technical University Eindhoven. The attendees choose between four tracks which contains three hands-on courses about UNIX, HPC Cloud, Cluster computing, Big Data, Visualization, data publishing with 4TU and research data management with IRODS.
The document discusses iPhone development and provides code examples in Objective C and Ruby. It lists the author's Twitter ID and focuses on technologies for building hybrid apps that combine web apps and native iPhone functionality like access to GPS and vibration. Key frameworks mentioned are jQuery Mobile for building web apps and PhoneGap for packaging them into native iPhone apps distributed through the App Store.
HTML5 has a bunch of cool features, which are now mostly supported by all major browsers on desktops and mobile devices. We will briefly introduce some of these features and explain how they fit into the HTML/CSS/JavaScript ecosystem.
Then, we will talk about the HTML5 Canvas API, which can be used to draw shapes inside standard web pages and apply transformations and zooms.
The document discusses implementing geoindexing using MongoDB. It explains that MongoDB allows querying for geospatial data using 2d indexes and near queries. It provides examples of queries to find objects within a given distance or bounding box. The document also notes some issues with using linear distance on a spherical earth, and how MongoDB has built-in functionality to handle spherical geometry approximations. It concludes with a demonstration of importing geospatial data from OpenStreetMaps into MongoDB.
This document discusses Android activities and intents. Activities allow users to interact with an app and have lifecycle callback methods like onCreate(), onStart(), onResume() etc. Intents are messages that allow activities, broadcast receivers and services to communicate with each other. The document provides links for more information on activities, intents, and how to use them in Eclipse.
This document summarizes the key new features in Neo4j 2.0 including:
1) The introduction of node labels which allow nodes to have multiple labels to identify and categorize nodes and improve query performance.
2) Schema indexing which allows indexes to be created for labels based on a property for simple lookups.
3) The MERGE operation which combines MATCH and CREATE to either match existing graph data or create new data if no match is found.
4) Transactions now being mandatory for all database interactions to improve consistency and isolation.
5) Various Cypher query language changes and improvements focused on making queries easier to write and read.
The document discusses ways to improve front-end performance and reduce page load times. It describes measuring load times and using tools like YSlow and Firebug to identify issues. Specific techniques mentioned include reducing the number of HTTP requests by combining CSS/JS files, using sprites for images, enabling compression, leveraging a CDN, setting long cache expiration headers, keeping CSS/JS files at the top/bottom of pages, and serving static assets like images from a cookie-free subdomain.
Scaling clusters to thousands of servers in the cloudTechExeter
by Jacob Tomlinson, Met Office Informatics Lab.
In order to analyse the petabytes of data we have at the Met Office we need very large clusters of servers. However procuring these pieces of infrastructure takes months or even years of planning and large up-front capital expense.
In the Informatics Lab we have been exploring using scalable cloud infrastructure to create next generation data analysis clusters. In our latest prototype we used scalable resources from AWS along with a Python computation scheduler called Dask to create clusters with thousands of CPU cores on-demand. The cluster only exists for the time that we need it and then we can shut it down again, so we only pay for what we use.
Scaling to these levels takes a lot of thinking about. In order for everything to scale linearly you need to also scale your data access, monitoring, system configuration and everything else to avoid bottlenecks.
This talk will cover the practicalities of building these things, the pitfalls we found when crossing certain thresholds and the new challenges we face when working in this new paradigm.
From the FreshTech 2017 conference by TechExeter
www.techexeter.uk
This document discusses Ansible practices and conventions for naming, directory structure, playbooks and usage. It defines components as parts of infrastructure, actions as tasks in playbooks, and playbooks as scripts that deploy roles. Playbook and role names follow conventions like <project>-<component>-<env>-<action>.yml. Directory structure separates playbooks, roles, variables and inventory files. Playbooks contain plays to target hosts and invoke roles, and are used to build components or execute operations in environments.
Convolutional Neural Networks plays Racing GameAndre Odendaal
This document describes a convolutional neural network model that was trained to play the 1990 video game Stunts. The model takes screenshots of the game as 320x200 pixel RGB images and uses them to train a multi-class classification model with 8 direction outputs plus a no input option. The model was trained on over 21,000 images and takes around 50 minutes to fit. Resources for learning more about neural networks and deep learning with Python are also provided.
This document discusses various techniques for visualizing MongoDB data, including:
1) Exporting MongoDB data to JSON format for visualization libraries.
2) Introducing JSON and how it represents data structures.
3) Demonstrating basic visualizations using Google Maps JavaScript API and D3.js to plot locations and bars.
4) More advanced visualizations with D3.js like heat maps, treemaps and bubble charts.
This document summarizes a presentation about PDF.js, an open source JavaScript library for rendering PDF files in web browsers without using native code plugins. It discusses how PDF files are structured and processed, including extracting data, transforming images, loading fonts, and executing drawing commands. It also covers the project's goals of security, building a web-specific viewer, driving innovation on the web platform, and improving performance. The presenter demonstrates a live demo and discusses opportunities for contributing to the project on GitHub.
This document provides an overview of common object-oriented programming best practices and design patterns for iOS developers. It discusses obvious best practices in Objective-C like method naming conventions and notation. It also explains several classic design patterns like MVC, Singleton, Strategy, Decorator, and Delegate. Examples are given for how to implement patterns like Singleton, Strategy, and Decorator in Objective-C. The document aims to help iOS developers write code that is easy to understand, reuse, and change by using these practices and patterns.
This document summarizes Vitaly Friedman's talk on responsive design techniques and tricks. The talk covered resolution independence using SVG/icon fonts, content choreography with Flexbox, compressive images that maintain quality at different sizes, conditional loading of assets based on breakpoints, and lazy loading of JavaScript and social buttons. It also discussed maintaining aspect ratios for images and videos across screens, and serving different video files for different devices. The overall message was that responsive design requires a new mindset and pragmatic solutions rather than rigid rules.
Conexión de MongoDB con Hadoop - Luis Alberto Giménez - CAPSiDE #DevOSSAzureDaysCAPSiDE
This document discusses using MongoDB and Hadoop together. It provides an overview of MongoDB and Hadoop, describes how the MongoDB Hadoop Connector allows them to interoperate, and gives an example of building a graph of email sender-recipient relationships from Enron email data stored in MongoDB using Hadoop MapReduce, streaming, Pig, and Hive. The connector allows parallel processing of MongoDB data using Hadoop and integration with the Hadoop ecosystem.
Find your data - using GraphDB capabilities in XPages applications - ICS.UG 2016ICS User Group
This document discusses using graph databases capabilities in XPages applications. It provides an overview of graph databases, examples of companies using graph databases, and terminology used in graph databases. It also demonstrates how to model and implement graph data in XPages applications using the OpenNTF Domino API, including defining node interfaces, initializing the graph, and creating edges between nodes.
The document discusses the HTML 5 canvas element and its capabilities for 2D drawing directly onto the page. It provides an overview of canvas support across browsers, demonstrates basic drawing methods for shapes, images and text, and discusses alternatives like SVG. It also recommends several expert examples and resources for learning more about HTML 5 canvas.
Responsive Web Design: Clever Tips and TechniquesVitaly Friedman
Responsive Web design challenges Web designers to adapt a new mindset to their design and coding processes. This talk provides an overview of various practical techniques, tips and tricks that you might want to be aware of when working on a new responsive design project.
Barcelona MUG MongoDB + Hadoop PresentationNorberto Leite
- The document discusses MongoDB and Hadoop, two popular big data platforms, and the MongoDB + Hadoop Connector which allows interoperation between the two.
- It provides an overview of MongoDB and Hadoop's key features for scalability, availability and processing large datasets.
- The connector allows processing data across MongoDB and Hadoop through MapReduce jobs without needing custom exports/imports.
- Examples show building a graph of email sender/recipient relationships from an Enron dataset stored in MongoDB using Hadoop Streaming, Pig and Hive.
This document summarizes some modern Objective-C features including:
1. New object literal syntax that reduces verbosity when creating arrays, dictionaries, and numbers. Object subscripting allows using subscript syntax with objects.
2. The @import declaration provides a simpler way to import frameworks compared to #import, automatically linking frameworks.
3. The instancetype contextual keyword helps the compiler infer the correct return type for initializers and convenience constructors.
This document discusses using HBase to store and query multi-dimensional data cubes. It describes how data cubes can be modeled in HBase by storing projections instead of distinct dimensions, and pre-computing all aggregations. An example row key and column family structure is given to store pageview counts by country, user agent, domain, and time. The document also introduces Zohmg, a distributed, multi-dimensional, time-series data store built on HBase that can be configured and mapped using YAML and Python scripts.
HTML5 has a bunch of cool features, which are now mostly supported by all major browsers on desktops and mobile devices. We will briefly introduce some of these features and explain how they fit into the HTML/CSS/JavaScript ecosystem.
Then, we will talk about the HTML5 Canvas API, which can be used to draw shapes inside standard web pages and apply transformations and zooms.
The document discusses implementing geoindexing using MongoDB. It explains that MongoDB allows querying for geospatial data using 2d indexes and near queries. It provides examples of queries to find objects within a given distance or bounding box. The document also notes some issues with using linear distance on a spherical earth, and how MongoDB has built-in functionality to handle spherical geometry approximations. It concludes with a demonstration of importing geospatial data from OpenStreetMaps into MongoDB.
This document discusses Android activities and intents. Activities allow users to interact with an app and have lifecycle callback methods like onCreate(), onStart(), onResume() etc. Intents are messages that allow activities, broadcast receivers and services to communicate with each other. The document provides links for more information on activities, intents, and how to use them in Eclipse.
This document summarizes the key new features in Neo4j 2.0 including:
1) The introduction of node labels which allow nodes to have multiple labels to identify and categorize nodes and improve query performance.
2) Schema indexing which allows indexes to be created for labels based on a property for simple lookups.
3) The MERGE operation which combines MATCH and CREATE to either match existing graph data or create new data if no match is found.
4) Transactions now being mandatory for all database interactions to improve consistency and isolation.
5) Various Cypher query language changes and improvements focused on making queries easier to write and read.
The document discusses ways to improve front-end performance and reduce page load times. It describes measuring load times and using tools like YSlow and Firebug to identify issues. Specific techniques mentioned include reducing the number of HTTP requests by combining CSS/JS files, using sprites for images, enabling compression, leveraging a CDN, setting long cache expiration headers, keeping CSS/JS files at the top/bottom of pages, and serving static assets like images from a cookie-free subdomain.
Scaling clusters to thousands of servers in the cloudTechExeter
by Jacob Tomlinson, Met Office Informatics Lab.
In order to analyse the petabytes of data we have at the Met Office we need very large clusters of servers. However procuring these pieces of infrastructure takes months or even years of planning and large up-front capital expense.
In the Informatics Lab we have been exploring using scalable cloud infrastructure to create next generation data analysis clusters. In our latest prototype we used scalable resources from AWS along with a Python computation scheduler called Dask to create clusters with thousands of CPU cores on-demand. The cluster only exists for the time that we need it and then we can shut it down again, so we only pay for what we use.
Scaling to these levels takes a lot of thinking about. In order for everything to scale linearly you need to also scale your data access, monitoring, system configuration and everything else to avoid bottlenecks.
This talk will cover the practicalities of building these things, the pitfalls we found when crossing certain thresholds and the new challenges we face when working in this new paradigm.
From the FreshTech 2017 conference by TechExeter
www.techexeter.uk
This document discusses Ansible practices and conventions for naming, directory structure, playbooks and usage. It defines components as parts of infrastructure, actions as tasks in playbooks, and playbooks as scripts that deploy roles. Playbook and role names follow conventions like <project>-<component>-<env>-<action>.yml. Directory structure separates playbooks, roles, variables and inventory files. Playbooks contain plays to target hosts and invoke roles, and are used to build components or execute operations in environments.
Convolutional Neural Networks plays Racing GameAndre Odendaal
This document describes a convolutional neural network model that was trained to play the 1990 video game Stunts. The model takes screenshots of the game as 320x200 pixel RGB images and uses them to train a multi-class classification model with 8 direction outputs plus a no input option. The model was trained on over 21,000 images and takes around 50 minutes to fit. Resources for learning more about neural networks and deep learning with Python are also provided.
This document discusses various techniques for visualizing MongoDB data, including:
1) Exporting MongoDB data to JSON format for visualization libraries.
2) Introducing JSON and how it represents data structures.
3) Demonstrating basic visualizations using Google Maps JavaScript API and D3.js to plot locations and bars.
4) More advanced visualizations with D3.js like heat maps, treemaps and bubble charts.
This document summarizes a presentation about PDF.js, an open source JavaScript library for rendering PDF files in web browsers without using native code plugins. It discusses how PDF files are structured and processed, including extracting data, transforming images, loading fonts, and executing drawing commands. It also covers the project's goals of security, building a web-specific viewer, driving innovation on the web platform, and improving performance. The presenter demonstrates a live demo and discusses opportunities for contributing to the project on GitHub.
This document provides an overview of common object-oriented programming best practices and design patterns for iOS developers. It discusses obvious best practices in Objective-C like method naming conventions and notation. It also explains several classic design patterns like MVC, Singleton, Strategy, Decorator, and Delegate. Examples are given for how to implement patterns like Singleton, Strategy, and Decorator in Objective-C. The document aims to help iOS developers write code that is easy to understand, reuse, and change by using these practices and patterns.
This document summarizes Vitaly Friedman's talk on responsive design techniques and tricks. The talk covered resolution independence using SVG/icon fonts, content choreography with Flexbox, compressive images that maintain quality at different sizes, conditional loading of assets based on breakpoints, and lazy loading of JavaScript and social buttons. It also discussed maintaining aspect ratios for images and videos across screens, and serving different video files for different devices. The overall message was that responsive design requires a new mindset and pragmatic solutions rather than rigid rules.
Conexión de MongoDB con Hadoop - Luis Alberto Giménez - CAPSiDE #DevOSSAzureDaysCAPSiDE
This document discusses using MongoDB and Hadoop together. It provides an overview of MongoDB and Hadoop, describes how the MongoDB Hadoop Connector allows them to interoperate, and gives an example of building a graph of email sender-recipient relationships from Enron email data stored in MongoDB using Hadoop MapReduce, streaming, Pig, and Hive. The connector allows parallel processing of MongoDB data using Hadoop and integration with the Hadoop ecosystem.
Find your data - using GraphDB capabilities in XPages applications - ICS.UG 2016ICS User Group
This document discusses using graph databases capabilities in XPages applications. It provides an overview of graph databases, examples of companies using graph databases, and terminology used in graph databases. It also demonstrates how to model and implement graph data in XPages applications using the OpenNTF Domino API, including defining node interfaces, initializing the graph, and creating edges between nodes.
The document discusses the HTML 5 canvas element and its capabilities for 2D drawing directly onto the page. It provides an overview of canvas support across browsers, demonstrates basic drawing methods for shapes, images and text, and discusses alternatives like SVG. It also recommends several expert examples and resources for learning more about HTML 5 canvas.
Responsive Web Design: Clever Tips and TechniquesVitaly Friedman
Responsive Web design challenges Web designers to adapt a new mindset to their design and coding processes. This talk provides an overview of various practical techniques, tips and tricks that you might want to be aware of when working on a new responsive design project.
Barcelona MUG MongoDB + Hadoop PresentationNorberto Leite
- The document discusses MongoDB and Hadoop, two popular big data platforms, and the MongoDB + Hadoop Connector which allows interoperation between the two.
- It provides an overview of MongoDB and Hadoop's key features for scalability, availability and processing large datasets.
- The connector allows processing data across MongoDB and Hadoop through MapReduce jobs without needing custom exports/imports.
- Examples show building a graph of email sender/recipient relationships from an Enron dataset stored in MongoDB using Hadoop Streaming, Pig and Hive.
This document summarizes some modern Objective-C features including:
1. New object literal syntax that reduces verbosity when creating arrays, dictionaries, and numbers. Object subscripting allows using subscript syntax with objects.
2. The @import declaration provides a simpler way to import frameworks compared to #import, automatically linking frameworks.
3. The instancetype contextual keyword helps the compiler infer the correct return type for initializers and convenience constructors.
This document discusses using HBase to store and query multi-dimensional data cubes. It describes how data cubes can be modeled in HBase by storing projections instead of distinct dimensions, and pre-computing all aggregations. An example row key and column family structure is given to store pageview counts by country, user agent, domain, and time. The document also introduces Zohmg, a distributed, multi-dimensional, time-series data store built on HBase that can be configured and mapped using YAML and Python scripts.
Hi performance table views with QuartzCore and CoreTextMugunth Kumar
This document provides an introduction to using QuartzCore and CoreText to build high-performance table views on iOS. It begins by explaining why fast scrolling is important for the iPhone experience. It then outlines three different methods for compositing table view cells (subviews, direct drawing, hybrid) and their pros and cons. The document dives into using QuartzCore and CoreText to render text and images within table view cells, providing examples of using CALayers, CATextLayers, and NSAttributedStrings. It concludes with performance tips for working with these frameworks like using dispatch_once.
From PSD to WordPress Theme: Bringing designs to lifeDerek Christensen
This document discusses bringing designs created in Photoshop or other design programs to life as WordPress themes. It covers considerations when slicing designs, using starter themes, building child themes, and inserting CSS. Tips are provided on focusing on high impact elements first, understanding the parent theme structure, and using tools like Firebug to debug designs. Resources for learning more about web development and WordPress theme building are also listed.
This document provides an overview of a lesson on imaging and design for online environments. The lesson will cover basic principles of graphics and layout, common image file formats used on the web like JPG and GIF, principles of image manipulation, and how to upload and share images online. By the end of the lesson, students should be able to understand graphics principles, create simple infographics, understand and use common file formats, easily edit images, and share images online. Formative assessments include having students examine a selfie on their phone by zooming in and identifying common software.
This document discusses implementing graph database capabilities in XPages. It begins with introductions of the presenter Oliver Busse and an overview of graph databases. It then discusses some graph database products and frameworks as well as companies using graph databases. Key terminology for graphs like vertices, properties, and edges is defined. The document explains how graphs could be implemented in Domino using documents to store vertices and edges and outlines the data modeling and initialization process. Code examples and a demo application are referenced for further information.
Doug has been working on the new version of ThemeRoller for the jQuery UI site. In his talk, Doug aims to give you a peak of the code and show off some of the speed improvements that are being made. The new version of ThemeRoller is being built on top of the latest technologies like Canvas and HTML5. You will see how you can use client side technologies to reduce server load and maximize the speed of your app.
Choosing PHP for website development is also integrates with a number of open source applications like Joomla, Drupal, WordPress etc..PHP along with MY SQL is being used to construct some of the most powerful database
Lets push those pixels to their limits as Matthew Hungerford (Developer Experience Engineer) talks about graphics effects leveraging Pebble APIs and community libraries to create exceptional watchfaces and apps.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
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.
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.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
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.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
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.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
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
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.
3. BITMAPS ARE FROM MARS
Vectors are from Venus
• Smoother work flow
• Efficiency
• Save time
• Future proof
4. Vectors, vectors, everywhere
• Fonts
• Character Viewer
• Apple Symbols (glyph variants)
• The web
• thenounproject.com
• Google: filetype:eps
• Your pencil
• straight edge and compass