VilniusPHP Meetups
Presentations from VilniusPHP community meetups.
VilniusPHP 0x51 (2019-08-01)
- "TypeScript: Rejected at First But Loved Afterwards" Martynas Girdvainis (Slides)
- "Money": Sergej Kurakin (Slides)
VilniusPHP 0x50 (2019-07-04)
- "Migrations: Hacks or architecture" Aurelijus Banelis (Slides, Video)
- "Factory" Sergej Kurakin (Slides)
VilniusPHP 0x4F (2019-06-06)
- "Coroutines in PHP" Aurelijus Banelis (Slides, Video)
- "Why should you Go(lang)?" Tomas Bareikis (Slides)
VilniusPHP 0x4E (2019-05-09)
- "Docker. Tips, Tricks and Best Practices. E1." Marius Žalinauskas
- "Metrikos" Sergej Kurakin (Slides)
VilniusPHP 0x4E (2019-04-04)
- "Programinių sąsajų greitinimas" Justas Butkus (Slides)
- "Blockchain in PHP. Yes, we can!" Eligijus Stugys
VilniusPHP 0x4C (2019-03-07)
- "Robots?! What do they do on your website?" Ramūnas Skarbalius
- "PHPUnit vs. phpSpec" Marco Rosello & Žilvinas Kuusas
- "Ar reikia testuoti privačius metodus?" Povilas Balzaravičius
VilniusPHP 0x48 (2018-11-08)
- "Decorator and Chain of Responsibility Patterns" Sergej Kurakin (Slides)
- "Dockerizing PHP apps" Aurelijus Banelis (Slides, Video)
VilniusPHP 0x47 (2018-10-04)
- "Kubernetes - From Beginner to Beginners" Sergej Kurakin (Slides)
- "PHP - From code to Kubernetes" Daniel Oliveira (Example)
- "Migrating Website to React. Feature by Feature. No Downtime" Irmantas Zenkus (Slides, Video)
VilniusPHP 0x46 (2018-09-06)
- "Kaip (iš)likti darbe (like forever)" Kestutis Jasiulevičius
- "Reducing on-call stress" Žilvinas Kuusas
- "PSR: standardising HTTP" Sergej Kurakin (Slides)
VilniusPHP 0x44 (2018-07-12)
- "Atomic Commits" Sergej Kurakin (Slides)
- "Response Preconditions" Lucas Michot (Slides)
- Lighting talks:
- "Lightweight Architecture Decision Records" Aurelijus Banelis (Slides)
VilniusPHP 0x43 (2018-06-07)
- "PWA with Symfony 4" Aurelijus Banelis (Slides, Video)
- "When PHP doesn’t fit: introduction to Erlang world" Šarūnas Bartusevičius
VilniusPHP 0x42 (2018-05-03)
- "API Platform" Darius Leskauskas
- "Ansible: infrastructure automation for everyone" Žilvinas Kuusas
- Lighting talks:
- "How to run PHP on AWS Lambda" Sam Anthony
- "Mocks, stubs and prophesies" Marius Balčytis
- "How we scale MySQL" Arnas Petruškevičius
VilniusPHP 0x41 (2018-04-05)
- "CSS istorija ir modernus CSS" Rimantas Liubertas
- "Real-time PHP pasaulyje: kaip pranešti naršyklei, kad kažkas įvyko?" Marius Balčytis (Slides, Code)
- Lighting talks:
- "Websocket" Vidmantas Norkus
VilniusPHP 0x40 (2018-03-01)
- "Automated cryptocurrency trading" Žilvinas Kuusas
VilniusPHP 0x3F (2018-02-01)
- "Nepaprastas saugumas" Justas Butkus
- "Didelių veikiančių sistemų migravimo strategijos: kaip išbristi iš legacy kodo?" Marius Balčytis (Slides, Code)
VilniusPHP 0x3E (2018-01-04)
- "Palaikykite mano gėrimą" Justas Butkus (Slides)
- "Dead Letters (mirę pranešimai)" Sergej Kurakin (Slides)
VilniusPHP 0x3D (2017-12-05)
- "Real-time metrics with netdata" Aurelijus Banelis (Slides)
- "Nematomas programavimas. Mailerlite istorija" Eimantas Norkūnas
VilniusPHP 0x3C (2017-11-09)
- "Semantinis versijavimas ir kontraktai programiniame kode" Marius Balčytis (Slides)
- "Event’ų ir observer pattern’o naudojimas" Daumantas Urbanavičius
- "Continuous Delivery: praktika ir nauda" Žilvinas Kuusas
VilniusPHP 0x3B (2017-10-05)
- "NGINX Unit" Sergej Kurakin (Slides)
- "Niekuo negalima pasitikėti" Justas Butkus
VilniusPHP 0x3A (2017-09-07)
- "MySQL InnoDB Cluster" Sergej Kurakin (Slides, Video)
- "Daugiakalbystė kaip projekto stilius" Justas Butkus (Slides, Video)
VilniusPHP 0x39 (2017-08-03)
- "MySQL JSON" Sergej Kurakin (Slides)
- "JavaScript injection - XSS" Kęstutis Parchutikas
Vilnius PHP 0x38 (2017-07-13)
- "Linux High Availability Cluster - Pacemaker ir Corosync" Sergej Kurakin (Slides)
- "Backward compatibility: deploying without downtime" Marius Balčytis (Slides, Code)
- "Rest API 101" Arnas Petruškevičius (Slides)
Vilnius PHP 0x37 (2017-06-01)
- "Headless browsers and friends" Aurelijus Banelis (Slides, Video)
- “tmux” ir “GNU Screen” Sergej Kurakin (Slides, Video)
- "(D?)DoS" Marijus Kilmanas (Video)
Vilnius PHP 0x36 (2017-05-04)
- "Application Autoscaling on AWS: HomeToGo case" Audrius Bugas (Video)
- "Come to the TypeScript - we have type hinting!" Sergej Kurakin (Slides, Video)
- "Pre-merge code reviews" Žilvinas Kuusas (Video)
Vilnius PHP 0x35 (2017-04-06)
- "Neural networks with PHP" Darius Leskauskas (Video)
- "TICK stack'o K - Kapacitor" Marijus Briedis (Video)
- "Supervisor" Sergej Kurakin (Slides, Video)
Vilnius PHP 0x33 (2017-02-02)
Vilnius PHP 0x32 (2017-01-05)
- "Mutation testing" Aurelijus Banelis (Slides, Video)
- "Feature Toggle: HomeToGo Use Case" Audrius Bugas (Video)
- Lighting talks:
- "Sudėtingi-paprasti sprendimai: pragmatiškumas ir absurdas" Žilvinas Kuusas (Video)
Vilnius PHP 0x31 (2016-12-01)
- "Codeception: Theory & experience" Jevgenij Liachovič (Slides, Video)
- "ReactJs server rendering" Dmitrijus Glezeris
Vilnius PHP 0x30 (2016-11-03)
- "PHP 7 and Beyond" Marco Rosello (Video)
- "What you should know about databases" Gediminas Morkevičius (Slides, Video)
- "Iš programuotojo į verslininką" Paulius Rimavičius (Video)
- Lighting talks:
❤ Vilnius JS (2016-10-06)
Vilnius PHP - "Procedural programming FTW („yra kieta“)" Marius Balčytis (Slides, Video)
- "TypeScript, Dart, CoffeeScript and JavaScript Comparison" Haim Michael (Slides, Video)
- "Future of O/S" Avishai Ish-Shalom (Slides, Video)
- "What Makes a Good Developer?" Christian Zacharias (Video)
- Lighting talks:
Meetup 0x2E (2016-09-01)
- "Docker on VDS" Aurelijus Banelis (Slides, Video)
- "To Comment Or Not To Comment" Povilas Sušinskas
- "R^1: Rekursija kaip architektūrinio požiūrio problema" Justas Butkus
Meetup 0x2D (2016-08-04)
- "Managing Technical Debt" Povilas Balzaravičius
- "HTTP/2 Out Of The Box" Sergej Kurakin
Meetup 0x2C (2016-07-07)
- "Lava layer antipattern" Gintaras Sakalauskas
- "Reverse Image Search at Scale" Tautrimas Pajarskas
Meetup 0x2B (2016-06-02)
- "Does GoogleBot Scroll? Creating SEO-friendly Apps with JavaScript (and without Node)" Adam Terlson
- "Rewriting your application without killing the business" Lars Strojny
Meetup 0x2A (2016-05-05)
- "Engineering the unknown" Mindaugas Barysas
- "LXC - Įrankis eksperimentams" Sergej Kurakin
Meetup 0x29: fuckup night (2016-04-07)
- "Things I fucked up" Žilvinas Kuusas
- "Things I fucked up" Gediminas Morkevičius
- "Things I fucked up" Darius Leskauskas
Meetup 0x28 (2016-03-03)
- "Names Are Supposed To Be Hard" Osvaldas Grigas
- "Elasticsearch scoring" Povilas Sušinskas
- Lighting talks:
- "Sometimes I fuck-up things..." Žilvinas Kuusas
Meetup 0x27 (2016-02-04)
- "Inverting client-server architecture" (Video) Aurelijus Banelis
- "Daugiau nei Darbas – Programuotojo Amatas" Mažvydas Skuodas
- Lighting talks:
- "Mano mėgstami komandinės eilutės įrankiai" Žilvinas Kuusas
Meetup 0x26 (2016-01-07)
- "Multi-Model Databases" Aurelijus Banelis
- "Digi LAMP. Apie infrastruktūrą: kaip viskas atrodo ir sukasi, tools'ai, kodas ir požiūris į kodą, kai jį reikia priziūreti N metų, įmonės workflow" Oleg Nikolajev
- "Viskas blogai. Reikia perrašyti iš naujo. Kada, kodėl ir kaip" Justas Butkus
Meetup 0x25 VilniusPHP 3-iasis gimtadienis (2015-12-03)
- "Kodėl aš skaitau pranešimus" Sergej Kurakin
- "Enemies of Agile Design" Osvaldas Grigas
- "Fail" Greg Young
Meetup 0x24
- "Baby Steps to Domain-Driven Design" Žilvinas Kuusas
- "Measure Everything, Not Anything" Mantas Klasavicius
Meetup 0x23 CodeWeek.eu edition (2015-10-15)
- "From zero to hero" Gediminas Morkevičius
- "Išlipus iš vieno PHP failo" Aurelijus Banelis
- "Xdebug: What is it good for?" Marijus Kilmanas
- "Įrankių svarba, arba Aho, Weinberger ir Kernighan palikimas" Justas Butkus
Meetup 0x22 (2015-09-03)
- "Elastic Stack (ELK)" Marius Bieliauskas
- Code review: techniques and best practices Darius Leskauskas
- Lighting talks:
- Advanced acceptance testing Aurelijus Banelis
Meetup 0x21 (2015-08-06)
- "Ansible" Mantas Zimnickas
- Svetainių pritaikymas akliesiems Aurelijus Banelis
Meetup 0x20 (2015-07-02)
- Reducing load with RabbitMQ Povilas Balzaravičius
- "Introducing to Event Sourcing" Gediminas Šedbaras
Meetup 0x1F (2015-06-04)
- Continuous Delivery - Almost Continuous Almost Delivery Sergej Kurakin
- CasperJS: How to start testing legacy projects Tautrimas Pajarskas
- Lighting talks:
- Enhance your IDE Aurelijus Banelis
- "SaaS for Symfony 2" Darius Leskauskas
Meetup 0x1E (2015-05-07)
- "Mitigating the risk of fraudulent credit card payments" Vaidas Jusevičius
- From PHP to Machine Code Juozas Kaziukėnas
- Lighting talks:
- "VilniuPHP community" Žilvinas Kuusas
- Freelancing Platforms Vidmantas Kabošis
- JSON-LD Aurelijus Banelis
- "Keynotes from BuildStuff'14" Marijus Kilmanas
Meetup 0x1D (2015-04-02)
- "SAAS produktų kūrimas be papildomų pastangų" Mangirdas Skripka
- "AB Testing Evolution at Vinted" Mindaugas Mozūras
- "Kaip sukurti projektą su ONGR?" Simonas Šerlinskas
Meetup 0x1C (2015-03-05)
- Projekto daugiakalbiškumas (translations) Darius Leskauskas
- "Profiling in PHP" Artūras Šmorgun
Meetup 0x1B (2015-02-05)
- "Deployment on shared hosting" Mangirdas Skripka
- "Using Capifony for Symfony apps deployment" Žilvinas Kuusas
Meetup 0x1A (2015-01-08)
- "OrientDB in practice" Aurelijus Banelis
- "SphinxSearch Real-Time Index" Sergej Kurakin
Meetup 0x19 (2014-12-04)
- "Mikroservisų architektūra" Žilvinas Kuusas
- "PHP QA Tools" Sergej Kurakin
- "Kick-ass dev environment - tools I recommend for development process" Gediminas Morkevičius
Meetup 0x18 (2014-11-06)
- "Ko (dažniausiai) nežino (pradedantieji) web programuotojai?" Emanuelis Norbutas
- "Gearman - Hidden gears of your application" Sergej Kurakin
Meetup 0x17: CodeWeek.eu edition (2014-10-15)
- "Composer - Dependency Manager for PHP" Mindaugas Pelionis
- "Saugumas. Pagrindiniai principai ir dažniausiai paliekamos spragos" Marius Grigaitis
Meetup 0x13 (2014-06-05)
- "Denormalizacija ir kiti SQL optimizavimo būdai" Aurelijus Banelis
- "Git - pažabokim istoriją" Donatas Mačiūnas
Meetup 0x12 (2014-05-08)
- "Patirtis kuriant ImpressPages 4" Mangirdas Skripka
- "Profiliavimo vaidmuo atliekant architektūros pakeitimus" Justas Butkus
- "Įspūdžiai perėjus nuo Symfony 1 prie Symfony 2" Paulius Rimavičius
Meetup 0x11 (2014-04-03)
- "Funkcinis programavimas su PHP" Aurelijus Banelis
- "PHP aplikacijos našumo analizė naudojant Xdebug ir KCachegrind" Vaidotas Zlotkus
Meetup 0x10 (2014-03-06)
- "Testing by example: TDD, phpspec ir phpunit praktikoje" Gediminas Morkevičius
- "Behat: get it right" Marijus Kilmanas
Meetup 0x0F (2014-02-06)
- "Logas" Simonas Šerlinskas
- "Symfony2 Bundle rašymas atviram naudojimui" Darius Leskauskas
- "Cucumber: intro į integracinį testavimą salotoms" Vidmantas Kabošis
Meetup 0x0D (2013-12-05)
- "Vilnius PHP - pirmųjų metų apžvalga" Povilas Balzaravičius
- "PHP infrastructure: How we code, test & deploy" Paulius Podolskis
- "Modernus PHP testavimas: unit, integration, functional ir acceptance testai" Žilvinas Kuusas
Meetup 0x0C (2013-11-07)
- "Deliberate practice: Dojos, Katas & Sensei" Marijus Kilmanas
- "Eventstore database and real time data in Web applications" Greg Young
Meetup 0x0B (2013-10-03)
- "Intro to PHP Unit Testing (EN)" Ran Mizrahi
- "HTML5 mobile apps. Tips & tricks." Darius Leskauskas
- "Laravel4 vs. Symfony2" Tautvilas Mečinskas
Meetup 0x0A (2013-09-05)
- "Elasticsearch" Simonas Šerlinskas
- "Being dangerous with git." Gediminas Morkevičius
- "Capistrano: Still uploading files to FTP?" Vidmantas Kabošis
Meetup 0x09 (2013-08-01)
- "Atviro kodo projektas, jo sėkmė ir nauda tau" Gediminas Morkevičius
- "Growing web spiders" Juozas Kaziukėnas
Meetup 0x08 (2013-07-04)
- "Chrome developer tools in depth" Gediminas Mikelėnas
- "Missing peace in code decoupling" Mangirdas Skripka
- "Diskusijos apie programuotojo darbą, požiūrį ir galimybes" Tomas Beniušis
Meetup 0x07 (2013-06-06)
- "SQL injekcijos: kaip teisingai apsisaugoti?" Martynas Kraujalis
- "Responsive Web Design & Progressive Enhancement Dev'ams" Simonas Jončys
- "Redis - Mažas, greitas, galingas!" Sergej Kurakin
Meetup #6 (2013-05-02)
- "Node.js su**s" Dominykas Blyžė (Nuorodos)
- "Continuous Happiness by Continuous Delivery" Sergėjus Barinovas
- "Vagrant" Artūras Šmorgun
Meetup #5 (2013-04-04)
- "statsd ir Graphite panaudojimas Eskimi realaus laiko monitoringui" Mantas Šidlauskas
- "MongoDB ir jos ypatumai" Arūnas Smaliukas
- "NGINX + PHP-FPM" Sergej Kurakin
Meetup #4 (2013-03-07)
- "HTTP užklausų kešavimas naudojant Varnish" Paulius Leščinksas
- "Programinio kodo licencijos" Mantas Urbonas
Meetup #3 (2013-02-07)
- "Dependency Injection Containers" Povilas Balzaravičius
- "Web projektų gamybos etapų eiliškumas" Liudas Markevičius
- "Projekto istorija augant iki 1.5 M vartotojų per dieną" Sergej Kurakin
Meetup #2 (2013-01-03)
- "Caching strategies" Aurimas Baubkus
- "Programavimas" su CSS (LESS stilių kalbos pavyzdžiu)" Georgij Lesnikov
- "Sphinx (Open Source Search Server)" Vaidas Žilionis
Meetup #1 (2012-12-06)
- "Susitikom. Kas toliau?" Aurimas Baubkus
- "Ar verta naudoti framework'us?" Povilas Korop
- "Seni projektai, nauji įrankiai" Povilas Balzaravičius
- "Dažniausiai sutinkamos esminės MySQL našumo problemos ir jų sprendimo būdai" Vaidas Zlotkus