Mongo i programowanie funkcyjne (teoria kategorii)


Details
Talk #1: Wiktor Sztajerowski "MongDB in a nutshell for Developer"
Abstract:
No więc pewnie słyszałeś coś o MongoDB ale być może nie masz pojęcia jak (albo kiedy) go użyć? Wiktor pomoże zrozumieć podstawowe koncepcje związane z MongoDB i różnice w stosunku do klasycznego świata RDBMS. W trakcie prezentacji spojrzymy na MongoDB z perspektywy Java Developera i odpowiemy sobie na kilka pytań. Do czego możemy go użyć? Co może nam dać Mongo, a czego nie mogą tradycyjne relacyjne bazy? Kiedy go nie używać?
W dodatku Wiktor spróbuje wyjaśnić jak transakcyjność czy constrainty bazodanowe wyglądają w przypadku Mongo i jakie są tego konsekwencje. Last but not least - opowie o silnie typowanych językach i bazach schemaless.
UWAGA: Wiktor ma do rozlosowania wejściówkę na https://lodz.4developers.org.pl/ Szczegóły w osobnym mailu i tutaj: https://www.meetup.com/Kielce-Java-User-Group/messages/boards/thread/51230206
Bio:
Programista z przypadku, Java Dev z zamiłowania, entuzjasta NoSQL. Wyznaje zasadę "keep it simple stupid" i mocno wierzy w sens inwestowania w jakość kodu oraz "agile" przez małe "a". Na codzień programista w BMS | Bankruptcy Management Solutions, po godzinach jeden z liderów łódzkiego JUGa oraz Zwinnej Łodzi - społeczności około-agilowej.
Talk #2: Wiesław Popieralski "Programmer to programmer. Let's talk about categories."
Abstract:
Kategorie i ich teoria wydają się być dla wielu programistów dość hermetyczną i akademicką dziedziną. Prezentacja (albo - anty-prezentacja, bo Wiesiek gardzi slajdami :) wyjaśnia jakie są źródła tych koncepcji w sposób przystępny dla każdego, nie tylko dla matematyków. Jedyne co musisz umieć to trochę matematyki na poziomie szkoły średniej. Włożymy funkcje, zbiór i funkcyjną kompozycję do magicznego gara, wypowiemy zaklęcie i puff dostaniemy funktor, monade czy strzałkę. Jak będziemy mieli odrobinę szczęścia to może Wiesiek nawet coś zaintonuje.
Bio:
Wieslaw jest programistą od ponad 20 lat. Zaczynał w Pascalu, Assemblerze, C, C++ (kto pamięta MFC albo Qt?) przez Jave, Grooviego czy Javascript i kończąc na Scali. Posiada doktorat z informatyki i czasem partycypuje w wyzwaniach z TopCodera - bez specjalnie większych sukcesów, może poza potencjalną nagrodą za bycie najstarszym zawodnikiem :) Jego motto: “Nigdy nie jesteś za stary, żeby nauczyć się czegoś nowego”. Obecnie pracuje nad Scala IDE i kontrybuuje do wielu projektów open-sourcowych takich jak Scala, Zinc czy Scalameta.+

Mongo i programowanie funkcyjne (teoria kategorii)