This document discusses creating custom markup extensions in XAML to define reusable descriptive elements. It provides examples of using bindings and resources as markup extensions. It also describes how to implement a custom markup extension by deriving from MarkupExtension and flagging the return type. Platform compatibility and differences when using markup extensions in UWP are also covered. Samples of using custom markup extensions for localization, bindings with converters, and event bindings are given.
The document discusses serialization in Unity, including how it works, how to serialize classes and class references, using ScriptableObjects, and working with assets and sub-assets. It covers marking classes as serializable, using attributes like SerializeField, and ensuring data survives assembly reloads by properly implementing serialization.
This document discusses the history and future of JavaScript, including major versions like ES3, ES5, and the upcoming ES6. It also covers commonly used JavaScript libraries and frameworks like jQuery, AngularJS, Backbone, EmberJS, and React. Additionally, it mentions server-side JavaScript with Node.js, tools like Grunt and Gulp, JavaScript dialects like TypeScript and CoffeeScript, and new features coming in ES6 like classes, arrow functions, and promises.
Designing For Distributed Content ModelsDaniel Eizans
If we want to have content that's prepared for future technologies, is ready for shifting user and device contexts and is appropriate for machines and humans, we must change our patterns of thinking in Interaction Design. This presentation calls for a content out approach to design and begins examining tools and tactics to achieve this method.
Covering how to work on migrating, backups and archive your important data to GCS:
1. Copying/Migrating Data.
2. Object Composition
3. Durable Reduced Availability Storage
#VDT - Visual Design Thinking is a modest proposal. A process you should try with your clients in order to create more empathy and more co-creation in the overall project course. This is a general introduction, more updates on http://www.visualdesignthinking.it
Disruption es la filosofía y metodología de trabajo de TBWA para cuestionar convencionalismos, desarrollar nuevas visiones e ideas disruptivas que lleven marcas más allá del status quo. Los talleres de Disruption analizan mercados y categorías para identificar convencionalismos, llegar a una nueva visión de marca y desarrollar ideas que generen cambios en productos, comunicación, modelo de negocio o posicionamiento. El objetivo es brindar ventajas a organizaciones acelerando el cambio de acuerdo a su visión.
This document discusses creating custom markup extensions in XAML to define reusable descriptive elements. It provides examples of using bindings and resources as markup extensions. It also describes how to implement a custom markup extension by deriving from MarkupExtension and flagging the return type. Platform compatibility and differences when using markup extensions in UWP are also covered. Samples of using custom markup extensions for localization, bindings with converters, and event bindings are given.
The document discusses serialization in Unity, including how it works, how to serialize classes and class references, using ScriptableObjects, and working with assets and sub-assets. It covers marking classes as serializable, using attributes like SerializeField, and ensuring data survives assembly reloads by properly implementing serialization.
This document discusses the history and future of JavaScript, including major versions like ES3, ES5, and the upcoming ES6. It also covers commonly used JavaScript libraries and frameworks like jQuery, AngularJS, Backbone, EmberJS, and React. Additionally, it mentions server-side JavaScript with Node.js, tools like Grunt and Gulp, JavaScript dialects like TypeScript and CoffeeScript, and new features coming in ES6 like classes, arrow functions, and promises.
Designing For Distributed Content ModelsDaniel Eizans
If we want to have content that's prepared for future technologies, is ready for shifting user and device contexts and is appropriate for machines and humans, we must change our patterns of thinking in Interaction Design. This presentation calls for a content out approach to design and begins examining tools and tactics to achieve this method.
Covering how to work on migrating, backups and archive your important data to GCS:
1. Copying/Migrating Data.
2. Object Composition
3. Durable Reduced Availability Storage
#VDT - Visual Design Thinking is a modest proposal. A process you should try with your clients in order to create more empathy and more co-creation in the overall project course. This is a general introduction, more updates on http://www.visualdesignthinking.it
Disruption es la filosofía y metodología de trabajo de TBWA para cuestionar convencionalismos, desarrollar nuevas visiones e ideas disruptivas que lleven marcas más allá del status quo. Los talleres de Disruption analizan mercados y categorías para identificar convencionalismos, llegar a una nueva visión de marca y desarrollar ideas que generen cambios en productos, comunicación, modelo de negocio o posicionamiento. El objetivo es brindar ventajas a organizaciones acelerando el cambio de acuerdo a su visión.
5 Lessons You Can Learn From PlayStation Social Media MonitoringBrand24
PlayStation Poland partnered with a social media agency to increase engagement on Twitter. By responding quickly and consistently to fans with concise 140-character messages, they were able to increase tweets about PlayStation by 60%, increase positive content by 55%, and gain 88% more followers. Key lessons included responding quickly, creating valuable engaging content, listening to customers, interacting properly with fans, and focusing efforts on the most active platform for customers.
Visual design of course presentation materials f teaser courseDiane Gibbs
The document provides guidance on effectively designing visual presentation materials through proper use of design, typography, and imagery. It emphasizes that visuals should support the core message without distracting from it. Key areas of focus are layout and theme, appropriate font choices and sizing, and imagery that reinforces the text proximity without busy backgrounds. The overall message is that visual design builds audience trust when it enhances comprehension of the content.
Art harder! Of the importance of visual design in digital. Zélia Sakhi
The document discusses the importance of visual design in digital products. It emphasizes that good design creates preferences and becomes memorable, leading to a great product. However, design is a team effort that requires communication and collaboration between visual designers, developers, UX designers, and account owners. The goal of design is to give products personality, not just make them pretty, with art direction being how the UI expresses itself.
Fabio Sergio, creative director at frog design’s Milan studio, discusses the power of “design thinking for the future.” He uses a case study of Project M (a large-scale initiative that leverages mobile technologies to combat HIV/AIDS in South Africa) to illustrate a model of design that “is not about creating compelling visions of perfect futures but rather shaping betas of presents of a future we want to live in.”
Presentation for General Assembly to Introduction to Visual Design. Covers the basic understanding of what graphic design is and how it is applied in the UI and UX of design today on the web.
The document appears to be a series of tweets from @alexandramaia_ asking people to tag their questions with #AskDAN. A few usernames like @CarliDavidson and @darcytheflyinghedgehog are mentioned. One tweet states that images can tell stories regardless of language. The document closes with mentions that stats are provided by Nitrogram.
Sylvie Dewaele - Storytelling vs. StorydoingSanoma Belgium
The document discusses the difference between storytelling and storydoing. Storytelling involves using stories as a tactic or strategy to communicate a purpose, drive relevance, and achieve ambitions. Storydoing involves turning storytelling into real world actions and results through three levels: communications, products/services, and the underlying business. Effective storytelling is purpose driven and leads to storydoing across multiple levels of an organization to inspire change.
This document discusses prototyping at TBWA and key shifts in advertising from ads to services, desks to mobile, and virtual to real. It outlines TBWA's key processes from awareness to purchase to loyalty. It provides international and local case studies from TBWA Helsinki and key learnings around testing early and often, expecting problems, and being relentless.
This document provides an update on digital marketing trends in Q2 2016, with a focus on Finland. It identifies several emerging technologies, behaviors, and cultural trends, known as "edges", which could impact brands. These include increased use of bots, live video, virtual and augmented reality, artificial intelligence, internet of things, crowdfunding, robotics, ageless modeling, transgender representation, local markets, reducing waste, and clean technology. The document suggests considering these edges to develop new propositions that will resonate with consumers.
Nicolas Bordas - TBWA - HUBFORUM Paris 2013 HUB INSTITUTE
HUBFORUM PARIS 2013
Panel : Creativity is the future of innovation - Keynote
Intervenant : Nicolas Bordas - Vice-Président TBWA Europe & President BEING Worldwide - TBWA
http://www.hubforum.com/paris/2013/
www.hubinstitute.com
Digital life is becoming increasingly valuable as more of our lives move online. From social networks to personal data to digital legacies after death, our digital lives hold meaning and value even if they are intangible. As technology advances, society will need to grapple with how to define, protect, and determine the worth of our digital identities and footprints.
1. The document discusses the concept of "Disruption®" which refers to surprising the market in a positively different way to achieve a shared vision and accelerate business growth by breaking conventions.
2. It emphasizes that incremental improvements will only lead to incremental results, while disruption aims for a 10x breakthrough in areas like marketing, products/services, and business models.
3. The key takeaways are to make people the differentiator, create and nurture a unique culture, and find real problems to solve to create real value for customers.
Visual design is more than styling. It is function. And not only because it communicates, but also because it makes us feel. And between feeling and communication, people find things easier to use.
Ten observations, provocations, and questions on design and innovation - a presentation by Tim Leberecht of frog design, from Re:Publica in Berlin from April 15, 2010.
The document discusses designing for individualized customer experiences. It covers several topics:
1. The concept of the "segment of one" where customers have unique needs and preferences.
2. A framework for personalization across an ecosystem involving manufacturers, carriers, developers and customers.
3. Considerations for hardware including how technology is changing, 3D modeling software, and emerging manufacturing methods.
4. Considerations for software including new interaction paradigms like widgets, search-based interfaces, and combining capabilities through a dynamically evolving set of options.
The overall message is that companies should focus on personalized, adaptive systems rather than single products to meet the needs of individual customers.
TBWA\Group\China is a full-service integrated marketing group owned by Omnicom and part of the TBWA\ Worldwide network. It has offices in Shanghai, Beijing, and Guangzhou and incorporates specialists to deliver total brand strategies for clients across China. TBWA\ is recognized as one of the top ten global agency networks and the most creatively awarded network in the world. TBWA\China thinks of itself as a disruption agency that comes up with ideas bigger than just advertising to completely change how audiences see brands.
Download this webinar for free: http://mstnr.me/2bG0hmf
How does strong visual design support storytelling? In this webinar, we’ll explore principles for creating visual interfaces that encourage reading, exploration, and interaction.
What You’ll Learn
• Current best practices and emerging trends in visual design for storytelling.
• Ways to develop clear visual hierarchies of photography and type.
• Planning considerations for optimizing visual design across mobile, tablet, laptop, desktop, and widescreen.
• Techniques for a creating a cohesive visual experience across social media channels
Virtual and augmented reality technologies are advancing rapidly and will transform both entertainment and utility in the near future. New head-mounted displays will make immersive virtual worlds and augmented views of the real world more accessible and affordable. These technologies have the potential for wide-ranging applications from gaming and media to education, social networking, commerce, and more.
This document discusses techniques for preserving design information in code. It begins by explaining how design information can get lost when only code exists. It then discusses key design constructs like layers, modules, and dependencies. The document uses a simple CRM system as an example application to demonstrate finding and keeping design in code. Techniques discussed include naming conventions, dependency analysis tools, module systems, augmenting code with annotations and rules, and aspect-oriented programming.
Come learn about building your applications using a hierarchical modular approach. Leave the age of monoliths behind with HMVC. In this session, we will explore the architecture behind HMVC and create a RESTFul application that is modular, versioned and scalable. We will then containerize the application and deploy it into a Docker swarm.
5 Lessons You Can Learn From PlayStation Social Media MonitoringBrand24
PlayStation Poland partnered with a social media agency to increase engagement on Twitter. By responding quickly and consistently to fans with concise 140-character messages, they were able to increase tweets about PlayStation by 60%, increase positive content by 55%, and gain 88% more followers. Key lessons included responding quickly, creating valuable engaging content, listening to customers, interacting properly with fans, and focusing efforts on the most active platform for customers.
Visual design of course presentation materials f teaser courseDiane Gibbs
The document provides guidance on effectively designing visual presentation materials through proper use of design, typography, and imagery. It emphasizes that visuals should support the core message without distracting from it. Key areas of focus are layout and theme, appropriate font choices and sizing, and imagery that reinforces the text proximity without busy backgrounds. The overall message is that visual design builds audience trust when it enhances comprehension of the content.
Art harder! Of the importance of visual design in digital. Zélia Sakhi
The document discusses the importance of visual design in digital products. It emphasizes that good design creates preferences and becomes memorable, leading to a great product. However, design is a team effort that requires communication and collaboration between visual designers, developers, UX designers, and account owners. The goal of design is to give products personality, not just make them pretty, with art direction being how the UI expresses itself.
Fabio Sergio, creative director at frog design’s Milan studio, discusses the power of “design thinking for the future.” He uses a case study of Project M (a large-scale initiative that leverages mobile technologies to combat HIV/AIDS in South Africa) to illustrate a model of design that “is not about creating compelling visions of perfect futures but rather shaping betas of presents of a future we want to live in.”
Presentation for General Assembly to Introduction to Visual Design. Covers the basic understanding of what graphic design is and how it is applied in the UI and UX of design today on the web.
The document appears to be a series of tweets from @alexandramaia_ asking people to tag their questions with #AskDAN. A few usernames like @CarliDavidson and @darcytheflyinghedgehog are mentioned. One tweet states that images can tell stories regardless of language. The document closes with mentions that stats are provided by Nitrogram.
Sylvie Dewaele - Storytelling vs. StorydoingSanoma Belgium
The document discusses the difference between storytelling and storydoing. Storytelling involves using stories as a tactic or strategy to communicate a purpose, drive relevance, and achieve ambitions. Storydoing involves turning storytelling into real world actions and results through three levels: communications, products/services, and the underlying business. Effective storytelling is purpose driven and leads to storydoing across multiple levels of an organization to inspire change.
This document discusses prototyping at TBWA and key shifts in advertising from ads to services, desks to mobile, and virtual to real. It outlines TBWA's key processes from awareness to purchase to loyalty. It provides international and local case studies from TBWA Helsinki and key learnings around testing early and often, expecting problems, and being relentless.
This document provides an update on digital marketing trends in Q2 2016, with a focus on Finland. It identifies several emerging technologies, behaviors, and cultural trends, known as "edges", which could impact brands. These include increased use of bots, live video, virtual and augmented reality, artificial intelligence, internet of things, crowdfunding, robotics, ageless modeling, transgender representation, local markets, reducing waste, and clean technology. The document suggests considering these edges to develop new propositions that will resonate with consumers.
Nicolas Bordas - TBWA - HUBFORUM Paris 2013 HUB INSTITUTE
HUBFORUM PARIS 2013
Panel : Creativity is the future of innovation - Keynote
Intervenant : Nicolas Bordas - Vice-Président TBWA Europe & President BEING Worldwide - TBWA
http://www.hubforum.com/paris/2013/
www.hubinstitute.com
Digital life is becoming increasingly valuable as more of our lives move online. From social networks to personal data to digital legacies after death, our digital lives hold meaning and value even if they are intangible. As technology advances, society will need to grapple with how to define, protect, and determine the worth of our digital identities and footprints.
1. The document discusses the concept of "Disruption®" which refers to surprising the market in a positively different way to achieve a shared vision and accelerate business growth by breaking conventions.
2. It emphasizes that incremental improvements will only lead to incremental results, while disruption aims for a 10x breakthrough in areas like marketing, products/services, and business models.
3. The key takeaways are to make people the differentiator, create and nurture a unique culture, and find real problems to solve to create real value for customers.
Visual design is more than styling. It is function. And not only because it communicates, but also because it makes us feel. And between feeling and communication, people find things easier to use.
Ten observations, provocations, and questions on design and innovation - a presentation by Tim Leberecht of frog design, from Re:Publica in Berlin from April 15, 2010.
The document discusses designing for individualized customer experiences. It covers several topics:
1. The concept of the "segment of one" where customers have unique needs and preferences.
2. A framework for personalization across an ecosystem involving manufacturers, carriers, developers and customers.
3. Considerations for hardware including how technology is changing, 3D modeling software, and emerging manufacturing methods.
4. Considerations for software including new interaction paradigms like widgets, search-based interfaces, and combining capabilities through a dynamically evolving set of options.
The overall message is that companies should focus on personalized, adaptive systems rather than single products to meet the needs of individual customers.
TBWA\Group\China is a full-service integrated marketing group owned by Omnicom and part of the TBWA\ Worldwide network. It has offices in Shanghai, Beijing, and Guangzhou and incorporates specialists to deliver total brand strategies for clients across China. TBWA\ is recognized as one of the top ten global agency networks and the most creatively awarded network in the world. TBWA\China thinks of itself as a disruption agency that comes up with ideas bigger than just advertising to completely change how audiences see brands.
Download this webinar for free: http://mstnr.me/2bG0hmf
How does strong visual design support storytelling? In this webinar, we’ll explore principles for creating visual interfaces that encourage reading, exploration, and interaction.
What You’ll Learn
• Current best practices and emerging trends in visual design for storytelling.
• Ways to develop clear visual hierarchies of photography and type.
• Planning considerations for optimizing visual design across mobile, tablet, laptop, desktop, and widescreen.
• Techniques for a creating a cohesive visual experience across social media channels
Virtual and augmented reality technologies are advancing rapidly and will transform both entertainment and utility in the near future. New head-mounted displays will make immersive virtual worlds and augmented views of the real world more accessible and affordable. These technologies have the potential for wide-ranging applications from gaming and media to education, social networking, commerce, and more.
This document discusses techniques for preserving design information in code. It begins by explaining how design information can get lost when only code exists. It then discusses key design constructs like layers, modules, and dependencies. The document uses a simple CRM system as an example application to demonstrate finding and keeping design in code. Techniques discussed include naming conventions, dependency analysis tools, module systems, augmenting code with annotations and rules, and aspect-oriented programming.
Come learn about building your applications using a hierarchical modular approach. Leave the age of monoliths behind with HMVC. In this session, we will explore the architecture behind HMVC and create a RESTFul application that is modular, versioned and scalable. We will then containerize the application and deploy it into a Docker swarm.
Scaffolding provides temporary structures to support workers completing jobs. In software, scaffolding brings fast productivity through code generation. Ruby on Rails uses scaffolding to generate code for database entities like classes and data access objects. Scaffolding can be static, generating code on demand, or dynamic, generating code transparently. Model scaffolding aims to enhance modeling by automatically generating partial model structures to reduce modeling effort. Approaches include blind scaffolding that generates elements independently and in-place scaffolding that references generated elements. In-place scaffolding allows customizing generated elements. A rule engine can implement scaffolding by matching conditions and generating new model elements. Scaffolding benefits include accelerated modeling, fast feedback, and flexibility while reducing complexity
Polyglot and Poly-paradigm Programming for Better Agilityelliando dias
This document discusses the benefits of polyglot and poly-paradigm programming approaches for building more agile applications. It describes how using multiple languages and programming paradigms can optimize both performance and developer productivity. Specifically, it suggests that statically-typed compiled languages be used for core application components while dynamically-typed scripting languages connect and customize these components. This approach allows optimizing areas that require speed/efficiency separately from those requiring flexibility. The document also advocates aspects and functional programming to address cross-cutting concerns and concurrency challenges that arise in modern applications.
The Fourth International Workshop on RESTful Design, WS-REST 2013
REST in Brazil - Industry Keynote
On learning REST, and its impact on the design of massive applications in Brazil
This document discusses microservices, including their pros and cons. It notes that microservices allow for independent deployment, easier refactoring and isolating failures. However, they require more code, increase operational complexity and can cause consistency issues. The document also covers challenges like communicating between microservices and centralized logging. It provides references for further reading on microservice architectures.
This document discusses iOS development best practices from an experienced iOS team. It covers topics like workflows using Git Flow, feature branches and code reviews. It also discusses testing, specifications, architecture patterns like MVC, VIPER and Light View Controllers. Planning advice is provided for timeframes of 1 month, 3 months, 6 months and beyond. Recommended tools include Git, GitLab, Xcode, CocoaPods and others. References are included for further reading.
Security research over Windows #defcon chinaPeter Hlavaty
Past several years Microsoft Windows undergo lot of fundamental security changes. Where one can argue still imperfect and bound to tons of legacy issues, on the other hand those changes made important shifts in attacker perspective. From tightened sandboxing, restricting attack surface, introducing mitigations, applying virtualization up to stronger focus even on win32k. In our talk we will go trough those changes, how it affects us and how we tackle them from choosing targets, finding bugs up to exploitation primitives we are using. While also empathize that windows research is not only about sandbox, and there are many more interesting target to look for.
This document discusses modern JavaScript development approaches like MVVM and KnockoutJS. It promotes using a ViewModel pattern to separate application logic and state from the view. This improves testability and avoids issues like tightly coupled JavaScript code. The document provides examples of building Single Page Applications with KnockoutJS, handling dependencies through AMD, and using frameworks to create composable user interfaces. Overall it advocates for test-driven development and leveraging new JavaScript capabilities for building maintainable, modular applications.
This advanced session will cover topics on how to leverage both CFML and ORM to start creating amazing applications that will be as lethal as a dinosaur riding a shark with an Uzi. We will cover ORM session management, virtual service layers, dynamic finders, dynamic counters and an enhanced Hibernate Criteria builder to create easy and programmatic HQL queries.
The document discusses various types of anti-patterns that can occur in software development, including methodological, coding, object-oriented design, software design, project management, user interface, and organizational anti-patterns. It provides examples of specific anti-patterns like copy-paste programming, magic numbers, big ball of mud architecture, death march projects, and click-here links. The goals are to help recognize these ineffective patterns, understand their root causes like haste and ignorance, and implement better solutions.
The document discusses coding standards, code reviews, and related tools. It emphasizes that coding standards provide structure and consistency that avoids arbitrary variations. Standards help produce unified, understandable code and reduce bugs. The document outlines some specific standards for areas like commenting, naming, collections, and exceptions. It addresses adopting standards through incremental changes and code reviews. Code reviews are presented as an important way to catch bugs early, enhance learning, and promote collective code ownership. Various tools for code analysis, style checking, and code metrics are also mentioned.
This document discusses transforming monolithic applications into modular applications using hierarchical MVC (HMVC) architecture. It begins by outlining problems with legacy applications and benefits of modularization. It then explains HMVC and how it improves on traditional MVC by allowing independent MVC triads. Finally, it demonstrates how to implement HMVC modularity using ColdBox modules, including defining modules with ModuleConfig.cfc and leveraging features like automatic mappings and routing.
The ColdBox Platform was the first conventions based MVC framework for ColdFusion. It has evolved and become the de-facto standard for building scalable and modern ColdFusion applications. Come learn about hierarchical MVC and modularization to scale your legacy or new applications to a new modern era.
From science to engineering, the process to build a machine learning productBruce Kuo
This document discusses the process of developing a machine learning product from science to engineering. It begins with defining the business problem and objectives, then researching potential machine learning solutions through experimentation. Next, it covers evaluating solutions offline and defining metrics before integrating the model. Engineering aspects like serialization, APIs, pipelines and monitoring are also discussed. The goal is to share an overview of a machine learning project lifecycle and highlight connections between business needs and technical implementation.
Adobe AEM overview for Business Heads. How to build a team, What are the phases of development, Tools and technologies, Team composition, Estimations, Deployment and Migration, Sizing - Presented at Adobe Bangalore
Evolve or Die! How many times havethey told you, „You still coding in that?“. Come to this session to discover the infamous land of legacy ColdFusion applications, their why and existence motivations. We will then discover how to finally evolve them and take them to the wonderful land of Modern ColdFusion. Come and be inspired to kill the legacy monsters that have haunted you for far too long. We will deliver you once and for all of these inhumane beasts, so you can be proud of writing kick-ass applications with kick-ass tools in ColdFusion. Evolve or Die!
Being a game developer with the skills you haveJohan Lindfors
All work and no play can make anyone dull, don’t you agree? But with the skills you developed during the years as a application or web developer you can create some amazing experiences and potentially also become a highly successful game developer. In this presentation you will get several hints on how to get started using your language of choice. C#, C++, Javascript, Lua and Typescript are all languages that can be leveraged for professional game development!
The document discusses using XNA for game development on Windows Phone. It covers topics like using 2D and 3D graphics, handling input from touches, sensors and orientation changes, integrating networking, ads and Xbox Live functionality, and optimizing performance. Code examples are provided for common tasks like drawing sprites, handling input and animating objects. Future directions for XNA on other platforms like Silverlight and Windows 8 are also mentioned.
The document discusses smartphone operating system market share from 2011 to 2015. It shows that Android rose to the top spot in 2015 which was held by Symbian in 2011. iOS maintained the second position while Windows Phone and BlackBerry OS saw increased adoption over 2011.
A presentation delivered at DevSum11 in Stockholm 2011-05-18. Topic is around developing Windows Phone 7 applications and what I've learned in the process of building and publishing both XNA and Silverlight applications.
The document introduces Windows Phone 7 as a new platform for developers, outlining key elements such as a common hardware specification, consistent APIs, and cloud-powered experiences. It describes the runtime environment for building visually stunning apps or high-performance games using .NET and XAML. Developers can access phone capabilities and integrate with cloud services for features like notifications, location, and Xbox Live. A variety of tools are provided to help developers build, test, deploy, and update their apps in the Windows Phone Marketplace.
The document discusses design principles for Metro, a clean, minimalist design language for Windows phones. The key principles are that Metro design should be clean and light, focus on primary tasks with minimal unnecessary elements, celebrate typography, feel responsive and in motion, prioritize content over visual chrome, and be authentically digital by designing for the device form factor. Examples are provided of how these principles can be applied to elements like color, typography, motion, gestures, common controls, and iconography. The document provides guidance to help balance Metro principles with an original design style.
This document lists several Microsoft technologies including the Common Language Runtime, F# programming language, Task Parallel Library for parallel programming, Managed Extensibility Framework for extensible applications, ASP.NET web framework, data access technologies, foundational .NET classes, and a link to documentation on msdn.se for user Johan.
This document discusses running Windows and other operating systems in the cloud. It compares on-premise hosting versus cloud hosting and outlines some of the key benefits of the cloud model like elasticity, transparency, and pay-per-use. The document also provides examples of how applications can be deployed, scaled, monitored and recovered in the cloud using services like Azure. It includes pricing examples for different cloud computing and database services.
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.
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.
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.
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
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
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
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
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.
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.
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!
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
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
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
14. view-model
• encapsulation or incorporation of model?
• instantiation?
1. per view/page in code
2. per view/page in xaml
3. per application instance
4. using view-model-locator
• converters or conversions?
15. design time
using System.ComponentModel;
...
if (DesignerProperties.IsInDesignTool) {
}
• mock service or view model?
• what about demo time?