Developers + Designers: Collaborating on your Open Source project

Mark Lavin (Caktus Consulting Group), Julia Elman (Caktus Consulting Group)
Community, User Experience (UX)
Location: D136 Level: Novice
Average rating: ***..
(3.00, 6 ratings)
  • Introduction & Overview
  • Collaboration Challenges
    • Local development environment setup
    • Command line/DVCS comfort
  • Collaboration Solutions
    • Simple workflows
    • Automated deployments
    • Cross platform consistency
    • Ways to collaborate
  • Success when collaborating
    • Case Study: django-scribbler
    • Developer perspective
    • Designer perspective
    • The inspiration
    • The result
  • Conclusion

Mark Lavin

Caktus Consulting Group

Mark is a lead Python/Django developer at Caktus Consulting Group in Carrboro, NC. He also runs a small homebrewing website written in Django called He came to Python web development after a few years pricing derivatives on Wall Street. Mark maintains a number of open source projects primarily related to Django development and frequently contributes back to projects used by Caktus. When he isn’t programming, Mark enjoys spending time with his wife and daughter, brewing beer, and running.

Photo of Julia Elman

Julia Elman

Caktus Consulting Group

Julia has been working her brand of web skills for nearly a decade. She started out as a designer for an internal marketing group at a travel agency in Los Angeles, and quickly honed her skills as a web designer using HTML/CSS. Her creative nature drove her to find work at Hallmark Cards, Inc. She worked mostly on Flash development and on projects such as the Product (RED) campaign and Hallmark’s site re-design. In 2007, her team was awarded the AIGA award for Web Design as a result of their work on the Product (RED) microsite.

She first learned about Django after attending the 2008 SXSW Interactive Festival. She was amazed at how rapidly you can create useful web applications using Djang. Shortly after the festival, she left Hallmark to work at the Lawrence Journal World as a Junior Designer/Developer, where Django originated. She worked on projects such as Ellington CMS and Marketplace, where she developed applications, designed templates, and wrote client-side documentation.

Julia joined the Caktus Consulting Group in 2011 and is thrilled to work with some of the most talented developers this side of the Mississippi. She is actively involved with Girl Develop It RDU as an instructor to help contribute in educating women pursuing a career in technology.


Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or

Contact Us

View a complete list of OSCON contacts