SlideShare a Scribd company logo
Getting started in a
new codebase
Or, How to Learn Lots of New Swears
About me
1. How do you walk in and kick ass 

in a new codebase?
2. How do you make code that's

easy for others to learn?
This Takes Time
Most companies expect a 2-3 month rampup
Part 1: Know Your Foe
Give yourself the best codebase possible.
Ask questions before you start the job.
Quite reasonable things
to ask in a interview
What kind of [vcs, workflow] do you use?
How often do you deploy code?
What do you wish was better about your codebase?
What would I do in my first week, month?
****, now what?
Step 2: Learn the Theory
Get a 30,000' view
What does this code do from a business standpoint?
Who uses it? How?
What's known about it?
Gather all documentation 

that you can find and read it.

It's probably lies but it's 

comforting and it makes you look 

like you're doing something.
Start a vocabulary sheet


Code evolves.

Design evolves.

Concepts rarely do.
Talk to a human
So the codebase is Java, C, PHP and Haskell.
Yeah, I don't know either.
During a code walkthrough
Get an overview of the code structure and evolution
Populate your vocabulary sheet
Know what patterns are being used + learn them
Know where the ugly and the scary parts are
Get the test suite running

Be sure to update the Getting Started Doc 

so there are fewer lies in it.
Step 3: Start Digging
Get a bug to fix
Most companies will start you
out on one. Open source: see if
any are tagged or ask on IRC.
DO NOT STRUGGLE. Give
yourself a time limit and then
ask for help.
People expect you to be slow &
confused. Take advantage of
this.
Stop and smell the code paths
What are the folders and entry points?
What are the high-level components?
What third party libraries does it use?
Where is the configuration?
Make and test assumptions

Do your assumptions hold? If not, why?
Notice when you're confused.
Good code is...
You can make assumptions and usually be right
You don't have to understand all of the code to
understand part of the code
Clarity trumps correctness
–Joel Spolsky
"It’s harder to read code than to
write it."
Code is not magic.

Be bold about making things better.
You own it now.
Questions?
Rachel Sanders
@trustrachel
More Resources
A Process for Learning a New Codebase
Attributions
https://www.flickr.com/photos/adamskev/1414073283
https://www.flickr.com/photos/alc_chris/8887270072/
https://www.flickr.com/photos/goodsardine-clean/
543506410/
https://www.flickr.com/photos/thevlue/5228406300
https://www.flickr.com/photos/broadbeanmedia/
8103976340/
Attributions
https://www.flickr.com/photos/viejozapato/2691485099/
https://www.flickr.com/photos/
69125796@N00/7420991330/
https://www.flickr.com/photos/owly/2511317066/
https://www.flickr.com/photos/
26499572@N08/5028769858/
https://www.flickr.com/photos/deniscollette/2341238645/

More Related Content

What's hot

EduSparkz Thunder Thursday Debugging Code
EduSparkz Thunder Thursday Debugging CodeEduSparkz Thunder Thursday Debugging Code
EduSparkz Thunder Thursday Debugging Code
Satish AG
 
Rumored Buzz on photocopiers
Rumored Buzz on photocopiersRumored Buzz on photocopiers
Rumored Buzz on photocopiers
herbert3dickerson78
 
NodeJS: Writing tests -- A Beginners' Guide
NodeJS: Writing tests -- A Beginners' GuideNodeJS: Writing tests -- A Beginners' Guide
NodeJS: Writing tests -- A Beginners' Guide
Grey Ang
 
Building an A/B Testing Analytics System with R and Shiny
Building an A/B Testing Analytics System with R and ShinyBuilding an A/B Testing Analytics System with R and Shiny
Building an A/B Testing Analytics System with R and Shiny
Emily Robinson
 
Grokking TechTalk #31: Asynchronous Communications
Grokking TechTalk #31: Asynchronous CommunicationsGrokking TechTalk #31: Asynchronous Communications
Grokking TechTalk #31: Asynchronous Communications
Grokking VN
 
