-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathworkshops.html
124 lines (106 loc) · 5.43 KB
/
workshops.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
---
layout: header
---
<section class="content-wrap">
<article class="col-sm-3 side-panel red">
<div class="container-fluid">
<div class="logo-wrap">
<a href="index.html" class="icon-rubyconflogo"></a>
</div>
</div>
<h1>Workshops</h1>
<img src="assets/images/keep-quiet.png" alt="Quiet Please"
class="pati registration-pati"/>
</article>
<section class="col-sm-9 main-content workshop-section">
<div>
<div class="row" style="padding-top:10px">
<p>
Attend one of our workshops to gain hands-on practical knowledge from
our experienced workshop conductors. The workshops will be held
separately from the one day conference and the workshop tickets need
to be purchased separately as well. Both the workshops will be full day
events and the venue will be reflected in our schedule.
</p>
</div>
<div class="row" id="tim" style="padding-top:30px">
<p class="sub-heading">
Next generation web apps with dry-rb by Tim Riley At <a href = "https://www.google.co.in/maps/dir//Josh+Software+Private+Limited,+A13%2F14+Sunflower+Building,+5th+Floor,+Survey+No.+77%2F1,+Mhalunge+Baner+Road,,+Baner,+Pune,+Maharashtra+411045/@18.561282,73.7837963,17z/data=!4m15!1m6!3m5!1s0x3bc2bed799aac07b:0x6799a8c390473c64!2sJosh+Software+Private+Limited!8m2!3d18.561282!4d73.785985!4m7!1m0!1m5!1m1!1s0x3bc2bed799aac07b:0x6799a8c390473c64!2m2!1d73.785985!2d18.561282" target= _blank> Josh Software Private Limited </a>
</p>
<span>
11th August 9 AM - 5 PM
</span>
<p>
Found yourself tangled up in hard-to-maintain code? Been building app after app in the same way and never
finding a way to make significant improvements? Vaunted object-oriented design principles proving too elusive
or hard to apply? Thinking maybe it’s time to leave Ruby <i>(gasp!)</i> for something different?
</p>
<p>
If you’ve answered yes to any of these questions, this workshop is for you!
</p>
<p>
Come along and learn how to build a new generation of Ruby web app with <a src="">dry-rb</a> : an app that is
robust, cleanly architected, and just as easy to build now as it will be to maintain later.
</p>
<p>
At the end of the day, you’ll have made some real steps towards levelling up as a software developer. You’ll
have explored a different paradigm in application design, practiced working with many new gems (15 at least
count!), and hopefully found a new enthusiasm for Ruby and how you can wield it to write better, cleaner code.
</p>
<p>
This workshop is intended for developers with some experience working with Ruby. You’ll need your own laptop
and a ready-to-go Ruby development environment.
</p>
<div class="btn-register" align=center>
<a href="https://www.townscript.com/e/drc17/booking" target=_blank>Register</a>
</div>
</div>
<div class="row" id="what-lies-beneath" style="padding-top:40px">
<p class="sub-heading">
What lies beneath (your models) by Aditya Godbole & Swanand Pagnis At
<a href =https://www.google.co.in/maps/dir//Big+Binary+Solutions+Pvt.+Ltd.,+Lane+Number+8,+Koregaon+Park,+Pune,+Maharashtra/@18.5363946,73.8623364,13z/data=!3m1!4b1!4m8!4m7!1m0!1m5!1m1!1s0x3bc2c106fddd01ab:0xb3b7dc39b0d38926!2m2!1d73.8973559!2d18.5363978 target=_blank> BigBinary </a>
</p>
<span>
11th August 9 AM - 5 PM
</span>
<p>
Relational DB, SQL, Joins, Constraints. Oh the horrors! Who needs to look there, when you have Active Record
models! Well, anyone who is serious about writing production quality software. This is where we'll start. Come
level up your database skills and learn how to leverage databases in your apps.
</p>
<p>
We will be discussing how to build a robust persistence layer for your application through good schema
design, SQL best practices, and data integrity.
</p>
<p>
With a practical, hands-on approach, using Sequel and ActiveRecord and plain ol' SQL,
we will look into the whys, the hows, and the gotchas of:
</p>
<ul>
<li>ER Modelling</li>
<li>Schema design</li>
<li>Middle tables, joins</li>
<li>Constraints, Checks, and Indexes</li>
<li>Locks and Transactions</li>
</ul>
<p>At the end of the day, we aim to :</p>
<ul>
<li>Leave you with practical tips, tricks you can start using from the next day!</li>
<li>Make the database layer less opaque to you, help you understand it more.</li>
<li>Point you in the right direction for seeking further knowledge.</li>
</ul>
<p>
This workshop is intended for people with at least some experience working on database backed applications
with Ruby / Rails / Sinatra.
</p>
<p>
You will need a laptop with working Ruby, and Postgres. Detailed installation instructions will be provided
to all those who register.
</p>
<div class="btn-register" align=center>
<a href="https://www.townscript.com/e/drc17/booking" target=_blank>Register</a>
</div>
</div>
</div>
</section>
</section>