====== Tech Talks ====== ===== Confirmed / Completed Talks ===== === Week 1 - Pro JavaScript Tips (part 1) === By Uday, on 18/12/2015 Topics - 1. OOP & Inheritance, 2. Multiple inheritance with ring JS and 3. Enhanced functional behavior - underscore.js This is aimed at helping developers to be more productive by getting good insights of object oriented JS and handle our growing JS code base better. **Slides -** https://docs.google.com/presentation/d/1f4zA3m7tlqIvLsUZxy6EbBRLybfoLclLSskroWUSTgY/present?slide=id.p === Week 2 - Ajaxification of a rails app === By Ulka, on 24/12/2015 Ajaxifying a rails app after it is built and the key points during this implementation. **Slides -** https://docs.google.com/presentation/d/1Qscg7BzOv9Z1o8uF6Rrk0GzkN9f0JOlCjzcH9FLN7V4/present?slide=id.p === Week 3 - Pro JavaScript Tips (part 2) === By Uday, on 08/1/2016 Topics - 3. Running tasks - grunt.js, 4. Writing tests - jasmine and 5. Packaging the code - npm & bower === Week 4 - Software Engineering === By Uday, on 12/2/2016 == Software Development Method needs to be followed == 1. Knowledge Sharing 2. Instant Feedback 3. Update the test cases 4. Deployment issues 5. Ask the Queries immediately with the concern person at the right time 6. Speed at work === Week 5 - Behaviour testing of Rails apps (Rspec and cucumber)=== By Satheesh, on 26/2/2016 Topics - 1. Cucumber, 2. Rspec, 3. Capybara, 4. Webdriver, 5. Shoulda-matcher 6. Factory girl, 7. TDD and BDD https://docs.google.com/presentation/d/1YYB42jqEK9vdAWwJKoC0vwPsii93YNfa2KTnRUzTs-0/edit#slide=id.p24 ===== Proposals ===== === Week 4 (22/01/2016) - Material design - a designers perspective for the developers === By Komal. === Week 5 (29/01/2016) - Behaviour testing of Rails apps (Rspec and cucumber) === By Satheesh === Week 6 (04/02/2016) - Learning a new programming language or framework and being productive === By Uday === Week 7 (12/02/2016) - Scalable real time apps (with XMPP / Other methods) === By Abhishek & Uday === Week 8 (19/02/2016) - Automation (Performance / Selenium) === By Divya & Seshaiah === Week 9 (26/02/2016) - Lessons learnt while upgrading ruby/rails === By Chaitanya & Yamini === Week 10 - Rails 5 beta: New features and highlights === By (To be decided)