Enviar pesquisa
Carregar
Os Khera
•
2 gostaram
•
617 visualizações
oscon2007
Seguir
Tecnologia
Design
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 29
Recomendados
HOTSPOT
HOTSPOT
Francisco Marques
Create web services jax - ws2
Create web services jax - ws2
Antonio Pellegrino
Dropbox connector Mule ESB Integration
Dropbox connector Mule ESB Integration
AnilKumar Etagowni
Create web services jax - ws3
Create web services jax - ws3
Antonio Pellegrino
Codeigniter : Custom Routing - Manipulate Uri
Codeigniter : Custom Routing - Manipulate Uri
Abdul Malik Ikhsan
Useful Rails Plugins
Useful Rails Plugins
navjeet
CAF & Portlet Development Notes
CAF & Portlet Development Notes
Vladimir Ivanchenko
Social Media Design Patterns (BarCampBlock)
Social Media Design Patterns (BarCampBlock)
Christian Crumlish
Recomendados
HOTSPOT
HOTSPOT
Francisco Marques
Create web services jax - ws2
Create web services jax - ws2
Antonio Pellegrino
Dropbox connector Mule ESB Integration
Dropbox connector Mule ESB Integration
AnilKumar Etagowni
Create web services jax - ws3
Create web services jax - ws3
Antonio Pellegrino
Codeigniter : Custom Routing - Manipulate Uri
Codeigniter : Custom Routing - Manipulate Uri
Abdul Malik Ikhsan
Useful Rails Plugins
Useful Rails Plugins
navjeet
CAF & Portlet Development Notes
CAF & Portlet Development Notes
Vladimir Ivanchenko
Social Media Design Patterns (BarCampBlock)
Social Media Design Patterns (BarCampBlock)
Christian Crumlish
CQRS / ES & DDD Demystified
CQRS / ES & DDD Demystified
Vic Metcalfe
Web applications with Catalyst
Web applications with Catalyst
svilen.ivanov
Rails 3 overview
Rails 3 overview
Yehuda Katz
Implementation of GUI Framework part3
Implementation of GUI Framework part3
masahiroookubo
Advanced RESTful Rails
Advanced RESTful Rails
Viget Labs
Advanced RESTful Rails
Advanced RESTful Rails
Ben Scofield
Payments On Rails
Payments On Rails
E-xact Transactions
Deploying configurable frontend web application containers
Deploying configurable frontend web application containers
José Moreira
CICONF 2012 - Don't Make Me Read Your Mind
CICONF 2012 - Don't Make Me Read Your Mind
ciconf
More to RoC weibo
More to RoC weibo
shaokun
Operacion Guinda 2
Operacion Guinda 2
Red RADAR
Rails 3: Dashing to the Finish
Rails 3: Dashing to the Finish
Yehuda Katz
PyData Berlin 2023 - Mythical ML Pipeline.pdf
PyData Berlin 2023 - Mythical ML Pipeline.pdf
Jim Dowling
Nodejs.meetup
Nodejs.meetup
Vivian S. Zhang
Symfony2 - from the trenches
Symfony2 - from the trenches
Lukas Smith
Burn down the silos! Helping dev and ops gel on high availability websites
Burn down the silos! Helping dev and ops gel on high availability websites
Lindsay Holmwood
Patterns and Tools for Database Versioning, Migration, Data Loading and Test ...
Patterns and Tools for Database Versioning, Migration, Data Loading and Test ...
Alan Pinstein
Working Effectively With Legacy Code
Working Effectively With Legacy Code
scidept
Perl web frameworks
Perl web frameworks
diego_k
Curscatalyst
Curscatalyst
Kar Juan
J Ruby Whirlwind Tour
J Ruby Whirlwind Tour
oscon2007
Solr Presentation5
Solr Presentation5
oscon2007
Mais conteúdo relacionado
Semelhante a Os Khera
CQRS / ES & DDD Demystified
CQRS / ES & DDD Demystified
Vic Metcalfe
Web applications with Catalyst
Web applications with Catalyst
svilen.ivanov
Rails 3 overview
Rails 3 overview
Yehuda Katz
Implementation of GUI Framework part3
Implementation of GUI Framework part3
masahiroookubo
Advanced RESTful Rails
Advanced RESTful Rails
Viget Labs
Advanced RESTful Rails
Advanced RESTful Rails
Ben Scofield
Payments On Rails
Payments On Rails
E-xact Transactions
Deploying configurable frontend web application containers
Deploying configurable frontend web application containers
José Moreira
CICONF 2012 - Don't Make Me Read Your Mind
CICONF 2012 - Don't Make Me Read Your Mind
ciconf
More to RoC weibo
More to RoC weibo
shaokun
Operacion Guinda 2
Operacion Guinda 2
Red RADAR
Rails 3: Dashing to the Finish
Rails 3: Dashing to the Finish
Yehuda Katz
PyData Berlin 2023 - Mythical ML Pipeline.pdf
PyData Berlin 2023 - Mythical ML Pipeline.pdf
Jim Dowling
Nodejs.meetup
Nodejs.meetup
Vivian S. Zhang
Symfony2 - from the trenches
Symfony2 - from the trenches
Lukas Smith
Burn down the silos! Helping dev and ops gel on high availability websites
Burn down the silos! Helping dev and ops gel on high availability websites
Lindsay Holmwood
Patterns and Tools for Database Versioning, Migration, Data Loading and Test ...
Patterns and Tools for Database Versioning, Migration, Data Loading and Test ...
Alan Pinstein
Working Effectively With Legacy Code
Working Effectively With Legacy Code
scidept
Perl web frameworks
Perl web frameworks
diego_k
Curscatalyst
Curscatalyst
Kar Juan
Semelhante a Os Khera
(20)
CQRS / ES & DDD Demystified
CQRS / ES & DDD Demystified
Web applications with Catalyst
Web applications with Catalyst
Rails 3 overview
Rails 3 overview
Implementation of GUI Framework part3
Implementation of GUI Framework part3
Advanced RESTful Rails
Advanced RESTful Rails
Advanced RESTful Rails
Advanced RESTful Rails
Payments On Rails
Payments On Rails
Deploying configurable frontend web application containers
Deploying configurable frontend web application containers
CICONF 2012 - Don't Make Me Read Your Mind
CICONF 2012 - Don't Make Me Read Your Mind
More to RoC weibo
More to RoC weibo
Operacion Guinda 2
Operacion Guinda 2
Rails 3: Dashing to the Finish
Rails 3: Dashing to the Finish
PyData Berlin 2023 - Mythical ML Pipeline.pdf
PyData Berlin 2023 - Mythical ML Pipeline.pdf
Nodejs.meetup
Nodejs.meetup
Symfony2 - from the trenches
Symfony2 - from the trenches
Burn down the silos! Helping dev and ops gel on high availability websites
Burn down the silos! Helping dev and ops gel on high availability websites
Patterns and Tools for Database Versioning, Migration, Data Loading and Test ...
Patterns and Tools for Database Versioning, Migration, Data Loading and Test ...
Working Effectively With Legacy Code
Working Effectively With Legacy Code
Perl web frameworks
Perl web frameworks
Curscatalyst
Curscatalyst
Mais de oscon2007
J Ruby Whirlwind Tour
J Ruby Whirlwind Tour
oscon2007
Solr Presentation5
Solr Presentation5
oscon2007
Os Borger
Os Borger
oscon2007
Os Harkins
Os Harkins
oscon2007
Os Fitzpatrick Sussman Wiifm
Os Fitzpatrick Sussman Wiifm
oscon2007
Os Bunce
Os Bunce
oscon2007
Yuicss R7
Yuicss R7
oscon2007
Performance Whack A Mole
Performance Whack A Mole
oscon2007
Os Fogel
Os Fogel
oscon2007
Os Lanphier Brashears
Os Lanphier Brashears
oscon2007
Os Tucker
Os Tucker
oscon2007
Os Fitzpatrick Sussman Swp
Os Fitzpatrick Sussman Swp
oscon2007
Os Furlong
Os Furlong
oscon2007
Os Berlin Dispelling Myths
Os Berlin Dispelling Myths
oscon2007
Os Kimsal
Os Kimsal
oscon2007
Os Pruett
Os Pruett
oscon2007
Os Alrubaie
Os Alrubaie
oscon2007
Os Keysholistic
Os Keysholistic
oscon2007
Os Jonphillips
Os Jonphillips
oscon2007
Os Urnerupdated
Os Urnerupdated
oscon2007
Mais de oscon2007
(20)
J Ruby Whirlwind Tour
J Ruby Whirlwind Tour
Solr Presentation5
Solr Presentation5
Os Borger
Os Borger
Os Harkins
Os Harkins
Os Fitzpatrick Sussman Wiifm
Os Fitzpatrick Sussman Wiifm
Os Bunce
Os Bunce
Yuicss R7
Yuicss R7
Performance Whack A Mole
Performance Whack A Mole
Os Fogel
Os Fogel
Os Lanphier Brashears
Os Lanphier Brashears
Os Tucker
Os Tucker
Os Fitzpatrick Sussman Swp
Os Fitzpatrick Sussman Swp
Os Furlong
Os Furlong
Os Berlin Dispelling Myths
Os Berlin Dispelling Myths
Os Kimsal
Os Kimsal
Os Pruett
Os Pruett
Os Alrubaie
Os Alrubaie
Os Keysholistic
Os Keysholistic
Os Jonphillips
Os Jonphillips
Os Urnerupdated
Os Urnerupdated
Último
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Último
(20)
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Os Khera
1.
Using Trac Efficiently
Work Smarter, Not Harder Vivek Khera, Ph.D. MailerMailer LLC
2.
The Problem Handful of
developers No “real” management layer Many projects Many customers
3.
The Old Way Email
or IM requests Pen and paper notes Private to-do lists
4.
The New Way Create
task; notify by email Electronic notes To-do lists prioritized and visible by all
5.
Basics of Trac Ticketing Subversion
Integration Wiki
6.
Configure Trac
7.
Role-based permissions Toss
out default permissions set Define roles such as “admin”, “user” Real users given roles
8.
Sample Permissions
BROWSER_VIEW CHANGESET_VIEW CONFIG_VIEW FILE_VIEW LOG_VIEW MILESTONE_ADMIN REPORT_ADMIN Admin ROADMAP_ADMIN SEARCH_VIEW TICKET_ADMIN TIMELINE_VIEW TRAC_ADMIN WIKI_ADMIN BROWSER_VIEW CHANGESET_VIEW CONFIG_VIEW FILE_VIEW LOG_VIEW MILESTONE_ADMIN REPORT_ADMIN Developer ROADMAP_ADMIN SEARCH_VIEW TICKET_ADMIN TIMELINE_VIEW WIKI_ADMIN BROWSER_VIEW CHANGESET_VIEW FILE_VIEW MILESTONE_VIEW REPORT_VIEW ROADMAP_VIEW User SEARCH_VIEW TICKET_ADMIN WIKI_CREATE WIKI_MODIFY WIKI_VIEW
9.
Ticketing System
10.
Ticket Types Default list:
Defect Enhancement Task Add as needed, like “text_change”
11.
Components Examples: “parser”, “SQL”,
“documents” Specify default ownership of tickets
12.
Other Properties Severity Priority Version Keywords
13.
Managing Tickets Break up
“Big Idea” tickets into smaller steps Add notes on progress Reference ticket in subversion commit note: closes #134 references #42
14.
Milestones Grouping of tickets Set
due date Keep small enough to finish in two weeks
15.
Send email on
changes Configure mail server information Ensure every user has email address in default domain
16.
Subversion
17.
SVN Integration Source code
browser Commit messages interpreted for links Configure subversion to send email
18.
Subversion Hook #!/bin/sh REPOS=quot;$1quot; REV=quot;$2quot; PATH=$PATH:/usr/local/bin export PATH NOTIFY=nadine@mailermailer.com #
do some magic for Trac tickets LOG=`svnlook log -r $REV $REPOS` AUTHOR=`svnlook author -r $REV $REPOS` TRAC_ENV='/web/trac/projects/nadine' TRAC_URL='http://projects/nadine' trac-post-commit-hook -p quot;$TRAC_ENVquot; -r quot;$REVquot; -u quot;$AUTHORquot; -m quot;$LOGquot; -s quot;$TRAC_URLquot; # send nicely formatted commit message. svnnotify --repos-path quot;$REPOSquot; --revision quot;$REVquot; --to quot;$NOTIFYquot; --user-domain mailermailer.com --with-diff --subject-cx --no-first-line --handler HTML --revision-url quot;$TRAC_URL/changeset/%squot;
19.
Subversion Hook #!/bin/sh REPOS=quot;$1quot; REV=quot;$2quot; PATH=$PATH:/usr/local/bin export PATH NOTIFY=nadine@mailermailer.com #
do some magic for Trac tickets LOG=`svnlook log -r $REV $REPOS` AUTHOR=`svnlook author -r $REV $REPOS` TRAC_ENV='/web/trac/projects/nadine' TRAC_URL='http://projects/nadine' trac-post-commit-hook -p quot;$TRAC_ENVquot; -r quot;$REVquot; -u quot;$AUTHORquot; -m quot;$LOGquot; -s quot;$TRAC_URLquot; # send nicely formatted commit message. svnnotify --repos-path quot;$REPOSquot; --revision quot;$REVquot; --to quot;$NOTIFYquot; --user-domain mailermailer.com --with-diff --subject-cx --no-first-line --handler HTML --revision-url quot;$TRAC_URL/changeset/%squot;
20.
Subversion Hook #!/bin/sh REPOS=quot;$1quot; REV=quot;$2quot; PATH=$PATH:/usr/local/bin export PATH NOTIFY=nadine@mailermailer.com #
do some magic for Trac tickets LOG=`svnlook log -r $REV $REPOS` AUTHOR=`svnlook author -r $REV $REPOS` TRAC_ENV='/web/trac/projects/nadine' TRAC_URL='http://projects/nadine' trac-post-commit-hook -p quot;$TRAC_ENVquot; -r quot;$REVquot; -u quot;$AUTHORquot; -m quot;$LOGquot; -s quot;$TRAC_URLquot; # send nicely formatted commit message. svnnotify --repos-path quot;$REPOSquot; --revision quot;$REVquot; --to quot;$NOTIFYquot; --user-domain mailermailer.com --with-diff --subject-cx --no-first-line --handler HTML --revision-url quot;$TRAC_URL/changeset/%squot;
21.
22.
23.
Wiki
24.
Structuring the Wiki DesignNotes ImplementationNotes OperationNotes TestingNotes MarketingNotes WordDefinitions
25.
Extensions You Want [[BackLinks]]
macro [[LastModified]] macro
26.
Some You Might
Want Wiki Goodies Footnote Not Implemented Reference Wiki Include TOC Macro
27.
Putting it all
Together Everyone must participate Do the tasks in order Enforce documentation
28.
Resources Trac Project: http://trac.edgewall.com/ Trac
Hacks: http://trac-hacks.org/
29.
Questions Presentation
available from http://labs.mailermailer.com/