Leslie Bradshaw // Online News Association // 9.13.08
Leslie Bradshaw // Online News Association // 9.13.08Leslie Bradshaw // Online News Association // 9.13.08
Leslie Bradshaw // Online News Association // 9.13.08
Leslie Bradshaw
 
8.1 Internet Addiction Leaflet
8.1 Internet Addiction Leaflet8.1 Internet Addiction Leaflet
8.1 Internet Addiction Leaflet
Holgate School Sports College
 
Technical Communication for Unity Developers
Technical Communication for Unity DevelopersTechnical Communication for Unity Developers
Technical Communication for Unity Developers
Unity Technologies
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
Tarun Chakravorty
 
Creating Effective PowerPoints for Criminal Justice
Creating Effective PowerPoints for Criminal JusticeCreating Effective PowerPoints for Criminal Justice
Creating Effective PowerPoints for Criminal Justice
Jean Reynolds
 
Easy and affordable user testing - Front Trends 2017
Easy and affordable user testing - Front Trends 2017Easy and affordable user testing - Front Trends 2017
Easy and affordable user testing - Front Trends 2017
Ida Aalen
 

What's hot (11)

EduSparkz Thunder Thursday Debugging Code
EduSparkz Thunder Thursday Debugging CodeEduSparkz Thunder Thursday Debugging Code
EduSparkz Thunder Thursday Debugging Code
 
Rumored Buzz on photocopiers
Rumored Buzz on photocopiersRumored Buzz on photocopiers
Rumored Buzz on photocopiers
 
NodeJS: Writing tests -- A Beginners' Guide
NodeJS: Writing tests -- A Beginners' GuideNodeJS: Writing tests -- A Beginners' Guide
NodeJS: Writing tests -- A Beginners' Guide
 
Building an A/B Testing Analytics System with R and Shiny
Building an A/B Testing Analytics System with R and ShinyBuilding an A/B Testing Analytics System with R and Shiny
Building an A/B Testing Analytics System with R and Shiny
 
Grokking TechTalk #31: Asynchronous Communications
Grokking TechTalk #31: Asynchronous CommunicationsGrokking TechTalk #31: Asynchronous Communications
Grokking TechTalk #31: Asynchronous Communications
 
Leslie Bradshaw // Online News Association // 9.13.08
Leslie Bradshaw // Online News Association // 9.13.08Leslie Bradshaw // Online News Association // 9.13.08
Leslie Bradshaw // Online News Association // 9.13.08
 
8.1 Internet Addiction Leaflet
8.1 Internet Addiction Leaflet8.1 Internet Addiction Leaflet
8.1 Internet Addiction Leaflet
 
Technical Communication for Unity Developers
Technical Communication for Unity DevelopersTechnical Communication for Unity Developers
Technical Communication for Unity Developers
 
Hci final presentation
Hci final presentationHci final presentation
Hci final presentation
 
Creating Effective PowerPoints for Criminal Justice
Creating Effective PowerPoints for Criminal JusticeCreating Effective PowerPoints for Criminal Justice
Creating Effective PowerPoints for Criminal Justice
 
Easy and affordable user testing - Front Trends 2017
Easy and affordable user testing - Front Trends 2017Easy and affordable user testing - Front Trends 2017
Easy and affordable user testing - Front Trends 2017
 

Viewers also liked

IIMBx ES101x Certificate _Managerial Effectiveness edX
IIMBx ES101x Certificate _Managerial Effectiveness edXIIMBx ES101x Certificate _Managerial Effectiveness edX
IIMBx ES101x Certificate _Managerial Effectiveness edX
Prakash Prasad ✔
 
Amad- Evaluation q5
Amad- Evaluation q5Amad- Evaluation q5
Amad- Evaluation q5
haverstockmedia
 
G u í a p r á c t i c a n º 1
G u í a   p r á c t i c a n º 1G u í a   p r á c t i c a n º 1
G u í a p r á c t i c a n º 1
Ricardo Alarcon
 
