What is UX and why should we care as developers? This talk explores these concepts from a developer's perspective. Presented at Kansas City Developer Conference 2017 on August 4, 2017
The document summarizes a presentation by Team SyncUin for their MVP called "Are You Home?". The app aims to provide a convenient way to check friends' real-time home status through establishing trusted groups. It will have core features like status updates, group permissions, and notes, and be cross-platform with Android as the priority.
This document discusses minimizing the fail rate of qualified users on the TED site. It presents a problem where users arrive at the homepage, do an initial search, but then exit the site without watching a video. The goal is to decrease this fail rate by increasing discoverability of TED Talks within the site to encourage users to watch a video or share it on social media.
Design i/o - Creating Visual Interfaces for Digital SystemsCantina
In the presentation, you'll learn how digital design requires a systems-based approach employing concepts from Lean UX and Atomic Design.
Topics that are covered:
- Systems vs. Pages
- Input/Output Framework
- Influences from Lean UX
- Influences from Atomic Design
- Tools & Process Tips
Slides by Sam Moore Senior Design Consultant at Cantina
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012Atlassian
The presentation discusses how Moving Interactive uses Atlassian tools like JIRA and Confluence for design reviews, dashboards, meeting notes, and user acceptance testing. Specifically, it covers how they use Bonfire for collaborative design reviews, customize dashboards for different roles, implement issue and field security, integrate workflows with proprietary tools, and structure Bonfire testing into grouped sessions.
This document summarizes panels and workshops, apps, and other aspects of SXSW Interactive 2012. Some of the highlighted panels discuss topics like data visualization for social change, responsible design ethics, and the history of Google's redesign. Improvisation and its benefits for collaboration are also discussed. Concerns about single sign-on systems like lack of transparency and disjointed user experiences across sites are outlined. The document also lists websites and apps showcased at the event.
Principles of Website Design - Customer Experience and Usability IDMDigitangle
Part of the IDM Professional Diploma in Digital Marketing from The Institute of Direct and Digital Marketing: The IDM
Delivered by Katrina gallagher of Digitangle.co.uk March 2014.
Remote moderated testing was once out of reach for many organizations -- but not anymore!
Steve Schang of Midwood Usability shares his expert review of and advice for getting the most of remote testing tools.
Contact Steve and his team at MidwoodUsability.com.
Presented at Firecat Studio's monthly UX and Marketing Strategy gathering, Firecat First Friday, in November 2020.
The document summarizes how Bentley University's Digital Engagement Office transformed the university's admission sites using a user-centered design approach. They gathered insights from focus groups, online surveys, analytics tools, and usability testing to understand users' needs and priorities. This informed the design of new admission sites that were launched in November-December 2012. The process focused on prospective students to improve their experience and increase applications and enrollment.
The document summarizes a presentation by Team SyncUin for their MVP called "Are You Home?". The app aims to provide a convenient way to check friends' real-time home status through establishing trusted groups. It will have core features like status updates, group permissions, and notes, and be cross-platform with Android as the priority.
This document discusses minimizing the fail rate of qualified users on the TED site. It presents a problem where users arrive at the homepage, do an initial search, but then exit the site without watching a video. The goal is to decrease this fail rate by increasing discoverability of TED Talks within the site to encourage users to watch a video or share it on social media.
Design i/o - Creating Visual Interfaces for Digital SystemsCantina
In the presentation, you'll learn how digital design requires a systems-based approach employing concepts from Lean UX and Atomic Design.
Topics that are covered:
- Systems vs. Pages
- Input/Output Framework
- Influences from Lean UX
- Influences from Atomic Design
- Tools & Process Tips
Slides by Sam Moore Senior Design Consultant at Cantina
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012Atlassian
The presentation discusses how Moving Interactive uses Atlassian tools like JIRA and Confluence for design reviews, dashboards, meeting notes, and user acceptance testing. Specifically, it covers how they use Bonfire for collaborative design reviews, customize dashboards for different roles, implement issue and field security, integrate workflows with proprietary tools, and structure Bonfire testing into grouped sessions.
This document summarizes panels and workshops, apps, and other aspects of SXSW Interactive 2012. Some of the highlighted panels discuss topics like data visualization for social change, responsible design ethics, and the history of Google's redesign. Improvisation and its benefits for collaboration are also discussed. Concerns about single sign-on systems like lack of transparency and disjointed user experiences across sites are outlined. The document also lists websites and apps showcased at the event.
Principles of Website Design - Customer Experience and Usability IDMDigitangle
Part of the IDM Professional Diploma in Digital Marketing from The Institute of Direct and Digital Marketing: The IDM
Delivered by Katrina gallagher of Digitangle.co.uk March 2014.
Remote moderated testing was once out of reach for many organizations -- but not anymore!
Steve Schang of Midwood Usability shares his expert review of and advice for getting the most of remote testing tools.
Contact Steve and his team at MidwoodUsability.com.
Presented at Firecat Studio's monthly UX and Marketing Strategy gathering, Firecat First Friday, in November 2020.
The document summarizes how Bentley University's Digital Engagement Office transformed the university's admission sites using a user-centered design approach. They gathered insights from focus groups, online surveys, analytics tools, and usability testing to understand users' needs and priorities. This informed the design of new admission sites that were launched in November-December 2012. The process focused on prospective students to improve their experience and increase applications and enrollment.
Sometimes when you are starting on an idea for a project you dont know where or how to start. This is a tried and tested strategy that gets you going. From inspiration to organization, tools to knowledge, all you need to know to build the next great app.
REALTOR Social Media and Technology Resources 2011Doug Devitre
Here are some REALTOR Social Media and Technology Resources compiled from past presentations, new statistics, and tools you can implement in your real estate business.
Lecture on Interaction Design Prototyping and Evaluation taught by Mark Billinghurst as part of the COMP 4026 Advanced HCI class at the University of South Australia. Taught on August 11th 2016.
Bentley University's Undergraduate and Graduate Admission offices didn't just want new web sites, they wanted increased enrollment. So when it came time to build new admission sites, we implemented a user-centered design model that resulted in increased traffic and increased leads for both undergraduate and graduate programs.
Digital Marketing Course Week 3: Digital AssetsAyca Turhan
Third week slides of eMarketing Course at Hacettepe University taught by Ayca Turhan Topics covered within the presentation include:
Digital Assets, Websites, Mobile Websites, Mobile Apps
User Experience
Testing
For more please visit: www.aycaturhan.com/man423
Software architecture often comes in complicated charts and indecipherable UML drawings, involves cryptically named patterns, and requires both developers and users jump through multiple hoops to achieve desired results. Agile tries to get rid of software architecture thoughtfulness altogether, by advocating “emerging architecture” on the fly, in the course of writing code.
This talk considers the goals of software architecture, the thought patterns used to arrive to architectural decisions, and ways to test architectural decisions. We will also look at the architectural pattern library that can make the work of an architect easier, more testable, and less mess-prone.
Stacy L. Deere-Strole discusses the importance of governance for organizations using Office 365 and SharePoint. Governance involves establishing policies, roles, and processes to guide how an organization works together to achieve its goals using these tools. It is important to get management onboard by explaining examples of issues that can arise without governance and potential returns on investment from implementing it. Key areas that typically need governance are discussed, such as site creation, groups, permissions, and development processes. An effective governance team should include representatives from various roles across the organization.
A guide to hiring a great developer to build your first app (redacted version)Oursky
Hiring the right developer for your startup can be wearying. In this bitesized Garage Academy session, Ben Cheng, CEO of Oursky will provide you with all the tips for hiring your first developer -- from app development team structure to recruitment to management.
About the speaker:
Ben Cheng is the CEO of Oursky, a Hong Kong-based app dev studio that helps entrepreneurs and startups turn their ideas into reality. He has driven the company’s vision, strategy, and growth since its inception in 2008, and grown the technology-driven team from 3 to over 40 in Hong Kong and Taipei.
ABOUT OURSKY:
Founded in 2008, Oursky has developed web & mobile apps for startups and enterprises such as ASOS and Thomson Reuters. In 2015, 60% of Oursky's published iOS apps were featured in Apple's App Store and one was selected as a Best of 2013 App.
This document summarizes the key components of a digital strategy for redeveloping a university website, as outlined by Steve Mau and Chris Traganos. It discusses goal setting and findings from analyzing the existing site. It also covers assembling an internal and external team, information architecture planning through wireframes and sitemaps, design reviews, usability testing, launch planning, and ongoing enhancements. The overall strategy focuses on improving the user experience, content delivery, and representing the university brand online through a thoughtful, iterative process.
This document provides guidance on developing a web application. It discusses preparing by planning content and wireframing, developing the front-end using frameworks, working on the back-end, and releasing in iterative cycles. The key steps are to start with the problem, assemble a team, plan models and views, create wireframes without design details, develop the front-end and back-end simultaneously, release iteratively to test groups, and continue improving post-release.
USG Summit - September 2014 - Web Management using DrupalEric Sembrat
The document discusses building web management structures using an open-source content management system (CMS) like Drupal. It describes creating internal tools for knowledge management, project management, and digital asset management to address issues with vendors and provide functionality. The tools were developed quickly in Drupal using contributed plugins and an iterative process. The tools can now be downloaded and used by other institutions running Drupal.
Indy 500 - 4 years as an indie developerDiogo Cardoso
The presentation details how I make my living out of the apps I build for consumers, as an independent developer. The talk detailed how important is the media and taking care of the users as well as using analytics and telemetry to find issues with the app and fix them.
ISCTE-IUL ACM #SmartTalk presentation
The document outlines a 9 step process for developing a successful technology plan for nonprofit river groups. It discusses identifying stakeholders, needs, assets, potential solutions, creating a living document and budget, fundraising strategy, timelines, and taking an iterative approach. The goal is to help pull together the right people, focus on goals, and create a compelling story for funding. Key steps include identifying needs, exploring off-the-shelf and custom solutions, creating a total cost of ownership budget, and developing a fundraising strategy focused on problems solved rather than just technology.
The document discusses the process of creating digital work. It covers the key players involved, including agencies, clients, strategists, digital producers, production companies, coders, and UX/UI designers. It emphasizes collaboration between these groups. The document also outlines the project process, including phases like discovery, define, design, build, and testing. Key documents in the process are mentioned like functional requirements, technical requirements, site maps, wireframes, and design comps. Tips are provided for going live with the work and managing it after launch. Various online resources for inspiration and tools are also listed.
Thoughts on building software architectureJane Prusakova
Software architecture often comes in complicated charts and indecipherable UML drawings, involves cryptically named patterns, and requires both developers and users jump through multiple hoops to achieve desired results. Agile tries to get rid of software architecture thoughtfulness altogether, by advocating “emerging architecture” on the fly, in the course of writing code.
This talk considers the goals of software architecture, the thought patterns used to arrive to architectural decisions, and ways to test architectural decisions. We will also look at the architectural pattern library that can make the work of an architect easier, more testable, and less mess-prone.
Without users & their problems, we have no reason to write software. However, sometimes, it is frustrating dealing with the source of our problems. Thankfully, there are tools to help us become better at communicating with our end users, in hopes of achieving the end goal with as little strife as possible. Empathy, patience, and clear communication go a long way in development, as this talk will show. “Even More Tools for the Developer’s UX Toolbelt” will give developers even more tools to make their lives a little easier when dealing with end users.
Explore the World of Web App Development in this insightful PowerPoint presentation. Join us as we journey through the intricacies of crafting dynamic and user-centric web applications. From demystifying web apps to understanding their types, best practices, and future trends, this presentation equips you with essential knowledge. If you're curious to dive deeper, you can access the detailed article version with more comprehensive insights by clicking the link below:
https://digimonksolutions.com/web-app-development/
The document discusses integrating user experience (UX) design into agile development processes. It describes four common approaches: big upfront design, just-in-time design, design spikes, and sprint pairs. The sprint pairs approach has designers work one sprint ahead of developers. The document also discusses tailoring agile projects for UX work, creating UX release plans and roadmaps, conducting user research, and establishing a usability backlog to track and prioritize issues. Seven keys to success with integrating UX and agile are outlined.
Working with credentials for Azure resources, you want to avoid storing your credentials in repositories when possible. In this session, we will talk about some of the options for working with credentials in Azure development without checking them into repositories - including managed identities, DefaultAzureCredential, and ChainedTokenCredential.
This document summarizes a presentation on using Azure Databricks to predict flight delays. It introduces Databricks, which has environments for SQL, data science/engineering, and machine learning. For the flight prediction scenario, historical flight data is loaded into Databricks and a decision tree model is trained to predict delays. The model is then used to score new flight data and results are analyzed in Power BI.
Sometimes when you are starting on an idea for a project you dont know where or how to start. This is a tried and tested strategy that gets you going. From inspiration to organization, tools to knowledge, all you need to know to build the next great app.
REALTOR Social Media and Technology Resources 2011Doug Devitre
Here are some REALTOR Social Media and Technology Resources compiled from past presentations, new statistics, and tools you can implement in your real estate business.
Lecture on Interaction Design Prototyping and Evaluation taught by Mark Billinghurst as part of the COMP 4026 Advanced HCI class at the University of South Australia. Taught on August 11th 2016.
Bentley University's Undergraduate and Graduate Admission offices didn't just want new web sites, they wanted increased enrollment. So when it came time to build new admission sites, we implemented a user-centered design model that resulted in increased traffic and increased leads for both undergraduate and graduate programs.
Digital Marketing Course Week 3: Digital AssetsAyca Turhan
Third week slides of eMarketing Course at Hacettepe University taught by Ayca Turhan Topics covered within the presentation include:
Digital Assets, Websites, Mobile Websites, Mobile Apps
User Experience
Testing
For more please visit: www.aycaturhan.com/man423
Software architecture often comes in complicated charts and indecipherable UML drawings, involves cryptically named patterns, and requires both developers and users jump through multiple hoops to achieve desired results. Agile tries to get rid of software architecture thoughtfulness altogether, by advocating “emerging architecture” on the fly, in the course of writing code.
This talk considers the goals of software architecture, the thought patterns used to arrive to architectural decisions, and ways to test architectural decisions. We will also look at the architectural pattern library that can make the work of an architect easier, more testable, and less mess-prone.
Stacy L. Deere-Strole discusses the importance of governance for organizations using Office 365 and SharePoint. Governance involves establishing policies, roles, and processes to guide how an organization works together to achieve its goals using these tools. It is important to get management onboard by explaining examples of issues that can arise without governance and potential returns on investment from implementing it. Key areas that typically need governance are discussed, such as site creation, groups, permissions, and development processes. An effective governance team should include representatives from various roles across the organization.
A guide to hiring a great developer to build your first app (redacted version)Oursky
Hiring the right developer for your startup can be wearying. In this bitesized Garage Academy session, Ben Cheng, CEO of Oursky will provide you with all the tips for hiring your first developer -- from app development team structure to recruitment to management.
About the speaker:
Ben Cheng is the CEO of Oursky, a Hong Kong-based app dev studio that helps entrepreneurs and startups turn their ideas into reality. He has driven the company’s vision, strategy, and growth since its inception in 2008, and grown the technology-driven team from 3 to over 40 in Hong Kong and Taipei.
ABOUT OURSKY:
Founded in 2008, Oursky has developed web & mobile apps for startups and enterprises such as ASOS and Thomson Reuters. In 2015, 60% of Oursky's published iOS apps were featured in Apple's App Store and one was selected as a Best of 2013 App.
This document summarizes the key components of a digital strategy for redeveloping a university website, as outlined by Steve Mau and Chris Traganos. It discusses goal setting and findings from analyzing the existing site. It also covers assembling an internal and external team, information architecture planning through wireframes and sitemaps, design reviews, usability testing, launch planning, and ongoing enhancements. The overall strategy focuses on improving the user experience, content delivery, and representing the university brand online through a thoughtful, iterative process.
This document provides guidance on developing a web application. It discusses preparing by planning content and wireframing, developing the front-end using frameworks, working on the back-end, and releasing in iterative cycles. The key steps are to start with the problem, assemble a team, plan models and views, create wireframes without design details, develop the front-end and back-end simultaneously, release iteratively to test groups, and continue improving post-release.
USG Summit - September 2014 - Web Management using DrupalEric Sembrat
The document discusses building web management structures using an open-source content management system (CMS) like Drupal. It describes creating internal tools for knowledge management, project management, and digital asset management to address issues with vendors and provide functionality. The tools were developed quickly in Drupal using contributed plugins and an iterative process. The tools can now be downloaded and used by other institutions running Drupal.
Indy 500 - 4 years as an indie developerDiogo Cardoso
The presentation details how I make my living out of the apps I build for consumers, as an independent developer. The talk detailed how important is the media and taking care of the users as well as using analytics and telemetry to find issues with the app and fix them.
ISCTE-IUL ACM #SmartTalk presentation
The document outlines a 9 step process for developing a successful technology plan for nonprofit river groups. It discusses identifying stakeholders, needs, assets, potential solutions, creating a living document and budget, fundraising strategy, timelines, and taking an iterative approach. The goal is to help pull together the right people, focus on goals, and create a compelling story for funding. Key steps include identifying needs, exploring off-the-shelf and custom solutions, creating a total cost of ownership budget, and developing a fundraising strategy focused on problems solved rather than just technology.
The document discusses the process of creating digital work. It covers the key players involved, including agencies, clients, strategists, digital producers, production companies, coders, and UX/UI designers. It emphasizes collaboration between these groups. The document also outlines the project process, including phases like discovery, define, design, build, and testing. Key documents in the process are mentioned like functional requirements, technical requirements, site maps, wireframes, and design comps. Tips are provided for going live with the work and managing it after launch. Various online resources for inspiration and tools are also listed.
Thoughts on building software architectureJane Prusakova
Software architecture often comes in complicated charts and indecipherable UML drawings, involves cryptically named patterns, and requires both developers and users jump through multiple hoops to achieve desired results. Agile tries to get rid of software architecture thoughtfulness altogether, by advocating “emerging architecture” on the fly, in the course of writing code.
This talk considers the goals of software architecture, the thought patterns used to arrive to architectural decisions, and ways to test architectural decisions. We will also look at the architectural pattern library that can make the work of an architect easier, more testable, and less mess-prone.
Without users & their problems, we have no reason to write software. However, sometimes, it is frustrating dealing with the source of our problems. Thankfully, there are tools to help us become better at communicating with our end users, in hopes of achieving the end goal with as little strife as possible. Empathy, patience, and clear communication go a long way in development, as this talk will show. “Even More Tools for the Developer’s UX Toolbelt” will give developers even more tools to make their lives a little easier when dealing with end users.
Explore the World of Web App Development in this insightful PowerPoint presentation. Join us as we journey through the intricacies of crafting dynamic and user-centric web applications. From demystifying web apps to understanding their types, best practices, and future trends, this presentation equips you with essential knowledge. If you're curious to dive deeper, you can access the detailed article version with more comprehensive insights by clicking the link below:
https://digimonksolutions.com/web-app-development/
The document discusses integrating user experience (UX) design into agile development processes. It describes four common approaches: big upfront design, just-in-time design, design spikes, and sprint pairs. The sprint pairs approach has designers work one sprint ahead of developers. The document also discusses tailoring agile projects for UX work, creating UX release plans and roadmaps, conducting user research, and establishing a usability backlog to track and prioritize issues. Seven keys to success with integrating UX and agile are outlined.
Similar to The importance of UX for Developers (20)
Working with credentials for Azure resources, you want to avoid storing your credentials in repositories when possible. In this session, we will talk about some of the options for working with credentials in Azure development without checking them into repositories - including managed identities, DefaultAzureCredential, and ChainedTokenCredential.
This document summarizes a presentation on using Azure Databricks to predict flight delays. It introduces Databricks, which has environments for SQL, data science/engineering, and machine learning. For the flight prediction scenario, historical flight data is loaded into Databricks and a decision tree model is trained to predict delays. The model is then used to score new flight data and results are analyzed in Power BI.
This document provides an overview of Azure DevOps and how it can benefit developers. It discusses key features such as source control, work item tracking, continuous integration and delivery pipelines, and how SQL Server Data Tools can be used. The presenter has over 20 years of experience in technology and is a Microsoft MVP. They provide a demonstration of using Azure DevOps and SSDT for a database project. Resources for learning more are also included.
The document provides an overview of Azure DevOps and why JavaScript developers should use it. It discusses features like source control, boards for tracking work items, pipelines for continuous integration and delivery, and testing. It also includes a demo of setting up a sample Create React App project in Azure DevOps, including configuring a pipeline to build and deploy the app to an Azure App Service. Resources for learning more about Azure DevOps, using it with JavaScript projects, and understanding Git are also provided.
This document discusses using Azure DevOps for database development. It provides an overview of Azure DevOps features like source control, work tracking, code reviews, builds and releases. SQL Server Data Tools can be used to create database projects in Azure DevOps. An example is provided of adding a new feature to an AdventureWorks database project, committing the changes to source control, and linking work items to track the task. Data professionals are encouraged to use these tools to version database code and automate deployments.
Noodling Data with Jupyter Notebook - presented at various user groups in 2020 both in this format and for Azure Notebooks; also available as a Juptyer Notebook to be presented with RISE slideshow
Pair programming involves two programmers working together, with one typing and the other reviewing the work. It allows for knowledge sharing and immediate feedback. When used selectively, it can produce higher quality code and help onboard new programmers. Mob programming takes this further by having the entire team work together on one task using one screen and keyboard, rotating who physically types. It aims to improve shared understanding and code quality through extensive collaboration, but may reduce delivery speed and be challenging for those who prefer individual work. Effective use of these techniques requires open communication, shared goals, and avoiding forced participation.
Presenting at the Microsoft Devs HK Meetup on 13 June, 2018
Code for presentation: https://github.com/sadukie/IntroToPyForCSharpDevs
Azure Notebook for presentation:
https://notebooks.azure.com/cletechconsulting/libraries/introtopyforcsharpdevs
This document provides an introduction to testing and test-driven development. It discusses what testing is, different types of tests like unit tests and integration tests, test-driven development principles like red-green-refactor, and tools that can be used for test-driven development. Resources for learning more about testing, behavior-driven development, and coding katas are also presented.
Becoming a Servant Leader, Leading from the TrenchesSarah Dutkiewicz
This document discusses how to become a servant leader. It provides tips for leading from the trenches such as putting others first, checking your ego at the door, growing leaders at all levels, and listening. It emphasizes the importance of credibility, integrity, core values, empathy and being transparent. Additional advice includes gaining experience with pain points firsthand, building trust while working alongside others, keeping your ear to the ground, and staying technical while contributing to the community. The overall message is that leadership is about serving others through honest communication and commitment to positive change.
The document discusses the importance of mentorship, especially for junior developers. It provides guidance on how to be a great mentor, including setting expectations, goals, encouraging questions, giving feedback, and pushing mentees out of their comfort zone. Mentorship is a two-way street that can benefit both parties. Finding mentors can come from within one's company, community events, conferences, or formal programs.
This document discusses how to become a servant leader. It provides tips for leading from the trenches such as putting others first, checking your ego at the door, growing leaders at all levels, and building trust and respect. It emphasizes listening, empathy, transparency, and gaining experience with pain points firsthand. Staying technical, getting involved in the community, and contributing to open source are recommended for servant leaders. The overall message is that leadership is about serving others through commitment, honesty, and positive change.
The Polyglot Data Scientist - Exploring R, Python, and SQL ServerSarah Dutkiewicz
This document provides an overview of a presentation on being a polyglot data scientist using multiple languages and tools. It discusses using SQL, R, and Python together in data science work. The presentation covers the challenges of being a polyglot, how SQL Server with R or Python can help solve problems more easily, and examples of analyzing sensor data with these tools. It also discusses resources for learning more about R, Python, and machine learning services in SQL Server.
The document discusses many influential women in the history of technology, including those who programmed the first digital computer (ENIAC), invented programming languages like COBOL, broke German ciphers during World War 2, created influential programming languages like CLU and Argus, invented technologies used in phones today, popularized the use of icons in computing, and more. It highlights women who made contributions across programming, engineering, standards development, and more throughout the development of computing. The document aims to showcase the many trailblazing women whose contributions are often overlooked.
This document outlines Sarah Dutkiewicz's goals and journey in her Unstoppable Course from January to March 2016. Her purpose is to make the world a better place by using her talents to serve humanity. Her short-term goals include making Easter cheese and learning about Akron with her family. Her long-term goal is to provide the best learning experiences for her boys to become well-rounded global citizens. She overcame struggles by focusing on gratitude, affirmations, and blogging about her experiences.
The document provides a history of women in technology, profiling several pioneering women in the field. It summarizes the contributions of Ada Lovelace, the original programmers of the ENIAC computer, Grace Hopper, Hedy Lamarr, Barbara Liskov, Frances Allen, and Mary Lou Jepsen. Some of the lessons highlighted include choosing mentors interested in your learning, having an open mind in one's career, making technology more accessible, and challenging conventional ways of thinking.
This document discusses various UX tools and methods that can help software developers integrate user experience best practices into their development process. It outlines the typical software development phases of analyze, design, develop/implement, and test, and provides examples of UX tools that can be used at each phase, such as mind maps and personas for analysis, wireframes and user flows for design, feature files for development, and heatmaps and analytics for testing. The overall goal is to help developers better understand users and build software that meets users' needs.
World Usability Day 2014 - UX Toolbelt for DevelopersSarah Dutkiewicz
The document discusses user experience (UX) tools and methods that are useful for software developers. It covers techniques for analyzing user needs like mind maps and personas, designing interfaces with wireframes and user flows, implementing features tracked in code via behavior-driven development, testing with analytics and heat maps, and iterating based on user research. The goal is to incorporate UX best practices into each phase of development to build intuitive, user-centered products.
The document discusses user experience (UX) design and how it relates to the software development process. It describes UX tools that can be used during each development phase, including mind maps, site maps, personas, user flows, wireframes, heatmaps and analytics. The goal is to involve UX design principles at every step to develop software that meets users' needs and provides a positive experience.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
“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.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
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.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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.
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.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
5. Background
• Over 15 years in the field, as:
• Tech support & management
• Desktop support
• Database administration
• Web server administration
• Reporting
• Web development
• Microsoft MVP
• Iteration manager
• Published technical author
• Lead Instructor / Instructor / Adjunct instructor
• Developer Mentor
• Conference Organizer
• Speaker
• Blogger
• Community advocate
• B.S. in Computer Science & Engineering Technology
6. This Photo by Unknown Author is licensed under CC BY-SA
72. • Windows 7 and higher
• Capture clicks and steps taken
• Add comments on what is expected
73. Customer Engagements
• Meet in-person
• Experience environment app is being used in
• Make note of environmental conditions not accounted for in the
design
• Make note of processes not identified earlier
79. Some UX-Related Sites
• UX Matters - http://www.uxmatters.com
• UX Week - http://uxweek.com/ - August 29 – September 1, 2017 –
San Francisco, CA
• Information Architecture Summit - http://www.iasummit.org/
• UIE’s All You Can Learn(SM) Library - https://aycl.uie.com/
• Rosenfeld Media Training - http://rosenfeldmedia.com/training/
• Interaction Design Association (IxDA) - http://ixda.org/
80. Additional Resources
• All About UX
• UX for the masses - 25 great free UX tools
• MSDN - Windows UX Design Principles
• OS X Human Interface Guidelines
• Mobile UX and Mobile UI guidelines: The 2014 Collection
• UX is not UI
• The Secret to Designing an Intuitive UX
Presented at Kansas City Developer Conference 2017
Yes… DodgerBlue and LemonChiffon… an unhealthy obsession :P But it’s a good way to tell if I’m the one laying out the site before the designers have come around.