Presentation for RefreshDC providing an overview of data visualization strategies and a variety of open source tools to accomplish your goals. The event was made possible by AARP and LivingSocial.
Devoxx: Event storming a DDD/MicroService landscape using post-it's and markersstijn vanpoucke
During this hands-on workshop you'll learn about Domain Driven Design, CQRS, Event Sourcing and Microservices. You'll learn all of this during an active workshop standing up and contributing with a marker and post-it's in your hand. We'll be extracting events from a hypothetically business case. The workshop will cover some theory but 80% of our time will be spent hands-on in small groups of 4-6 people. After this workshop you'll have learned how to pick and choose the boundaries of your isolated Microservices as Bounded Context's, how to thread events as first-class citizens and how to present them to the users.
https://cfp.devoxx.be/2017/talk/EVE-8066/Event_storming_a_DDD%2FMicroService_landscape_using_post-it's_and_markers
In my day to day role I often need to create a graph, chart or table to simplify what can sometimes be a lot of data into a salient point or two. Here are 10 free data visualizations tools; some provide the metrics, whilst the others highlight relationships between the data, as well as displaying the information in a visual, understandable and digestible way. You may find them useful for that pitch, presentation or assignment.
An analysis of_machine_and_human_analytics_in_classificationSubhashis Hazarika
1) An analysis of machine learning and human-analytics classification models that found human-guided models performed better due to incorporating "soft knowledge" unavailable to machine models.
2) Two case studies were conducted comparing decision trees from visual analytics with human guidance to those from standard machine learning algorithms.
3) Humans were able to leverage soft knowledge like imagining outliers, looking ahead to future decisions, and incorporating domain expertise to construct superior classification models.
Information Visualization: Analyzing and Presenting DataAndrew Vande Moere
This document provides an overview of information visualization and data visualization. It discusses visualization as a tool, medium, practice, form of communication, and catalyst. It provides examples in each of these categories and discusses principles of good visualization design and the role of design in visualization. Key topics covered include visualization techniques, interactive visualization, public visualization projects, and evaluation studies on the impact of visualization.
Looptworks is an upcycling clothing company founded in 2009 in Portland, Oregon. It is co-owned by Scott Hamlin and Gary Peck. The company employs a sales manager, marketing head, sales reps, and interns. It uses an upcycling process to convert waste materials into higher quality products. The company plans to expand its product distribution to university bookstores over 5 years in Oregon, Washington, and California to target the green consumer market. Financial projections show increasing sales and profits as the company grows.
The document discusses the future of software development and open source programming languages. It notes that future software will be web-based and mobile-focused. It also discusses how major companies like Google, Yahoo and Facebook use open source languages like PHP, Python and Java. Open source means the software is free and free distribution allows it to be a big business opportunity, with businesses offering both basic free and premium versions of web-based, open source software.
Open Source Software and Libraries: Practical Applications [panel discussion] jason clark
Abstract: Open Source software and the programming habits surrounding Open Source software are becoming more and more popular in library settings. We’ll take a closer look at the possibilities and drawbacks of Open Source as well as some practical examples of Open Source applications in libraries.
The document discusses applying usability principles when developing open-source software, libraries, or plugins for other developers. It emphasizes keeping the developers who will use the work in mind, and focuses on applying usability to API design. It contrasts this with paid development, noting that unpaid open-source work is not driven by milestones or commitments.
Mindfire Solutions provides expert off-shore Ruby on Rails development services which is an open-source web application framework for Ruby programming language that enables developers to build dynamic, data-driven applications and hence generates sustainable efficiency.
Top programming languages in open source softwareHoang Thao
The document discusses analyzing the top programming languages used in open source software projects. It outlines collecting data on projects from SourceForge and Ohloh across different categories, then calculating the percentage of projects using each language to determine the top 10 overall and for various categories. The results show C as the top language overall, and distributions varying between categories, with Java ranking highest in science and engineering and C++ in games. Future work could involve analyzing more data and collecting it automatically.
Open source Tools and Frameworks for M2M - Sierra Wireless Developer DaysBenjamin Cabé
On June 14, 2013 were the first Sierra Wireless Developer Days. This is the presentation I gave about Sierra Wireless Open-Source activities, and the technologies being delivered together with the Eclipse M2M Industry Working Group.
Join our developer community at http://developer.sierrawireless.com
Presentation by Pedro Rio at the Agile Portugal 2011 Conference on the topic: Agile Programming - eXtensible Enterprise Objects a practical open-source implementation
11 Tools for your Open Source devops stack Kris Buytaert
11 Tools for your devops stack
- Devops is a growing movement to break down barriers between development and operations teams. It promotes automation, measurement, and sharing.
- Popular tools include Jenkins for continuous integration, FPM for packaging, Logstash for log collection, Graphite for metrics collection and visualization, Puppet/Chef for configuration management, and Vagrant for portable development environments.
- Other tools like MCollective and friends help with distributed automation tasks like checking server statuses or package versions across many servers.
Volunteering at YouSee on Technology SupportYouSee
This document provides instructions for volunteering to develop IT solutions for social causes using open source web application programming. It discusses installing PHP, MySQL, Apache and related tools on Windows using WAMP server or on Linux. It also covers using Git and GitHub for collaboratively developing software by forking repositories, cloning them locally, committing changes and pushing them to the remote repository. The key steps are to install necessary software, fork a project repository on GitHub, clone it locally, make code changes, commit and push them for review and merging into the master repository.
21 people attended the July 2014 program meeting hosted by BDPA Cincinnati chapter. The topic was 'Open Source Tools and Resources'. The guest speaker was Greg Greenlee (Blacks In Technology).
'Open source' refers to a computer program in which the source code is available to the general public for use or modification from its original design. Open source code is typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community. Open source sprouted in the technological community as a response to proprietary software owned by corporations. Over 85% of enterprises are using open source software. Managers are quickly realizing the benefit that community-based development can have on their businesses. This month, we put on our geek hats and detective gloves to learn how we can monitor our computers’ environments using open source tools. This meetup covered some of the most popular ‘Free and Open Source Software’ (FOSS) tools used to monitor various aspects of your computer environment.
Mongo db - How we use Go and MongoDB by Sam HelmanHakka Labs
In this talk, we'll hear from Sam Helman, Software Engineer at 10gen, on how 10gen is integrating Go into our new and existing cloud tools. Some of the tools leveraging Go include the backup capabilities in MongoDB Management Service and a continuos integration tool. This was an opportunity to experiment with new technologies and create a better product for end users.
Programming the in Go and the mgo driver has been extremely satisfying. Between the lightweight syntax, the first-class concurrency and the well documented, idiomatic libraries such as mgo, Go is a great choice for writing anything from small scripts to large distributed applications. In this talk, Sam will go through how the team has integrated Go and why Go and MongoDB are a great match for cloud services.
This document provides information about Zara, the largest clothing company owned by the Spanish fashion group Inditex. It discusses Zara's business model, strategies, and supply chain management approach. Zara aims to continuously innovate and provide new, affordable designs made from quality materials to satisfy customer desires. Through its fast fashion model, Zara is able to design, produce, and distribute new collections to stores within weeks, allowing it to stay on top of the latest trends. Zara has over 1,900 stores globally and is a leader in the fast fashion industry due to its ability to quickly replicate designs at low prices.
Deploying, Managing, and Leveraging Honeypots in the Enterprise using Open So...Jason Trost
2015 is turning out to be the most spectacular year of high profile compromises across almost every vertical and many companies are starting to consider new options to raise the bar for intrusion detection and incident response, including deploying honeypots.
In this workshop we will present an overview of the current state of the art of leveraging open source tools to build a novel intrusion detection system inside the enterprise. We will discuss the pros/cons and ins/outs of several major open source honeypots as well as how to manage and deploy these sensors using the Modern Honey Network, Splunk, as well as integration into other systems such as ArcSight. We will discuss real world deployments of honeypots, what worked and what didn't as well as recommendations for getting the most out of these non-convention network sensors.
This document provides an overview and comparison of several popular open source automation tools, including Selenium, Watir, FlexMonkey, TurnkeyLinux, TestLink, and Redmine. Selenium is a suite of tools for automating web browsers across different browsers and operating systems. Watir is a Ruby library for automating web browsers. FlexMonkey is a tool for testing Flex and Air applications. TurnkeyLinux provides over 45 ready-to-use Linux solutions. TestLink is an open source test management tool. Redmine is an open source project management and issue tracking tool. The document compares the pros and cons of each tool and provides example usages and links for further information.
The document discusses a panel on data visualization. It introduces the panelists from various organizations and their roles. Common themes of visual storytelling, easier comprehension of data through visualization, and spotting trends are discussed. John Teresko is quoted about how data visualization can help turn data into useful information. Examples of data visualization projects from different industries are briefly described.
This document discusses managing the cloud with open source tools. It begins with an introduction on cloud computing and open source. It then outlines the topics to be covered, which include an overview of cloud computing, open source philosophy and impact, the relationship between cloud computing and open source software, and open source management tools for cloud computing.
Open Source Tool Chains for Cloud ComputingMark Hinkle
This presentation was given at LinuxCon 2010.
The proliferation of cloud computing is inevitable, hosted apps, software-as-as-service and now dynamic on-demand utility computing is becoming the norm. The session will be a “fire-side” chat style discussion of the types of challenges presented by IT management operations personnel and how they can manage cloud infrastructure using open source tools. The talk will discuss options for deploying and integrating tools that provision, configure, orchestrate and monitor cloud (and physical)infrastructure. The session will appeal to those IT professionals (syadmins, net-ops, developers) who develop and manage infrastructure that resides in hosted environments like Amazon EC2 without disregarding traditionally hosted internal infrastructure.
Threat Intelligence with Open Source Tools - Cornerstones of Trust 2014Santiago Bassett
Threat Intelligence has become increasingly important as the number and severity of threats is growing continuously. We live in an era where our prevention technologies are not enough anymore, antivirus products fail to detect new or sophisticated pieces of malware, our firewalls and perimeter defenses are easily bypassed and the attacker’s techniques are growing in complexity. In this new landscape, sharing threat intelligence has become a key component to mitigate cyber-attacks.
In this session we will define what Threat Intelligence is and discuss how to collect and integrate threat intelligence from public sources. In addition, we’ll demonstrate how to build your own Threat Intelligence data using Open Source tools such as sandboxes, honeypots, sinkholes and other publicly available tools.
The industry’s reticence to share information about attack vectors gives the adversary a huge advantage. Using Threat Intelligence we can reduce this advantage and enable preventative response. We will guide you through the different standards (OpenIOC, STIX, MAEC, OTX, IODEF…) to describe and share cyber intelligence, as well as Open Source Frameworks such as CIF (Collective Intelligence Framework) that allows you to combine different threat sources.
One of the biggest problems with Threat Intelligence is finding out how to take advantage of the data you have to actually improve the detection/prevention capabilities in your environment. We will describe how to leverage Threat Intelligence to detect threats and provide defenses, and we will focus on how to use Open Source Tools (Suricata, OSSIM, OSSEC, Bro, Yara…) to get the most of your Threat Intelligence.
Presenters: Jaime Blasco and Santiago Bassett
Cornerstones of Trust 2014:
https://www.cornerstonesoftrust.com
While ITIL represents a lot of paperwork to perform IT Services Management, there are some tools, and in particular Open Source tools that may be extremely useul in the establishment of an ITIL compliant IT service management program.
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
Join Tech Mahindra and CollabNet to learn how you can deliver business value more quickly with higher quality using Tech Mahindra ADOPT (Agile DevOps Process Transformation), an offering for enterprise software development teams built and delivered on the CollabNet TeamForge framework for open source tools.
Open Source Tools & Data Science Competitions odsc
This talk shares the presenter’s experience with open source tools in data science competitions. In the past several years Kaggle and other competitions have created a large online community of data scientists. In addition to competing with each other for fame and glory, members of this community also generously share knowledge, insights using forum and open source code. The open competition and sharing have resulted in rapid progress in the sophistication of the entire community. This presentation will briefly cover this journey from a competitor’s perspective, and share hands on tips on some open source tools proven popular and useful in recent competitions.
This document summarizes a presentation on data visualization techniques and tools. It discusses identifying key data characteristics, selecting appropriate visualization approaches, and other design elements like removing non-data ink and increasing the data-to-ink ratio. It provides examples of static, animated, and interactive tools for creating visualizations locally and online. The goal is to create visualizations that are accurate, transparent, user-centered, and shareable.
Have you ever wondered what eventsourcing, CQRS, event-driven architectures, and DDD are and how they come together to design event-driven applications? Learn about Event-Driven Design (EDD) in a session packed with information and examples. We'll go over key concepts of EDD and will provide take-away examples that you can refer to after the presentation
What you’ll learn:
- Understand the benefits of EDD
- Explore a checklist of practices an organization should follow before starting with EDD
- Gain an introduction to EDD techniques to help identify how to structure your solution architecture
- Discover EDD best practices around evolving your architecture over time
- Understand risks related to EDD
- Learn how to determine whether you’re ready to invest in EDD
Dfuzr is a digital agency that specializes in data visualization. They were hired by a financial services client to create a scalable system to generate thousands of customized visualizations. Dfuzr analyzed the client's existing charts and evaluated off-the-shelf solutions, but decided none would meet the customization needs without significant changes. Their approach involved defining reusable components, abstracting common tasks like data ingestion and rendering, and using a JSON configuration format to generate visualizations from code. They would demonstrate abstracting a simple bar chart for reuse as an example of their process.
The document discusses applying usability principles when developing open-source software, libraries, or plugins for other developers. It emphasizes keeping the developers who will use the work in mind, and focuses on applying usability to API design. It contrasts this with paid development, noting that unpaid open-source work is not driven by milestones or commitments.
Mindfire Solutions provides expert off-shore Ruby on Rails development services which is an open-source web application framework for Ruby programming language that enables developers to build dynamic, data-driven applications and hence generates sustainable efficiency.
Top programming languages in open source softwareHoang Thao
The document discusses analyzing the top programming languages used in open source software projects. It outlines collecting data on projects from SourceForge and Ohloh across different categories, then calculating the percentage of projects using each language to determine the top 10 overall and for various categories. The results show C as the top language overall, and distributions varying between categories, with Java ranking highest in science and engineering and C++ in games. Future work could involve analyzing more data and collecting it automatically.
Open source Tools and Frameworks for M2M - Sierra Wireless Developer DaysBenjamin Cabé
On June 14, 2013 were the first Sierra Wireless Developer Days. This is the presentation I gave about Sierra Wireless Open-Source activities, and the technologies being delivered together with the Eclipse M2M Industry Working Group.
Join our developer community at http://developer.sierrawireless.com
Presentation by Pedro Rio at the Agile Portugal 2011 Conference on the topic: Agile Programming - eXtensible Enterprise Objects a practical open-source implementation
11 Tools for your Open Source devops stack Kris Buytaert
11 Tools for your devops stack
- Devops is a growing movement to break down barriers between development and operations teams. It promotes automation, measurement, and sharing.
- Popular tools include Jenkins for continuous integration, FPM for packaging, Logstash for log collection, Graphite for metrics collection and visualization, Puppet/Chef for configuration management, and Vagrant for portable development environments.
- Other tools like MCollective and friends help with distributed automation tasks like checking server statuses or package versions across many servers.
Volunteering at YouSee on Technology SupportYouSee
This document provides instructions for volunteering to develop IT solutions for social causes using open source web application programming. It discusses installing PHP, MySQL, Apache and related tools on Windows using WAMP server or on Linux. It also covers using Git and GitHub for collaboratively developing software by forking repositories, cloning them locally, committing changes and pushing them to the remote repository. The key steps are to install necessary software, fork a project repository on GitHub, clone it locally, make code changes, commit and push them for review and merging into the master repository.
21 people attended the July 2014 program meeting hosted by BDPA Cincinnati chapter. The topic was 'Open Source Tools and Resources'. The guest speaker was Greg Greenlee (Blacks In Technology).
'Open source' refers to a computer program in which the source code is available to the general public for use or modification from its original design. Open source code is typically created as a collaborative effort in which programmers improve upon the code and share the changes within the community. Open source sprouted in the technological community as a response to proprietary software owned by corporations. Over 85% of enterprises are using open source software. Managers are quickly realizing the benefit that community-based development can have on their businesses. This month, we put on our geek hats and detective gloves to learn how we can monitor our computers’ environments using open source tools. This meetup covered some of the most popular ‘Free and Open Source Software’ (FOSS) tools used to monitor various aspects of your computer environment.
Mongo db - How we use Go and MongoDB by Sam HelmanHakka Labs
In this talk, we'll hear from Sam Helman, Software Engineer at 10gen, on how 10gen is integrating Go into our new and existing cloud tools. Some of the tools leveraging Go include the backup capabilities in MongoDB Management Service and a continuos integration tool. This was an opportunity to experiment with new technologies and create a better product for end users.
Programming the in Go and the mgo driver has been extremely satisfying. Between the lightweight syntax, the first-class concurrency and the well documented, idiomatic libraries such as mgo, Go is a great choice for writing anything from small scripts to large distributed applications. In this talk, Sam will go through how the team has integrated Go and why Go and MongoDB are a great match for cloud services.
This document provides information about Zara, the largest clothing company owned by the Spanish fashion group Inditex. It discusses Zara's business model, strategies, and supply chain management approach. Zara aims to continuously innovate and provide new, affordable designs made from quality materials to satisfy customer desires. Through its fast fashion model, Zara is able to design, produce, and distribute new collections to stores within weeks, allowing it to stay on top of the latest trends. Zara has over 1,900 stores globally and is a leader in the fast fashion industry due to its ability to quickly replicate designs at low prices.
Deploying, Managing, and Leveraging Honeypots in the Enterprise using Open So...Jason Trost
2015 is turning out to be the most spectacular year of high profile compromises across almost every vertical and many companies are starting to consider new options to raise the bar for intrusion detection and incident response, including deploying honeypots.
In this workshop we will present an overview of the current state of the art of leveraging open source tools to build a novel intrusion detection system inside the enterprise. We will discuss the pros/cons and ins/outs of several major open source honeypots as well as how to manage and deploy these sensors using the Modern Honey Network, Splunk, as well as integration into other systems such as ArcSight. We will discuss real world deployments of honeypots, what worked and what didn't as well as recommendations for getting the most out of these non-convention network sensors.
This document provides an overview and comparison of several popular open source automation tools, including Selenium, Watir, FlexMonkey, TurnkeyLinux, TestLink, and Redmine. Selenium is a suite of tools for automating web browsers across different browsers and operating systems. Watir is a Ruby library for automating web browsers. FlexMonkey is a tool for testing Flex and Air applications. TurnkeyLinux provides over 45 ready-to-use Linux solutions. TestLink is an open source test management tool. Redmine is an open source project management and issue tracking tool. The document compares the pros and cons of each tool and provides example usages and links for further information.
The document discusses a panel on data visualization. It introduces the panelists from various organizations and their roles. Common themes of visual storytelling, easier comprehension of data through visualization, and spotting trends are discussed. John Teresko is quoted about how data visualization can help turn data into useful information. Examples of data visualization projects from different industries are briefly described.
This document discusses managing the cloud with open source tools. It begins with an introduction on cloud computing and open source. It then outlines the topics to be covered, which include an overview of cloud computing, open source philosophy and impact, the relationship between cloud computing and open source software, and open source management tools for cloud computing.
Open Source Tool Chains for Cloud ComputingMark Hinkle
This presentation was given at LinuxCon 2010.
The proliferation of cloud computing is inevitable, hosted apps, software-as-as-service and now dynamic on-demand utility computing is becoming the norm. The session will be a “fire-side” chat style discussion of the types of challenges presented by IT management operations personnel and how they can manage cloud infrastructure using open source tools. The talk will discuss options for deploying and integrating tools that provision, configure, orchestrate and monitor cloud (and physical)infrastructure. The session will appeal to those IT professionals (syadmins, net-ops, developers) who develop and manage infrastructure that resides in hosted environments like Amazon EC2 without disregarding traditionally hosted internal infrastructure.
Threat Intelligence with Open Source Tools - Cornerstones of Trust 2014Santiago Bassett
Threat Intelligence has become increasingly important as the number and severity of threats is growing continuously. We live in an era where our prevention technologies are not enough anymore, antivirus products fail to detect new or sophisticated pieces of malware, our firewalls and perimeter defenses are easily bypassed and the attacker’s techniques are growing in complexity. In this new landscape, sharing threat intelligence has become a key component to mitigate cyber-attacks.
In this session we will define what Threat Intelligence is and discuss how to collect and integrate threat intelligence from public sources. In addition, we’ll demonstrate how to build your own Threat Intelligence data using Open Source tools such as sandboxes, honeypots, sinkholes and other publicly available tools.
The industry’s reticence to share information about attack vectors gives the adversary a huge advantage. Using Threat Intelligence we can reduce this advantage and enable preventative response. We will guide you through the different standards (OpenIOC, STIX, MAEC, OTX, IODEF…) to describe and share cyber intelligence, as well as Open Source Frameworks such as CIF (Collective Intelligence Framework) that allows you to combine different threat sources.
One of the biggest problems with Threat Intelligence is finding out how to take advantage of the data you have to actually improve the detection/prevention capabilities in your environment. We will describe how to leverage Threat Intelligence to detect threats and provide defenses, and we will focus on how to use Open Source Tools (Suricata, OSSIM, OSSEC, Bro, Yara…) to get the most of your Threat Intelligence.
Presenters: Jaime Blasco and Santiago Bassett
Cornerstones of Trust 2014:
https://www.cornerstonesoftrust.com
While ITIL represents a lot of paperwork to perform IT Services Management, there are some tools, and in particular Open Source tools that may be extremely useul in the establishment of an ITIL compliant IT service management program.
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
Join Tech Mahindra and CollabNet to learn how you can deliver business value more quickly with higher quality using Tech Mahindra ADOPT (Agile DevOps Process Transformation), an offering for enterprise software development teams built and delivered on the CollabNet TeamForge framework for open source tools.
Open Source Tools & Data Science Competitions odsc
This talk shares the presenter’s experience with open source tools in data science competitions. In the past several years Kaggle and other competitions have created a large online community of data scientists. In addition to competing with each other for fame and glory, members of this community also generously share knowledge, insights using forum and open source code. The open competition and sharing have resulted in rapid progress in the sophistication of the entire community. This presentation will briefly cover this journey from a competitor’s perspective, and share hands on tips on some open source tools proven popular and useful in recent competitions.
This document summarizes a presentation on data visualization techniques and tools. It discusses identifying key data characteristics, selecting appropriate visualization approaches, and other design elements like removing non-data ink and increasing the data-to-ink ratio. It provides examples of static, animated, and interactive tools for creating visualizations locally and online. The goal is to create visualizations that are accurate, transparent, user-centered, and shareable.
Have you ever wondered what eventsourcing, CQRS, event-driven architectures, and DDD are and how they come together to design event-driven applications? Learn about Event-Driven Design (EDD) in a session packed with information and examples. We'll go over key concepts of EDD and will provide take-away examples that you can refer to after the presentation
What you’ll learn:
- Understand the benefits of EDD
- Explore a checklist of practices an organization should follow before starting with EDD
- Gain an introduction to EDD techniques to help identify how to structure your solution architecture
- Discover EDD best practices around evolving your architecture over time
- Understand risks related to EDD
- Learn how to determine whether you’re ready to invest in EDD
Dfuzr is a digital agency that specializes in data visualization. They were hired by a financial services client to create a scalable system to generate thousands of customized visualizations. Dfuzr analyzed the client's existing charts and evaluated off-the-shelf solutions, but decided none would meet the customization needs without significant changes. Their approach involved defining reusable components, abstracting common tasks like data ingestion and rendering, and using a JSON configuration format to generate visualizations from code. They would demonstrate abstracting a simple bar chart for reuse as an example of their process.
Responsive Web Design presentation at the Fort Wayne AdFedReusser Design, LLC
Nate Reusser recently spoke in front of 80+ advertising and marketing professionals during a luncheon held at the Fort Wayne Advertising Federation. Here are his slides, full of useful information and resources!
Devopsdays State of the Union Amsterdam 2014 John Willis
The document summarizes recent developments in devops, including findings from the 2014 Devops Survey showing correlations between organizational performance, IT performance, organizational culture, and job satisfaction. It also discusses trends toward software-defined architectures, composable infrastructure using containers and Docker, and orchestration tools like Mesos and Kubernetes. Racks of the future are envisioned with bare-metal switches, Docker engines, and CoreOS instead of traditional virtualization.
This document discusses goal-driven design, which focuses on aligning digital strategies and tactics with business and user goals. It advocates starting with goals, then defining strategies to fulfill those goals, and tactics to fulfill the strategies. This ensures digital efforts are purposeful and avoid wasteful features. The document also discusses applying Bauhaus principles of form following function, continuously improving tactics using kaizen, and communicating goals across teams.
You’ve Only Got Two Eyeballs: Designing Products for the Responsive WebDavid Sherwin
People expect to access and use the products that they love everywhere that they go. With an ever-increasing number of different smartphones, tablets, computers, wearables, and televisions that allow us to view websites, this makes our jobs as interactive designers even more challenging. Are you helping them focus on what they really need to get done, on the devices where they need that functionality the most?
In this workshop from HOW Design Live 2016, which was led by David Sherwin and Drew Bridewell with about 250 people, we shared techniques to help teams:
● Prioritize what product features will have the most value for your users across smartphone, tablet, desktop, TV, wearables, and other devices—so you’re investing your time and energy into the right features in the right places
● Validate your product assumptions and hypotheses through paper and digital prototypes, so you can start building those features intelligently
● Plan the implementation of your product features for development in a modular, componentized manner that makes them easier to test and scale
Along with workshop activities rooted in the above techniques, we shared how we used similar approaches in a redesign of the learning experience of Lynda.com as a responsive web product.
We're a think-tank & a one-stop solution for Brand & Marketing Communications. We believe your events & brand pavilion needs the same brand discipline and integrated marketing approach, as your product & brand campaigns.
Behaviour-Driven Development (BDD) is a game changer for the whole team! More than just a testing technique, BDD is both a collaboration and a verification tool, and a vital step on the road to Continuous Delivery. In this session, you will learn what BDD is about, its benefits, and how it affects development teams and processes. But you will also see BDD techniques applied to a real project using tools like JBehave, Cucumber, Selenium 2, Thucydides and more!
- Learn how BDD helps teams focus on discovering and delivering the features that really matter! - Learn what it takes to write more relevant and more maintainable automated acceptance tests - Discover how a well-designed set of automated acceptance criteria can also be a powerful documentation and reporting tool. - See where BDD fits into a Continuous Delivery pipeline.
- And learn how product owners use BDD and Thucydides to drive, coordinate and document releases.
Learn how much more there is to BDD than just “Given..When..Then”!
Developing SEO audits that maximize growth #dmssconferenceAleyda Solís
Learn how to target your SEO audit to avoid the most common pitfalls while targeting it to be strategical, actionable, prioritized and continuous to maximize your SEO growth.
The document summarizes a design systems meetup focused on conducting a UI audit workshop. It provides guidance on conducting different types of audits, including product, technology, tools, processes, and UI audits. For the UI audit, it discusses analyzing colors, typography, and creating a UI inventory to identify common patterns and components. It emphasizes starting with the most used elements, iterating based on insights, and sharing audit findings to help establish a design system.
The document discusses the role of a data engineer. It states that data engineers transform data into a format that can be analyzed, developing and maintaining infrastructures for data generation. They work closely with data scientists to architect solutions that enable data analysis. Data engineers require a variety of technical skills and the ability to approach problems creatively. Their responsibilities include building data pipelines and infrastructure for extraction, transformation, and loading of data. Required skills listed include experience with distributed systems, cloud platforms, programming languages like Python and Scala, databases, data processing technologies like Spark and Hadoop, data warehousing, and software engineering practices.
presented at Web Unleashed 2019
For more info see https://fitc.ca/event/webu19/
Kevin Daly RBC Ventures
Every developer has faced the difficult choice of deciding what tech stack they should use for a new project. Should you use the latest tech or something that everyone knows? Which framework is the best for your team? To survive your tech stack, developers must make trade-offs with developing on new tech stacks and the ability to maintain and scale their applications.
In this presentation, you’ll learn how to evaluate your tech stack and understand the pros and cons of using bleeding edge technology. Using his past experiences, Kevin will also share his lessons learned and how his team tackles managing their tech stack today.
AVEVA World Conference NA - Graham Dalton, LFMAVEVA-Americas
The presentation discusses the Trusted Living Pointcloud, which allows owners and operators to manage laser scan data of industrial assets over the asset lifecycle. It provides a scalable, maintainable 3D model that is verifiable, visual, accessible, and intelligent. The Trusted Living Pointcloud gives stakeholders a complete 3D overview of the asset using laser scan data that can be updated and reused over time rather than being limited to individual projects. It aims to improve efficiency and productivity for complex, capital-intensive industries through digitalization.
This is an era of knowledge explosion, which is theoretically and practically dominated and shaped by Information Technology. The quest of knowledge is unending and it goes back to the elementary level of questioning attitude. For asking question is a best way of learning. We struggle and aim at putting the whole idea into a technical framework symbolically entitled as SkyQ. For ‘Sky’ is the limit and ‘Q’ is the source of inspiration – may be a customer and developer.
www.skyq.in
The document discusses web apps, defining them as websites that perform a useful function, are targeted at smartphones, and are built using web technologies with some native code. It covers aspects of developing web apps such as tools, tricks, and trade-offs involved in the development process. The key tasks in developing a web app are conceptualizing what it will do, creating wireframes, developing the server-side code, client-side code, and native wrappers for different devices.
The document summarizes a workshop on using Datawrapper to create effective data visualizations. It discusses dos and don'ts of data visualization design, such as choosing charts that improve readability, using visual elements to make statements pop out, and showing nuance in data. The workshop demonstrates how to build charts and maps on the Datawrapper platform and introduces the company's team.
בתוך אוקיינוס של דאטה – כמה עמוק תרצו לצלול?
דאטה הוא לא באמת "עשיר" אם הלקוחות לא הבינו שהוא כזה.
אז איך מציגים משהו טכנולוגי בצורה ויזואלית שמתאימה לטווח לקוחות שונים עם צרכים שונים? איך לגשר על פער בין הלקוחות השונים ולייצר כלי שמשרת את כולם ומשקף ויזואלית את עושר הדאטה? ואיך עושים את זה ממש, אבל ממש מהר?
בהרצאה נעבור על האתגרים שעמדו בפני הצוות שלנו כאשר היינו צריכים לשדרג מוצר ישן מאד כדי לשקף את איכות הטכנולוגיה שהמוצר משתמש בה.
תוך שמונה שבועות הצלחנו במשימה ואנחנו נשתף אתכם בשלושת השלבים: במחקר האג'ילי, בדירוג המשימות ובגישת הפיתוח של עיצוב מבוסס מחקר. לבסוף ניתן טיפים שיעזרו לכם לטפל בצורה נכונה בשכבות רבות של מידע, ואיך להציג מידע מורכב בצורה שתהיה נוחה לשימוש עבור האנשים שאמורים להשתמש במידע הזה.
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...Codemotion
AI is the buzzword while ML is the underlying component... but when do we use ML? To solve problems that machines can find patterns without explicitly programming them to do so. But do you have a team building an ML model? How far are they from the IT team? Do they know how to deploy and serve that? Testing? And sharing what they have done? That's where a devops mindset comes in: reduce the batch size, continuous-everything and a culture of failure/experimentation are vital for your data team! In the end, I will show how the workflow of a data scientist can be on the real life with a live demo!
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...Thiago de Faria
AI is the buzzword while ML is the underlying component... but when do we use ML? To solve problems that machines can find patterns without explicitly programming them to do so. But do you have a team building an ML model? How far are they from the IT team? Do they know how to deploy and serve that? Testing? And sharing what they have done? That's where a devops mindset comes in: reduce the batch size, continuous-everything and a culture of failure/experimentation are vital for your data team! In the end, I will show how the workflow of a data scientist can be in real life with a live demo!
Phase2 is a digital experience agency that crafts exceptional digital experiences for healthcare partners to deliver business results and brand loyalty. They help align teams, build the right platforms, and make real connections between organizations and customers through design, user experience, content strategy, and other services. Their work transforms digital patient and customer experiences through personalized, integrated experiences across multiple touchpoints that streamline processes and engage audiences.
The document discusses creating a modern digital experience platform to deliver a seamless customer experience across channels. It highlights that customer expectations are driving the need for engagement on multiple channels. While most brands believe they understand customers, far fewer customers actually feel understood. The document then outlines key components of a digital experience platform, including understanding customers through personas and journey maps, orchestrating customer journeys in real-time, and using a middle layer like GraphQL to connect various systems and data sources. It discusses approaches like using Drupal as the CMS and integrating design systems, as well as challenges around integrating different technical systems to deliver omnichannel experiences.
Beyond websites: A Modern Digital Experience PlatformPhase2
1. The document discusses key trends in digital customer experience including the rise of omnichannel experiences, growth of marketing technology, and importance of digital transformation.
2. A key point is that customers want digital experiences to meet them on their own terms across different channels like mobile and social media.
3. The document also notes that customer experience is proving to increase loyalty, revenue, and lifetime customer value, but that brands often have an incomplete view of their customers.
The document discusses omni-channel delivery of government services. It defines omni-channel as creating a personalized experience for users across any channel, format, location or device. It notes that citizens now expect seamless experiences across multiple channels. To achieve an omni-channel approach, the document recommends understanding users through personas and journeys, auditing current channels and data, and having a strategy that uses data to experiment with content delivery and shifts organizational culture towards being omni-channel.
A FUTURE-FOCUSED DIGITAL PLATFORM WITH DRUPAL 8Phase2
https://www.youtube.com/watch?v=NCx0fx-FWSc
Breaking News: Al Jazeera Builds Future-focused Digital Platform with Drupal 8
Sep 28, 2016 at DrupalCon Dublin
This just in: Al Jazeera Media Network, a leading provider in news and media broadcasting, is investing in its future by building a global, multi-lingual, unified CMS platform to streamline the creation and personalized delivery of news on the newly released Drupal 8 platform. This story is still unfolding!
For a global media network like Al Jazeera, Drupal 8 provides the perfect base for internationalization, future growth, and flexibility. Al Jazeera required a platform that could unify several different content streams and support a complicated editorial workflow, allowing network wide collaboration and search.
In this talk, leaders from the Al Jazeera digital project will go “behind-the-scenes” of the network’s next generation publishing platform. Hear from the Al Jazeera Product Managers and Platform Experts about how the content needs driving the media business can map to the underpinnings of a unified publishing platform. We will explore the technical advantages of Drupal 8, as well as the digital strategy that informed the endeavor. You’ll learn:
● Why Al Jazeera Media Network decided to invest in Drupal 8 as an early adopter
● How to use Deploy, Multi-version, and Replication modules to support an enterprise content repository
● The implications of starting with Lightning as a base distribution
● How Al Jazeera Media Network transformed its editorial workflow with Drupal 8 tools
For anyone working in the digital publishing industry or considering using Drupal 8 for a platform, this session is a must-see!
The Future of Digital Storytelling - Phase2 TalkPhase2
Watch the full talk here: https://www.phase2technology.com/blog/the-future-of-digital-storytelling/
Mike Mangi, Director of Digital Strategy at Phase2, talks about the importance of evoking emotion in storytelling, and the evolution of our use of technology in our quest for ever-more immersive storytelling tools.
He discusses examples of how a story call be told in and across myriad devices from mobile, to wearables, to Augmented and Virtual Reality headsets, to Artificial Intelligence (AI).
He talks about the need for content and experience management systems capable of publishing multi-device, context-optimized content, and the potential to provide solutions with platforms like headless Drupal.
This document summarizes a presentation about important Drupal concepts including entities, fields, and lists. Entities are standardized units of information defined by classes that allow for data storage and manipulation. Fields define the types of data that can be stored in entities. Views and Entity Field Query (EFQ) are two ways to generate lists of entities, with Views providing a user interface and EFQ using code. The presentation provides examples of how to work with entities, fields, Views and EFQ in code.
The document discusses profiling tools and techniques for optimizing performance. It begins with an introduction to profiling and defines it as gathering data on a system's performance metrics like CPU and memory usage to find where time is being spent. It then covers types of profiling like event-based and statistical profiling. The rest of the document provides tips on profiling different languages and frameworks like PHP, Ruby, and Node.js. It also discusses tools like XHProf, XDebug, flamegraphs, and EXPLAIN queries to help optimize databases.
NORTH CAROLINA Open Source, OpenPublic, OpenShiftPhase2
The document discusses North Carolina's adoption of an open source digital platform using Drupal and OpenShift. It highlights that the solution provides flexibility, customization, and cost savings compared to proprietary options. Key aspects include using Drupal distributions like OpenPublic, leveraging the developer community, and collaborating across state agencies to design common features while allowing flexibility. The platform aims to deliver consistent, responsive, usable websites that are easy to manage for the state.
Drupal 8 for Enterprise: D8 in a Changing Digital LandscapePhase2
This document discusses how the digital landscape is changing, with more content consumption occurring on mobile devices and through various multimedia formats. It outlines how content management systems are evolving in response, with a trend toward decoupled architectures and centralized but separate front-end components. Drupal 8 is presented as being well-suited for these new demands, with the ability to reach audiences across channels and integrate with other systems. The document provides advice on evaluating and implementing a new CMS like Drupal 8.
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...Phase2
Drupal is well positioned to accommodate emerging digital trends and the increasing importance of open source software. Drupal 8 will enhance Drupal's capabilities in key areas like omnichannel experiences, front-end design, multilingual support, and content modeling. For Drupal to thrive, the community must continue to grow talent globally and foster a healthy ecosystem and business environment through contributions, partnerships, and investment.
The document discusses building Drupal sites with the end user in mind, defining end users as people who ultimately use a product rather than those who maintain it. It provides tips for making systems easy to use for end users, such as interviewing users, adding helpful text, removing unnecessary buttons, creating user guides, and using easy labels. The document also discusses Drupal features and modules that can improve the administration experience for end users.
The Yes, No, and Maybe of "Can We Build That With Drupal?"Phase2
Over the last five years, Drupal has made a huge splash in the Government sector and has quickly become the open source CMS platform of choice. If you’re not already using Drupal, it’s likely that it’s come up as an option. It’s a powerful and flexible framework, and because of this the answer to the question ‘Can we build this with Drupal?’ is usually ‘Yes’. That said…your ‘yes’ should sometimes be ‘It depends’.
Understanding the reasons why government has taken interest in Drupal is key to understanding how and where it is best used. Drupal has core strengths that line up with key needs, but there are things it doesn’t do well. How do you make sure that you’re not asking Drupal to do too much? Conversely, even if Drupal is the best choice, how do you make sure your architecture is sound, your project plan is tight, and your business strategy is appropriate?
We’ll look at some case studies from various levels of government from federal to local, examine the challenges faced, and review lessons learned. If your project needs to stretch Drupal to its breaking point, how do you mitigate the technical, project management, and business impacts? How do you weigh the pros and cons of using Drupal when you are planning a project, and what are the key warning signs in an RFP that warn against it? And even when the needs of the client project line up cleanly with Drupal’s core strengths, how do you identify the risk areas when it seems like a match made in heaven?
Drupal is a powerful tool and can transform the work you do, but being educated as to its strengths and weaknesses protects you and your project, whether you are a contractor or contract officer, internal technology team or external developer.
David Spira presents on the importance of user testing and Empathy to deliver an effective product, specifically a contact management app for disaster relief that was later used during the Nepal earthquake in 2015.
Red Hat needed a new pattern library that would be flexible enough to integrate into our current Drupal 7 site, yet powerful enough to build future D7, D8 and other Red Hat branded sites. This pattern library would create a consistent, brand approved, look across all of our web properties, and become a common UI development platform for Designers, UX, Devs and Project managers.
In this case study we’ll explain our architectural approach to deliver dozens of tightly packaged components to Redhat.com and other web properties through a variety of distribution methods.
At Phase2, we do things a little differently when it comes to design. While many teams are stuck in the “design first, develop second, theme last” way of doing things, we link our multidisciplinary teams together by a common vehicle: design systems. Each piece of the system, including our prototyping tools, live within the platform, allowing us to integrate processes like creative design, prototyping, front-end methodology, and implementation. We call this “The New Design Workflow.”
This session will feature a panel of Phase2’s most experienced designers and front-end devs for an inside look at our best practices, tips and tricks. Plus, hear us weigh in how Drupal 8 will interface with your favorite front-end tools like PatternLab.
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)Phase2
After building one of the first enterprise Drupal 8 platforms, we speak from experience when we say: if you are an enterprise organization, you should be seriously considering the move to Drupal 8. For many in the Drupal world, Drupal 8 is still viewed with apprehension. With this panel, we’re here to unveil the D8 mystery.
In the changing CMS landscape, enterprises have a lot to gain from the more decoupled, API-focused content repository that Drupal 8 is evolving toward. Drupal’s paradigm shift will vastly improve the way organizations ingest, store, publish, and distribute content through multiple channels. But is the investment worth it? For the enterprise, our answer is an enthusiastic yes.
In this session, discover:
How Drupal 8’s structure fundamentally changes the way organizations approach platform building
The impact of Drupal 8’s configuration management improvements
The benefits of integrated front-end tools and external libraries
The challenges enterprise organizations will face adopting Drupal 8 (and how to overcome them)
How other enterprise organizations are already harnessing the power of Drupal 8
How to get started!
Memorial Sloan Kettering: Adventures in Drupal 8Phase2
Memorial Sloan Kettering is preparing to launch two websites in Drupal 8. As one of the first organizations to migrate its Drupal 6 content management system onto an enterprise Drupal 8 platform, Memorial Sloan Kettering has learned first hand the major challenges and advantages of building in Drupal 8.
In this session, project members from MSK, Phase2, and Digitas will explore the decision to take the leap to Drupal 8 and the reality of building in D8 while it is still a beta. Get details on the brute force migration process, front-end integrations and wiring up with twig in practice, and community contributions to accelerate Drupal 8 in the process of a flagship redesign for one of the leaders in the healthcare space.
We’ll elaborate on the challenges we faced and strategies we used to build on Drupal 8 and how you can learn from them!
Finally, we’ll answer some of your most burning questions:
How did you accomplish moving an existing Drupal 6 site with 25,000 plus pages of content to Drupal 8 while redesigning at the same time?
Should other organizations consider building in Drupal 8?
What tools and best practices were used by developers/sys admins?
What contrib modules are being used?
How difficult was it for the team to learn Drupal 8?
What is being used for layout and webforms?What external libraries and APIs are being used?
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
The Future of Cisco Cloud Security: Innovations and AI IntegrationRe-solution Data Ltd
Stay ahead with Re-Solution Data Ltd and Cisco cloud security, featuring the latest innovations and AI integration. Our solutions leverage cutting-edge technology to deliver proactive defense and simplified operations. Experience the future of security with our expert guidance and support.
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
Transcript: Canadian book publishing: Insights from the latest salary survey ...BookNet Canada
Join us for a presentation in partnership with the Association of Canadian Publishers (ACP) as they share results from the recently conducted Canadian Book Publishing Industry Salary Survey. This comprehensive survey provides key insights into average salaries across departments, roles, and demographic metrics. Members of ACP’s Diversity and Inclusion Committee will join us to unpack what the findings mean in the context of justice, equity, diversity, and inclusion in the industry.
Results of the 2024 Canadian Book Publishing Industry Salary Survey: https://publishers.ca/wp-content/uploads/2025/04/ACP_Salary_Survey_FINAL-2.pdf
Link to presentation slides and transcript: https://bnctechforum.ca/sessions/canadian-book-publishing-insights-from-the-latest-salary-survey/
Presented by BookNet Canada and the Association of Canadian Publishers on May 1, 2025 with support from the Department of Canadian Heritage.
Vaibhav Gupta BAML: AI work flows without Hallucinationsjohn409870
Shipping Agents
Vaibhav Gupta
Cofounder @ Boundary
in/vaigup
boundaryml/baml
Imagine if every API call you made
failed only 5% of the time
boundaryml/baml
Imagine if every LLM call you made
failed only 5% of the time
boundaryml/baml
Imagine if every LLM call you made
failed only 5% of the time
boundaryml/baml
Fault tolerant systems are hard
but now everything must be
fault tolerant
boundaryml/baml
We need to change how we
think about these systems
Aaron Villalpando
Cofounder @ Boundary
Boundary
Combinator
boundaryml/baml
We used to write websites like this:
boundaryml/baml
But now we do this:
boundaryml/baml
Problems web dev had:
boundaryml/baml
Problems web dev had:
Strings. Strings everywhere.
boundaryml/baml
Problems web dev had:
Strings. Strings everywhere.
State management was impossible.
boundaryml/baml
Problems web dev had:
Strings. Strings everywhere.
State management was impossible.
Dynamic components? forget about it.
boundaryml/baml
Problems web dev had:
Strings. Strings everywhere.
State management was impossible.
Dynamic components? forget about it.
Reuse components? Good luck.
boundaryml/baml
Problems web dev had:
Strings. Strings everywhere.
State management was impossible.
Dynamic components? forget about it.
Reuse components? Good luck.
Iteration loops took minutes.
boundaryml/baml
Problems web dev had:
Strings. Strings everywhere.
State management was impossible.
Dynamic components? forget about it.
Reuse components? Good luck.
Iteration loops took minutes.
Low engineering rigor
boundaryml/baml
React added engineering rigor
boundaryml/baml
The syntax we use changes how we
think about problems
boundaryml/baml
We used to write agents like this:
boundaryml/baml
Problems agents have:
boundaryml/baml
Problems agents have:
Strings. Strings everywhere.
Context management is impossible.
Changing one thing breaks another.
New models come out all the time.
Iteration loops take minutes.
boundaryml/baml
Problems agents have:
Strings. Strings everywhere.
Context management is impossible.
Changing one thing breaks another.
New models come out all the time.
Iteration loops take minutes.
Low engineering rigor
boundaryml/baml
Agents need
the expressiveness of English,
but the structure of code
F*** You, Show Me The Prompt.
boundaryml/baml
<show don’t tell>
Less prompting +
More engineering
=
Reliability +
Maintainability
BAML
Sam
Greg Antonio
Chris
turned down
openai to join
ex-founder, one
of the earliest
BAML users
MIT PhD
20+ years in
compilers
made his own
database, 400k+
youtube views
Vaibhav Gupta
in/vaigup
[email protected]
boundaryml/baml
Thank you!
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Raffi Khatchadourian
Efficiency is essential to support responsiveness w.r.t. ever-growing datasets, especially for Deep Learning (DL) systems. DL frameworks have traditionally embraced deferred execution-style DL code that supports symbolic, graph-based Deep Neural Network (DNN) computation. While scalable, such development tends to produce DL code that is error-prone, non-intuitive, and difficult to debug. Consequently, more natural, less error-prone imperative DL frameworks encouraging eager execution have emerged at the expense of run-time performance. While hybrid approaches aim for the "best of both worlds," the challenges in applying them in the real world are largely unknown. We conduct a data-driven analysis of challenges---and resultant bugs---involved in writing reliable yet performant imperative DL code by studying 250 open-source projects, consisting of 19.7 MLOC, along with 470 and 446 manually examined code patches and bug reports, respectively. The results indicate that hybridization: (i) is prone to API misuse, (ii) can result in performance degradation---the opposite of its intention, and (iii) has limited application due to execution mode incompatibility. We put forth several recommendations, best practices, and anti-patterns for effectively hybridizing imperative DL code, potentially benefiting DL practitioners, API designers, tool developers, and educators.
Webinar - Top 5 Backup Mistakes MSPs and Businesses Make .pptxMSP360
Data loss can be devastating — especially when you discover it while trying to recover. All too often, it happens due to mistakes in your backup strategy. Whether you work for an MSP or within an organization, your company is susceptible to common backup mistakes that leave data vulnerable, productivity in question, and compliance at risk.
Join 4-time Microsoft MVP Nick Cavalancia as he breaks down the top five backup mistakes businesses and MSPs make—and, more importantly, explains how to prevent them.
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à GenèveUiPathCommunity
Nous vous convions à une nouvelle séance de la communauté UiPath en Suisse romande.
Cette séance sera consacrée à un retour d'expérience de la part d'une organisation non gouvernementale basée à Genève. L'équipe en charge de la plateforme UiPath pour cette NGO nous présentera la variété des automatisations mis en oeuvre au fil des années : de la gestion des donations au support des équipes sur les terrains d'opération.
Au délà des cas d'usage, cette session sera aussi l'opportunité de découvrir comment cette organisation a déployé UiPath Automation Suite et Document Understanding.
Cette session a été diffusée en direct le 7 mai 2025 à 13h00 (CET).
Découvrez toutes nos sessions passées et à venir de la communauté UiPath à l’adresse suivante : https://community.uipath.com/geneva/.
fennec fox optimization algorithm for optimal solutionshallal2
Imagine you have a group of fennec foxes searching for the best spot to find food (the optimal solution to a problem). Each fox represents a possible solution and carries a unique "strategy" (set of parameters) to find food. These strategies are organized in a table (matrix X), where each row is a fox, and each column is a parameter they adjust, like digging depth or speed.
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
HCL Nomad Web – Best Practices and Managing Multiuser Environmentspanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-and-managing-multiuser-environments/
HCL Nomad Web is heralded as the next generation of the HCL Notes client, offering numerous advantages such as eliminating the need for packaging, distribution, and installation. Nomad Web client upgrades will be installed “automatically” in the background. This significantly reduces the administrative footprint compared to traditional HCL Notes clients. However, troubleshooting issues in Nomad Web present unique challenges compared to the Notes client.
Join Christoph and Marc as they demonstrate how to simplify the troubleshooting process in HCL Nomad Web, ensuring a smoother and more efficient user experience.
In this webinar, we will explore effective strategies for diagnosing and resolving common problems in HCL Nomad Web, including
- Accessing the console
- Locating and interpreting log files
- Accessing the data folder within the browser’s cache (using OPFS)
- Understand the difference between single- and multi-user scenarios
- Utilizing Client Clocking
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025BookNet Canada
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, transcript, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
3. What I Do
Solutions Architect at Phase2 working on
•
• Requirements ElicitationUser Exp and Info Arch Customer Training
•
• Drupal Consulting • Content Migration Planning Stuff (QA)
• Break
#dcdataviz
8. The Challenge
Massive amounts of data becoming available, how do we
make sense of it all?
Semantic Web Open Better Methods
Government (i.e. APIs)
and Other
#dcdataviz
9. Data vs Display
“What” variables were measured vs “how” you
visually represent them
#dcdataviz
10. Types of Data
Quantitative and qualitative
#dcdataviz Data vs Display
11. Quantitative Data
Precise, standardized numerical
measurements
#dcdataviz Data vs Display
12. Quantitative Data
Precise, standardized numerical
measurements
3.75 mph 98° 17’ 15” N, 45° 9.85 mi
average 10’ 6” W
#dcdataviz Data vs Display
14. Qualitative Data
Categorical data with varying degrees of
precision
40% of Arlington
60% of 87% of DC
residents are
Arlington residents
satisfied with their
residents vote
living situation
#dcdataviz Data vs Display
15. Using Qualitative
Data
Establish a quantifiable spectrum for
collection and presentation
#dcdataviz Data vs Display
16. Using Qualitative
Data
Establish a quantifiable spectrum for
collection andhow satisfied are
On a 1 - 10 scale,
presentation
you with living in Arlington?
(1 = not satisfied, 5 = somewhat satisfied,
10 = extremely satisfied)
#dcdataviz Data vs Display
18. Display
“How” dimensions are visually represented (other than
text)
Width Position Color* Icons
Length Radius Opacity Shapes
#dcdataviz Data vs Display
24. “
The most
important consideration when
designing for efficiency is that
every bit of visual content will
make it take longer to find any
particular element in thefrom “Beautiful
- Noah Iliinsky, excerpted
visualization.
Visualization: How To Make it Efficient”
http://is.gd/Qc1BWF
#dcdataviz Visual Noise
29. “
You’re showing
me a lot, but what are you trying
to say?Your Brain, excerpted from “Why Should I
-
Care About What I’m Looking At?”
#dcdataviz Visual Noise
91. Tools
jqPlot - A plotting and charting plugin for the
jQuery Javascript framework
Highlighted Candlestick Chart Code Sample:
Features:
• Tool tip support
• Drag and drop of
data points in UI
• Computed trend
lines
Learn More:
#dcdataviz Open Source Charting
98. Tools Used
flot - jQuery-based Javascript library
Highlighted Learn More:
Features:
http://code.google.com/p/flot
• Drupal integration
via Flot module Development Seed Blog Post
http://is.gd/LvYXsM
• Interactive charts
with tooltip support
• Panning and
zooming capabilities
#dcdataviz Open Source Trending
103. Tools Used
Timeplot - DHTML/AJAX-based widget for
plotting time series and overlay time-based
Highlighted Code Sample:
Features:
• Timelines
• Graphing
• Layering of event
timelines with data
trending
Learn More:
#dcdataviz Open Source Timelines
111. Takeaways
• Know your audience and be realistic about
• Plan your presentation, THEN figure out what
tools you need to execute it.
#dcdataviz
112. Takeaways
• Know your audience and be realistic about
• Plan your presentation, THEN figure out what
tools you need to execute it.
• Attractive visuals are useless without clearly-
defined and executed goals
#dcdataviz
113. Takeaways
• Know your audience and be realistic about
• Plan your presentation, THEN figure out what
tools you need to execute it.
• Attractive visuals are useless without clearly-
defined and executed goals
• An abundance of highly-capable, open-source
tools is available for you to use and improve.
#dcdataviz
114. Thank You!
Thanks to all who attended, and to these
organizations who made this possible:
#dcdataviz
Editor's Notes
#2: Welcome, and thanks for coming out this evening.\n\nI haven&#x2019;t had the pleasure of meeting many of you, so I&#x2019;d like to start off by introducing myself so that you have an idea of where I&#x2019;m coming from.\n
#3: My formal education was in biological engineering, but I&#x2019;ve always had an interest in information technology. \n\nMy first job out of school was working at a DNA lab helping to build custom software used for automated sample tracking and profile extraction.\n\nMy current job primarily involves eliciting requirements, driving stakeholder consensus, exposing risks and dependencies, defining the nature of user interactions, laying the groundwork for information architecture, and generally laying the tracks out in front of our developers so that they can proceed unencumbered.\n
#4: My formal education was in biological engineering, but I&#x2019;ve always had an interest in information technology. \n\nMy first job out of school was working at a DNA lab helping to build custom software used for automated sample tracking and profile extraction.\n\nMy current job primarily involves eliciting requirements, driving stakeholder consensus, exposing risks and dependencies, defining the nature of user interactions, laying the groundwork for information architecture, and generally laying the tracks out in front of our developers so that they can proceed unencumbered.\n
#5: My formal education was in biological engineering, but I&#x2019;ve always had an interest in information technology. \n\nMy first job out of school was working at a DNA lab helping to build custom software used for automated sample tracking and profile extraction.\n\nMy current job primarily involves eliciting requirements, driving stakeholder consensus, exposing risks and dependencies, defining the nature of user interactions, laying the groundwork for information architecture, and generally laying the tracks out in front of our developers so that they can proceed unencumbered.\n
#6: I&#x2019;m not a developer, but I have a natural curiosity and want to know how things work on a conceptual level.\n\nI&#x2019;m here to talk about things I&#x2019;ve learned, trends I&#x2019;m seeing, and experiences I&#x2019;ve had.\n\nMy goal is to make sure that everyone here leaves with something tangible that they can use, or a perspective that helps them think about things a different way.\n
#7: I&#x2019;m not a developer, but I have a natural curiosity and want to know how things work on a conceptual level.\n\nI&#x2019;m here to talk about things I&#x2019;ve learned, trends I&#x2019;m seeing, and experiences I&#x2019;ve had.\n\nMy goal is to make sure that everyone here leaves with something tangible that they can use, or a perspective that helps them think about things a different way.\n
#30: Degree of Satisfaction = Bar Color\nNumber of Respondents = Bar Width\n
#31: Number of Drone Strikes &#x2794; Radius + Opacity\nPakistani Support for Drone Strikes &#x2794; Saturation\nPresident who Ordered Drone Strikes &#x2794; Color \n
#43: Here&#x2019;s a resume that was done as an infographic. Pretty cool idea, right?\n\nApologies in advance to Michael, because I&#x2019;m going to pick on him a bit.\n\nWhat are we trying to prove here? Maybe this is unintentionally revealing?\n
#44: Here&#x2019;s a resume that was done as an infographic. Pretty cool idea, right?\n\nApologies in advance to Michael, because I&#x2019;m going to pick on him a bit.\n\nWhat are we trying to prove here? Maybe this is unintentionally revealing?\n
#45: Here&#x2019;s a resume that was done as an infographic. Pretty cool idea, right?\n\nApologies in advance to Michael, because I&#x2019;m going to pick on him a bit.\n\nWhat are we trying to prove here? Maybe this is unintentionally revealing?\n
#46: Here&#x2019;s a resume that was done as an infographic. Pretty cool idea, right?\n\nApologies in advance to Michael, because I&#x2019;m going to pick on him a bit.\n\nWhat are we trying to prove here? Maybe this is unintentionally revealing?\n
#47: Here&#x2019;s a resume that was done as an infographic. Pretty cool idea, right?\n\nApologies in advance to Michael, because I&#x2019;m going to pick on him a bit.\n\nWhat are we trying to prove here? Maybe this is unintentionally revealing?\n
#48: Is this Noise?\n\nDepends on the context of the audience and how the content is delivered.\n\nIf you are already in a particular station, you probably see a &#x201C;you are here&#x201D; symbol on the map.\n\nYou are being exposed to this because you need to figure out where you are going, thus the risk of losing the reader&#x2019;s attention is relatively low.\n\nZoom in on a region\n\nThis map emphasizes the different lines as well as the stations on each line. Also important are the zones crossed, which are shown subtly as alternating gray and white regions.\n\nAn interactive version would allow for reduction of clutter. Thinks like bicycle parking and car ports would only be toggled on by those who need that information.\n
#49: Is this Noise?\n\nDepends on the context of the audience and how the content is delivered.\n\nIf you are already in a particular station, you probably see a &#x201C;you are here&#x201D; symbol on the map.\n\nYou are being exposed to this because you need to figure out where you are going, thus the risk of losing the reader&#x2019;s attention is relatively low.\n\nZoom in on a region\n\nThis map emphasizes the different lines as well as the stations on each line. Also important are the zones crossed, which are shown subtly as alternating gray and white regions.\n\nAn interactive version would allow for reduction of clutter. Thinks like bicycle parking and car ports would only be toggled on by those who need that information.\n
#50: Is this Noise?\n\nDepends on the context of the audience and how the content is delivered.\n\nIf you are already in a particular station, you probably see a &#x201C;you are here&#x201D; symbol on the map.\n\nYou are being exposed to this because you need to figure out where you are going, thus the risk of losing the reader&#x2019;s attention is relatively low.\n\nZoom in on a region\n\nThis map emphasizes the different lines as well as the stations on each line. Also important are the zones crossed, which are shown subtly as alternating gray and white regions.\n\nAn interactive version would allow for reduction of clutter. Thinks like bicycle parking and car ports would only be toggled on by those who need that information.\n
#51: Is this Noise?\n\nDepends on the context of the audience and how the content is delivered.\n\nIf you are already in a particular station, you probably see a &#x201C;you are here&#x201D; symbol on the map.\n\nYou are being exposed to this because you need to figure out where you are going, thus the risk of losing the reader&#x2019;s attention is relatively low.\n\nZoom in on a region\n\nThis map emphasizes the different lines as well as the stations on each line. Also important are the zones crossed, which are shown subtly as alternating gray and white regions.\n\nAn interactive version would allow for reduction of clutter. Thinks like bicycle parking and car ports would only be toggled on by those who need that information.\n
#52: Is this Noise?\n\nDepends on the context of the audience and how the content is delivered.\n\nIf you are already in a particular station, you probably see a &#x201C;you are here&#x201D; symbol on the map.\n\nYou are being exposed to this because you need to figure out where you are going, thus the risk of losing the reader&#x2019;s attention is relatively low.\n\nZoom in on a region\n\nThis map emphasizes the different lines as well as the stations on each line. Also important are the zones crossed, which are shown subtly as alternating gray and white regions.\n\nAn interactive version would allow for reduction of clutter. Thinks like bicycle parking and car ports would only be toggled on by those who need that information.\n
#61: Daily Media Diet - Wired Magazine\nhttp://is.gd/IrRoHZ\n
#62: Daily Media Diet - Wired Magazine\nhttp://is.gd/IrRoHZ\n
#63: Daily Media Diet - Wired Magazine\nhttp://is.gd/IrRoHZ\n
#64: Demonstrations can be interactive in a literal sense, in that you can touch/feel/use them.\n\nEuclidian solid geometry visualization shown in Tufte&#x2019;s &#x201C;Beautiful Evidence&#x201D;\n
#66: Akamai Real-Time Global Network Traffic Monitorhttp://is.gd/1Oueyq\n\nAuthor doesn&#x2019;t have a specific conclusion in mind beforehand (except maybe &#x201C;there are a lot more attacks than you think there are) since this is real-time data. \n\nYou draw your own conclusions from it...for example &#x201C;it looks like recent network attacks are most concentrated on the eastern seaboard.&#x201D;\n
#67: Akamai Real-Time Global Network Traffic Monitorhttp://is.gd/1Oueyq\n\nAuthor doesn&#x2019;t have a specific conclusion in mind beforehand (except maybe &#x201C;there are a lot more attacks than you think there are) since this is real-time data. \n\nYou draw your own conclusions from it...for example &#x201C;it looks like recent network attacks are most concentrated on the eastern seaboard.&#x201D;\n
#68: Akamai Real-Time Global Network Traffic Monitorhttp://is.gd/1Oueyq\n\nAuthor doesn&#x2019;t have a specific conclusion in mind beforehand (except maybe &#x201C;there are a lot more attacks than you think there are) since this is real-time data. \n\nYou draw your own conclusions from it...for example &#x201C;it looks like recent network attacks are most concentrated on the eastern seaboard.&#x201D;\n
#69: Akamai Real-Time Global Network Traffic Monitorhttp://is.gd/1Oueyq\n\nAuthor doesn&#x2019;t have a specific conclusion in mind beforehand (except maybe &#x201C;there are a lot more attacks than you think there are) since this is real-time data. \n\nYou draw your own conclusions from it...for example &#x201C;it looks like recent network attacks are most concentrated on the eastern seaboard.&#x201D;\n
#70: Akamai Real-Time Global Network Traffic Monitorhttp://is.gd/1Oueyq\n\nAuthor doesn&#x2019;t have a specific conclusion in mind beforehand (except maybe &#x201C;there are a lot more attacks than you think there are) since this is real-time data. \n\nYou draw your own conclusions from it...for example &#x201C;it looks like recent network attacks are most concentrated on the eastern seaboard.&#x201D;\n
#91: Pandemic Preparedness map for joint project of InterAction and USAID, showing public health programs in vulnerable areas.\n\nhttp://preparedness.interaction.org/\n\nMap created by Development Seed, an open source development company that focuses on building communication and visualization tools.\n\nWe work with Development Seed on several projects. I worked closely with them on the World Food Programme&#x2019;s main site, wfp.org.\n\n\n\n\n
#92: Pandemic Preparedness map for joint project of InterAction and USAID, showing public health programs in vulnerable areas.\n\nhttp://preparedness.interaction.org/\n\nMap created by Development Seed, an open source development company that focuses on building communication and visualization tools.\n\nWe work with Development Seed on several projects. I worked closely with them on the World Food Programme&#x2019;s main site, wfp.org.\n\n\n\n\n
#93: Pandemic Preparedness map for joint project of InterAction and USAID, showing public health programs in vulnerable areas.\n\nhttp://preparedness.interaction.org/\n\nMap created by Development Seed, an open source development company that focuses on building communication and visualization tools.\n\nWe work with Development Seed on several projects. I worked closely with them on the World Food Programme&#x2019;s main site, wfp.org.\n\n\n\n\n
#94: Pandemic Preparedness map for joint project of InterAction and USAID, showing public health programs in vulnerable areas.\n\nhttp://preparedness.interaction.org/\n\nMap created by Development Seed, an open source development company that focuses on building communication and visualization tools.\n\nWe work with Development Seed on several projects. I worked closely with them on the World Food Programme&#x2019;s main site, wfp.org.\n\n\n\n\n
#95: Pandemic Preparedness map for joint project of InterAction and USAID, showing public health programs in vulnerable areas.\n\nhttp://preparedness.interaction.org/\n\nMap created by Development Seed, an open source development company that focuses on building communication and visualization tools.\n\nWe work with Development Seed on several projects. I worked closely with them on the World Food Programme&#x2019;s main site, wfp.org.\n\n\n\n\n
#96: Aid Projects in Haiti\nhttp://preparedness.interaction.org/\n
#97: Aid Projects in Haiti\nhttp://preparedness.interaction.org/\n
#98: Aid Projects in Haiti\nhttp://preparedness.interaction.org/\n
#99: Aid Projects in Haiti\nhttp://preparedness.interaction.org/\n
#100: Aid Projects in Haiti\nhttp://preparedness.interaction.org/\n
#101: Aid Projects in Haiti\nhttp://preparedness.interaction.org/\n
#102: Aid Projects in Haiti\nhttp://preparedness.interaction.org/\n
#103: Aid Projects in Haiti\nhttp://preparedness.interaction.org/\n
#104: Aid Projects in Haiti\nhttp://preparedness.interaction.org/\n
#105: MapBox provides a suite of open source tools and services for creating and using custom maps in the cloud.\n\n\nTileMill leverages OpenLayers, Carto, and Mapnik (C++ based mapping application toolkit)\n\nAt Phase2, I worked on a data visualization project with a high-profile federal agency that utilized MapBox and OpenLayers to display state-specific data related to job creation stemming from the Recovery Act legislation.\n\nWe automatically generated the locations of blog posts using natural language processing and semantic tagging provided by a freely-available service called Open Calais, provided by Thomson Reuters.\n\n
#106: MapBox provides a suite of open source tools and services for creating and using custom maps in the cloud.\n\n\nTileMill leverages OpenLayers, Carto, and Mapnik (C++ based mapping application toolkit)\n\nAt Phase2, I worked on a data visualization project with a high-profile federal agency that utilized MapBox and OpenLayers to display state-specific data related to job creation stemming from the Recovery Act legislation.\n\nWe automatically generated the locations of blog posts using natural language processing and semantic tagging provided by a freely-available service called Open Calais, provided by Thomson Reuters.\n\n
#107: MapBox provides a suite of open source tools and services for creating and using custom maps in the cloud.\n\n\nTileMill leverages OpenLayers, Carto, and Mapnik (C++ based mapping application toolkit)\n\nAt Phase2, I worked on a data visualization project with a high-profile federal agency that utilized MapBox and OpenLayers to display state-specific data related to job creation stemming from the Recovery Act legislation.\n\nWe automatically generated the locations of blog posts using natural language processing and semantic tagging provided by a freely-available service called Open Calais, provided by Thomson Reuters.\n\n
#109: Map from Japanearthquakerecovery.org, a project of the Business Civic Leadership Center.\n\nUses open data from USGS and tile designs built with TileMill, an open-source map tile design studio.\n
#110: Map from Japanearthquakerecovery.org, a project of the Business Civic Leadership Center.\n\nUses open data from USGS and tile designs built with TileMill, an open-source map tile design studio.\n
#111: Map from Japanearthquakerecovery.org, a project of the Business Civic Leadership Center.\n\nUses open data from USGS and tile designs built with TileMill, an open-source map tile design studio.\n
#133: During World War 1, it became more difficult for people from Europe to emigrate.\n\nAfter World War 1, more restrictive legislation on immigration was put into place, which kept immigration levels lower moving forward.\n\nThey reached their lowest point during the Great Depression.\n
#134: During World War 1, it became more difficult for people from Europe to emigrate.\n\nAfter World War 1, more restrictive legislation on immigration was put into place, which kept immigration levels lower moving forward.\n\nThey reached their lowest point during the Great Depression.\n
#135: During World War 1, it became more difficult for people from Europe to emigrate.\n\nAfter World War 1, more restrictive legislation on immigration was put into place, which kept immigration levels lower moving forward.\n\nThey reached their lowest point during the Great Depression.\n
#136: During World War 1, it became more difficult for people from Europe to emigrate.\n\nAfter World War 1, more restrictive legislation on immigration was put into place, which kept immigration levels lower moving forward.\n\nThey reached their lowest point during the Great Depression.\n
#139: This is a guy who took a trip Zlatibor, a mountain in Serbia.\n\nhttp://www.brankovukelic.com/post/849444944/zlatibor-breathgiving-infographics\n\nInkscape - one of the leading open source SVG graphics editors\n
#140: This is a guy who took a trip Zlatibor, a mountain in Serbia.\n\nhttp://www.brankovukelic.com/post/849444944/zlatibor-breathgiving-infographics\n\nInkscape - one of the leading open source SVG graphics editors\n