Unidad Educativa "República del Ecuador"
Unidad Educativa "República del Ecuador"Unidad Educativa "República del Ecuador"
Unidad Educativa "República del Ecuador"
Grace Torres
 
Organisational Communications and Disseminations Strategy
Organisational Communications and Disseminations StrategyOrganisational Communications and Disseminations Strategy
Organisational Communications and Disseminations Strategy
Bancha Jenpiyapong
 
TRIVAGO | BTO 2015 | Giulia Eremita
TRIVAGO | BTO 2015 | Giulia EremitaTRIVAGO | BTO 2015 | Giulia Eremita
TRIVAGO | BTO 2015 | Giulia Eremita
BTO Educational
 
Final project poverty in pakistan
Final project poverty in pakistanFinal project poverty in pakistan
Final project poverty in pakistan
fayazmzai
 

Viewers also liked (7)

IIMBx ES101x Certificate _Managerial Effectiveness edX
IIMBx ES101x Certificate _Managerial Effectiveness edXIIMBx ES101x Certificate _Managerial Effectiveness edX
IIMBx ES101x Certificate _Managerial Effectiveness edX
 
Amad- Evaluation q5
Amad- Evaluation q5Amad- Evaluation q5
Amad- Evaluation q5
 
G u í a p r á c t i c a n º 1
G u í a   p r á c t i c a n º 1G u í a   p r á c t i c a n º 1
G u í a p r á c t i c a n º 1
 
Unidad Educativa "República del Ecuador"
Unidad Educativa "República del Ecuador"Unidad Educativa "República del Ecuador"
Unidad Educativa "República del Ecuador"
 
Organisational Communications and Disseminations Strategy
Organisational Communications and Disseminations StrategyOrganisational Communications and Disseminations Strategy
Organisational Communications and Disseminations Strategy
 
TRIVAGO | BTO 2015 | Giulia Eremita
TRIVAGO | BTO 2015 | Giulia EremitaTRIVAGO | BTO 2015 | Giulia Eremita
TRIVAGO | BTO 2015 | Giulia Eremita
 
Final project poverty in pakistan
Final project poverty in pakistanFinal project poverty in pakistan
Final project poverty in pakistan
 

Similar to How to get started in a new codebase

Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interview
Eric Brooke
 
Advice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsAdvice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOps
Puppet
 
Writing Great Proposals
Writing Great ProposalsWriting Great Proposals
Writing Great Proposals
freedeb
 
Code review guidelines
Code review guidelinesCode review guidelines
Code review guidelines
Lalit Kale
 
InnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your companyInnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your company
Eric Caron
 
Interviews
InterviewsInterviews
Interviews
Kaushik Raghupathi
 
Advanced java script essentials v1
Advanced java script essentials v1Advanced java script essentials v1
Advanced java script essentials v1
ASHUTOSHPATKAR1
 
A smarter way to learn python (en)
A smarter way to learn python (en)A smarter way to learn python (en)
A smarter way to learn python (en)
Gagandeepsingh227859
 
Create Your Tester Portfolio
Create Your Tester PortfolioCreate Your Tester Portfolio
Create Your Tester Portfolio
Shmuel Gershon
 
Create Your Tester Portfolio
Create Your Tester PortfolioCreate Your Tester Portfolio
Create Your Tester Portfolio
Shmuel Gershon
 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your project
Charlotte Breton Schreiner
 
Scottish Ruby Conference 2014
Scottish Ruby Conference  2014Scottish Ruby Conference  2014
Scottish Ruby Conference 2014
michaelag1971
 
