Archiwum

TRUG#97 (2023-11-30)

Ruby on Rails - The Documentary  -  Ogladamy film


TRUG#96 (2023-10-26)

Ruby on Serveless  -  Adam Okoń

Doctrine of Useful Objects - Get rid of mocking  -  Krzysztof Wawer


TRUG#95 (2020-02-19)

dry-* gems  -  Oskar Szrajer


TRUG#94 (2020-01-22)

Jak nie robić microfrontendów  -  Adam Okoń


TRUG#93 (2019-12-18)

Testing React components  -  Michał Matyas


TRUG#92 (2019-11-20)

The Good Architecture  -  Krzysztof Wawer


TRUG#91 (2019-10-23)

Czego się nauczyłem, ile zarobiłem i dlaczego rzuciłem programowanie po zbudowaniu sześciu side projektów  -  Bartek Kozal


TRUG#90 (2019-09-18)

O GraphQL i używaniu go z Ruby on Rails  -  Artur Okoński


TRUG#89 (2019-08-21)

???  -  ???


TRUG#88 (2019-07-17)

Migrating from Paperclip to ActiveStorage  -  Piotr Macuk

Selecting SMTP for SaaS business  -  Piotr Macuk

AppSignal  -  Maciej Małecki


TRUG#87 (2019-06-19)

"Then in the action"  -  Adam Okoń

FFmpeg in Ruby  -  Michał Matyas


TRUG#86 (2019-05-22)

VPS vs Heroku for small team  -  Piotr Macuk

Podstawy programowania (część kolejna)  -  Oskar Szrajer

Programowanie mikrokontrolerów (mruby)  -  Tomasz Stachewicz


TRUG#85 (2019-04-17)

Wprowadzenie do Frontend web developmentu  -  Maciej Kubiak

"Wymyślam algorytm"  -  Paweł Gościcki


TRUG#84 (2019-03-20)

Dry-view (live coding, refactor)  -  Oskar Szrajer


TRUG#83 (2019-02-27)

Podsumowanie 12 lat eksperymentu dot. wycieków danych  -  Paweł Pokrywka

Dry-view (better way to write views)  -  Oskar Szrajer


TRUG#82 (2019-01-23)

JWT  -  Adam Okoń


TRUG#81 (2018-12-12)

Why do we need security headers?  -  Jacek Marmuszewski

GraphQL - część I - wstęp (Setup, Query and Types)  -  Oskar Szrajer

Lighting talk - Mermaidjs  -  Adam Okoń


TRUG#80 (2018-11-21)


TRUG#79 (2018-10-24)

Rola badań w procesie projektowania  -  Agata Kubiak

Jak się żyje programistom na wschód od Polski  -  Anton Koval


TRUG#78 (2018-09-26)

Moja Ruby historia - Jak zostałem programistą grubo po 30-stce.  -  Dejan Aćimović

Wprowadzenie do Property Based Testing  -  Łukasz Skotarek


TRUG#73 (2018-04-18)

Front-end Deployment with Lambda@Edge  -  Jan Dudek


TRUG#72 (2018-03-21)

Delivering backend - case study.  -  Michał Poczwardowski

Another Live code session (discovering ruby through TDD)  -  Oskar Szrajer


TRUG#71 (2018-02-28)

Live code session (discovering ruby through TDD)  -  Oskar Szrajer


TRUG#70 (2018-01-24)

Hourly billing is nuts  -  Piotr Macuk


TRUG#69 (2017-12-20)

Make frontend development great again in Rails  -  Adam Okoń


TRUG#68 (2017-11-22)

DDD & Hexagonal Architecture  -  Krzysztof Wawer


TRUG#67 (2017-10-25)

AWS deploy pipeline for Jekyll blog  -  Sebastian Nowak

Jak to się robi w wielkim świecie - berlińska scena softwareowa  -  Anna Mikulińska

Event-Driven Rails from scratch - Part 1: Motivation  -  Andrzej Krzywda


TRUG#66 (2017-09-20)

Git Good Practices  -  Krzysztof Wawer

Logo - proces twórczy, ukryte znaczenie  -  Agata Kubiak


TRUG#65 (2017-08-30)

Integracja mikroserwisu Machine Learning w Python z aplikacją webową Ruby on Rails  -  Robert Kostrzewski

CSS Grid  -  Oskar Szrajer


TRUG#64 (2017-07-19)


TRUG#63 (2017-06-21)

Docker  -  Marcin Siepetowski

Slim Ruby on Rails: Controllers & Middlewares  -  Krzysztof Wawer


TRUG#62 (2017-05-24)

Monady  -  Oskar Szrajer


