-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
533 lines (486 loc) · 45.7 KB
/
index.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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
<!DOCTYPE HTML>
<html ng-app="PHPKonfApp">
<head>
<meta charset=utf-8>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name=viewport content="width=device-width, initial-scale=1">
<title>PHPKonf: İstanbul PHP Conference 2017</title>
<link rel="shortcut icon" href="img/favicon.ico" />
<meta name="description" content="PHPKonf: 20 Mayıs 2017'de düzenlenecek PHP Konferansı hakkında bilgilere ulaşabileceğiniz web sitesi.">
<meta name="keywords" content="PHP Konferansı, PHP, PHPKonf">
<meta name="author" content="IstanbulPHP"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:title" content="PHPKonf: İstanbul PHP Konferansı 2017" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://phpkonf.org/" />
<meta property="og:image" content="http://phpkonf.org/img/covers/phpkonf2014.jpg" />
<meta property="og:description" content="PHPKonf: 20 Mayıs 2017'de düzenlenecek PHP Konferansı hakkında bilgilere ulaşabileceğiniz web sitesi." />
<link rel=stylesheet href="libs/zozo-tabs/css/zozo.examples.min.css">
<link rel=stylesheet href="libs/zozo-tabs/css/zozo.tabs.min.css">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" rel="stylesheet" integrity="sha256-3dkvEK0WLHRJ7/Csr0BZjAWxERc5WH7bdeUya2aXxdU= sha512-+L4yy6FRcDGbXJ9mPG8MT/3UCDzwR9gPeyFNMCtInsol++5m3bk2bXWKdZjvybmohrAsn3Ua5x8gfLnbE1YkOg==" crossorigin="anonymous">
<link rel=stylesheet href="css/main.min.css">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body ng-controller="MainController" ng-cloak>
<header id="sticky-header" class="header">
<div class="container">
<a class="logo logo--sticky header__logo" href="#">PHPKonf</a>
<a class="button button--primary header__btn" href="https://www.biletino.com/event/eventdetail/3157" target="_blank">BUY TICKET</a>
<nav id="sticky-header-menu" class="menu header__menu">
<a class="menu__item" data-target-id="main" href="#">Home</a>
<a class="menu__item" data-target-id="about" href="#">About</a>
<a class="menu__item" data-target-id="speakers" href="#">Speakers</a>
<a class="menu__item" data-target-id="program" href="#">Schedule</a>
<a class="menu__item" data-target-id="tickets" href="#">Tickets</a>
<a class="menu__item" data-target-id="sponsors" href="#">Sponsors</a>
<a class="menu__item" href="javascript:void(0)" ng-click="clickToOpenCoc()">CoC</a>
</nav>
</div>
</header>
<!--only mobile-->
<header id="mobile-header" class="mobile-header">
<div class="container">
<a href="#nav" class="navicon"><i class="fa fa-navicon"></i></a>
<div class="clearfix"></div>
<nav id="mobile-nav" class="menu header__menu">
<a class="menu__item" data-target-id="main" href="#">Home</a>
<a class="menu__item" data-target-id="about" href="#">About</a>
<a class="menu__item" data-target-id="speakers" href="#">Speakers</a>
<a class="menu__item" data-target-id="program" href="#">Schedule</a>
<a class="menu__item" data-target-id="tickets" href="#">Tickets</a>
<a class="menu__item" data-target-id="sponsors" href="#">Sponsors</a>
<a class="menu__item" href="javascript:void(0)" ng-click="clickToOpenCoc()">CoC</a>
</nav>
</div>
</header>
<div id="main" class="jumbotron jumbotron--main">
<div class="container jumbotron__container">
<section class="jumbotron__inner">
<a class="logo logo--header" href="#">PHPKonf</a>
<h1 class="jumbotron__title jumbotron--main__title">ISTANBUL, TURKEY ON MAY 20, 2017</h1>
<span class="inline-block">PHPKonf is hosted by the İstanbul PHP community, and you're invited!<br/>
We'll host some of the best speakers, awesome talk topics, latest technologies, and up to date news in PHP.</span><br>
<span class="inline-block" style="margin-top: 10px;">Share to world! <a href="https://twitter.com/intent/tweet?button_hashtag=phpkonf&text=PHPKonf%3A%20Istanbul%20PHP%20conference%202017%20hosted%20by%20İstanbul%20PHP%20community!%20%23php%20@istanbulphp" class="twitter-hashtag-button" data-related="EmirKarsiyakali,IstanbulPHP" data-url="http://phpkonf.org/">Tweet #phpkonf</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script></span><br>
<a class="button button--primary jumbotron--main__btn" href="https://www.biletino.com/event/eventdetail/3157" target="_blank">BUY TICKET</a>
</section>
</div>
</div>
<div id="about" class="pad-vertical-large bg-snow">
<div class="container">
<div class="row">
<section class="col-md-6 gap-bottom-tablet-v">
<h3 class="gap-bottom-medium clear-gap-top">About PHPKonf</h3>
<p class="gap-bottom-medium">PHPKonf is hosted by the İstanbul PHP community (İstanbul PHP) in İstanbul, Turkey from May 20th 2017, and you're invited! For the 4th year, we'll host some of the best speakers, awesome talk topics, latest technologies, and up to date news in PHP.<br/><br/>The conference has something for every level of PHP developer with awesome keynote and 14 talks(multi-track).<br/><br/>So come meet other PHP developers and see what others are doing, and please share your experience as well. Then relax or have some fun at the evening events with plenty of fun for everyone!</p>
<div>
<ul>
<li><a target="_blank" href="http://2016.phpkonf.org">Visit PHPKonf 2016</a></li>
<li><a target="_blank" href="http://2015.phpkonf.org">Visit PHPKonf 2015</a></li>
<li><a target="_blank" href="http://2014.phpkonf.org">Visit PHPKonf 2014</a></li>
</ul>
</div>
<a class="button button--primary" target="_blank" href="https://twitter.com/IstanbulPHP">İstanbul PHP on Twitter</a><br/><br/>
<a class="button button--primary" target="_blank" href="http://www.meetup.com/IstanbulPHP">İstanbul PHP on Meetup.com</a>
</section>
<div class="col-md-6">
<div class="row gap-bottom">
<div class="col-sm-4 gap-bottom-mobile-h">
<figure class="thumb thumb--primary">
<img data-src="img/2014/1.jpg" alt="" class="thumb__img">
</figure>
</div>
<div class="col-sm-8">
<figure class="thumb thumb--primary">
<img data-src="img/2014/2.jpg" alt="" class="thumb__img">
</figure>
</div>
</div>
<div class="row">
<div class="col-sm-6 gap-bottom-mobile-h">
<figure class="thumb thumb--primary">
<img data-src="img/2014/3.jpg" alt="" class="thumb__img">
</figure>
</div>
<div class="col-sm-6">
<figure class="thumb thumb--primary">
<img data-src="img/2014/4.jpg" alt="" class="thumb__img">
</figure>
</div>
</div>
<div style="margin-top: 10px;"><a target="_blank" href="https://www.facebook.com/media/set/?set=a.1680108142218694.1073741829.1440529842843193&type=3">More photos!</a></div>
</div>
</div>
</div>
</div>
<div id="speakers" class="container text-center pad-vertical-large">
<h3 class="clear-gap-top">Speakers</h3>
<hr class="hyphen">
<div class="honeycomb-wrapper">
<div class="col-sm-3" ng-repeat="(id, speaker) in speakers | toArray | limitTo:limit" style="min-height: 350px">
<div class="speaker">
<div class="photo-wrapper rounded">
<a href="javascript:void(0)" ng-click="clickToOpen(speaker)">
<img width="200px" height="200px" src="img/speakers/{{ speaker.photo }}" alt="{{ speaker.name + " " + speaker.surname }}" class="img-responsive">
</a>
</div>
<div style="clear: both;"></div>
<a href="javascript:void(0)" ng-click="clickToOpen(speaker)">{{ speaker.name + " " + speaker.surname }}</a>
<p class="about" style="height: 50px!important">{{ speaker.bio }}</p>
</div>
</div>
</div>
</div>
<div id="program" class="pad-vertical-medium bg-snow">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div id="tabbed-nav">
<!-- Tab Navigation Menu -->
<ul>
<li><a>Schedule</a></li>
</ul>
<!-- Content container -->
<div>
<!-- DAY1 -->
<div>
<p class="gap-bottom-medium">All talks will be English and we'll provide translation. (Konuşmalarda spontane çeviri sağlanacaktır)
</p>
<a class="gap-bottom-medium button button--primary"
href="https://www.biletino.com/event/eventdetail/3157" target="_blank">BUY</a>
<table>
<thead>
<tr>
<th>Saturday, 20 May</th>
<th><h4>Teknasyon Track</h4></th>
<th><h4>Netsparker Track</h4></th>
</tr>
</thead>
<tbody>
<tr>
<td>08:30</td>
<td colspan="2" class="text-center">
<h6>Registration</h6>
</td>
</tr>
<tr>
<td>09:00 - 10:00</td>
<td colspan="2" class="text-center">
<h6>Keynote: PHP in 2017</h6><span>Rasmus Lerdorf</span>
<p class="text-left">For many in the PHP community 2016 was all about getting onto PHP 7. The drastic performance improvements and overall efficiency has resulted in PHP 7 adoption rates well beyond past PHP versions. If you are not on PHP 7 yet, you will learn why you should be and how you can take advantage of the new and upcoming features in PHP 7.</p>
</td>
</tr>
<tr>
<td>10:00 - 10:30</td>
<td colspan="2" class="text-center">
<h6>Coffee Break</h6>
</td>
</tr>
<tr>
<td>10:30 - 11:10</td>
<td>
<h6>Designing the M in MVC Development</h6><span>Rob Allen</span>
<p>Domain-Driven Design helps us to map our software to the real world of our clients, but can be quite hard to understand. In this session, I look at the fundamentals of DDD and how to apply it. We'll discuss the terminology, from ubiquitous language through entities & value objects to repositories and services. We'll apply this knowledge to inform the design and implementation of the business logic of your application. By the end of this session you will be equipped to create excellent, maintainable models in your projects.</p>
</td>
<td>
<h6>The Big "Why equal doesn't equal" Quiz</h6><span>Juliette Reinders Former</span>
<p>So you think you know PHP? But do you really?</p>
<p>We all compare and test data on nearly every other line in our code, be it input validation, an if-statement, a switch or determining what to display and how. So of course we are all experts on how to do these tests and comparisons…. Or are we?</p>
<p>No matter whether you are a beginner or an expert, come and join in the fun for the Big “Why equal doesn’t equal” Quiz, test your knowledge and learn about defensive programming and the quirks of a loose type programming language along the way.</p>
</td>
</tr>
<tr>
<td>11:20 - 12:00</td>
<td>
<h6>A hands on introduction to Laravel</h6><span>Freek van der Herten</span>
<p>Laravel is an amazing framework that allows you to rapidly create quality applications. If you've never worked with Laravel before, and are interested to know what the fuzz is all about, this is the talk for you.</p>
<p>In this beginner level talk you'll learn how Laravel makes your job easy. We'll go over the stuff that makes Laravel shine like it's expressive routing system, the easy to learn Eloquent ORM, the powerful command line tools, the scheduler, the built-in testing facilities and much more.
</p>
<p>Along the way I'll share some lesser known hidden gems that will make you smile.</p>
</td>
<td>
<h6>Advanced debugging techniques</h6><span>Patrick Allaert</span>
<p>Step-by-step debugging with Xdebug is no secret for you? Perfect then, because we won't talk about it. We will rather see tools that let you know what's really happening in your PHP code, like the phpdbg debugger, process tracing tools like: strace, ltrace, the Linux inotify mechanism, tcpdump/wireshark for network analysis or MySQL Proxy for real time SQL debugging and monitoring!</p>
</td>
</tr>
<tr>
<td>12:10 - 12:50</td>
<td>
<h6>PHP Language Trivia</h6><span>Nikita Popov</span>
<p>Why do object-to-array casts return "mangled" property names, while some properties may become entirely inaccessible? Why are property accessors (like `__get` and `__set`) much slower than ordinary method calls? Why do objects become larger when you loop over them? Why are exception backtraces not always accurate?</p>
<p>Sometimes, internal details of the PHP implementation leak into the language, manifesting either as unexpected results or unusual performance characteristics. This talk seeks to explore some of the darker corners of PHP and explain how certain behaviors relate to the underlying implementation.
</p>
<p>Takeaway: A better understanding of both PHP, its implementation and its performance characteristics -- albeit probably not much that is directly applicable to your average project. But hey, language trivia is fun!</p>
</td>
<td>
<h6>Understand your application with metrics</h6><span>Mariusz Gil</span>
<p>When your PHP code is running on production servers, you've got the new challenge, undestand what exactly is going on. From low-level system data like cpu or network usage, to high-level business indicators like logins, user actions or A//B tests, every piece of information matters. With dedicated engine for time-series data you can show useful dashboards for every team, do capacity planning or even monitor your app with anomaly detection algorithms. In this talk I'll introduce core concepts for data gathering, stacks for processing metrics from PHP application, based on InfluxDB/Graphite, graph frontends, Twitter OSS libraries for getting even more from observed metrics (anomaly and breakout detection)... During this talk you will learn how to create, manage, identify and use important metrics in your PHP application, to be sure that everything is running as expected and how to use them in case of problems.</p>
</td>
</tr>
<tr>
<td>12:50 - 13:30</td>
<td colspan="2" class="text-center lunch"><h6>Lunch</h6></td>
</tr>
<tr>
<td>13:30 - 14:10</td>
<td>
<h6>"Writing code that lasts" … or writing code you won’t hate tomorrow.</h6><span>Rafael Dohms</span>
<p>As developers we write code everyday, only to frown at it a week after that. Why do we have such a hard time with code written by others and ourselves, this raging desire to rewrite everything we see? Writing code that survives the test of time and self judgment is a matter of clarity and simplicity. Let’s talk about growing, learning and improving our code with calisthenics, readability and good design.</p>
</td>
<td>
<h6>PostgreSQL for MySQL-Users</h6><span>Andreas Heigl</span>
<p>You know SQL off your back and you know how to bend MySQL to your will. And you also heard about the other Elephant in the development-ring. What is keeping you from testing PostgreSQL?</p>
<p>In this session we will check out what the differences are between "The Dolphin" MySQL and "The Elephant" PostgreSQL and how we can do the things we know from MySQL with PostgreSQL as well.</p>
</td>
</tr>
<tr>
<td>14:20 - 15:00</td>
<td>
<h6>Build your framework like Constructicons</h6><span>Stefan Koopmanschap</span>
<p>While we have a strong offering of full-stack frameworks and microframeworks, the rise of components and libraries combined with Composer allows us to easily build our own framework without reinventing the wheel. In this talk, I'll show you how the total can be more than the sum of the parts, such as Devastator was stronger than the individual Constructicons in Transformers.</p>
</td>
<td>
<h6>Redis for your boss</h6><span>Elena Kolevska</span>
<p>“Use the right tool for the right job” is one of the first thing they teach you when you start out in these waters. I would make “Get to really know your tools” a second.</p>
<p>In this talk we’re going to work on the architecture of an app that showcases some common features/scenarios we all probably already have in the apps we’re working on: counters, leaderboards, queuing, timelines, caching, session management, chat. But this time we’ll implement them with Redis, making the apps much faster, your hardware (and you) much cooler, your boss (and the clients) much happier and hopefully your salary a bit higher.</p>
</td>
</tr>
<tr>
<td>15:00 - 15:30</td>
<td colspan="2" class="text-center lunch"><h6>Coffee.Break</h6></td>
</tr>
<tr>
<td>15:30 - 16:10</td>
<td>
<h6>Dockerizing Development Environment</h6><span>Fatih Üstündağ</span>
<p></p>
</td>
<td>
<h6>Boost up your code with Specifications</h6><span>Patrik Karisch</span>
<p>Big repositories, complex query builders, tight coupling to your ORM. Adding new behaviors and search methods can be a mess.</p>
<p>Don't struggle anymore! This talk shows you how to decouple you from the ORM and writing general search behaviors for all your entities with the specification pattern. Your new specifications are not tied to any specific ORM and can be reused on different levels.</p>
</td>
</tr>
<tr>
<td>16:20 - 17:00</td>
<td>
<h6>Total Recall - The application that never forgets</h6><span>Holger Woltersdorf</span>
<p>Building an application upon CQRS and Event Sourcing offers three pretty nice benefits.<br/><br/>
1. Well structured code and business logic, separated by read and write concerns.<br/>
2. The source of truth - A reliable and recoverable view into the past of your application state.<br/>
3. The opportunity to answer future questions that you don't know about today.<br/><br/>
This talk tries to show you examples for these benefits and how to give your application a memory.
</p>
</td>
<td>
<h6>A year of Symfony</h6><span>Sarah Khalil</span>
<p>Last year, Symfony 3 was out. A lot happened! 52 blog posts to help you keep up with all new things, 1200+ pull requests, 2 new versions out… Well I'm sure you missed something. Let's review what happened during last year: basically we'll see and/or discover nice new features that appeared since the last year.</p>
</td>
</tr>
<tr>
<td>17:00 - 18:00</td>
<td colspan="2" class="text-center">
<h6>Closing Keynote: Three Claims About Development You Probably Never Heard</h6><span>Bilgem Çakır</span>
<p class="text-left">We have been doing this for five decades now, and we did figure some things out. Yet software development is still immature compared to other disciplines and we regularly miss our ship dates and quality goals. In this talk, we will examine three perspectives that are widely unstudied, while trying to avoid simply being contrarian.</p>
</td>
</tr>
<tr>
<td>18:00 - 22:30</td>
<td colspan="2" class="text-center">
<h6>After-party with speakers, organization crew and exclusive ticket owners</h6>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<section id="tickets" class="container text-center pad-vertical-large">
<h3>Tickets</h3>
<hr class="hyphen">
<p>This year's conference is the most exciting PHPKonf ever! With paralel-track fantastic schedule with great speakers<br/>from all around the world, you won't want to miss it!</p>
<iframe src= "https://www.biletino.com/ticketing/start/3157" style= "width: 100%; height: 500px;"> </iframe>
</section>
<div class="jumbotron jumbotron--map">
<div class="container jumbotron__container">
<section class="jumbotron__inner">
<div class="row">
<div class="col-md-5 col-md-offset-7">
<h3 class="jumbotron__title clear-gap-vertical">Venue</h3>
<iframe class="venue-maps" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3010.044922324159!2d28.957324315304863!3d41.024273126389495!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x14b541e530250b4b%3A0xe5f319d20cd93902!2sKadir+Has+%C3%9Cniversitesi!5e0!3m2!1str!2str!4v1484566221355" frameborder="0" style="border:0" allowfullscreen></iframe>
</div>
</div>
</section>
</div>
</div>
<div id="sponsors" class="pad-vertical-large" style="background-color: #FFF;">
<div class="container text-center">
<h3>Sponsors</h3>
<hr class="hyphen">
<p class="gap-bottom-large">Would you like to be the part of this great event? Please <a href="mailto:[email protected]">get in touch</a> with us for sponsorship options!</p>
<h6 class="gap-top-large-mobile-h">Organization / Partners</h6>
<a target="_blank" href="http://www.meetup.com/IstanbulPHP/"><img class="gap-bottom" data-src="img/sponsors/istanbulphp.png" alt="İstanbul PHP UG"></a><br/>
<a target="_blank" href="https://www.netsparker.com/"><img class="gap-bottom" data-src="img/sponsors/netsparker.png" alt="Netsparker"></a>
<a target="_blank" href="http://www.doruk.com/"><img width="250px" style="margin-left: 15px;" class="gap-bottom" data-src="img/sponsors/doruk.png" alt="Doruk Medya"></a>
<h6 class="gap-top-large-mobile-h">Gold Sponsors</h6>
<a target="_blank" href="https://ideasoft.com.tr/"><img class="gap-bottom" data-src="img/sponsors/ideasoft.png" alt="ideasoft"></a>
<a target="_blank" href="https://ada.agency/?utm_source=sponsorship&utm_medium=link&utm_campaign=phpkonf"><img class="gap-bottom" data-src="img/sponsors/ada.png" alt="Ada Dijital Ajans"></a>
<a target="_blank" href="http://tazebt.com/"><img class="gap-bottom" data-src="img/sponsors/taze.png" alt="Taze"></a><br/>
<a target="_blank" href="https://www.enuygun.com/"><img class="gap-bottom" data-src="img/sponsors/enuygun.png" alt="Enuygun"></a>
<a target="_blank" href="https://radore.com/"><img class="gap-bottom" data-src="img/sponsors/radore.png" alt="Radore"></a>
<a target="_blank" href="http://medianova.com/"><img class="gap-bottom" data-src="img/sponsors/mn.png" alt="MediaNova"></a><br/>
<a target="_blank" href="http://zingat.com/"><img class="gap-bottom" data-src="img/sponsors/zingat.png" alt="Zingat"></a>
<h6 class="gap-top-large-mobile-h">Silver Sponsors</h6>
<a target="_blank" href="https://kolayik.com/"><img class="gap-bottom" data-src="img/sponsors/kolayik.png" alt="Kolay İK"></a>
<a target="_blank" href="https://sonsuzdongu.com/"><img class="gap-bottom" data-src="img/sponsors/sonsuzdongu.png" alt="Sonsuzdöngü"></a>
<a target="_blank" href="http://modanisa.com/"><img class="gap-bottom" data-src="img/sponsors/modanisa.png" alt="Modanisa"></a>
<h6 class="gap-top-large-mobile-h">Bronze Sponsors</h6>
<a target="_blank" href="https://siteground.com/"><img class="gap-bottom" data-src="img/sponsors/siteground.png" alt="SiteGround"></a>
<a target="_blank" href="https://dugun.com/"><img class="gap-bottom" data-src="img/sponsors/dugun.jpg" alt="düğün.com"></a>
<a target="_blank" href="http://www.nefisyemektarifleri.com/" title="Nefis Yemek Tarifleri"><img height="150px" class="gap-bottom" data-src="img/sponsors/nefis-yemek-tarifleri.jpg" alt="Nefis Yemek Tarifleri"></a><br/>
<a target="_blank" href="http://vngrs.com/" title="VNGRS"><img class="gap-bottom" data-src="img/sponsors/vngrs.png" alt="VNGRS"></a>
<a target="_blank" href="https://jetbrains.com/"><img class="gap-bottom" data-src="img/sponsors/jetbrains.png" alt="JetBrains"></a>
<a target="_blank" href="https://motaword.com/"><img class="gap-bottom" data-src="img/sponsors/motaword.png" alt="MotaWord"></a>
<a target="_blank" href="https://toptal.com/"><img style="margin-left: 20px" class="gap-bottom" data-src="img/sponsors/toptal.png" alt="Toptal"></a>
<h6 class="gap-top-large-mobile-h">Media Sponsors</h6>
<a target="_blank" href="https://www.tamindir.com"><img class="gap-bottom" data-src="img/sponsors/tamindir.png" alt="Tamindir"></a>
<a target="_blank" href="https://www.kodcu.com"><img width="300px" class="gap-bottom" data-src="img/sponsors/kodcucom.png" alt="Kodcu.com"></a>
<h6 class="gap-top-large-mobile-h">Open Sponsors</h6>
<h6 class="gap-top-large-mobile-h">Supporters / Communities</h6>
<a target="_blank" href="http://sendloop.com/"><img class="gap-bottom" data-src="img/sponsors/sendloop.png" alt="Sendloop"></a>
<a target="_blank" href="http://devnot.com/"><img class="gap-bottom" data-src="img/sponsors/devnot.png" alt="Devnot"></a>
<a target="_blank" href="http://etkinlik.com.tr/"><img class="gap-bottom" data-src="img/sponsors/etkinlik.png" alt="Etkinlik.com.tr"></a><br>
<a target="_blank" href="http://sanalkurs.net/"><img class="gap-bottom" data-src="img/sponsors/sanalkurs.png" alt="SanalKurs"></a>
<a target="_blank" href="http://www.kadinyazilimci.com/"><img class="gap-bottom" data-src="img/sponsors/kadin-yazilimci.jpg" alt="Kadın Yazılımcı"></a>
<a target="_blank" href="http://devopsturkey.org/"><img class="gap-bottom" data-src="img/sponsors/devops-turkey.png" alt="DevOps Turkey"></a>
<h6 class="gap-top-large-mobile-h">Attended Companies</h6>
<div id="acompanies">
<div id="acompaniestop">
<ul>
<li><a href="https://www.sap.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/sap.png" alt="SAP"></a></li>
<li><a href="https://www.sony.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/sony.jpg" alt="Sony"></a></li>
<li><a href="https://www.turksat.com.tr/" target="_blank"><img class="gap-bottom" data-src="img/companies/turksat.jpg" alt="Türksat"></a></li>
<li><a href="http://www.mynet.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/mynetgroup.jpg" alt="Mynet Group"></a></li>
<li><a href="https://www.enuygun.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/enuygun.png" alt="Enuygun.com"></a></li>
<li><a href="http://zingat.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/zingat.png" alt="Zingat"></a></li>
<li><a href="https://radore.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/radore.png" alt="Radore"></a></li>
<li><a href="https://www.ideasoft.com.tr/" target="_blank"><img class="gap-bottom" data-src="img/companies/ideasoft.png" alt="ideasoft"></a></li>
<li><a href="http://www.kitapyurdu.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/kitapyurdu.jpg" alt="Kitap Yurdu"></a></li>
<li><a href="http://www.metglobal.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/metglobal.png" alt="Metglobal"></a></li>
<li><a href="https://www.netsparker.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/netsparker.png" alt="Netsparker"></a></li>
<li><a href="http://www.modanisa.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/modanisa.jpg" alt="Modanisa"></a></li>
<li><a href="https://www.medianova.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/medianova.png" alt="MediaNova"></a></li>
<li><a href="http://vngrs.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/vngrs.jpg" alt="VNGRS"></a></li>
<li><a href="https://www.etkinlik.com.tr/" target="_blank"><img class="gap-bottom" data-src="img/companies/etkinlik.png" alt="etkinlik.com.tr"></a></li>
<li><a href="http://tazebt.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/taze.png" alt="Taze BT"></a></li>
<li><a href="https://ada.agency/?utm_source=sponsorship&utm_medium=link&utm_campaign=phpkonf" target="_blank"><img class="gap-bottom" data-src="img/companies/ada.png" alt="Ada Dijital Ajans"></a></li>
<li><a href="http://www.peckadesign.cz/" target="_blank"><img class="gap-bottom" data-src="img/companies/peckadesign.png" alt="Peckadesign.cz"></a></li>
<li><a href="https://efabrika.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/efabrika.jpg" alt="Efabrika"></a></li>
<li><a href="https://www.mysu.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/mysu.jpg" alt="Mysu"></a></li>
<li><a href="http://www.nefisyemektarifleri.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/nefisyemektarifleri.jpg" alt="Nefis Yemek Tarifleri"></a></li>
<li><a href="https://bk.ru/" target="_blank"><img class="gap-bottom" data-src="img/companies/bkru.jpg" alt="Bk.ru"></a></li>
<li><a href="http://www.beyaz.net/" target="_blank"><img class="gap-bottom" data-src="img/companies/beyaz_net.png" alt="Beyaz.net"></a></li>
<li><a href="https://dugun.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/duguncom.jpg" alt="Düğün.com"></a></li>
<li><a href="http://www.pembepanjur.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/pembepanjur.jpg" alt="Pembepanjur"></a></li>
<li><a href="https://kolayik.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/kolayik.jpg" alt="KolayİK"></a></li>
<li><a href="https://www.vidizayn.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/vidizayn.jpg" alt="Vidizayn"></a></li>
<li><a href="https://www.prezly.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/prezly.jpg" alt="Prezly"></a></li>
<li><a href="https://www.eftsoftware.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/eft_software.jpg" alt="EFT Software"></a></li>
<li><a href="https://www.secretcv.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/secretcv.jpg" alt="SecretCV"></a></li>
<li><a href="https://www.advelvet.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/advelvet.png" alt="advelvet"></a></li>
<li><a href="http://mivento.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/mivento.jpg" alt="Mivento"></a></li>
<li><a href="http://devnot.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/devnot.png" alt="Devnot"></a></li>
<li><a href="https://jetbrains.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/jetbrains.png" alt="JetBrains"></a></li>
<li><a href="https://motaword.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/motaword.png" alt="MotaWord"></a></li>
<li><a href="http://sanalkurs.net/" target="_blank"><img class="gap-bottom" data-src="img/companies/sanalkurs.png" alt="SanalKurs"></a></li>
<li><a href="http://sendloop.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/sendloop.png" alt="Sendloop"></a></li>
<li><a href="https://siteground.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/siteground.png" alt="SiteGround"></a></li>
<li><a href="https://sonsuzdongu.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/sonsuzdongu.png" alt="Sonsuzdöngü"></a></li>
<li><a href="https://www.tamindir.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/tamindir.png" alt="Tamindir"></a></li>
<li><a href="http://www.acm-software.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/acm.png" alt="ACM"></a></li>
<li><a href="http://www.batman.edu.tr/" target="_blank"><img class="gap-bottom" data-src="img/companies/batman_uni.jpg" alt="Batman Üniversitesi"></a></li>
<li><a href="http://www.doruk.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/doruk.png" alt="Doruk"></a></li>
<li><a href="http://www.aydin.edu.tr/" target="_blank"><img class="gap-bottom" data-src="img/companies/iau.jpg" alt="İstanbul Aydın Üniversitesi"></a></li>
<li><a href="http://www.istanbul.edu.tr/" target="_blank"><img class="gap-bottom" data-src="img/companies/iu.jpg" alt="İstanbul Üniversitesi"></a></li>
<li><a href="https://kodcu.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/kodcu.png" alt="Kodcu"></a></li>
<li><a href="http://positive.com.tr/" target="_blank"><img class="gap-bottom" data-src="img/companies/positive.png" alt="Positive"></a></li>
<li><a href="https://prisync.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/prisync.jpg" alt="Prisync"></a></li>
<li><a href="http://www.uskudar.edu.tr/" target="_blank"><img class="gap-bottom" data-src="img/companies/uu.jpg" alt="Üsküdar Üniversitesi"></a></li>
<li><a href="https://www.vidobu.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/vidobu.png" alt="Vidobu"></a></li>
<li><a href="https://www.vivense.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/vivense.jpg" alt="Vivense"></a></li>
<li><a href="https://toptal.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/toptal.png" alt="Toptal"></a></li>
<li><a href="http://www.kadinyazilimci.com/" target="_blank"><img class="gap-bottom" data-src="img/companies/kadin-yazilimci.jpg" alt="Kadın Yazılımcı"></a></li>
<li><a href="http://devopsturkey.org/" target="_blank"><img class="gap-bottom" data-src="img/companies/devops-turkey.png" alt="DevOps Turkey"></a></li>
</ul>
</div>
<div style="clear: both;"></div>
</div>
</div>
</div>
<div id="commitee" class="pad-vertical-large bg-snow">
<div class="container text-center">
<h3>Commitee</h3>
<ul>
<li><strong>*</strong> Emir Karşıyakalı (Sr. Software Developer @ Teknasyon Teknoloji) - <strong>42</strong></li>
<li>Emrah Albulak (Sr. Software Developer @ Teknasyon Teknoloji) - <strong>20</strong></li>
<li>Emre Erkan (Founder @ Ada Dijital Ajans) - <strong>25</strong></li>
<li>Fatih Acet (Frontend Engineer @ GitLab.com) - <strong>20</strong></li>
<li>Fatih Üstündağ (Co-founder @ Teknasyon Teknoloji) - <strong>42</strong></li>
<li>Güven Atbakan (Co-founder @ user.agency) - <strong>40</strong></li>
<li>Haydar Külekçi (Lead Developer @ Freebird Airlines) - <strong>42</strong></li>
<li><strong>*</strong> Hidayet Ok (Founder @ Grinet) - <strong>21</strong></li>
<li>Lemi Orhan Ergin (Managing Partner, Agile Coach, Software Craftsman @ ACM) - <strong>26</strong></li>
<li>Mehmet İnce (Co-founder @ Invictus Europe) - <strong>(Security)</strong></li>
<li>Mümin Aydın (CTO @ Düğün.com) - <strong>26</strong></li>
<li>Ziyahan Albeniz (QA Tester & Security Researcher @ Netsparker) <strong>(Security)</strong></li>
</ul>
<p><strong>*</strong> Organization crew.</p>
</div>
</div>
<footer class="footer">
<a class="logo logo--footer" href="http://atolye15.com" target="_blank" title="Atölye15"></a>
</footer>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.15/angular.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.15/angular-route.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ng-dialog/0.4.0/js/ngDialog.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.15/angular-sanitize.min.js"></script>
<script src="libs/jquery.min.js"></script>
<script src="libs/zozo-tabs/zozo.tabs.js"></script>
<script src="js/app.js"></script>
<script src="js/vendors.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.lazyloadxt/1.0.5/jquery.lazyloadxt.min.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-63786228-1', 'auto');
ga('send', 'pageview');
</script>
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '293580531094723'); // Insert your pixel ID here.
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=293580531094723&ev=PageView&noscript=1"
/></noscript>
<!-- DO NOT MODIFY -->
<!-- End Facebook Pixel Code -->
<!-- begin olark code -->
<script type="text/javascript" async> ;(function(o,l,a,r,k,y){if(o.olark)return; r="script";y=l.createElement(r);r=l.getElementsByTagName(r)[0]; y.async=1;y.src="//"+a;r.parentNode.insertBefore(y,r); y=o.olark=function(){k.s.push(arguments);k.t.push(+new Date)}; y.extend=function(i,j){y("extend",i,j)}; y.identify=function(i){y("identify",k.i=i)}; y.configure=function(i,j){y("configure",i,j);k.c[i]=j}; k=y._={s:[],t:[+new Date],c:{},l:a}; })(window,document,"static.olark.com/jsclient/loader.js");
/* custom configuration goes here (www.olark.com/documentation) */
olark.identify('7844-409-10-7856');</script>
<!-- end olark code -->
</body>
</html>