Louise Fahey - Mapping your path in tech comms: Surviving the early years (TC...
Louise Fahey - Mapping your path in tech comms: Surviving the early years (TC...Louise Fahey - Mapping your path in tech comms: Surviving the early years (TC...
Louise Fahey - Mapping your path in tech comms: Surviving the early years (TC...
Louise Fahey
 
Exploratory testing part 3
Exploratory testing part 3Exploratory testing part 3
Exploratory testing part 3
Dawn Code
 
How to learn coding
How to learn codingHow to learn coding
How to learn coding
HananeMessad1
 
Start Learning Efficiently Now - Lean & Agile DC 2017
Start Learning Efficiently Now - Lean & Agile DC 2017Start Learning Efficiently Now - Lean & Agile DC 2017
Start Learning Efficiently Now - Lean & Agile DC 2017
Elliot Susel
 
E-Mediat: Workshop 2
E-Mediat:  Workshop 2E-Mediat:  Workshop 2
E-Mediat: Workshop 2
Beth Kanter
 
Software engineering 101 - The basics you should hear about at least once
Software engineering 101 - The basics you should hear about at least onceSoftware engineering 101 - The basics you should hear about at least once
Software engineering 101 - The basics you should hear about at least once
Alexey (Mr_Mig) Migutsky
 
Workshop 2 - PowerPoint Presentation v03
Workshop 2  - PowerPoint Presentation v03Workshop 2  - PowerPoint Presentation v03
Workshop 2 - PowerPoint Presentation v03
E-Mediat
 
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)
madhavi2011
 

Similar to How to get started in a new codebase (20)

Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interview
 
Advice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOpsAdvice on how to get started — and ahead — in a career in DevOps
Advice on how to get started — and ahead — in a career in DevOps
 
Writing Great Proposals
Writing Great ProposalsWriting Great Proposals
Writing Great Proposals
 
Code review guidelines
Code review guidelinesCode review guidelines
Code review guidelines
 
InnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your companyInnerSource - Using open source best practices to help your company
InnerSource - Using open source best practices to help your company
 
Interviews
InterviewsInterviews
Interviews
 
Advanced java script essentials v1
Advanced java script essentials v1Advanced java script essentials v1
Advanced java script essentials v1
 
A smarter way to learn python (en)
A smarter way to learn python (en)A smarter way to learn python (en)
A smarter way to learn python (en)
 
Create Your Tester Portfolio
Create Your Tester PortfolioCreate Your Tester Portfolio
Create Your Tester Portfolio
 
Create Your Tester Portfolio
Create Your Tester PortfolioCreate Your Tester Portfolio
Create Your Tester Portfolio
 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your project
 
Scottish Ruby Conference 2014
Scottish Ruby Conference  2014Scottish Ruby Conference  2014
Scottish Ruby Conference 2014
 
Louise Fahey - Mapping your path in tech comms: Surviving the early years (TC...
Louise Fahey - Mapping your path in tech comms: Surviving the early years (TC...Louise Fahey - Mapping your path in tech comms: Surviving the early years (TC...
Louise Fahey - Mapping your path in tech comms: Surviving the early years (TC...
 
Exploratory testing part 3
Exploratory testing part 3Exploratory testing part 3
Exploratory testing part 3
 
How to learn coding
How to learn codingHow to learn coding
How to learn coding
 
Start Learning Efficiently Now - Lean & Agile DC 2017
Start Learning Efficiently Now - Lean & Agile DC 2017Start Learning Efficiently Now - Lean & Agile DC 2017
Start Learning Efficiently Now - Lean & Agile DC 2017
 
E-Mediat: Workshop 2
E-Mediat:  Workshop 2E-Mediat:  Workshop 2
E-Mediat: Workshop 2
 
Software engineering 101 - The basics you should hear about at least once
Software engineering 101 - The basics you should hear about at least onceSoftware engineering 101 - The basics you should hear about at least once
Software engineering 101 - The basics you should hear about at least once
 
Workshop 2 - PowerPoint Presentation v03
Workshop 2  - PowerPoint Presentation v03Workshop 2  - PowerPoint Presentation v03
Workshop 2 - PowerPoint Presentation v03
 
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)
E-Mediat Workshop 2 - Listening and Web Presence (PowerPoint)
 

Recently uploaded

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 

Recently uploaded (20)

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 

How to get started in a new codebase