TRUG#61 (2017-04-26)

Designing a developer friendly API client  -  Krzysztof Wawer

ActiveModel::Validations vs dry-validation vs custom solution - my form objects story.  -  Piotr Macuk


TRUG#60 (2017-03-22)

Webpack 2 dla opornych  -  Adam Okoń


TRUG#59 (2017-02-15)

GraphQL - zaawansowane API (mutacje, autoryzacja, itp.)  -  Paweł Niewiadomski

ML in Ruby  -  Michał Poczwardowski

InSpec - Inspect Your Infrastructure  -  Szymon Szypulski


TRUG#58 (2017-01-18)

PostgreSQL - Dlaczego moje zapytania są takie wolne?  -  Adam Okoń

Haskell na produkcji  -  Sebastian Nowak

Logo - proces twórczy, ukryte znaczenie  -  Agata Kubiak


TRUG#57 (2016-12-14)

Jupyter, interactive notebooks  -  Jakub Naliwajek

Dokku - part 2  -  Stanisław Tuszyński


TRUG#56 (2016-11-19)

GraphQL  -  Jakub Naliwajek

OSINT - Why Internet is a scary place  -  Ignacy Kasperowicz


TRUG#55 (2016-10-19)

Ruby contracts  -  Michał Kwiatkowski

Git  -  Maciej Małecki

Wprowadzenie do Ecto  -  Adrian Gruntkowski


TRUG#54 (2016-09-21)

Dreyfus Model  -  Maciej Małecki

Konfiguracja aplikacji Ruby - Rób to mądrze  -  Krzysztof Wawer


TRUG#53 (2016-08-24)

Z czym się je Vue.JS  -  Adam Okoń


TRUG#52 (2016-07-20)

ETL systems in Elixir; Extract |> Transform |> Load; Case study of an ETL system written in Elixir  -  Szymon Jeż


TRUG#51 (2016-06-22)

Dry-web workshops  -  Oskar Szrajer


TRUG#50 (2016-05-25)


TRUG#49 (2016-04-27)

Fuckin' startups...  -  Robert Pankowecki

Jak zarobić $80 000 na blogu  -  Robert Pankowecki


TRUG#48 (2016-04-20)

Kiedy zamykasz dochodowy biznes z 6 letnią historią czyli czego nauczyłem się jako CEO  -  Bartłomiej Kozal


TRUG#47 (2016-03-23)

Validations in Ruby  -  Krzysztof Wawer

Deis. Your PaaS. Your Rules.  -  Stanisław Tuszyński


TRUG#46 (2016-02-17)

Panel dyskusyjny - SPA hot or not?  -  


TRUG#45 (2016-01-27)

Interactors and Organizers  -  Maciej Małecki

Action Cable  -  Przemysław Kędzierski


TRUG#44 (2015-12-16)

Derailed Benchmarks - nowe podejście do testowania wydajności aplikacji railsowej  -  Adam Okoń


TRUG#43 (2015-11-18)

Appium - test automation framework for use with native, hybrid and mobile web apps.  -  Paweł Okoń


TRUG#42 (2015-10-21)

Moving API from Sinatra to Roda (live coding)  -  Krzysztof Wawer

Source code: https://github.com/wafcio/roda-rom


TRUG#41 (2015-09-09)

Zebrałem milion dolarów od inwestorów na rozwój mojej firmy. Oto jak.  -  Damian Nowak


TRUG#40 (2015-08-12)

Mapping data structures  -  Oskar Szrajer

  -  Krzysztof Wawer

Roda  -  Adam Okoń


TRUG#39 (2015-07-22)

Cooking with Chef  -  Stanisław Tuszyński


TRUG#38 (2015-06-17)

Defining DSL in Ruby  -  Michał Poczwardowski

Generating a CSV file with ROM  -  Krzysztof Wawer


TRUG#37 (2015-05-20)

Małe co nieco Sequela  -  Marta Buda

ElixirConfEU 2015 - summary, report  -  Szymon Jeż

3Alchemy session 1 - Freestyle improvised interactive live mob programming Elixir session  -  Szymon Jeż


TRUG#36 (2015-04-15)

Why and how to try Elixir and Erlang/OTP?  -  Szymon Jeż

3Alchemy session 0 - Freestyle improvised interactive live mob programming Elixir session  -  Szymon Jeż


TRUG#35 (2015-03-18)

Trailblazer bez trailblazera  -  Krzysztof Wawer


TRUG#34 (2015-02-18)

ROM - Ruby Object Mapper  -  Oskar Szrajer


TRUG#33 (2015-01-21)

Ship your code with Codeship  -  Maciej Małecki

