SlideShare a Scribd company logo
Legacy ClubTake back the control – Never give up
Thomas PIERRAIN @tpierrain
BRUNO BOUCARD @brunoboucard
founding members
A sad state…
understanding sometimes…
Nay WTF…
Rushing, always rushing …
After a while …
You get this …
And A huge bill
a mess at every level…
What if we succeed collectively…
So tell us,
Where does our
legacy come from?
Legacy?
It's the others!
legacy?
It's our industry's
fault…
Legacy?
It's a curse!
Seriously…
Where does Our legacy come
from?
You still don't
see it, right?
Legacy is when …
IT’s when…
legacy
is all of us
The legacy
It’s the code
+ US all
The code + US ALL
« Software is eating the world »
Thus, It’s time for us…
… to change
Are YOU READY?
ChapTER1communication & culture
we are social animals…
So …
Why are we going
around in circles?
…
We have lost our way
We have lost our motivation
plus …
Lack of communication ;-(
Without feedback
we are off the radar
The Wake up
First step?
Restore a relationship with the business
Our First job as a developer?
“Understand the domain
we’ll have to code”
( Jérémie GRODZISKI )
Put yourself in their shoes…
em-pa-thy
noun ’em-pe-thé
the feeling that you understand and share
another person's experiences and
emotions : the ability to share someone
else's feelings.
they don’t want to collaborate?
Secret Weapon:
event storming To the rescue
THE Most
important is
To HAVE GOOD
conversations
Culture
StratEgies
Warning: if we ignore the culture…
It comes back to…
A TIPS
no man is a prophet in his
own land
To change the culture of a team,
start at lunch-time
Starting with ourselves
Stay curious, practice,
Help others
Egoless Programming
1. You are not your code
2. No matter how much “karate” you know, someone
else will always know more
3. The only constant in the world is change
Be open to it and accept it with a smile
4. Don’t be “the coder in the corner
5. Be kind to the coder, not to the code
6. Don’t rewrite code without consultation
7. …
Software Craftsmanship?
It’s a mindset!
Passion
Discipline
Motivation
TRANSMISSION
Efficiency
A continuous improvement
Observation
Improvement
« Yes but, here It's impossible to
take back the control! »
Can’t take back the control?
« Resolve to serve
no more, and you
are at once freed »
(La boetie)
Chapter 2Freedom through mastery
Foster a curiosity for the domain
To avoid temptation
(When we feel rejected)
Confort-zone
( Tech only )
Already met an expert beginner?
Go back to basics
Master your tools
Practice, practice, practice…
Would you dare?
We’d rather get
ready!
Test harness
But also...
Know your enemies
Code Smells
Name your enemies
Long method
Large class
Long parameter list
Primitive obsession
Data clumps
Feature Envy
Inappropriate IntimacyMessage Chains
Divergent Change
Shotgun Surgery
Parallel Inheritance
Hierarchies
Switch
statements
Temporary field
Bad naming
Dead Code
Speculative Generality
Duplicate Code
Alternative classes with
different interfaces
Refused bequest
Conditional
Complexity
Indecent
Exposure
Live-coding Code smells
ChapTER 3Hard-core refactoring
Attack on the legacy…
Where do we start?
Business value first!
« my code is untestable! »
Test or the Egg?
We want to add more
tests to our code
We have to
refactor our code
to be testable
We can't refactor
without tests
Until you didn't set up a test
harness, brace yourself!
Hyperaware
Editing
Never change public
contractsa single goal at a time
Pair / MOB
Programming
Delegate to the
compiler
But there are a few
techniques…
To break your dependencies
Parametrized Method
Introduce Instance
Delegator
Introduce Static Setter
Parametrized
Constructor
Extract Interface
Extract &
Override Call
Adapter Parameter
Live-coding Breaking dependencies
And what if we are really in deep…
You can either start again
from scratch…
#Green-Field
Or stop believing in...
# legacy? It's all of us!
# Focus on business - get a sense
# Practice before leaping
Take back the control – Never give up
Join the legacy club
Take back the control – Never give up
Thanks!
Questions?
Legacy ClubTake back the control – Never give up

More Related Content

Similar to Legacy club (english version)

APIDays Amsterdam Oct 16th 2018
APIDays Amsterdam Oct 16th 2018APIDays Amsterdam Oct 16th 2018
APIDays Amsterdam Oct 16th 2018
Kay Lummitsch - Digital Journeyman
 
Robots and Zombies - Why do we hate talking about feelings?!
Robots and Zombies - Why do we hate talking about feelings?!Robots and Zombies - Why do we hate talking about feelings?!
Robots and Zombies - Why do we hate talking about feelings?!
Stacey Vetzal
 
Code review Effective - kwan
Code review  Effective - kwanCode review  Effective - kwan
Code review Effective - kwan
Thamara Hessel
 
Culture Code - E3 Reloaded - Making Work Suck Less
Culture Code - E3 Reloaded - Making Work Suck Less Culture Code - E3 Reloaded - Making Work Suck Less
Culture Code - E3 Reloaded - Making Work Suck Less TEDxMongKok
 
Catalytic Leadership
Catalytic LeadershipCatalytic Leadership
Catalytic Leadership
Dr. Ed Cabellon
 
Killer form design
Killer form designKiller form design
Killer form design
Lauren Martin
 
Inscriptions 5
Inscriptions 5Inscriptions 5
Inscriptions 5
Gopinath Radhakrishnan
 
Chatbot and AI Design Principles
Chatbot and AI Design PrinciplesChatbot and AI Design Principles
Chatbot and AI Design Principles
Mauricio Perez
 
Uncharted lands, or why games are not designed but discovered
Uncharted lands, or why games are not designed but discoveredUncharted lands, or why games are not designed but discovered
Uncharted lands, or why games are not designed but discovered
Jakub Stokalski
 
Jeff Atwood - How To Optimize Your Community Platform
Jeff Atwood - How To Optimize Your Community PlatformJeff Atwood - How To Optimize Your Community Platform
Jeff Atwood - How To Optimize Your Community Platform
FeverBee Limited
 
Virtual Teams and Liberating Structures Blended Session at #SFAddis
Virtual Teams and Liberating Structures Blended Session at #SFAddisVirtual Teams and Liberating Structures Blended Session at #SFAddis
Virtual Teams and Liberating Structures Blended Session at #SFAddis
Nancy Wright White
 
Is scrum incompatible with your brain
Is scrum incompatible with your brainIs scrum incompatible with your brain
Is scrum incompatible with your brain
Henrik Berglund
 
Ian MacIntyre - ECO 18: How digital innovation can support workforce strategies
Ian MacIntyre - ECO 18: How digital innovation can support workforce strategiesIan MacIntyre - ECO 18: How digital innovation can support workforce strategies
Ian MacIntyre - ECO 18: How digital innovation can support workforce strategies
Innovation Agency
 
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...
The Difference Engine
 
Transtech pod #3 - Inner Tech
Transtech pod #3 - Inner TechTranstech pod #3 - Inner Tech
Transtech pod #3 - Inner Tech
Yfke Laanstra
 
Chp1,2&3
Chp1,2&3Chp1,2&3
Chp1,2&3
sachipatel0618
 
The Secrets Video Games Can Teach L&D About Crafting Scenarios and Simulation...
The Secrets Video Games Can Teach L&D About Crafting Scenarios and Simulation...The Secrets Video Games Can Teach L&D About Crafting Scenarios and Simulation...
The Secrets Video Games Can Teach L&D About Crafting Scenarios and Simulation...
Bianca Woods
 
Lets not do_opsdev
Lets not do_opsdevLets not do_opsdev
Lets not do_opsdev
chase pettet
 
Forums Are Dead
Forums Are DeadForums Are Dead
Forums Are Dead
codinghorror
 
Software design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStorming
Alberto Brandolini
 

Similar to Legacy club (english version) (20)

APIDays Amsterdam Oct 16th 2018
APIDays Amsterdam Oct 16th 2018APIDays Amsterdam Oct 16th 2018
APIDays Amsterdam Oct 16th 2018
 
Robots and Zombies - Why do we hate talking about feelings?!
Robots and Zombies - Why do we hate talking about feelings?!Robots and Zombies - Why do we hate talking about feelings?!
Robots and Zombies - Why do we hate talking about feelings?!
 
Code review Effective - kwan
Code review  Effective - kwanCode review  Effective - kwan
Code review Effective - kwan
 
Culture Code - E3 Reloaded - Making Work Suck Less
Culture Code - E3 Reloaded - Making Work Suck Less Culture Code - E3 Reloaded - Making Work Suck Less
Culture Code - E3 Reloaded - Making Work Suck Less
 
Catalytic Leadership
Catalytic LeadershipCatalytic Leadership
Catalytic Leadership
 
Killer form design
Killer form designKiller form design
Killer form design
 
Inscriptions 5
Inscriptions 5Inscriptions 5
Inscriptions 5
 
Chatbot and AI Design Principles
Chatbot and AI Design PrinciplesChatbot and AI Design Principles
Chatbot and AI Design Principles
 
Uncharted lands, or why games are not designed but discovered
Uncharted lands, or why games are not designed but discoveredUncharted lands, or why games are not designed but discovered
Uncharted lands, or why games are not designed but discovered
 
Jeff Atwood - How To Optimize Your Community Platform
Jeff Atwood - How To Optimize Your Community PlatformJeff Atwood - How To Optimize Your Community Platform
Jeff Atwood - How To Optimize Your Community Platform
 
Virtual Teams and Liberating Structures Blended Session at #SFAddis
Virtual Teams and Liberating Structures Blended Session at #SFAddisVirtual Teams and Liberating Structures Blended Session at #SFAddis
Virtual Teams and Liberating Structures Blended Session at #SFAddis
 
Is scrum incompatible with your brain
Is scrum incompatible with your brainIs scrum incompatible with your brain
Is scrum incompatible with your brain
 
Ian MacIntyre - ECO 18: How digital innovation can support workforce strategies
Ian MacIntyre - ECO 18: How digital innovation can support workforce strategiesIan MacIntyre - ECO 18: How digital innovation can support workforce strategies
Ian MacIntyre - ECO 18: How digital innovation can support workforce strategies
 
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...
What Happens to Everyone, When Everyone Learns to Code - by Farrah Bostic at ...
 
Transtech pod #3 - Inner Tech
Transtech pod #3 - Inner TechTranstech pod #3 - Inner Tech
Transtech pod #3 - Inner Tech
 
Chp1,2&3
Chp1,2&3Chp1,2&3
Chp1,2&3
 
The Secrets Video Games Can Teach L&D About Crafting Scenarios and Simulation...
The Secrets Video Games Can Teach L&D About Crafting Scenarios and Simulation...The Secrets Video Games Can Teach L&D About Crafting Scenarios and Simulation...
The Secrets Video Games Can Teach L&D About Crafting Scenarios and Simulation...
 
Lets not do_opsdev
Lets not do_opsdevLets not do_opsdev
Lets not do_opsdev
 
Forums Are Dead
Forums Are DeadForums Are Dead
Forums Are Dead
 
Software design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStorming
 

More from Thomas Pierrain

The scale-up, the autonomy and the nuclear submarine
The scale-up, the autonomy and the nuclear submarineThe scale-up, the autonomy and the nuclear submarine
The scale-up, the autonomy and the nuclear submarine
Thomas Pierrain
 
Hexagonal And Beyond
Hexagonal And BeyondHexagonal And Beyond
Hexagonal And Beyond
Thomas Pierrain
 
La scale-up, l'autonomie et le sous-marin nucléaire
La scale-up, l'autonomie et le sous-marin nucléaireLa scale-up, l'autonomie et le sous-marin nucléaire
La scale-up, l'autonomie et le sous-marin nucléaire
Thomas Pierrain
 
De l'autre côté du miroir
De l'autre côté du miroirDe l'autre côté du miroir
De l'autre côté du miroir
Thomas Pierrain
 
eXtreme
eXtremeeXtreme
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDDWrite Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
Thomas Pierrain
 
Beyond Hexagonal architecture
Beyond Hexagonal architectureBeyond Hexagonal architecture
Beyond Hexagonal architecture
Thomas Pierrain
 
The 9 rules of debugging
The 9 rules of debuggingThe 9 rules of debugging
The 9 rules of debugging
Thomas Pierrain
 
Hexagonal architecture vs Functional core / Imperative shell
Hexagonal architecture vs Functional core / Imperative shellHexagonal architecture vs Functional core / Imperative shell
Hexagonal architecture vs Functional core / Imperative shell
Thomas Pierrain
 
Une nuit dans l'hexagone
Une nuit dans l'hexagoneUne nuit dans l'hexagone
Une nuit dans l'hexagone
Thomas Pierrain
 
Equiper sa voie
Equiper sa voieEquiper sa voie
Equiper sa voie
Thomas Pierrain
 
As time goes by (episode 2)
As time goes by (episode 2)As time goes by (episode 2)
As time goes by (episode 2)
Thomas Pierrain
 
Et si on parlait Éthique ?
Et si on parlait Éthique ?Et si on parlait Éthique ?
Et si on parlait Éthique ?
Thomas Pierrain
 
The art of Software Design
The art of Software DesignThe art of Software Design
The art of Software Design
Thomas Pierrain
 
CQRS without event sourcing
CQRS without event sourcingCQRS without event sourcing
CQRS without event sourcing
Thomas Pierrain
 
Async await...oh wait!
Async await...oh wait!Async await...oh wait!
Async await...oh wait!
Thomas Pierrain
 
Decouvrir CQRS (sans Event sourcing) par la pratique
Decouvrir CQRS (sans Event sourcing) par la pratiqueDecouvrir CQRS (sans Event sourcing) par la pratique
Decouvrir CQRS (sans Event sourcing) par la pratique
Thomas Pierrain
 
Decouvrir son sujet grace à l'event storming
Decouvrir son sujet grace à l'event stormingDecouvrir son sujet grace à l'event storming
Decouvrir son sujet grace à l'event storming
Thomas Pierrain
 
Ddd reboot (english version)
Ddd reboot (english version)Ddd reboot (english version)
Ddd reboot (english version)
Thomas Pierrain
 
Culture craft humantalks
Culture craft humantalksCulture craft humantalks
Culture craft humantalks
Thomas Pierrain
 

More from Thomas Pierrain (20)

The scale-up, the autonomy and the nuclear submarine
The scale-up, the autonomy and the nuclear submarineThe scale-up, the autonomy and the nuclear submarine
The scale-up, the autonomy and the nuclear submarine
 
Hexagonal And Beyond
Hexagonal And BeyondHexagonal And Beyond
Hexagonal And Beyond
 
La scale-up, l'autonomie et le sous-marin nucléaire
La scale-up, l'autonomie et le sous-marin nucléaireLa scale-up, l'autonomie et le sous-marin nucléaire
La scale-up, l'autonomie et le sous-marin nucléaire
 
De l'autre côté du miroir
De l'autre côté du miroirDe l'autre côté du miroir
De l'autre côté du miroir
 
eXtreme
eXtremeeXtreme
eXtreme
 
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDDWrite Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
Write Antifragile & Domain-Driven tests with ”Outside-in diamond” ◆ TDD
 
Beyond Hexagonal architecture
Beyond Hexagonal architectureBeyond Hexagonal architecture
Beyond Hexagonal architecture
 
The 9 rules of debugging
The 9 rules of debuggingThe 9 rules of debugging
The 9 rules of debugging
 
Hexagonal architecture vs Functional core / Imperative shell
Hexagonal architecture vs Functional core / Imperative shellHexagonal architecture vs Functional core / Imperative shell
Hexagonal architecture vs Functional core / Imperative shell
 
Une nuit dans l'hexagone
Une nuit dans l'hexagoneUne nuit dans l'hexagone
Une nuit dans l'hexagone
 
Equiper sa voie
Equiper sa voieEquiper sa voie
Equiper sa voie
 
As time goes by (episode 2)
As time goes by (episode 2)As time goes by (episode 2)
As time goes by (episode 2)
 
Et si on parlait Éthique ?
Et si on parlait Éthique ?Et si on parlait Éthique ?
Et si on parlait Éthique ?
 
The art of Software Design
The art of Software DesignThe art of Software Design
The art of Software Design
 
CQRS without event sourcing
CQRS without event sourcingCQRS without event sourcing
CQRS without event sourcing
 
Async await...oh wait!
Async await...oh wait!Async await...oh wait!
Async await...oh wait!
 
Decouvrir CQRS (sans Event sourcing) par la pratique
Decouvrir CQRS (sans Event sourcing) par la pratiqueDecouvrir CQRS (sans Event sourcing) par la pratique
Decouvrir CQRS (sans Event sourcing) par la pratique
 
Decouvrir son sujet grace à l'event storming
Decouvrir son sujet grace à l'event stormingDecouvrir son sujet grace à l'event storming
Decouvrir son sujet grace à l'event storming
 
Ddd reboot (english version)
Ddd reboot (english version)Ddd reboot (english version)
Ddd reboot (english version)
 
Culture craft humantalks
Culture craft humantalksCulture craft humantalks
Culture craft humantalks
 

Recently uploaded

OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 

Recently uploaded (20)

OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 

Legacy club (english version)