Enviar búsqueda
Cargar
Os Khera
•
2 recomendaciones
•
617 vistas
oscon2007
Seguir
Tecnología
Diseño
Denunciar
Compartir
Denunciar
Compartir
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
Más contenido relacionado
Similar 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
Similar 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
Más 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
Más 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
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
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
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Último
(20)
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
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...
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
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/