When: Special Night: Friday, June 13, 6:00pm US EDT (UTC/GMT-5) (What time is that for you? See http://www.timeanddat... which shows the time as US EDT and you can choose your city from the list offered to see what time that is in your own timezone.) Meeting URL: http://experts.acroba... Duration: Approx. 1 hour Meeting will be recorded. URL will be posted after meeting at http://recordings.col... In addition to our talk on Thursday, June 12, we will have a special meeting on Friday June 13, with Qasim Rasheed presenting "Continuous Integration with SVN, ANT, CFUnit and Selenium". This will be a 30 minute preview of his CFUNited session of the same name, being offered live at the conference next week. The previews are designed to give users the chance to decide if they may want to see the presentation at the conference. It also gives the speaker a chance to run through the presentation before a real audience. But it will not be the complete presentation, just highlights. Description: (provided by the speaker) This session will be 30 minute preview of the speaker's talk (presented live at CFUnited) which will focus on demonstrating a setup where you can develop an integrated build system/process using freely available open source tools. Tools used in this session will include:
- Eclipse ? Integrated Development Environment (IDE)
- SVN ? source code repository
- ANT ? build tool
- CFUnit ? unit testing framework for ColdFusion
- Selenium ? acceptance testing tool
Utilizing each of these tools, the presenter will pick an open source ColdFusion application and guide the audience thought the process of creating individual unit test to developing integration tests with Selenium. By the end of the session we will have a final ANT build file with these features
- Checkout code from repository on to a testing server
- Run unit tests and Selenium tests against this code base
- If all tests are successful, the code is deployed to production server
- Notification process will be setup to announce build success or failure
Again, remember, this is a preview. The speaker will not have time to present all aspects of the full session. Speaker:
(provided by the speaker) Qasim Rasheed is a Senior Architect and Project Manager for INUDS Corporation working at National Institute of Environment Health and Science (NIEHS). He started his career as a ColdFusion developer in 2001 while working with a small consulting firm. He is an Advanced Certified ColdFusion developer and holds a Master degree in Computer Science from North Carolina State University, Raleigh. He also blogs occasionally about Software Development and Architecture with particular emphasis on development tools/tips at http://ww.qasimrashee...
. Over the past 8 years, Qasim has been solving real-world problems for the Federal Government and Commercial clients - using, exploring and integrating software engineering methods (SCRUM, CMMI) and tools including ColdFusion, Java, Flex, XML/XSLT, CMMI, UML/MDA and Test Driven Development processes (Selenium, CFUnit). He is very passionate about bringing in standards and design patterns into software development environment and has been an avid follower of various ColdFusion frameworks e.g. Fusebox, ColdSpring, Reactor, Transfer etc. When not working, Qasim enjoys spending time with his wife Humaira and their cute little son Ahmed. LOGGING IN:
When you login to the Connect room (the experts.acrobat.com/cfmeetup link above) to view the meeting, PLEASE USE THE "LOGIN AS GUEST" option, and use your real name, but do NOT attempt to use your meetup.com username/password. The login screen presented there has no connection to meetup.com. And if you have a real Connect account, don't use that either. Just sign in as a guest. It's just not worth the time to try to track who RSVPs and add them manually as participants in each meeting. You have no fewer features as a guest as when you would login with your own account. Thanks. Due to the length of the information above, I can't offer here the usual information on recordings, downloadable versions, RSVPing, adding this to your calendar, etc. See the information at the bottom of other meeting descriptions.