├── .gitignore ├── .ruby-version ├── CNAME ├── Gemfile ├── Gemfile.lock ├── README.md ├── _config.yml ├── _includes ├── footer.html ├── ga.html ├── head.html ├── header.html ├── home │ ├── about.html │ ├── contact.html │ ├── intro.html │ ├── speakers.html │ ├── sponsors.html │ └── twitter_widgets.html ├── js.html ├── nav.html ├── pages │ ├── call_for_proposal_index.html │ ├── code_of_condect_index.html │ ├── community_in_india_index.html │ ├── faq_index.html │ ├── individuals_index.html │ ├── previous_conforence_index.html │ ├── proposal_advise_index.html │ ├── proposal_resorce_index.html │ ├── rci_program_index.html │ ├── registration_information_index.html │ ├── ruby_hero_award_index.html │ ├── scholarship_index.html │ ├── sim_card_index.html │ ├── staff_information_index.html │ ├── talk_schedule_index.html │ ├── tourist_visa_index.html │ ├── travelling_to_kochi_index.html │ ├── venue_index.html │ └── video_image_index.html └── talk-schedule │ └── talks │ ├── aaron-cruz.html │ ├── prathamesh-sonpatki.html │ └── shobhit-srivastava.html ├── _layouts ├── default.html ├── page.html └── post.html ├── about.md ├── apple-touch-icon.png ├── assets ├── css │ ├── main.css │ ├── override-bootstrap-responsive.css │ └── style-guide.css ├── images │ ├── a-register.png │ ├── badges │ │ ├── rci16-facebook-attending.jpg │ │ ├── rci16-facebook-speaking.jpg │ │ ├── rci16-linkedin-article-attending.jpg │ │ ├── rci16-linkedin-attending.jpg │ │ ├── rci16-linkedin-volunteering.jpg │ │ ├── rci16-twitter-attending.jpg │ │ └── rci16-twitter-speaking.jpg │ ├── bg.jpg │ ├── emerging-logo.png │ ├── individuals │ │ ├── Franklin.jpg │ │ ├── Keerthana.jpg │ │ ├── Raghav.jpg │ │ ├── Varunram.jpg │ │ ├── abdul.jpeg │ │ ├── aditya.jpg │ │ ├── akhil.jpg │ │ ├── aniket.jpg │ │ ├── arushi.jpg │ │ ├── avinash.jpg │ │ ├── avinasha.jpg │ │ ├── bilal.jpg │ │ ├── janmejay.jpg │ │ ├── mohnish.jpg │ │ ├── neethu.jpg │ │ ├── nidhi.jpg │ │ ├── nishant.jpg │ │ ├── prathamesh.jpg │ │ ├── pritesh.jpeg │ │ ├── santosh.jpeg │ │ ├── shaunak.jpeg │ │ ├── shobhit.jpeg │ │ ├── siddharth.jpg │ │ ├── swanand.jpg │ │ ├── taneea.jpg │ │ ├── tushar.jpg │ │ └── vrinda.jpg │ ├── logo.png │ ├── speakers │ │ ├── aaron-cruz.jpg │ │ ├── abhinandan.jpg │ │ ├── aboobacker.jpg │ │ ├── adam_hawkins.jpg │ │ ├── anagha.jpg │ │ ├── anil.jpg │ │ ├── anuja.png │ │ ├── aram.jpg │ │ ├── avdi-grimm.jpg │ │ ├── balakumar.jpg │ │ ├── bradurani.jpg │ │ ├── bragabrags.png │ │ ├── chirag.jpg │ │ ├── elle-meredith.jpg │ │ ├── gautam-rege.jpeg │ │ ├── headius.jpg │ │ ├── holman.png │ │ ├── jasonswett.jpg │ │ ├── jerry.jpg │ │ ├── jon.png │ │ ├── kei.jpg │ │ ├── kiran.jpg │ │ ├── kytrinyx.jpg │ │ ├── lrz.jpg │ │ ├── manohar.jpg │ │ ├── matz.jpg │ │ ├── muditm.png │ │ ├── paul.jpg │ │ ├── prasun.jpg │ │ ├── prathmesh.jpeg │ │ ├── richard.png │ │ ├── rishi-jain.jpg │ │ ├── rtdp.jpg │ │ ├── sameer.jpg │ │ ├── sarahmei.jpg │ │ ├── sean.jpg │ │ ├── sethupati.jpg │ │ ├── shanko.png │ │ ├── shaunak.jpg │ │ ├── shishir.jpg │ │ ├── shobhit.png │ │ ├── shweta.png │ │ ├── sidu.jpg │ │ ├── sumit-das.jpg │ │ ├── sumit.jpg │ │ ├── swanand.jpg │ │ ├── swanand.png │ │ ├── tony.jpg │ │ ├── torstenruger.jpg │ │ ├── vagmi.jpg │ │ ├── victor.jpg │ │ └── zzak.jpg │ ├── sponsors │ │ ├── amura.png │ │ ├── bigbinary.png │ │ ├── chillr.png │ │ ├── codemancers.png │ │ ├── coupa.jpg │ │ ├── coupa.png │ │ ├── cybrilla.png │ │ ├── digitalocean.png │ │ ├── gojek.png │ │ ├── jetbrains.png │ │ ├── josh.png │ │ ├── limo-logo.png │ │ ├── limo.png │ │ ├── maropost.svg │ │ ├── mavenhive.jpg │ │ ├── mavenhive.png │ │ ├── mavenhive.svg │ │ ├── pepipost.png │ │ ├── qwinix.png │ │ ├── red-panthers.png │ │ ├── ruby-garage.png │ │ └── scripbox.png │ ├── staff │ │ ├── ajey-gore.jpg │ │ ├── anuja-joshi.jpeg │ │ ├── gautam-rege.jpeg │ │ ├── niranjan-paranjape.jpg │ │ ├── prathamesh-sonpatki.jpg │ │ ├── prithvi.jpg │ │ ├── satish-talim.jpg │ │ ├── shweta-kale.jpg │ │ └── sidu-ponnappa.jpg │ └── supporter │ │ └── rubygarage.png └── js │ └── main.js ├── call-for-proposal └── index.html ├── code-of-conduct └── index.html ├── community-in-india └── index.html ├── faq └── index.html ├── favicon.ico ├── feed.xml ├── google0d15c9ef2069136d.html ├── index.html ├── individuals └── index.html ├── pdf ├── RCI17SponsorshipProspectus.pdf ├── RCI18SponsorshipProspectus.pdf └── RCI19SponsorshipProspectus.pdf ├── previous-conference └── index.html ├── program └── index.html ├── rci-program └── index.html ├── ruby-hero-award └── index.html ├── scholarship └── index.html ├── staff-information └── index.html ├── talk-schedule └── index.html ├── travelling-to-kochi └── index.html └── venue └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .sass-cache 3 | .DS_Store 4 | bin/ 5 | .idea/* 6 | Thumbs.db 7 | _site/ 8 | .bundle/ 9 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.4.1 2 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | 2019.rubyconfindia.org -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby '2.4.1' 4 | 5 | gem "github-pages" 6 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | activesupport (5.2.4.1) 5 | concurrent-ruby (~> 1.0, >= 1.0.2) 6 | i18n (>= 0.7, < 2) 7 | minitest (~> 5.1) 8 | tzinfo (~> 1.1) 9 | addressable (2.7.0) 10 | public_suffix (>= 2.0.2, < 5.0) 11 | coffee-script (2.4.1) 12 | coffee-script-source 13 | execjs 14 | coffee-script-source (1.11.1) 15 | colorator (1.1.0) 16 | commonmarker (0.17.13) 17 | ruby-enum (~> 0.5) 18 | concurrent-ruby (1.1.5) 19 | dnsruby (1.61.3) 20 | addressable (~> 2.5) 21 | em-websocket (0.5.1) 22 | eventmachine (>= 0.12.9) 23 | http_parser.rb (~> 0.6.0) 24 | ethon (0.12.0) 25 | ffi (>= 1.3.0) 26 | eventmachine (1.2.7) 27 | execjs (2.7.0) 28 | faraday (1.0.0) 29 | multipart-post (>= 1.2, < 3) 30 | ffi (1.12.1) 31 | forwardable-extended (2.6.0) 32 | gemoji (3.0.1) 33 | github-pages (204) 34 | github-pages-health-check (= 1.16.1) 35 | jekyll (= 3.8.5) 36 | jekyll-avatar (= 0.7.0) 37 | jekyll-coffeescript (= 1.1.1) 38 | jekyll-commonmark-ghpages (= 0.1.6) 39 | jekyll-default-layout (= 0.1.4) 40 | jekyll-feed (= 0.13.0) 41 | jekyll-gist (= 1.5.0) 42 | jekyll-github-metadata (= 2.13.0) 43 | jekyll-mentions (= 1.5.1) 44 | jekyll-optional-front-matter (= 0.3.2) 45 | jekyll-paginate (= 1.1.0) 46 | jekyll-readme-index (= 0.3.0) 47 | jekyll-redirect-from (= 0.15.0) 48 | jekyll-relative-links (= 0.6.1) 49 | jekyll-remote-theme (= 0.4.1) 50 | jekyll-sass-converter (= 1.5.2) 51 | jekyll-seo-tag (= 2.6.1) 52 | jekyll-sitemap (= 1.4.0) 53 | jekyll-swiss (= 1.0.0) 54 | jekyll-theme-architect (= 0.1.1) 55 | jekyll-theme-cayman (= 0.1.1) 56 | jekyll-theme-dinky (= 0.1.1) 57 | jekyll-theme-hacker (= 0.1.1) 58 | jekyll-theme-leap-day (= 0.1.1) 59 | jekyll-theme-merlot (= 0.1.1) 60 | jekyll-theme-midnight (= 0.1.1) 61 | jekyll-theme-minimal (= 0.1.1) 62 | jekyll-theme-modernist (= 0.1.1) 63 | jekyll-theme-primer (= 0.5.4) 64 | jekyll-theme-slate (= 0.1.1) 65 | jekyll-theme-tactile (= 0.1.1) 66 | jekyll-theme-time-machine (= 0.1.1) 67 | jekyll-titles-from-headings (= 0.5.3) 68 | jemoji (= 0.11.1) 69 | kramdown (= 1.17.0) 70 | liquid (= 4.0.3) 71 | mercenary (~> 0.3) 72 | minima (= 2.5.1) 73 | nokogiri (>= 1.10.4, < 2.0) 74 | rouge (= 3.13.0) 75 | terminal-table (~> 1.4) 76 | github-pages-health-check (1.16.1) 77 | addressable (~> 2.3) 78 | dnsruby (~> 1.60) 79 | octokit (~> 4.0) 80 | public_suffix (~> 3.0) 81 | typhoeus (~> 1.3) 82 | html-pipeline (2.12.3) 83 | activesupport (>= 2) 84 | nokogiri (>= 1.4) 85 | http_parser.rb (0.6.0) 86 | i18n (0.9.5) 87 | concurrent-ruby (~> 1.0) 88 | jekyll (3.8.5) 89 | addressable (~> 2.4) 90 | colorator (~> 1.0) 91 | em-websocket (~> 0.5) 92 | i18n (~> 0.7) 93 | jekyll-sass-converter (~> 1.0) 94 | jekyll-watch (~> 2.0) 95 | kramdown (~> 1.14) 96 | liquid (~> 4.0) 97 | mercenary (~> 0.3.3) 98 | pathutil (~> 0.9) 99 | rouge (>= 1.7, < 4) 100 | safe_yaml (~> 1.0) 101 | jekyll-avatar (0.7.0) 102 | jekyll (>= 3.0, < 5.0) 103 | jekyll-coffeescript (1.1.1) 104 | coffee-script (~> 2.2) 105 | coffee-script-source (~> 1.11.1) 106 | jekyll-commonmark (1.3.1) 107 | commonmarker (~> 0.14) 108 | jekyll (>= 3.7, < 5.0) 109 | jekyll-commonmark-ghpages (0.1.6) 110 | commonmarker (~> 0.17.6) 111 | jekyll-commonmark (~> 1.2) 112 | rouge (>= 2.0, < 4.0) 113 | jekyll-default-layout (0.1.4) 114 | jekyll (~> 3.0) 115 | jekyll-feed (0.13.0) 116 | jekyll (>= 3.7, < 5.0) 117 | jekyll-gist (1.5.0) 118 | octokit (~> 4.2) 119 | jekyll-github-metadata (2.13.0) 120 | jekyll (>= 3.4, < 5.0) 121 | octokit (~> 4.0, != 4.4.0) 122 | jekyll-mentions (1.5.1) 123 | html-pipeline (~> 2.3) 124 | jekyll (>= 3.7, < 5.0) 125 | jekyll-optional-front-matter (0.3.2) 126 | jekyll (>= 3.0, < 5.0) 127 | jekyll-paginate (1.1.0) 128 | jekyll-readme-index (0.3.0) 129 | jekyll (>= 3.0, < 5.0) 130 | jekyll-redirect-from (0.15.0) 131 | jekyll (>= 3.3, < 5.0) 132 | jekyll-relative-links (0.6.1) 133 | jekyll (>= 3.3, < 5.0) 134 | jekyll-remote-theme (0.4.1) 135 | addressable (~> 2.0) 136 | jekyll (>= 3.5, < 5.0) 137 | rubyzip (>= 1.3.0) 138 | jekyll-sass-converter (1.5.2) 139 | sass (~> 3.4) 140 | jekyll-seo-tag (2.6.1) 141 | jekyll (>= 3.3, < 5.0) 142 | jekyll-sitemap (1.4.0) 143 | jekyll (>= 3.7, < 5.0) 144 | jekyll-swiss (1.0.0) 145 | jekyll-theme-architect (0.1.1) 146 | jekyll (~> 3.5) 147 | jekyll-seo-tag (~> 2.0) 148 | jekyll-theme-cayman (0.1.1) 149 | jekyll (~> 3.5) 150 | jekyll-seo-tag (~> 2.0) 151 | jekyll-theme-dinky (0.1.1) 152 | jekyll (~> 3.5) 153 | jekyll-seo-tag (~> 2.0) 154 | jekyll-theme-hacker (0.1.1) 155 | jekyll (~> 3.5) 156 | jekyll-seo-tag (~> 2.0) 157 | jekyll-theme-leap-day (0.1.1) 158 | jekyll (~> 3.5) 159 | jekyll-seo-tag (~> 2.0) 160 | jekyll-theme-merlot (0.1.1) 161 | jekyll (~> 3.5) 162 | jekyll-seo-tag (~> 2.0) 163 | jekyll-theme-midnight (0.1.1) 164 | jekyll (~> 3.5) 165 | jekyll-seo-tag (~> 2.0) 166 | jekyll-theme-minimal (0.1.1) 167 | jekyll (~> 3.5) 168 | jekyll-seo-tag (~> 2.0) 169 | jekyll-theme-modernist (0.1.1) 170 | jekyll (~> 3.5) 171 | jekyll-seo-tag (~> 2.0) 172 | jekyll-theme-primer (0.5.4) 173 | jekyll (> 3.5, < 5.0) 174 | jekyll-github-metadata (~> 2.9) 175 | jekyll-seo-tag (~> 2.0) 176 | jekyll-theme-slate (0.1.1) 177 | jekyll (~> 3.5) 178 | jekyll-seo-tag (~> 2.0) 179 | jekyll-theme-tactile (0.1.1) 180 | jekyll (~> 3.5) 181 | jekyll-seo-tag (~> 2.0) 182 | jekyll-theme-time-machine (0.1.1) 183 | jekyll (~> 3.5) 184 | jekyll-seo-tag (~> 2.0) 185 | jekyll-titles-from-headings (0.5.3) 186 | jekyll (>= 3.3, < 5.0) 187 | jekyll-watch (2.2.1) 188 | listen (~> 3.0) 189 | jemoji (0.11.1) 190 | gemoji (~> 3.0) 191 | html-pipeline (~> 2.2) 192 | jekyll (>= 3.0, < 5.0) 193 | kramdown (1.17.0) 194 | liquid (4.0.3) 195 | listen (3.2.1) 196 | rb-fsevent (~> 0.10, >= 0.10.3) 197 | rb-inotify (~> 0.9, >= 0.9.10) 198 | mercenary (0.3.6) 199 | mini_portile2 (2.4.0) 200 | minima (2.5.1) 201 | jekyll (>= 3.5, < 5.0) 202 | jekyll-feed (~> 0.9) 203 | jekyll-seo-tag (~> 2.1) 204 | minitest (5.14.0) 205 | multipart-post (2.1.1) 206 | nokogiri (1.10.8) 207 | mini_portile2 (~> 2.4.0) 208 | octokit (4.15.0) 209 | faraday (>= 0.9) 210 | sawyer (~> 0.8.0, >= 0.5.3) 211 | pathutil (0.16.2) 212 | forwardable-extended (~> 2.6) 213 | public_suffix (3.1.1) 214 | rb-fsevent (0.10.3) 215 | rb-inotify (0.10.1) 216 | ffi (~> 1.0) 217 | rouge (3.13.0) 218 | ruby-enum (0.7.2) 219 | i18n 220 | rubyzip (2.0.0) 221 | safe_yaml (1.0.5) 222 | sass (3.7.4) 223 | sass-listen (~> 4.0.0) 224 | sass-listen (4.0.0) 225 | rb-fsevent (~> 0.9, >= 0.9.4) 226 | rb-inotify (~> 0.9, >= 0.9.7) 227 | sawyer (0.8.2) 228 | addressable (>= 2.3.5) 229 | faraday (> 0.8, < 2.0) 230 | terminal-table (1.8.0) 231 | unicode-display_width (~> 1.1, >= 1.1.1) 232 | thread_safe (0.3.6) 233 | typhoeus (1.3.1) 234 | ethon (>= 0.9.0) 235 | tzinfo (1.2.6) 236 | thread_safe (~> 0.1) 237 | unicode-display_width (1.6.1) 238 | 239 | PLATFORMS 240 | ruby 241 | 242 | DEPENDENCIES 243 | github-pages 244 | 245 | RUBY VERSION 246 | ruby 2.4.1p111 247 | 248 | BUNDLED WITH 249 | 1.16.1 250 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | #RubyConfIndia Website 2 | 3 | ##Dependencies 4 | 5 | 1. Ruby 6 | 7 | ##Setup 8 | 9 | ``` 10 | bundle install 11 | ``` 12 | 13 | ##Run Locally 14 | 15 | ``` 16 | bundle exec jekyll serve 17 | ``` 18 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | # Site settings 2 | title: RubyConfIndia 3 | email: team@rubyconfindia.org 4 | description: > # this means to ignore newlines until "baseurl:" 5 | The Indian edition of the international Ruby programming language conference. 6 | It is organized annually on a not-for-profit basis by volunteers. 7 | baseurl: "" # the subpath of your site, e.g. /blog/ 8 | url: "https://www.rubyconfindia.org" # the base hostname & protocol for your site 9 | twitter_username: RubyConfIndia 10 | github_username: rubyconfindia 11 | encoding: UTF-8 12 | meta_title: RubyConfIndia - RubyConf's Indian edition 13 | meta_description: > # 14 | The Indian edition of the international Ruby programming language conference. 15 | It is organized annually on a not-for-profit basis by volunteers. 16 | 17 | # Build settings 18 | markdown: kramdown 19 | -------------------------------------------------------------------------------- /_includes/footer.html: -------------------------------------------------------------------------------- 1 | 2 | 35 | 36 | {% include js.html %} 37 | -------------------------------------------------------------------------------- /_includes/ga.html: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /_includes/head.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 |Send us email at team@rubyconfindia.org or contact @RubyConfIndia over twitter
6 |In 2019 RubyConf India is going to be at Goa, 15 | Welcome!
16 |Hotel Park Regis in Goa. 20-21 17 | January 2019
18 |The Talk CFP is now closed. We shall inform everyone who has submitted a proposal, whether his/her talk has been selected or not.
4 |Thank you for the overwhelming response.
5 | 6 | 41 | 42 | -------------------------------------------------------------------------------- /_includes/pages/code_of_condect_index.html: -------------------------------------------------------------------------------- 1 |RubyConfIndia, is a community conference intended for networking and collaboration in the developer community. We value the participation of each member of the community and want all participants to have an enjoyable and fulfilling experience. We are committed to providing a safe environment for everyone regardless of gender, race, nationality, religion, disability, appearance or sexual orientation. Any misconduct by any participant during the course of the conference, at the venue or otherwise, will not be tolerated. Attendees violating these rules may be asked to leave the conference without a refund at the sole discretion of the conference organizers.
6 | 7 |Thank you for helping make this a welcoming, friendly event for all.
8 | 9 |At the outset, we assume that most people are intelligent and well-intended, and we are not inclined to tell people what to do. That said, we take issues of harassment very seriously. Let us be clear - we do not condone harassment or inappropriate behaviour, at our conferences or anywhere. It is counter to our values as an organization and a community; and more importantly, it is counter to our values as human beings.
10 | 11 |We believe that a diverse community based on mutual respect is the base for a creative and productive environment enabling the success of this endeavour. It is our endeavour to provide a safe, unbiased and harassment-free environment to all members of the community so that they may achieve the above goals.
12 | 13 |All communication should be appropriate for a professional audience and must be sufficiently inclusive of people from many different backgrounds.
14 | 15 |Harassment and inappropriate behaviour can include (but is not limited to):
16 | 17 |Any such incidents reported to the conference organizers may be dealt with by actions ranging from warning the offender to desist from such behaviour to expulsion of the participant from the remainder of the conference without refund or rebate in any form.
32 | 33 |We invite you to help us make this conference a place that is welcoming and respectful to all participants, so that everyone can focus on the conference itself and the great networking and community richness that can happen when we get together in person.
34 | 35 |Sponsors are afforded several privileges for their contribution to the event. We expect that the sponsors utilize these privileges with due responsibility by not using any inappropriate artwork or messaging on their promotional material displayed or handed out during the conference.
48 | 49 |Here are some of the Ruby meetup groups in India:
4 | 5 |Q. I had purchased a conference ticket but now my plan has changed. Will you refund my money?
5 | 6 |Q. Will we be able to tweet about all the Ruby awesomeness at the conference?
7 |Q. How many tracks will the talks be organized into?
8 |Q. What are the timings of the event?
9 | 10 |11 | Q. I had purchased a conference ticket but now my plan has changed. Will you refund my money? 12 |
We had mentioned at the time of buying the ticket, that it is non-refundable. However, we will try and help you find buyers for your ticket. 13 | Once you sell your ticket, do inform us the purchaser's name so that we can print the attendee badge in his/her name.
14 | 15 | 16 | 20 |21 | Q. Will we be able to tweet about all the Ruby awesomeness at the conference? 22 |
Of course you can! Just tag all your tweets #RCI19.
23 | 24 | 25 |26 | Q. How many tracks will the talks be organized into? 27 |
We love going to conferences that don't make you choose between two great presentations. So we created RubyConfIndia as a single-track event that you don't want to miss and where everyone gets the opportunity to see the same talks. We think you'll enjoy the speakers we're lining up so much, you won't want to miss anyone of them.
28 | 29 | 30 |31 | Q. What are the timings of the event? 32 |
Registrations will open at 8:00 am on Sunday, 20th January 2019 and day 1 will run upto 5:30 pm. The talks on 33 | day 2 will start at 9:00 am and run upto 5:15 pm. This is subject to change.
34 | 35 | 36 |37 | 38 |
2018
7 |2017
14 |2016
21 |2015
28 |2014
35 |2013
42 |2012
49 |2011
56 |2010
63 |We are grateful for your interest in presenting at GopherConIndia 2016. This is a guide to help you submit the best possible proposal, and tips to make your proposal more likely to be accepted. Please keep in mind that many more proposals are submitted for talks than can be accepted; following the recommendations provided here will increase your chance of acceptance.
4 |For more resources to help prepare your proposal, see Proposal Resources
-------------------------------------------------------------------------------- /_includes/pages/proposal_resorce_index.html: -------------------------------------------------------------------------------- 1 |We want you to submit a proposal to GopherConIndia! The program committee is always available to help you put together a proposal. Here's a list of information and advice to help you out.
4 | 5 |Bala Kumar
16 | 17 |Product developer turned Site reliability Engineer, scaling systems for Freshworks. Been using Ruby & Rails for the last 5 years. Besides tech he volunteers with Bhumi to teach kids on programming fundamentals and his recent passion is crunching through weather models and radar images to predict rains.
18 |Talk : Semian, Marginalia, i18nema and more on scaling the Freshdesk monolith Rails app
19 |Ruby is blocking in nature and cannot scale is a cliche and through RubyConf India Iam looking forward to share our growth hack experiences with a multi-tenant monolith rails application that we scaled beyond 200K RPM per pod with 99.99 % availability.
20 |Brad Urani
32 | 33 |Brad Urani is a coder, karaoke singer and barbecue evangelist. He believes happiness is directly correlated with the size of your .vimrc and refuses to buy into YAGNI. When not hiking or hacking, he preaches the wonders of Rails and relational databases as Principal Engineer at Procore in Santa Barbara, CA.
34 |Talk : The Ultimate Ruby Developer's Command Line Toolkit
35 |Let's teach command line tinkering! Customizing your shell environment with tools and shortcuts makes you a happier, more productive Ruby developer. It teaches you to be confident navigating your operating system, giving you the foundational skills you needs to expand your knowledge into ops
36 |Bragadeesh Jegannathan
49 | 50 |Bragadeesh Jegannathan is the founder and CEO of Francium Tech, a Chennai based startup having more than 30 professionals primarily working on Ruby, Python, Go, Nodejs. He has an overall 13 years of experience and loves writing code mostly using Ruby. He has worked in various startups and MNCs before founding Francium Tech. Loves mentoring young engineers and students about the importance of Applied Engineering. He is a Vipassana practitioner meditating 2 hours every day.
51 |Talk : Serverless concept, not Serverless framework. Insane scaling using stock Rails application
52 |For an average Rails developer, writing a Lambda Function in Node.js and deploying it to AWS Cloud with all its restrictions on code size, learning curve, cold starts etc is painful if not impossible. This talk is to address that problem and scale any project to insane levels with Pure Rails/Ruby.
53 |Charles Nutter
67 | 68 |He is one of the JRuby guys, 69 | co-lead of JRuby project and JVM enthusiast. 70 | He is a Ruby Hero and Java Champion too! He works every day 71 | to make JRuby the best JVM-based Ruby possible while pushing 72 | JVM folks and other language authors to keep improving the platform. 73 |
74 |Gautam Rege
86 | 87 |88 | Gautam is a Ruby and Go programmer. He is a serial entrepreneur for 89 | the last 18 years and loves to talk and drink beer! He is the founder 90 | of Josh Software, a 11 year old Ruby development shop in India. Gautam has been speaking at conferences for the past 8 years in over 20 events and 13 different countries. He loves programming and calls it his oxygen to a healthy life. When not coding, he loves playing basketball, football and squash! 91 |
92 |Jason Swett
104 | 105 |Jason Swett helps Rails developers write better tests. Since putting his first website online in 1996, he has taught programming in four countries and worked for organizations like AT&T, Deloitte and the University of Chicago. Jason lives in Sand Lake, Michigan.
106 |Talk : Using Tests as a Tool to Wrangle Legacy Projects
107 |Legacy projects tend to lack test coverage. Unfortunately, legacy projects are also often written in such a way that it makes it difficult to add tests. A few powerful testing techniques can make it much easier to get legacy projects under control.
108 |Mudit Maheshwari
120 | 121 |Joined GO-JEK as Product Engineer after graduating from IIT Indore last year. He has been working in GO-FOOD, the food business wing of GO-JEK, and has been focused and about building innovative features to enthrall customers. He is passionate about exploring and learning new technologies and likes reading about distributed systems and data-intensive applications. When AFK, he is always ready for a game of cricket or football.
122 |Talk : How we monitor applications at Go-Jek
123 |At Go-Jek, we are growing faster than we can possibly imagine. We are always refactoring and pulling out small, well-defined microservices. At such a scale, it becomes very important to monitor our services in real-time. In this talk, I will discuss about how we monitor applications at Go-Jek.
124 |Ratnadeep Deshmane
138 | 139 |Ratnadeep Deshmane aka rtdp is a Ruby developer for past 10 years. He loves travel and has been a digital nomad for past few years. Before starting his digital nomading journey he ran a venture funded startup AppSurfer. Currently, he is Pune writing and enjoying more and more of Ruby.
140 |The story of Rails!
141 |Give a Man a Fish, and You Feed Him for a Day. Teach a Man To Fish, and You Feed Him for a Lifetime. This is what this talk tries to do by answering all WHYs related to Rails framework. Rails is big with features, this talk tears it all apart to explains the purpose & history.
142 |Sidu Ponnappa
155 | 156 |Sidu Ponnappa serves as a Director at GO-JEK and is the Head of the India team. He takes care of Data Engineering and Global Talent Acquisition. Sidu has founded three startups, the last being acquired by GO-JEK in 2015. Sidu has established and scaled the India organisation before moving to head up Data Engineering. He’s helped build the technology arm of GO-JEK to 250+ engineers who build and scale systems that process 3+ million orders daily. Sidu started coding when he was six and has since gone on to co-found 3 companies launching 4 products. He is also a trustee of the Emerging Technology Trust, an non-profit he helped found in 2010 that supports the Indian open source community, and runs three of the largest tech conferences in the country. He has worked as an engineer, product manager, salesperson, recruiter, marketer, CTO and CEO. He has failed more times than he can count. He is an avid motorcycle lover.
157 |Swanand Pagnis
170 | 171 |Software Engineer. Parent. Nerd. Long time Rubyist. He likes writing software, reading software, building communities, and continuous improvement. Ruby, OCaml, SQL are his weapons of choice. He earns his living at First.io and organizes meetups for his Bangalore Ruby friends.
172 |Talk : The Deep Work Mentality
173 |Mastering hard things fast is the ultimate x-factor. It is what makes some people have disproportionately large impact. This journey of a 1000 miles begins at deep focussed work, and cultivating the right learning habits. I am on this journey, and I want you to start yours.
174 |Torsten Rüger
187 |Torsten has been coding in various roles for 38 years. He found ruby in 2001, and hasn’t coded much else since. Nowadays, he feels privileged because he can code for fun, and what interests him most is how code actually works. Hence the very self referential implementation of ruby in ruby.
When he doesn’t code he does timber-framing and builds houses. He lives in the finish nature, with his wife, where they run a B&B, and enjoy the quiet life.
Talk : RubyX, compiling ruby to binary
189 |Imagine a ruby runtime that would not just implement the greatest language you know, but also be fast. And you could change it and make it better in the language you love. That is what RubyX is, it�s ruby compiled to binary, in pure ruby. RubyX is the ruby implementation for rubyists.
190 |Yukihiro Matsumoto
203 | 204 |205 | Yukihiro "Matz" Matsumoto is a programmer, and the creator of the Ruby language. He works for many open source related organizations and companies, e.g. NaCl inc. in Japan, Heroku and Ruby Association. Since his real name is difficult for non-Japanese speakers to pronounce correctly, he uses the nickname Matz on the Net. Matz spoke at RubyConfIndia 2016. Matz also spoke at RubyConfIndia 2017 on What is software made of? 206 |
207 |
9 |
10 | India's second Go programming conference in Bengaluru on 19-20 Feb. 2016, that's 100% #golang goodness!
11 |
Tickets |
---|
17 | 18 | 19 | 20 | | 21 |
24 | |
37 | GopherConIndia 2016 will be a single-track two day conference with a variety of talks designed to spark creativity and promote Go education. There will be a variety of events planned outside the conference track to allow attendees to make connections with other Go developers, vendors, and friends. 38 |
39 |6 | The RubyConfIndia Ruby Hero Award gives recognition to influential devs in the Indian Ruby/Rails community and shall announce the winner at RubyConfIndia. 7 |
8 | 9 |10 | We believe great work deserves recognition. The Indian Ruby/Rails dev community is full of amazing contributors and unsung heroes who are busy producing educational content, developing plugins and gems, contributing to open- source projects, or putting on events to help developers learn and grow.
11 |12 | Wherever they are, their work is too great to go unnoticed and we need your help to find them. 13 |
14 | 15 |16 | The Indian Ruby/Rails community will propose many such unsung heroes and a select panel will finalize one such hero and announce his/her name at RubyConfIndia 2018.
17 | 18 | -------------------------------------------------------------------------------- /_includes/pages/scholarship_index.html: -------------------------------------------------------------------------------- 1 |As part of RubyConfIndia's commitment to encourage students in India to excel in computing and technology, we are offering student scholarships (selected few, based on some criteria, as explained below).
3 | 4 |29 |
97 | 98 |
99 | 100 | 101 | 136 | 137 | 146 |
149 | -------------------------------------------------------------------------------- /_includes/pages/sim_card_index.html: -------------------------------------------------------------------------------- 1 |
To get an Indian SIM card for your Android phone, you need to do the following:
4 |
5 | Make sure you have these documents with you (Original)
6 |
43 | You can use sites like http://freecharge.in or http://paytm.com to recharge your phone. 44 |
45 |5 | This schedule is subject to change as speaker availability changes. 6 |
7 |8:00 AM | 13 |Registration | 14 |
9:00 AM | 17 |Welcome and House Rules | 18 |
9:30 AM - 10:15 AM | 21 |22 | Yukihiro Matsumoto - Opening Keynote 23 | 24 | | 25 |
10:20 AM - 10:45 AM | 28 |29 | Swanand Pagnis - The Deep Work Mentality - Mastering hard things fast is the ultimate x-factor 30 | | 31 |
10:50 AM - 11:30 AM | 34 |Tea Break | 35 |
11:30 AM - 11:55 AM | 38 |39 | Bala Kuma - Semian, Marginalia, i18nema and more on scaling the Freshdesk monolith Rails app 40 | | 41 |
12:00 AM - 12:25 PM | 46 |47 | Brad Urani - The Ultimate Ruby Developer's Command Line Toolkit 48 | | 49 |
12:30 PM - 2:00 PM | 52 |Lunch Break | 53 |
2:00 PM - 2:25 PM | 56 |57 | Ratnadeep Deshmane - The story of Rails! 58 | | 59 |
2:30 PM - 3:30 PM | 62 |63 | Open spaces 64 | | 65 |
3:30 PM - 4 PM | 68 |Tea Break | 69 |
4 PM - 4:45 PM | 72 |Gautam Rege - Keynote | 73 |
6 PM Onwards | 76 |Party | 77 |
10:00 AM - 10:45 AM | 87 |88 | Charles Nutter - Keynote 89 | | 90 |
10:45 AM - 11:15 AM | 93 |Tea Break | 94 |
11:15 AM - 11:40 AM | 97 |98 | Jason Swett - Using Tests as a Tool to Wrangle Legacy Projects 99 | | 100 |
11.45 AM - 12.10 PM | 104 |105 | Mudit Maheshwari - How we monitor applications at Go-Jek 106 | | 107 |
12:15 PM - 12:40 PM | 110 |111 | Bragadeesh Jegannathan - Serverless concept, not Serverless framework. Insane scaling using stock Rails application 112 | | 113 |
12:45 AM - 1:45 PM | 116 |117 | 118 | Lunch Break 119 | | 120 |
1:45 AM - 2:10 PM | 123 |124 | Torsten Rüger - RubyX, compiling ruby to binary 125 | | 126 |
2:15 PM - 2:45 PM | 129 |Flash talks | 130 |
2:45 PM - 3:15 PM | 134 |Tea Break | 135 |
3:15 PM - 4 PM | 138 |139 | Sidu Ponnappa - Keynote 140 | | 141 |
4 PM | 144 |Vote of Thanks | 145 |
A Tourist visa is given to those visiting India for tourism or other non-business related purposes. You should apply for a Tourist Visa only.
3 |e-Tourist Visa Facility is available for some Nationalities.
4 |The GopherConIndia organizers are happy to provide an invitation letter if you need one; we do suggest, however, that you check with your local embassy or consulate, as requirements differ from country to country. Do apply for your Indian Tourist Visa definitely by mid Nov. 2016.
5 | 6 |If you’re planning to visit Kochi for Rubyconf India 2017, 6 | here are some frequently asked questions. 7 | If you have a question that is not answered on this page, 8 | please ask the question on the 9 | Kerala Ruby mailing list.
10 | 11 |Kochi (also known as Cochin) is a port city of the southern state of Kerala. 14 | Kochi is located on the west coast of India by the Arabian Sea. 15 | The city is about 206 km north of Thiruvananthapuram, the state’s capital. 16 | Kochi is easily accessible by air, rail and road.
17 | 18 |The city has an international airport; it is known as the Cochin International Airport. 21 | The airport is located in Nedumbassery, about 38 km from Kochi main city. 22 | About 9 domestic and 17 international airlines connect with this airport. 23 | Bus and taxi services are easily available to travel from the airport. 24 | The city also has a second airport which is a Defence Airbase and is not open to the public.
25 | 26 |Kochi is well linked with major cities and states of India. 29 | Kochi has two major railway stations; they are the Ernakulam Junction and Ernakulam Town. 30 | The railways stations at Aluva, Thripunithura, Kalamassery, Kumbalam, Nettoor and Aroor 31 | serve the city outskirts and surrounding metropolitan area.
32 | 33 |Kochi is well connected by road to adjoining cities and states via several state and national highways. 36 | Kochi is well link with the National Highway number 47, 17, 49, 47A and 47C. 37 | The city is also well connected with several state highways. 38 | Buses and taxis services are available daily in Kochi.
39 | 40 |The city has private bus operators and the state public transport KSRTC (Kerala State Road Transport Corporation). 43 | (Some of the buses may not have signs in English.)
44 | 45 |Uber and Ola Cabs apps can be used for hiring cabs within the city.
46 | 47 |Taxis can also be hired from taxi stands located all over the city. 48 | Other options are auto-rickshaws and private rent-a-cars and bikes. 49 | You can find taxi and auto rickshaw stands outside the city railway stations.
50 | 51 |The venue for the conference is Le Meridien.
54 | 55 | 56 | 57 |Le Meridien is located about 38km from the airport. There are prepaid taxis 63 | available at the airport (costing around Rs. 1000). There are taxi booking 64 | counters at both the domestic and international terminals. You can also 65 | contact them at +91 484 2610115 (Extn: 2242).
66 | 67 |You can also book cabs using Uber or Ola Cabs apps in Kochi.
68 | 69 |Buses are available to Kochi from the airport. Buses to Ernakulam, Vyttila or 70 | Fort Kochi will take you to Vyttila, which is about 4km from the hotel. From 71 | here, you can take a taxi or an auto-rickshaw to the hotel.
72 | 73 |Kochi has two main train stations - Ernakulam Town (also called Ernakulam 80 | North), which is 10km from the venue, and Ernakulam Junction (or Ernakulam 81 | South), which is about 8km away. You can travel by prepaid taxi or auto 82 | rickshaw from either station.
83 | 84 |If you’re traveling by bus to Kochi, most buses will take you to Vyttila Hub, 87 | which is about 4km from the venue. You can take a taxi or an auto rickshaw 88 | from here.
89 | 90 |Type C, D, M - 93 | 220V, 50Hz.
94 | 95 |The local language is Malayalam, but many people in Kochi can communicate in English.
98 | 99 |If you’re traveling to India from abroad, 102 | please note that India withdrew old currency denominations of Rs. 500 and 1000 in Nov 2016. 103 | As a result, there might be restrictions on how much cash you can withdraw from ATMs. 104 | Use your credit/debit card, whenever possible.
105 | 106 |The Rupee is available in denominations of Rs. 5, 10, 20, 50, 100, 500 and 2000. 107 | Coins are available in denominations of Rs. 1, 2, 5 and 10.
108 | 109 |Kochi has tropical weather, and it is generally quite hot and humid. 112 | January is relatively cooler, with daily temperatures in the range 22-32C (72-90F).
113 | 114 |If you’re visiting from outside India, and need a SIM card while you’re in India, 117 | you can purchase a SIM card from kiosks at the Cochin airport.
118 | 119 |It might take 24-48 hours for new SIM cards to be activated.
125 | 126 |Some places to visit in Kochi:
129 | 130 |Blog posts:
139 | 140 | 143 | 144 |Other activities nearby:
145 | 146 |If you have a day or two before or after the conference, 153 | you might want to visit some of these places.
154 | 155 |While you’re in Kochi, make sure that you try out the Kerala cuisine. 164 | If you’re staying in Le Meridien, there are two restaurants in the hotel - 165 | Latest Recipe and 166 | Ember 167 | where you can try local cuisine.
168 | 169 |Some of the other places you can try in Kochi:
170 | 171 |