ORM, DataMapper czy Agregacja encji  -  Krzysztof Wawer

Języki funkcyjne: czego jeszcze mogą nas nauczyć?  -  Michał Kwiatkowski


TRUG#32 (2014-12-17)

Eye  -  Maciej Małecki

Rubymotion - Smart Watch  -  Adam Okoń

Repository Pattern  -  Oskar Szrajer


TRUG#31 (2014-11-19)

  -  Mateusz Nowakowski

Jak (nie)używać Service Object  -  Krzysztof Wawer

Lotus Validations  -  Oskar Szrajer


TRUG#30 (2014-10-14)

Rubymotion  -  Adam Okoń


TRUG#29 (2014-09-17)

Mazureo.pl  -  Michał Podlecki

Konfeo.com -- moja przygoda z biznesem  -  Piotr Macuk


TRUG#28 (2014-08-20)

Beyond MVC  -  Oskar Szrajer

Rspec: Best practices  -  Paweł Gościcki


TRUG#27 (2014-07-24)

Budowanie aplikacji webowej w Ruby (Hobbit)  -  Krzysztof Wawer

Source code: https://github.com/wafcio/blog_hobbit_trug


TRUG#26 (2014-06-18)

Lotus Router, Model, Controller, View  -  Oskar Szrajer


TRUG#25 (2014-05-21)

Modern API (JSON, REST)  -  Oskar Szrajer

Porównanie Rails-Django  -  Michał Kwiatkowski


TRUG#24 (2014-04-23)

Odchudzanie .gitignore  -  Krzysztof Wawer


TRUG#23 (2014-03-19)

CSS w dużych aplikacjach webowych  -  Bartłomiej Kozal

Dynamiczne szablony Liquid Markup  -  Krzysztof Wawer

Source code: https://github.com/wafcio/liquid_example_trug

Keep your wrists healthy  -  Oskar Szrajer


TRUG#22 (2014-02-19)

React JS  -  Adrian Gruntkowski

Elastic Search  -  Oskar Szrajer


TRUG#21 (2014-01-22)

RethinkDB  -  Maciej Małecki

Puma  -  Adam Okoń

Podsumowanie 2013  -  Adam Okoń


TRUG#19 (2013-11-20)

Git like a pro  -  Sebastian Nowak

Advertine  -  Sebastian Zontek


TRUG#18 (2013-10-23)

Jak być partnerem zamiast pracownikiem  -  Łukasz Piestrzeniewicz


TRUG#17 (2013-09-18)

AngularJS + Rails  -  Michał Kwiatkowski

Mail gem problem  -  Piotr Macuk

Less is more  -  Piotr Macuk

Grafowe bazy danych  -  Adrian Gruntkowski


TRUG#16 (2013-08-21)


TRUG#15 (2013-07-24)

Emacs  -  Michał Kwiatkowski

Vim  -  Szymon Wrożyński


TRUG#14 (2013-06-19)

The Wrong Way  -  Szymon Jeż

Timeout  -  Michał Kwiatkowski

Defii  -  Maciej Greń


TRUG#13 (2013-05-22)

Alternatywa dla RVM gemsets  -  Paweł Gościcki

MongoDB  -  Sebastian Nowak

Celluloid  -  Adam Okoń


TRUG#11 (2013-03-01)

Faye  -  Adam Okoń

Shelly Cloud  -  Michał Kwiatkowski


TRUG#10 (2012-12-01)

Torquebox 2  -  Przemysław Wróblewski


TRUG#9 (2012-05-15)

Statyczna analiza kodu przy użyciu Rubiniusa  -  Sebastian Nowak

Współbieżność w Ruby  -  Paweł Gościcki


TRUG#8 (2012-01-01)

Testy naprawdę jednostkowe  -  Michał Kwiatkowski


TRUG#6 (2012-01-01)

Goliath  -  Oskar Szrajer


TRUG#5 (2012-01-01)

Deployment  -  Sebastian Nowak

Odtwarzacz muzyczny w Ruby  -  Oskar Szrajer

RoR i i18n  -  Maciej Wojdyr


TRUG#4 (2012-01-01)

Wyszukiwanie w RoR  -  Michał Kwiatkowski


TRUG#3 (2012-01-01)

JRuby Real Use Case  -  Sebastian Nowak

Hobo Cookbook  -  Mateusz Leszczyński


TRUG#2 (2012-01-01)

CouchDB  -  Włodzimierz Bzyl

Czym jest agile work flow  -  Mateusz Marek


TRUG#1 (2010-03-03)

Tworzenie aplikacji desktopowych w Ruby i Gtk2  -  Oskar Szrajer

MongoDB case study  -  Sebastian Nowak