Not-So-Object Oriented Programming

Mar. 20, 2016
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
Not-So-Object Oriented Programming
1 of 54

More Related Content

Viewers also liked

Diccionario visual basicDiccionario visual basic
Diccionario visual basicEdwin Larota
Py2  - Py3 migration - Krzysztof SkarupaPy2  - Py3 migration - Krzysztof Skarupa
Py2 - Py3 migration - Krzysztof SkarupaSunscrapers
ใบความรู้ที่ 2 กำเนิดภาษาซีใบความรู้ที่ 2 กำเนิดภาษาซี
ใบความรู้ที่ 2 กำเนิดภาษาซีdechathon
PostgreSQL and JSON  with Python - Przemek Lewandowski PostgreSQL and JSON  with Python - Przemek Lewandowski
PostgreSQL and JSON with Python - Przemek Lewandowski Sunscrapers
Corp AstroCorp Astro
Corp AstroTumul Rathi
Internet środowiskiem samokształceniaInternet środowiskiem samokształcenia
Internet środowiskiem samokształceniatajny1525

Similar to Not-So-Object Oriented Programming

[PL] Jak programować aby nie zwariować[PL] Jak programować aby nie zwariować
[PL] Jak programować aby nie zwariowaćJakub Marchwicki
4Developers 2018: Unit testing - introduction (Marek Kawczyński)4Developers 2018: Unit testing - introduction (Marek Kawczyński)
4Developers 2018: Unit testing - introduction (Marek Kawczyński)PROIDEA
RefaktoryzacjaRefaktoryzacja
RefaktoryzacjaPHPstokPHPstok
[PL] Jak programować aby nie zwariować?[PL] Jak programować aby nie zwariować?
[PL] Jak programować aby nie zwariować?Jakub Marchwicki
Open Xml Translator - czyli o oswajaniu formatowOpen Xml Translator - czyli o oswajaniu formatow
Open Xml Translator - czyli o oswajaniu formatow3camp
Unit testing w praktyce... czyli właściwie jak?Unit testing w praktyce... czyli właściwie jak?
Unit testing w praktyce... czyli właściwie jak?Bartłomiej Cymanowski

Not-So-Object Oriented Programming

Editor's Notes

  1. Przemek Smyrdek, EUVIC Lekki wstęp do programowania funkcyjnego i reaktywnego, trochę o F#, Rx.JS oraz o dobrych i złych wzorcach w programowaniu.
  2. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  3. Przewidywalność Łatwe testowanie
  4. Przewidywalność Łatwe testowanie
  5. Ci którzy nie podnieśli rąk być może myślą w ten sposób – no coś słyszałem, ale… I w sumie nigdy nie było czasu albo chęci na poznanie tematu szerzej.
  6. TOP 39 szkół w USA na 2014 – Pierwszy język programowania jakiego uczą Scratch – darmowy interaktywny język do nauki programowania poprzez wizualizację Jedynie funkcyjny Scheme (skim) – 5 na 39 szkół
  7. Przykład rozwoju aplikacji JS’owych jQuery -> MVVM (Knockout) -> MVC (Angular) -> Functional (React)
  8. Zamiast zrozumieć powody dla których dany język lub sposób programowania wygląda tak a nie inaczej, najprostszym wyjściem jest zanegować sens jego istnienia.
  9. Nie obiecuję że od dzisiaj wszyscy zaczniecie programować w ten sposób. Ja sam programuję głównie w C#, bardzo mocno trzymam się programowania obiektowego ale uważam, że warto poszerzać swoje horyzonty Zanim krótki wstęp i więcej konkretów to chciałbym żebyśmy zostali na trochę w tej „niewiedzy” i popatrzyli z czego ona wynika – 3 główne problemy
  10. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  11. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  12. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  13. Podsumowując to co wiemy do tej pory możemy już wprowadzić podział
  14. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  15. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  16. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  17. Programowanie reaktywne – reactive functional programming R
  18. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  19. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  20. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  21. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  22. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  23. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  24. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu
  25. Imperatywnie – zbiór poleceń, linijka po linijce Deklaratywnie – operowanie na logice wyższego poziomu