Usability Anonymous: A 12 Step Program for Better User Experiencesjgoldman
Building successful user experiences often requires an intervention. Understanding common user interface mistakes and examples of good design can help developers and make their applications more usable. We'll look at a set of principles and practises to help developers to build better, more engaging user experiences for software and web applications.
This document provides an overview of design thinking and its 5 stages: empathize, define, ideate, prototype, and test. It discusses how each stage is used to understand user needs, generate solutions, and test prototypes. Examples are given for conducting user interviews and creating user flows, personas, and prototypes. The goal is to generate many solutions to complex problems by understanding user experiences and testing ideas iteratively. Resources are listed for learning more about design thinking methodology.
Design Studio is a collaborative and iterative workshop format used to detect hidden requirements through active discussion. It combines solitary and group work with critiques every 5 minutes following strict critique rules. The workshop lasts around 5-6 hours and includes warming up, preparing user research and inspiration, setting the scope and goals, and multiple rounds of individual design, critiques, and group work to improve concepts based on feedback.
I would like to give some thoughts about what it means to be better tester. Who can and should be a better tester? Why someone may want to be still better in his/her job. I will concentrate on personal development as opposed to training courses. There are some traits a tester should posses and they cannot be taught on courses. How to acquire and develop those traits?
Companies always need better people, especially now in the days of staggering economy. Is it possible to motivate people for personal growth? And if it is how to do that? I would like to show the way organizations can enable and facilitate personal growth of testers to the mutual benefit of employers and employees.
This document discusses finding the right balance between the minimum viable, minimum desirable, and ideal versions of yourself. It provides examples of activities that could fall into each category, such as basic self-care in the minimum viable, limited video games in the minimum desirable, and an extensive exercise schedule in the ideal. The document encourages prioritizing important tasks first to eat the biggest frog first.
Development Processes And The Development Journey - Ido Marko, DODO AppsDroidConTLV
The document discusses the development process from both a professional and journey perspective. Professionally, the development process involves an idea being studied and analyzed, with the existing situation characterized primarily before construction. The development journey involves failures leading to actions and successes through repeated efforts even if the original goal is missed, with the opportunity to learn and aim again.
Scrum Bangalore 13th meet up 13 june 2015 - n ways to retrospective - nagesh ...Scrum Bangalore
This document provides various techniques and frameworks that can be used during retrospective meetings to help teams continuously improve. It lists over 15 different approaches such as using starfish, sailboats, car brands, and Disney creativity techniques to structure retrospectives. It also recommends using metaphors, hashing, SCAMPER, story cubes, and six thinking hats to facilitate discussions. The document emphasizes that retrospectives are important for improvement but can be unpopular with some teams, and offers these tools to make retrospectives more effective and engaging.
Design Studio Methodology: A quick why and howDaniel Naumann
A quick description of the Design Studio methodology and why you'd use it. Details on how I implement the details. This was a 10 minute talk at UX Australia 2012.
Usability Anonymous: A 12 Step Program for Better User Experiencesjgoldman
Building successful user experiences often requires an intervention. Understanding common user interface mistakes and examples of good design can help developers and make their applications more usable. We'll look at a set of principles and practises to help developers to build better, more engaging user experiences for software and web applications.
This document provides an overview of design thinking and its 5 stages: empathize, define, ideate, prototype, and test. It discusses how each stage is used to understand user needs, generate solutions, and test prototypes. Examples are given for conducting user interviews and creating user flows, personas, and prototypes. The goal is to generate many solutions to complex problems by understanding user experiences and testing ideas iteratively. Resources are listed for learning more about design thinking methodology.
Design Studio is a collaborative and iterative workshop format used to detect hidden requirements through active discussion. It combines solitary and group work with critiques every 5 minutes following strict critique rules. The workshop lasts around 5-6 hours and includes warming up, preparing user research and inspiration, setting the scope and goals, and multiple rounds of individual design, critiques, and group work to improve concepts based on feedback.
I would like to give some thoughts about what it means to be better tester. Who can and should be a better tester? Why someone may want to be still better in his/her job. I will concentrate on personal development as opposed to training courses. There are some traits a tester should posses and they cannot be taught on courses. How to acquire and develop those traits?
Companies always need better people, especially now in the days of staggering economy. Is it possible to motivate people for personal growth? And if it is how to do that? I would like to show the way organizations can enable and facilitate personal growth of testers to the mutual benefit of employers and employees.
This document discusses finding the right balance between the minimum viable, minimum desirable, and ideal versions of yourself. It provides examples of activities that could fall into each category, such as basic self-care in the minimum viable, limited video games in the minimum desirable, and an extensive exercise schedule in the ideal. The document encourages prioritizing important tasks first to eat the biggest frog first.
Development Processes And The Development Journey - Ido Marko, DODO AppsDroidConTLV
The document discusses the development process from both a professional and journey perspective. Professionally, the development process involves an idea being studied and analyzed, with the existing situation characterized primarily before construction. The development journey involves failures leading to actions and successes through repeated efforts even if the original goal is missed, with the opportunity to learn and aim again.
Scrum Bangalore 13th meet up 13 june 2015 - n ways to retrospective - nagesh ...Scrum Bangalore
This document provides various techniques and frameworks that can be used during retrospective meetings to help teams continuously improve. It lists over 15 different approaches such as using starfish, sailboats, car brands, and Disney creativity techniques to structure retrospectives. It also recommends using metaphors, hashing, SCAMPER, story cubes, and six thinking hats to facilitate discussions. The document emphasizes that retrospectives are important for improvement but can be unpopular with some teams, and offers these tools to make retrospectives more effective and engaging.
Design Studio Methodology: A quick why and howDaniel Naumann
A quick description of the Design Studio methodology and why you'd use it. Details on how I implement the details. This was a 10 minute talk at UX Australia 2012.
Denobia Olegba is a student in period 2. This short document provides the name of a student and the class period they have, but no other context or details. It appears to be identifying basic scheduling information for a single student in only a couple words.
This document discusses the importance of user management and compliance on IBM i systems. It notes that internal users pose the greatest security risk and outlines best practices for audit, reporting, enforcing access controls, and monitoring users. The document also describes how the Safestone software addresses these practices through features for auditing, password management, access monitoring, and defense against malware.
This document discusses several global issues topics including genetic engineering, euthanasia, abortion, overpopulation, and the Middle East. It also mentions Angela Suresh, her global issues class, the year 2000, and two churches in Kumarakom and Seattle.
This document is Angela Suresh's Class of 2011 profile. It summarizes her academic pathway and coursework in nursing and health sciences, with highlights of her grades, test scores, activities, awards, and future goals of becoming a registered nurse with a BSN degree from a 4-year university. It includes recommendations from teachers and employers praising her work ethic and skills in organization, responsibility, and motivation.
The Houston Community College Workforce Instruction Annual Report summarizes the college's workforce programs and initiatives for 2011-2012. It highlights several key programs:
1) The Plant Design Management System certificate program trained 314 students in specialized software used in various industries. Instructors have over 30 years of experience.
2) The Petroleum Engineering Technology program saw enrollment more than double, with over 900 students and 32 graduates. Graduates work for major energy companies.
3) The Dental Assistant program was updated to meet changing industry needs, with a focus on expanded functions and digital technology. Over 200 students completed the program.
This document summarizes construction spending to date on capital improvement projects totaling $191,850,642. It shows that $71,460,043 or 37% was spent with small/women/minority/disadvantaged businesses. Specifically, 29% ($55,932,670) was spent with Small Business Enterprises, 4% ($7,446,555) with Women Business Enterprises, 14% ($26,216,189) with Minority Business Enterprises, and 8% ($16,270,506) with Disadvantaged Business Enterprises. It also lists individual subcontractors and the amounts paid to each.
This document is an IBM security guide that provides an overview of security concepts, policies, and features of the IBM i5/OS operating system. It discusses key security topics such as assets, risks, controls, roles and responsibilities. It also covers the IBM i5/OS security architecture, features for protecting systems, networks and applications, and guidelines for setting up security settings, user profiles, authorization lists, and more. The intended audience is IBM i5/OS security administrators and managers.
HCC recently conducted a Value AnalysisTM survey of Houston area residents as part of an overall strategic initiative to help HCC assume a desirable position in the local educational marketplace.
HCC recently conducted a Student Satisfaction survey of current HCC students as part of an overall strategic initiative to help HCC understand the perceptions and experiences of students.
Latino Summit Presentation: Houston Community College Building a Pipeline of ...Houston Community College
This document discusses strategies used by Houston Community College to build a pipeline of STEM success for Hispanic students. It notes that HCC graduates more Hispanic students with associate degrees than any other community college in the US. HCC focuses on STEM programs in fields with high demand like engineering, health sciences, and technology. Partnerships with 4-year universities and industry allow students to seamlessly transition from an associate's to a bachelor's degree or into well-paying jobs.
The document provides an overview of a community college's leadership summit presentation. It includes 3 key points:
1. The presentation discusses the college's transformation journey, including discovery, design, implementation and experience phases. Charts show enrollment, award, and financial trends.
2. Assessments reveal cultural, performance, and leadership barriers to overcome. The vision is for the college to be a leader in student success and community responsiveness.
3. The transformation will focus on student success, organizational stewardship, performance excellence and innovation through strategic alignment, communication of the vision, and an emphasis on strategy, analytics and continual improvement.
This document provides financial statements and summaries for Houston Community College System for the period of September 1, 2016 to September 30, 2016. It shows that as of September 30, 2016 the system had total revenue of $53.3 million which was 15.8% of its annual budgeted revenue. Expenses totaled $24.2 million or 7.2% of the annual budget. Compared to the same period last year, revenue was down 4.3% while expenses were lower by 8%. The system had a net revenue of $29.1 million for the period.
This document provides a summary of financial statements for Houston Community College System and Houston Community College Public Facility Corporation for the period of September 1, 2015 through August 31, 2016. It includes a summary of revenues and expenses by fund, noting that total revenues received were 98.3% of budget while expenses were 96.3% of budget. It also provides comparisons to the prior year, with revenues up 2.6% and expenses up 8.3%. The balance sheet by fund is included showing fund balances as of August 31, 2016.
HCC is undergoing a transformation to create a more efficient, interconnected, responsive, aligned, and innovative college. As part of this, it is developing a new vision and organizational structure. The vision is for HCC to be a leader in providing high-quality education leading to student success. The new structure aims to improve student satisfaction, empower local campuses, streamline processes, and better align functions across the college system to support the strategic plan and core values of student commitment, accountability, innovation, and more.
As Houston Community College moves its Information Technology
services forward to achieve the goals set out by the Board of Trustees, Chancellor Maldonado, and Dr. Bill Carter, this report is intended to serve as a road-map and guide of where the institution has been, where it is now, and how to chart a course for the future. Over the last few years there has been incredible growth and change in the college, the student body, and the overall HCC community, as well as the technologies and processes the college uses to serve these populations.
Dr. William Harmon presented on the development of a new comprehensive new student orientation (NSO) program for Houston Community College. The first objective was to conduct extensive research on best practices for NSO programs. The second objective was to provide a written report detailing the development of an NSO program for the college. The third and final objective was to launch a district-wide NSO program in Fall 2017. So far, research has been completed, preliminary recommendations have been submitted, and a software system has been purchased to create an online orientation. The committee continues working towards the launch of a pilot NSO program in August 2017.
The document outlines Houston Community College's plans to implement a new career advisement model aligned with Texas Guided Pathways. Key aspects of the plan include increasing advisor to student ratios, establishing career planning and job placement centers on each campus, providing training to advisors, and integrating advising tools with degree mapping and labor market data. A timeline shows the project began in 2015 and will see full implementation in Fall 2017 after a Summer 2017 pilot. Technology upgrades, including a new CRM software selection, are slated for Spring 2017 to support the transformed student services structure and guided career advisement approach.
Presented at JAX London 2013.
Software craftsman and co-founder of the London Software Craftsmanship Community (LSCC). Sandro has been coding since a very young age but just started his professional career in 1996. He has worked for startups, software houses, product companies and international consultancy companies. Having worked as a consultant for the majority of his career, he had the opportunity to work in a good variety of projects, with different languages and technologies, and across many industries. Currently he is a director at UBS Investment Bank, where he works as a hands-on mentor, giving technical directions, looking after the quality of the systems and pair-programming with developers in the UK and abroad. His main objective is to help developers to become real software craftsmen.
Nailing Distributed Development With Effective Collaboration - Matt RyallAtlassian
Distributed teams put additional strains on what is fundamentally a communication and collaboration challenge in building software. Matt Ryall, senior development manager for Confluence, shares his experience on how Atlassian and several of our clients are using collaboration tools like Confluence and HipChat to help overcome geographic boundaries, and ship great software on time.
- The document discusses the career progression of Java developers from juniors to principals over 15-32 years, focusing on changes in mindset, skills, and responsibilities at different stages.
- As developers gain experience, their focus shifts from code quality to design, from asking questions to mentoring others, and from predictions to understanding true customer needs.
- While Java remains a powerful platform, the most senior developers look beyond technologies to learning constantly, seeing their own ignorance, and impacting a wider community through frameworks and innovation.
Denobia Olegba is a student in period 2. This short document provides the name of a student and the class period they have, but no other context or details. It appears to be identifying basic scheduling information for a single student in only a couple words.
This document discusses the importance of user management and compliance on IBM i systems. It notes that internal users pose the greatest security risk and outlines best practices for audit, reporting, enforcing access controls, and monitoring users. The document also describes how the Safestone software addresses these practices through features for auditing, password management, access monitoring, and defense against malware.
This document discusses several global issues topics including genetic engineering, euthanasia, abortion, overpopulation, and the Middle East. It also mentions Angela Suresh, her global issues class, the year 2000, and two churches in Kumarakom and Seattle.
This document is Angela Suresh's Class of 2011 profile. It summarizes her academic pathway and coursework in nursing and health sciences, with highlights of her grades, test scores, activities, awards, and future goals of becoming a registered nurse with a BSN degree from a 4-year university. It includes recommendations from teachers and employers praising her work ethic and skills in organization, responsibility, and motivation.
The Houston Community College Workforce Instruction Annual Report summarizes the college's workforce programs and initiatives for 2011-2012. It highlights several key programs:
1) The Plant Design Management System certificate program trained 314 students in specialized software used in various industries. Instructors have over 30 years of experience.
2) The Petroleum Engineering Technology program saw enrollment more than double, with over 900 students and 32 graduates. Graduates work for major energy companies.
3) The Dental Assistant program was updated to meet changing industry needs, with a focus on expanded functions and digital technology. Over 200 students completed the program.
This document summarizes construction spending to date on capital improvement projects totaling $191,850,642. It shows that $71,460,043 or 37% was spent with small/women/minority/disadvantaged businesses. Specifically, 29% ($55,932,670) was spent with Small Business Enterprises, 4% ($7,446,555) with Women Business Enterprises, 14% ($26,216,189) with Minority Business Enterprises, and 8% ($16,270,506) with Disadvantaged Business Enterprises. It also lists individual subcontractors and the amounts paid to each.
This document is an IBM security guide that provides an overview of security concepts, policies, and features of the IBM i5/OS operating system. It discusses key security topics such as assets, risks, controls, roles and responsibilities. It also covers the IBM i5/OS security architecture, features for protecting systems, networks and applications, and guidelines for setting up security settings, user profiles, authorization lists, and more. The intended audience is IBM i5/OS security administrators and managers.
HCC recently conducted a Value AnalysisTM survey of Houston area residents as part of an overall strategic initiative to help HCC assume a desirable position in the local educational marketplace.
HCC recently conducted a Student Satisfaction survey of current HCC students as part of an overall strategic initiative to help HCC understand the perceptions and experiences of students.
Latino Summit Presentation: Houston Community College Building a Pipeline of ...Houston Community College
This document discusses strategies used by Houston Community College to build a pipeline of STEM success for Hispanic students. It notes that HCC graduates more Hispanic students with associate degrees than any other community college in the US. HCC focuses on STEM programs in fields with high demand like engineering, health sciences, and technology. Partnerships with 4-year universities and industry allow students to seamlessly transition from an associate's to a bachelor's degree or into well-paying jobs.
The document provides an overview of a community college's leadership summit presentation. It includes 3 key points:
1. The presentation discusses the college's transformation journey, including discovery, design, implementation and experience phases. Charts show enrollment, award, and financial trends.
2. Assessments reveal cultural, performance, and leadership barriers to overcome. The vision is for the college to be a leader in student success and community responsiveness.
3. The transformation will focus on student success, organizational stewardship, performance excellence and innovation through strategic alignment, communication of the vision, and an emphasis on strategy, analytics and continual improvement.
This document provides financial statements and summaries for Houston Community College System for the period of September 1, 2016 to September 30, 2016. It shows that as of September 30, 2016 the system had total revenue of $53.3 million which was 15.8% of its annual budgeted revenue. Expenses totaled $24.2 million or 7.2% of the annual budget. Compared to the same period last year, revenue was down 4.3% while expenses were lower by 8%. The system had a net revenue of $29.1 million for the period.
This document provides a summary of financial statements for Houston Community College System and Houston Community College Public Facility Corporation for the period of September 1, 2015 through August 31, 2016. It includes a summary of revenues and expenses by fund, noting that total revenues received were 98.3% of budget while expenses were 96.3% of budget. It also provides comparisons to the prior year, with revenues up 2.6% and expenses up 8.3%. The balance sheet by fund is included showing fund balances as of August 31, 2016.
HCC is undergoing a transformation to create a more efficient, interconnected, responsive, aligned, and innovative college. As part of this, it is developing a new vision and organizational structure. The vision is for HCC to be a leader in providing high-quality education leading to student success. The new structure aims to improve student satisfaction, empower local campuses, streamline processes, and better align functions across the college system to support the strategic plan and core values of student commitment, accountability, innovation, and more.
As Houston Community College moves its Information Technology
services forward to achieve the goals set out by the Board of Trustees, Chancellor Maldonado, and Dr. Bill Carter, this report is intended to serve as a road-map and guide of where the institution has been, where it is now, and how to chart a course for the future. Over the last few years there has been incredible growth and change in the college, the student body, and the overall HCC community, as well as the technologies and processes the college uses to serve these populations.
Dr. William Harmon presented on the development of a new comprehensive new student orientation (NSO) program for Houston Community College. The first objective was to conduct extensive research on best practices for NSO programs. The second objective was to provide a written report detailing the development of an NSO program for the college. The third and final objective was to launch a district-wide NSO program in Fall 2017. So far, research has been completed, preliminary recommendations have been submitted, and a software system has been purchased to create an online orientation. The committee continues working towards the launch of a pilot NSO program in August 2017.
The document outlines Houston Community College's plans to implement a new career advisement model aligned with Texas Guided Pathways. Key aspects of the plan include increasing advisor to student ratios, establishing career planning and job placement centers on each campus, providing training to advisors, and integrating advising tools with degree mapping and labor market data. A timeline shows the project began in 2015 and will see full implementation in Fall 2017 after a Summer 2017 pilot. Technology upgrades, including a new CRM software selection, are slated for Spring 2017 to support the transformed student services structure and guided career advisement approach.
Presented at JAX London 2013.
Software craftsman and co-founder of the London Software Craftsmanship Community (LSCC). Sandro has been coding since a very young age but just started his professional career in 1996. He has worked for startups, software houses, product companies and international consultancy companies. Having worked as a consultant for the majority of his career, he had the opportunity to work in a good variety of projects, with different languages and technologies, and across many industries. Currently he is a director at UBS Investment Bank, where he works as a hands-on mentor, giving technical directions, looking after the quality of the systems and pair-programming with developers in the UK and abroad. His main objective is to help developers to become real software craftsmen.
Nailing Distributed Development With Effective Collaboration - Matt RyallAtlassian
Distributed teams put additional strains on what is fundamentally a communication and collaboration challenge in building software. Matt Ryall, senior development manager for Confluence, shares his experience on how Atlassian and several of our clients are using collaboration tools like Confluence and HipChat to help overcome geographic boundaries, and ship great software on time.
- The document discusses the career progression of Java developers from juniors to principals over 15-32 years, focusing on changes in mindset, skills, and responsibilities at different stages.
- As developers gain experience, their focus shifts from code quality to design, from asking questions to mentoring others, and from predictions to understanding true customer needs.
- While Java remains a powerful platform, the most senior developers look beyond technologies to learning constantly, seeing their own ignorance, and impacting a wider community through frameworks and innovation.
Jay Cross experiential informal learning workshopJay Cross
The document summarizes an experiential workshop on informal learning facilitated by Jay Cross over four weeks. The workshop will have interactive video conversations to teach participants about informal learning and how to apply it within their organizations. It is aimed at decision-makers who want to accelerate learning and improve performance within their companies. The format will be flexible and personalized for each group of up to nine participants.
DevRel Salon - Writing Decent Documentation, a learning journey with plenty o...Abdelhalim DADOUCHE
The January 2020 DevRel Salon topic was around "documentation" where I was asked to share my experience.
This talk try to transcribe some of the key learnings over 20 years as a support engineer, and developer (somehow), a consultant, an architect and last but not least as a Developer Advocate at SAP.
Slides for my talk at OpenSlava conference 2013-10-11.
Abstract: Integrated Development Environments are at the neuralgic centre of developer activities. For many of us it’s unconceivable to work in complex developments leveraging multiple heterogeneous tools for design, build and test activities without the IDE connecting them all.
IDEs are powerful tools, capable of handling many types of tasks. In many cases, IDEs are perceived as a commodity but this is a naïve approach that ignores the many brilliant features that IDEs can be used for: debugging, code generation, test automation, version control, quality assurance, task & issue management, etc.
During this talk, participants will get an overview of what IDEs mean today, for the newbie, the enterprise and the hard-core developer, will get introduced to key IDE features that every one of us should be using, and will participate on an open discussion about what next-generation IDEs should look like.
Leading software development teams requires strong leadership skills and an understanding of human psychology. Key aspects of leadership include communicating vision, delegating tasks, checking progress, mentoring employees, and adapting to challenges. Successful teams have a culture of quality, allow diversity, and keep core members together across projects. Motivating factors for software developers include varied work, problem-solving opportunities, recognition, participation in impactful projects, and learning. Hiring the right people is critical - the best performers can be 10 times more productive than average. Interviews should evaluate programming skills and determine character traits like initiative and enthusiasm.
The document discusses the idea of a "360° developer" and the speaker's journey to becoming a well-rounded developer. Some key points:
- The speaker struggled when changing jobs from C# to Ruby, lacking context for agile practices and dealing with personality conflicts.
- They realized they needed to develop knowledge, personal, and functional skills to effectively solve business problems. This led to the idea of a "360° developer" with a diverse set of skills.
- The talk outlines developing skills in SOLID principles, design patterns, conflict resolution, mentoring, and cross-domain problem solving to become a well-rounded developer.
The document discusses Design Thinking and its benefits. Design Thinking is helpful when the answer to a question depends on context. It is a structured trial and error process refined over years to include non-rational factors in decision making. Design Thinking iteratively hypothesizes and prototypes to help decision makers realize what they need to know, discover what they don't know, and validate what they do know. It addresses complex challenges by blending rational and non-rational factors and relying on understanding actions through framing, conceiving, making, evaluating and iterating.
Experiential workshop on informal learningJay Cross
This document advertises an experiential workshop on informal learning facilitated by Jay Cross. The 4-week workshop involves 5 interactive video conversations to help participants understand informal learning, experience collaborative work and social networks, and integrate learning into their workflow. The workshop aims to help participants improve performance by over $100,000 and implement informal learning projects. It is designed for decision-makers and innovators and will be personalized for each group of up to 9 participants.
Central Desktop's Collaboration Insights Webinar: "Stop Pushing, Get Your Tea...Central Desktop
Most collaboration deployments rely on luck, or a hope that buying the best will make for collaboration success. You'd have better odds playing the lottery than expecting that kind of strategy to work out.
The unfortunate truth is that most collaboration implementations are not designed and pre-loaded to solve actual business problems or to expedite the daily work that real employees need to get done on a regular basis. As a result, most collaboration deployments are doomed to failure.
Dan Keldsen, collaboration expert and principal consultant at Information Architected, shows you how to stack the odds in your favor
Collaborative Agile Development in Virtual Reality by Talal ShaikhAgile ME
he Application of agile software development process to engineering software projects has shown good progress over the years. However, in a globally connected world having an entire team working on developing the software from one location does not typically happen. Agile techniques and processes are successful when teams are co-located. This project tries to find a solution to this problem by using virtual reality to fill the gap between remote located teams and fast paced development environment. This provides an immersive feeling of being in office with colleagues even if the participants are not in same room physically. This can greatly improve the collaborative work.
A Virtual Reality (VR) environment is developed for the team members to interact in. We used Oculus DK2 as the headset and Leap Motion to interact within that world.
We have explored Implementation of pair programming. The VR application developed has a browser which can be interacted with VR controls. The browser syncs itself across all windows and users. When this feature of browser is used with cloud services, it helps to provide a screen sharing without actually sharing the screen. This application features a board where people can come and discuss meeting agenda. The participants in the meeting can walk to different virtual rooms. The participants can go to virtual outdoors from the virtual office. The application works with both VR headset and without VR headset.
This application was tested among few students to get the feedback. The programmers reported that this application could really improve communication.
Future
The project can be developed in different stages in future. The first step will be adding leap motion controls to move around in the virtual office. More browser controls will be moved to leap motion interactable buttons from gaze based interaction. In the future, the project will be developed to have multiple platforms such as android and iOS. The project must be updated frequently to use new and better VR devices and its controls.
Collaboration on SharePoint: What Does It Actually Mean for Your Organization...SPTechCon
This document discusses collaboration solutions on SharePoint and provides a framework for defining collaboration for an organization. It begins with defining what collaboration means and discussing common challenges. It then outlines a process for creating collaboration solutions, including defining requirements through workshops, prototyping solutions, designing/building the solution, training users, and rolling out the solution. The framework emphasizes spending time understanding user needs before defining technical solutions and iterating with users.
Do testers have to code... to be useful?lisacrispin
This document discusses whether testers need to code in agile environments. It notes that while development teams already have coders, testers need technical awareness to collaborate effectively. Testers add unique value through skills like exploratory testing rather than coding. Technical awareness helps communication, but coding ability is not required as long as a tester understands frameworks and terminology. Testers should focus on competencies over roles and find ways to add value through skills like specialized testing.
Agile adoption tales from the coalfaceNish Mahanty
This talk discusses how to fail with an Agile change transformation, and lays out some practical tips for successfully adopting agile software delivery processes within your organisation. Presented at Telstra, Superpartners, and several Meetups.
A developer must focus on delivering working software instead of just coding. To be a "rockstar developer", one must have strong knowledge in algorithms, object-oriented programming, design patterns, refactoring, source control, unit testing, and software development processes like Scrum. It is important to continuously learn new technologies, practices, and standards. When choosing a company, consider factors like their use of source control and continuous integration, availability of mentors, and work-life balance. Freelancing can hinder career growth; working with other experienced developers is most beneficial for improvement.
Similar to SCNA: Developer Director Cheatsheet - Jason Jolley (20)
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfTechgropse Pvt.Ltd.
In this blog post, we'll delve into the intersection of AI and app development in Saudi Arabia, focusing on the food delivery sector. We'll explore how AI is revolutionizing the way Saudi consumers order food, how restaurants manage their operations, and how delivery partners navigate the bustling streets of cities like Riyadh, Jeddah, and Dammam. Through real-world case studies, we'll showcase how leading Saudi food delivery apps are leveraging AI to redefine convenience, personalization, and efficiency.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Things to Consider When Choosing a Website Developer for your Website | FODUUFODUU
Choosing the right website developer is crucial for your business. This article covers essential factors to consider, including experience, portfolio, technical skills, communication, pricing, reputation & reviews, cost and budget considerations and post-launch support. Make an informed decision to ensure your website meets your business goals.
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
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
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.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
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.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
4. Know what your manager
expects, then exceed
Always able to give status
Understand Team Utilization
Consistent Reporting and Metrics
Your
Managment Be a Technical Liaison
Be a Thought Leader
Be involved in your community
@jasonjolley
5. Give Developers what they
need to be successful
A Great Computer
Challenging Work
A Team Environment
Developers
Encourage Flow & Focus
A Learning Environment
@jasonjolley
8. Know Yourself
The Buck stops here (well, sort of)
Understand your comfort zone (don’t retreat)
Plan competence in your gaps
Don’t get too far from the code!
Be a Role Model
Be a Thought Leader
Be involved in your community
@jasonjolley
9. Hiring
Look around you
Give an independent exercise
Don’t forget you’re A-hole hat
Look For:
Problem Solver
Continuous Learner
Professional Work Ethic
Good Communicator
Team Player
Community Contributions
Technology Experience
@jasonjolley
11. Thinking, Learning & Flow
Daily Standups
Sprints & Iterations
Planning Boards
Retrospectives
Pair Programming
Dev Standards, Code Reviews
Knowledge Sharing
TDD
Kata
Go Team! Onboarding Training
Status Meetings
Configuration Management
12. Technology
AKA: Your Comfort Zone
IDE
Version Control
Continuous Integration
Issue Tracking
Dynamic Infrastructure
Code Review Tools
Testing Tools
Time Tracking
File Transfer Capabilities
Content Management
@jasonjolley