As programmers, we provide a service to our customers. To create the best possible experience for a customer, we must adhere to our values and beliefs.
This year my colleagues at Artsy created a former fellowship program and went out to many US colleges to recruit some of the youngest and brightest. From thousands of applications we’ve selected a dozen people that will be joining the arts and tech teams. Some have already graduated and might get full time job offers, others will go back and finish school. We assign everyone a mentor. So today I gave a “Mentoring 101” talk to the team, which seems to have turned out great, thanks to the excellent material sourced from the fellow members of the New York CTO club, a group that combines several generations worth of management experience.
This year my colleagues at Artsy created a former fellowship program and went out to many US colleges to recruit some of the youngest and brightest. From thousands of applications we’ve selected a dozen people that will be joining the arts and tech teams. Some have already graduated and might get full time job offers, others will go back and finish school. We assign everyone a mentor. So today I gave a “Mentoring 101” talk to the team, which seems to have turned out great, thanks to the excellent material sourced from the fellow members of the New York CTO club, a group that combines several generations worth of management experience.
When it comes to building a product, we all know the rule: build, test, iterate as quickly as possible to validate your customer's needs. It's all well and good, but how do you do this when you deal with risk-averse enterprise customers? How do you keep iterating rapidly whilst not disrupting their use of the product? Mads will discuss lessons learned on the journey from designing PowerPoints as MVPs to real-time interactive dashboards.
This presentation outlines principles and thoughts that guide me in my pursuit of creating high quality complex software
I will also try to give concrete examples at the end of the presentation of what this looks like in practice
Get into bed with qa and keep testing agileAgileCymru
If you’re in bed with your partner but you’re not collaborating, then nothing good is going to come of it. You don’t have the same vision, you lose sight of what needs to be done and the end result is likely to be poor quality and, of course, disappointing.
The same can be said for Quality Assurance (QA), and testing in development projects.
Fully incorporating testing into your project from the start is essential to cross-team collaboration - after all, only by maintaining interaction between development and testing can you ensure a quality and secure end-product. So rather than leave testing to the end, we say get into bed with QA from the beginning - for a lasting relationship that keeps both you, and your client, smiling.
STARWEST 2013 - What Executive Value in TestingMichael Kelly
Professional testers and test managers are feeling the pressures of low-cost competition and tools that claim to replace them through automation. So, how can test teams add more value to their projects and organization? In a recent survey of executives and testers, Mike Kelly and Jeanette Thebeau found major disconnects between what executives and testers believe are most important to the business. They explore new insights into the risks and concerns executives perceive and what you should do differently. In the survey, most testers believed that finding ways to cut operational costs was a low priority test objective, but executives listed operational cost reduction as a high value testing activity. On the flip side, testers believed that regulatory compliance was a high priority, while most executives reported compliance testing was a low priority. Join Mike and Jeanette to find new ways to help ensure the products you test solve the business problem, meet customer needs, reduce operational costs, scale easily as demand increases, and are built to quickly add new features over time.
MVP as a process. How @LegalTrek incorporated #Lean in building their lega...Aleksandar Gvozden
MVP as a process is a story how LegalTrek used lean methods to create first version of the product. You can learn how LegalTrek went through 4 stages and what were their results in the ongoing process of learning, building and measuring. http://legaltrek.com
A Software Development Approach to Help You End Up with the Product You Reall...Peter Bodenheimer
A presentation from New Orleans Entrepreneur Week 2014 by Peter Bodenheimer of FlatStack & Barrett Conrad of CotingaSoft. The goal of this presentation was help bridge the gap often found between business founders and the technical partners helping them execute their product development vision.
Strategies for building, managing, and scaling technology teamsPeter White
I gave this presentation at the Development 2014 Summit on May 6th. It covered real-world examples of building, managing, and rapidly scaling centralized and distributed dev, test, and ops teams.
The bullet points were mostly an outline for an interactive discussion I had with the attendees, and we focused the majority of our case study time on building and managing remote development teams due to an overwhelming majority of interest in this topic - I had a blast!
Casro Presentation Project And Change Management 1st June 2011sam_inamdar
This presentation shares experiences from a collaborative approach to creating innovative solutions through technology, including insights on management of a technology project life cycle; using tracking tools for change management; managing communications for a virtual team; and other means to
foster collaboration.
When it comes to building a product, we all know the rule: build, test, iterate as quickly as possible to validate your customer's needs. It's all well and good, but how do you do this when you deal with risk-averse enterprise customers? How do you keep iterating rapidly whilst not disrupting their use of the product? Mads will discuss lessons learned on the journey from designing PowerPoints as MVPs to real-time interactive dashboards.
This presentation outlines principles and thoughts that guide me in my pursuit of creating high quality complex software
I will also try to give concrete examples at the end of the presentation of what this looks like in practice
Get into bed with qa and keep testing agileAgileCymru
If you’re in bed with your partner but you’re not collaborating, then nothing good is going to come of it. You don’t have the same vision, you lose sight of what needs to be done and the end result is likely to be poor quality and, of course, disappointing.
The same can be said for Quality Assurance (QA), and testing in development projects.
Fully incorporating testing into your project from the start is essential to cross-team collaboration - after all, only by maintaining interaction between development and testing can you ensure a quality and secure end-product. So rather than leave testing to the end, we say get into bed with QA from the beginning - for a lasting relationship that keeps both you, and your client, smiling.
STARWEST 2013 - What Executive Value in TestingMichael Kelly
Professional testers and test managers are feeling the pressures of low-cost competition and tools that claim to replace them through automation. So, how can test teams add more value to their projects and organization? In a recent survey of executives and testers, Mike Kelly and Jeanette Thebeau found major disconnects between what executives and testers believe are most important to the business. They explore new insights into the risks and concerns executives perceive and what you should do differently. In the survey, most testers believed that finding ways to cut operational costs was a low priority test objective, but executives listed operational cost reduction as a high value testing activity. On the flip side, testers believed that regulatory compliance was a high priority, while most executives reported compliance testing was a low priority. Join Mike and Jeanette to find new ways to help ensure the products you test solve the business problem, meet customer needs, reduce operational costs, scale easily as demand increases, and are built to quickly add new features over time.
MVP as a process. How @LegalTrek incorporated #Lean in building their lega...Aleksandar Gvozden
MVP as a process is a story how LegalTrek used lean methods to create first version of the product. You can learn how LegalTrek went through 4 stages and what were their results in the ongoing process of learning, building and measuring. http://legaltrek.com
A Software Development Approach to Help You End Up with the Product You Reall...Peter Bodenheimer
A presentation from New Orleans Entrepreneur Week 2014 by Peter Bodenheimer of FlatStack & Barrett Conrad of CotingaSoft. The goal of this presentation was help bridge the gap often found between business founders and the technical partners helping them execute their product development vision.
Strategies for building, managing, and scaling technology teamsPeter White
I gave this presentation at the Development 2014 Summit on May 6th. It covered real-world examples of building, managing, and rapidly scaling centralized and distributed dev, test, and ops teams.
The bullet points were mostly an outline for an interactive discussion I had with the attendees, and we focused the majority of our case study time on building and managing remote development teams due to an overwhelming majority of interest in this topic - I had a blast!
Casro Presentation Project And Change Management 1st June 2011sam_inamdar
This presentation shares experiences from a collaborative approach to creating innovative solutions through technology, including insights on management of a technology project life cycle; using tracking tools for change management; managing communications for a virtual team; and other means to
foster collaboration.
Critical Success Factors: Separating Fact from FantasyScott Abel
Presented by Rahel Bailie at Documentation and Training West, May 6-9, 2008 in Vancouver,BC
There are many ways to skin a content management project, and the skeletons of CM projects gone awry, or even abandoned before conception, line the ditches to prove it. Of all the critical factors on a content management project, why is all the talk about technology? Separate fact from fantasy, marketing from mayhem, and figure out where to focus your energies to make your content management process a success.
Using Agile Processes on Documentum Projectsmufflerdog
Blue Fish Founder Michael Trafton builds a case against the software development methodologies we have been using since the 80s and proposes an alternative.
Presented at DevNexus 2019: https://devnexus.com/presentations/2959/
We often hear focus on the customer, but what do you do when you customers are your coworkers? Developers are the largest group of individual contributors in software teams. It’s about time Developer Experience (DX) got the focus it deserves! Devs are users, too! Wouldn’t it be great if your user needs were met?
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
7. Craftsmanship Understanding the challenges in writing software, and finding the most effective ways to mitigate or eliminate them.
8. Values & TDD Simplicity Tests enable you to refactor your code relentlessly. Testing first makes you focus only on what is needed. Communication Tests provide objective documentation on current system behavior. Feedback Tests tell you when you break something. Courage Tests setup a framework for you to fail safely. Testing first puts you on solid ground when working out business value with the customer. Respect Tests show respect to your organization by treating the code as the asset that it is.
9. Personal Examples of Craftsmanship (and lack of…) Context Big project, big budget, small company Done Well Iterative delivery approach proved successful for organizational change Done Poorly Integrating the SAP team
10. isCraftsmanship Writing unit tests under pressure Cleaning up when you are “done” Using acceptance tests to help new developers understand the objectives
11. !isCraftsmanship Meeting the “estimate” by all means Not offering solutions to suboptimal designs Convincing yourself or others that a workaround is “OK, for now” Hiring a developer for one month to “get back on track”
12. Future Topics What is the path to craftsmanship by studying just the practices? How do you stand up to the man?