Domain-Driven Design and particularly bounded contexts are a powerful organisation design tool in the modern era where high-performance organisations are practicing continuous discovery and delivery.
Domain-Driven Design: Hidden Lessons From the Big Blue BookNick Tune
There are some hidden insights that a lot of us skipped over when we read the DDD book. 3 of these insights will fundamentally change how you approach building software systems.
Great Technical Architects Must Be Great Organisation ArchitectsNick Tune
When we make software architecture decisions we are implicitly making choices about the design of our organisations. It's time to realise that software architecture is sociotechnical architecture.
Team design and software architecture are heavily interdependent. Learn about the different types of patterns and you'll design better human and technical systems.
How Software Developers Can Tansform OrganisationsNick Tune
Managers and executives go crazy about agile and digital transformation, but it's the superhero software developers who are the key enablers of successful transformation. This talk was presented at XP2017 in Cologne.
Coevolving Organisational and Technical BoundariesNick Tune
A shared language of the organisation design patterns and plays will enable all organisations optimise for their own needs rather than just copying the Spotify model.
Everyone is talking about bounded contexts, but nobody can agree on what they are. Are they microservices? Do they contain the UI? Do they exist in the real world? What if bounded contexts are actually an incredibly powerful tool for enabling your entire organisation to go faster?
Domain-Driven Design and particularly bounded contexts are a powerful organisation design tool in the modern era where high-performance organisations are practicing continuous discovery and delivery.
Domain-Driven Design: Hidden Lessons From the Big Blue BookNick Tune
There are some hidden insights that a lot of us skipped over when we read the DDD book. 3 of these insights will fundamentally change how you approach building software systems.
Great Technical Architects Must Be Great Organisation ArchitectsNick Tune
When we make software architecture decisions we are implicitly making choices about the design of our organisations. It's time to realise that software architecture is sociotechnical architecture.
Team design and software architecture are heavily interdependent. Learn about the different types of patterns and you'll design better human and technical systems.
How Software Developers Can Tansform OrganisationsNick Tune
Managers and executives go crazy about agile and digital transformation, but it's the superhero software developers who are the key enablers of successful transformation. This talk was presented at XP2017 in Cologne.
Coevolving Organisational and Technical BoundariesNick Tune
A shared language of the organisation design patterns and plays will enable all organisations optimise for their own needs rather than just copying the Spotify model.
Everyone is talking about bounded contexts, but nobody can agree on what they are. Are they microservices? Do they contain the UI? Do they exist in the real world? What if bounded contexts are actually an incredibly powerful tool for enabling your entire organisation to go faster?
Aligning Organisational & Technical Boundaries to Maximise Team AutonomyNick Tune
Combine strategic DDD and Theory of Constraints to align your teams and software. Create boundaries optimising flow to enable business agility.
Presented at Agile Manchester 2017.
Agile in the UK Government... An Infiltrator's SecretsNick Tune
Working in the UK government was like being part of an all-action, secret-agent spy movie involving dragons, zombies, and superheroes. Here are the slides from my experience report, presented at XP2017 in Cologne, explaining why.
Everyone says they're doing it. Everyone thinks they're the best at it. And yet... nobody knows what it actually means, but they're all making the same fundamental mistakes.
Over the next years, how we design, prototype, and test services and products will change dramatically. We are transitioning from a traditional, industrial mindset of design as a rigid planning process towards the experience of design as a continuous and evolving conversation between makers and users. This talk, based on real-life experiences, explores how design is changing in the digital age, beyond the initial delivery of specifications and blueprints, to an adaptive co-creation process that evolves iteratively over time. This emergent idea of designOps is dissolving the boundaries between planning, discovery, building, and operating phases, leading to results that are more in tune with the true needs of users.
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...Codemotion
We know that functional silos are bad and we should be moving towards autonomous teams aligned with business capabilities. But what are business capabilities and how do we find them? In this talk you will learn about Sociotechnical Organisation Design patterns. Patterns for designing teams and the software systems they maintain. You will learn about plays to optimise your organisation design and software architecture for the specific needs of your business, whether your goal is delivery speed, efficiency, user experience, or something else.
Over the next years, how we design, prototype, and test services and products will change dramatically. We are transitioning from a traditional, industrial mindset of design as a rigid planning process towards the experience of design as a continuous and evolving conversation between makers and users. This talk, based on real-life experiences, explores how design is changing in the digital age, beyond the initial delivery of specifications and blueprints, to an adaptive co-creation process that evolves iteratively over time. The emergent idea of designOps is dissolving the boundaries between planning, discovery, building and operating phases, leading to results that are more in tune with the true needs of users.
How to Ride an Elephant in Digital TimesWolfgang Göbl
Let’s look back four years and remember what consultants predicted for the digitally transformed future of companies. Expectations were high, a bright, technology optimistic future was drawn in vivid colors – self-driving cars, disrupted businesses, AI automates all backoffice processes, etc. etc. And now – let’s compare this to the reality of enterprises of the old economy – yes, companies have run punctual innovation initiatives, banks have modernized their mobile payment apps . But substantially? Nothing has “transformed”! Digital transformation of the old economy is happening at a much slower pace than expected. So, the question is: why? Why are big companies still around without having changed their business models substantially?
NVIDIA makes a positive impact in the world through our inventions, the people who put them to use, and a culture that keeps them coming. Our employees are deeply passionate about corporate responsibility and drive our program and impact. Here are some of their successes in 2014.
Scale at Reddit: Triple Your Team Size Without Losing ControlAtlassian
As of 2017, Reddit has 300 million monthly visitors, ranking #4 most visited website in US and #8 in the world. As you can guess, this kind of tremendous traffic takes some serious engineering efforts that have had to scale with the site's growing popularity. Join Nicholas Caldwell, VP of Engineering at Reddit as he discusses his engineering team's approach to agile development as they scaled from 40 to 120 engineers. He will walk you through their use of tools like Jira and Tableau, discuss meeting rhythms, and cover the must-have cultural elements of a successful team that work at every point of scale.
OSS Collaboration & Contribution: How Netflix Drives Industry EngagementDianne Marsh
Using Spinnaker as a case study, Dianne Marsh describes how Netflix drove industry engagement toward this open source product, with general tips on driving engagement.
UI design becomes increasingly important for products and services. Influencing their users' expierence. UX itself determines the value of digital offerings and is their key differentiator. But "historically grown" incoherent interfaces deteriorate value and brand of products and services.
This talk is about design systems, that help to avoid (or overcome) design dept and to enable scaling UX across platforms, products and devices. Modularity and standardisation of repeatedly used aspects helps speeding up processes and increasing business value. Design systems help making user experience tangible to teams and brand values actionable.
UI design becomes increasingly important for products and services. Influencing their users' expierence. UX itself determines the value of digital offerings and is their key differentiator. But "historically grown" incoherent interfaces deteriorate value and brand of products and services.
This talk is about design systems, that help to avoid (or overcome) design dept and to enable scaling UX across platforms, products and devices. Modularity and standardisation of repeatedly used aspects helps speeding up processes and increasing business value. Design systems help making user experience tangible to teams and brand values actionable.
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...IT Arena
Lviv IT Arena is a conference specially designed for programmers, designers, developers, top managers, inverstors, entrepreneurs and startuppers. Annually it takes place at the beginning of October in Lviv at Arena Lviv stadium. In 2016 the conference gathered more than 1800 participants and over 100 speakers from companies like Microsoft, Philips, Twitter, UBER and IBM. More details about the conference at itarena.lviv.ua.
This is the second part of my presentation at the DesignOps Meetup Helsinki on 30th of August 2018.
Read more: https://medium.com/@sonjakrogius/scaling-design-with-a-design-system-89e52efff1c8
Maebh Costello, Director of UX Design Labs, McKesson
Building the first UX team in a global business is very exciting. But handling the resultant demand for the team's multidisciplinary skill set is challenging. I quickly realised that you cannot scale a team by hiring only. I needed to think differently. I needed to use Design Thinking to explore how might we share my team's resources with our primary users, software developers. We re-envisioned how we share our design resources. This innovation leads to the creation of cutting edge technical solutions, enabling developers to access and use the design resources in their development environments. Learn how we at McKesson's global UX design labs team used this strategy to invigorate our workflow and scale.
Key Takes:
Design Thinking works, don't be afraid to use it on yourself and your team.
Make the most of your design resources such as Design Systems and UX Writing Style guides.
Bring design resource to the users environment.
Scale your UX Design team with design thinking.
Rapid growth | 10 Challenges and OpportunitiesNick Caldwell
10 Challenges and Opportunities for rapidly growing product / engineering organizations. Topics include roles and responsibilities, reorganization, people, culture, diversity, execution at scale, ambition, and more. By Nick Caldwell, VP of Engineering at Reddit
Aligning Organisational & Technical Boundaries to Maximise Team AutonomyNick Tune
Combine strategic DDD and Theory of Constraints to align your teams and software. Create boundaries optimising flow to enable business agility.
Presented at Agile Manchester 2017.
Agile in the UK Government... An Infiltrator's SecretsNick Tune
Working in the UK government was like being part of an all-action, secret-agent spy movie involving dragons, zombies, and superheroes. Here are the slides from my experience report, presented at XP2017 in Cologne, explaining why.
Everyone says they're doing it. Everyone thinks they're the best at it. And yet... nobody knows what it actually means, but they're all making the same fundamental mistakes.
Over the next years, how we design, prototype, and test services and products will change dramatically. We are transitioning from a traditional, industrial mindset of design as a rigid planning process towards the experience of design as a continuous and evolving conversation between makers and users. This talk, based on real-life experiences, explores how design is changing in the digital age, beyond the initial delivery of specifications and blueprints, to an adaptive co-creation process that evolves iteratively over time. This emergent idea of designOps is dissolving the boundaries between planning, discovery, building, and operating phases, leading to results that are more in tune with the true needs of users.
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...Codemotion
We know that functional silos are bad and we should be moving towards autonomous teams aligned with business capabilities. But what are business capabilities and how do we find them? In this talk you will learn about Sociotechnical Organisation Design patterns. Patterns for designing teams and the software systems they maintain. You will learn about plays to optimise your organisation design and software architecture for the specific needs of your business, whether your goal is delivery speed, efficiency, user experience, or something else.
Over the next years, how we design, prototype, and test services and products will change dramatically. We are transitioning from a traditional, industrial mindset of design as a rigid planning process towards the experience of design as a continuous and evolving conversation between makers and users. This talk, based on real-life experiences, explores how design is changing in the digital age, beyond the initial delivery of specifications and blueprints, to an adaptive co-creation process that evolves iteratively over time. The emergent idea of designOps is dissolving the boundaries between planning, discovery, building and operating phases, leading to results that are more in tune with the true needs of users.
How to Ride an Elephant in Digital TimesWolfgang Göbl
Let’s look back four years and remember what consultants predicted for the digitally transformed future of companies. Expectations were high, a bright, technology optimistic future was drawn in vivid colors – self-driving cars, disrupted businesses, AI automates all backoffice processes, etc. etc. And now – let’s compare this to the reality of enterprises of the old economy – yes, companies have run punctual innovation initiatives, banks have modernized their mobile payment apps . But substantially? Nothing has “transformed”! Digital transformation of the old economy is happening at a much slower pace than expected. So, the question is: why? Why are big companies still around without having changed their business models substantially?
NVIDIA makes a positive impact in the world through our inventions, the people who put them to use, and a culture that keeps them coming. Our employees are deeply passionate about corporate responsibility and drive our program and impact. Here are some of their successes in 2014.
Scale at Reddit: Triple Your Team Size Without Losing ControlAtlassian
As of 2017, Reddit has 300 million monthly visitors, ranking #4 most visited website in US and #8 in the world. As you can guess, this kind of tremendous traffic takes some serious engineering efforts that have had to scale with the site's growing popularity. Join Nicholas Caldwell, VP of Engineering at Reddit as he discusses his engineering team's approach to agile development as they scaled from 40 to 120 engineers. He will walk you through their use of tools like Jira and Tableau, discuss meeting rhythms, and cover the must-have cultural elements of a successful team that work at every point of scale.
OSS Collaboration & Contribution: How Netflix Drives Industry EngagementDianne Marsh
Using Spinnaker as a case study, Dianne Marsh describes how Netflix drove industry engagement toward this open source product, with general tips on driving engagement.
UI design becomes increasingly important for products and services. Influencing their users' expierence. UX itself determines the value of digital offerings and is their key differentiator. But "historically grown" incoherent interfaces deteriorate value and brand of products and services.
This talk is about design systems, that help to avoid (or overcome) design dept and to enable scaling UX across platforms, products and devices. Modularity and standardisation of repeatedly used aspects helps speeding up processes and increasing business value. Design systems help making user experience tangible to teams and brand values actionable.
UI design becomes increasingly important for products and services. Influencing their users' expierence. UX itself determines the value of digital offerings and is their key differentiator. But "historically grown" incoherent interfaces deteriorate value and brand of products and services.
This talk is about design systems, that help to avoid (or overcome) design dept and to enable scaling UX across platforms, products and devices. Modularity and standardisation of repeatedly used aspects helps speeding up processes and increasing business value. Design systems help making user experience tangible to teams and brand values actionable.
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...IT Arena
Lviv IT Arena is a conference specially designed for programmers, designers, developers, top managers, inverstors, entrepreneurs and startuppers. Annually it takes place at the beginning of October in Lviv at Arena Lviv stadium. In 2016 the conference gathered more than 1800 participants and over 100 speakers from companies like Microsoft, Philips, Twitter, UBER and IBM. More details about the conference at itarena.lviv.ua.
This is the second part of my presentation at the DesignOps Meetup Helsinki on 30th of August 2018.
Read more: https://medium.com/@sonjakrogius/scaling-design-with-a-design-system-89e52efff1c8
Maebh Costello, Director of UX Design Labs, McKesson
Building the first UX team in a global business is very exciting. But handling the resultant demand for the team's multidisciplinary skill set is challenging. I quickly realised that you cannot scale a team by hiring only. I needed to think differently. I needed to use Design Thinking to explore how might we share my team's resources with our primary users, software developers. We re-envisioned how we share our design resources. This innovation leads to the creation of cutting edge technical solutions, enabling developers to access and use the design resources in their development environments. Learn how we at McKesson's global UX design labs team used this strategy to invigorate our workflow and scale.
Key Takes:
Design Thinking works, don't be afraid to use it on yourself and your team.
Make the most of your design resources such as Design Systems and UX Writing Style guides.
Bring design resource to the users environment.
Scale your UX Design team with design thinking.
Rapid growth | 10 Challenges and OpportunitiesNick Caldwell
10 Challenges and Opportunities for rapidly growing product / engineering organizations. Topics include roles and responsibilities, reorganization, people, culture, diversity, execution at scale, ambition, and more. By Nick Caldwell, VP of Engineering at Reddit
With the adoption of methods based on rapid experiments to validate hypotheses with customers, there is also a need for design to adapt and respond continually. As such, there is a need to balance the decisions taken in autonomy by teams and the overarching service coherency. Inspired by devOps principles, designOps is a practice that aims to support people across the organization to continuously redesign their products without compromising design excellence. This talk, based on the experience of coaching design teams at different levels, explores the possibilities of moving out from heavyweight upfront analyses, reducing handoffs, and creating reliable feedback loops with end users. A new paradigm, where the ability of design is shifting from being a specific practice to genuinely becoming part of everyone’s job. A key component to enables others, designers and non-designers, to create meaningful experiences in a complex environment.
As a PO, product designer, or PM, you've probably already thought about the possible benefits of building a design system for your organisation. And surely as all teams, like us, you kept asking yourself:
How do we start it?
But here are some guidelines to help you clarify how to start a DS.
Scaling Fast: Growing Engineering Orgs From Zero to IPONick Caldwell
5 tools for rapidly scaling your startup's engineering organization.
1. How to create Vision and Mission statements
2. Setting objectives
3. Measuring Key Results
4. Creating and organizational structure
5. How to drive consistent execution
Bonus!
Turi McKinley UXID2014 Insights to Inspire InnovationUX Indonesia
Turi McKinley is a Participatory Design Director at frog, Inc.
At the UXID2014 conference, she talk about how to collect valuable insight and turn it into brilliant idea. Here is what she said about the seminar:
"Most businesses know they can't survive a competitive marketplace without connecting deeply with their customers and anticipating emerging needs and behaviors. While most business leaders rely on market research or quantitative reports, they often fail to pick up the key nuances of consumer behaviors that deem the success or failure of a product or service. In this keynote, Turi McKinley will show how to collect valuable first-hand, immersive insights and effectively use the data for generating ideas and concepts."
--
UXID is a User Experience community in Indonesia, consisting of enthusiasts from various disciplines of design, marketing, business, and technology, who are passionate about designing great experiences for people and business.
UXID holds regular meet ups and sharing sessions with Indonesia’s renowned UX practitioners and enthusiasts.
The community is organizing the first UXID conference on 6 November 2014 in Jakarta. During this inspiring full day event, participants will learn the best practices from international UX experts and local business leaders, and connect with other professionals from the industry and academia.
Design Systems have reached peak popularity. It seems that every design team has either built one, is building one, or wants to build one. With the release of the incredible Nested Symbols feature followed by Sketch Libraries just a few months ago, Sketch has emerged as an essential part of the Design System workflow.
In this talk we will be covering:
• Best of breed Design Systems out in the wild
• Demo of the Design System from FathomHQ
• Exploring essential Sketch plugins & tools for a seamless workflow
• Handy hacks for getting your Design System project rolling
• Roll out strategies for Design Systems
About Laura
Laura is a Senior Product Designer at Fathom, a B2B SaaS product in the fintech domain. Over the last nine years, she has worked her way through design and UX roles in a variety of environments, from small agencies to corporate giants. Her experience includes creating digital solutions for travel, government, SaaS, health, fintech, real estate and ecommerce. Laura has a natural curiosity for solving 'people problems’, which makes her a passionate advocate for unravelling complexity, measuring UX, and crafting design systems.
In this deck I explore how design can improve products and industrial processes showing how starting from a radical change in the approach to business, any company could improve not only their own products, but can literally create new needs in their customers and, at the end, new markets and new business potential.
Your Code Is A Waste Of Time (if you don't ask why you are writing it in the ...Amber Matthews
Talk about Lean UX given at Hong Kong Codeaholics #codeconf 2014.
30 minute overview of the foundations of UX, design thinking, agile methodology, lean startup. Looking at assumptions, hypothesis statements, personas, journey maps, measurement and UX ≠ UI.
As presented at the Big Design Conference in Dallas TX on September 21, 2018.
UX people are constantly being asked to add to the tools in their toolbox. Many people swear that UX designers ought to “learn to code” or “learn to design.” One skill that often gets overlooked is one of the most valuable skills a UX person can learn, which is how to plan for, implement, and get the most out of analytics.
We included some links to resources to help you get started.
Similar to The Domain-Driven Coding Architect (20)
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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
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.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
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.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
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.
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.
3. ntcoding
“ Consistently the best source of
new ideas are the developers!…
Good teams ensure their
engineers contribute to make the
product better
— Marty Cagan (@cagan)
6. ntcoding
“The whole team get involved in
research sessions and meeting
users so they can empathise with
people who use the services we’re
building
— Simon Hurst
User Researcher at Coop
7. ntcoding
TOP SOURCES OF PRODUCT IDEAS
DIRECT CUSTOMER FEEDBACK 80 %
TEAM BRAINSTORMING 64 %
SALES TEAM 53 %
EXECUTIVE ORDER 51 %
* % respondents who agreed.
Source: Alpha UX Product Management Insights 2017
18. ntcoding
“ [non-core] parts of the system
seem interesting to computer
scientists, and provide better
resume material. The core ends
up being put together by less
skilled developers
— Eric Evans (@ericevans0)
20. ntcoding
LESSONS LEARNED
• DDD: focus architecture on business core,
not just technical patterns
• Need to understand business to find core
• Learn concepts like Business Model
Canvas to understand business
25. ntcoding
“…teams write “vision statements”
for management. These
documents lay out the specific
value the application will bring to
the organization.
— Eric Evans (@ericevans0)
26. ntcoding
VISION STATEMENT
We are a music company.
We help the planet’s greatest artists
and biggest hidden talents share their
amazing music with the entire world.
27. ntcoding
LESSONS LEARNED
• Business vision guides the strategy
• Vision empowers teams to keep
architecture aligned to business goals
• Vision is communicated as some form of
vision statement
32. ntcoding
“ [bounded contexts] must guide
design decisions to reduce the
interdependence of parts [code &
teams].
…these two groups had different
models, but they did not realize it
— Eric Evans (@ericevans0)
33. ntcoding
“ The CONTEXT MAP charts the
territory, giving the big picture of
the CONTEXTS and their
connections…
— Eric Evans (@ericevans0)
38. ntcoding
LESSONS LEARNED
• Bounded contexts decouple PARTS
• Parts = teams & code
• Find contexts that minimise bottlenecks to
make teams autonomous
• Use context maps to design & communicate
boundaries
42. ntcoding
BECOME A STRATEGIC DDD ARCHITECT
• Find and exploit core domains
• Learn Business Model Canvas
• Identify innovation aligned with vision
• Find the vision statement
• Architecture = code & organisation design
• Align teams with *real* bounded contexts
43. ntcoding
YOU NOW HAVE SUPERPOWERS
Photo: https://www.flickr.com/photos/lizswezey2/15314187570
44. ntcoding
Black Ops DDD with the Business Model
Canvas
Javier Fernandez
Watch: bit.ly/alignment-experiment