Zaczynamy pisać projekt w elixir! fajnie? FAJNIE! :) ja nie mogłem się doczekać :) i pora zakasać rękawy i do roboty! Dziś ogólne informacje na temat czego dotyczy projekt i gdzie będzie można śledzić postępy.

Celem nie jest jego napisanie, ale nauczenie się płynnego posługiwania elixirem. Ale jak się uda, będę super zadowolony! :)
https://blog.gutek.pl/2017/03/07/elixir-27-eltorrento-01-inicjalizacja/

#elixir #elixirlang #programowanie #dsp #technologia #informatyka #gutek #gutekpl #projekt365
jgutkowski - Zaczynamy pisać projekt w elixir! fajnie? FAJNIE! :) ja nie mogłem się d...

źródło: comment_waSClYHK6F7PqPDNj5mh1PgkKCqTU12D.jpg

Pobierz
Structured logging jest coraz bardziej popularne. W szczególności, że logi które w większości gromadziliśmy nie były przyjazne w przeszukiwaniu i analizowaniu. Trzeba było je parsować i ragować na sytuacje specjalne, takie które dodawały nowe informacje do już istniejących. Ogólnie mieliśmy ładną reprezentację ciągu znaków, jednak ciężko było nam wyciągnać czasami kontekst tych informacji: czy to jest wiek? czy to jest data? jaka data?

Structured Logging załatwia nam problem tych kontekstowych informacji. Co
jgutkowski - Structured logging jest coraz bardziej popularne. W szczególności, że lo...

źródło: comment_tq2Ptw3WmWSwceIrah1k31Ri2I5JJKsM.jpg

Pobierz
@drugiekonto: nie znasz Gutka? nie bywasz na konferencjach ( ͡° ͜ʖ ͡°)

@jgutkowski: całkiem spoko sprawa, my w tej chwili mamy logi trzymane w bazce sqlowej, gdzie jedna z kolumn jest w JSONie i to ułatwia ew. szukanie i analizowanie. W tej kolumnie trzymamy różne dane - od wiadomości z properties tak jak masz pokazane tutaj, do zserializowanych obiektów.
ale my nie mamy devopsów, tylko samych
  • Odpowiedz
Przy naszej pracy konflikty są nieuniknione. Prędzej czy później każdy z nas przejdzie przez kurs rozwiązywania konfliktów. Ja miałem taki przypadek dość niedawno. Na komputerze na którym miałem ograniczone możliwości instalowania czegokolwiek innego.

Co spowodowało, że wpadłem w narzędzie z którego nie da się wyjść i byłem zmuszony opanować sztukę mergowania plików która do tej pory była mi obca.

Skoro mi się to przytrafiło, to pewnie i wam może, a więc się
jgutkowski - Przy naszej pracy konflikty są nieuniknione. Prędzej czy później każdy z...

źródło: comment_pFHzOkEGijSUWT8aueidC7kHiPFRK21w.jpg

Pobierz
Na komputerze na którym miałem ograniczone możliwości instalowania czegokolwiek innego.


@jgutkowski: Zmień komputer.

#vim


Ten diff wygląda jak kupa. Weź jakieś porządne IDE ogarnij albo wróć za pół roku jak już skonfigurujesz VIMa.
  • Odpowiedz
Pracujecie nad różnymi problemami. W trakcie pracy wykorzystujecie różne narzędzia które pozwalają wam stworzyć dane dzieło. Jednak nie przyznajecie się do tego. Boicie się powiedzieć to na głos, że wasze rozwiązanie bazuje na kodzie z google, oraz, że to interview z bubble sort miało miejsce i polegliście.

Ciężko jest się przed samym sobą przyznać a co dopiero publicznie.

Może pora to zmienić?
https://blog.gutek.pl/2017/03/01/niewiedza-nie-jest-zla-zle-jest-oszukiwanie-siebie/

#informatyka #technologia #programowanie #gutek #gutekpl #projekt365
jgutkowski - Pracujecie nad różnymi problemami. W trakcie pracy wykorzystujecie różne...

źródło: comment_OUU6d55PVTIWE41fy8lztdVwaOWqQLwG.jpg

Pobierz
  • Odpowiedz
Uff, ostatni post nauki elixira jako takiej. Teraz już praktyka. Wchodzimy na wyższy poziom i będziemy pisać aplikację! Za tydzień zdradzę jaką. Pozostała więc jedna rzecz do wyjaśnienia i o niej dzisiaj.

Jeżeli masz sugestie oraz pytania odnośnie tych 26 tygodni z elixir to daj znać! dzięki.

A więc co to jest OTP:
https://blog.gutek.pl/2017/02/28/elixir-26-otp/

#elixir #programowanie #informatyka #technologia #erlang #gutek #gutekpl #projekt365
jgutkowski - Uff, ostatni post nauki elixira jako takiej. Teraz już praktyka. Wchodzi...

źródło: comment_uCFBKeY7Dp8b3ml6YxFbqIfyTgokeBOF.jpg

Pobierz
Jak pokazuje przykład, dokumentację chyba trzeba czytać cyklicznie raz na jakiś czas :) Ale, nie ważne. ważne jest to, że nLog w prosty sposób pozwala nam skorelować wszystkie logi.

I to nawet nie jest API nLog... :) ale zaś wsparcie zostało dodane w nLog niecałe 24 miesiące temu.

https://blog.gutek.pl/2017/02/27/korelacja-logow-w-nlog/

#programowanie #informatyka #dotnet #technologia #dotnetnews #gutek #gutekpl #projekt365
jgutkowski - Jak pokazuje przykład, dokumentację chyba trzeba czytać cyklicznie raz n...

źródło: comment_xyh1c3OYXKoxzk1wtAW251XtXgponeNl.jpg

Pobierz
Jak doszedłem do tego co zawiniło i dlaczego OData na spatial queries mi nie działała. Czyli mały przewodnik po tym jak można debuggować zewnętrzny kod z poziomu Visual Studio.

Coś co może nie na co dzień ale raz na jakiś czas może się bardzo przydać!

https://blog.gutek.pl/2017/02/23/jak-za-pomoca-visual-studio-odkryc-linijke-bledu-w-bibliotece-zewnetrznej/

#programowanie #informatyka #technologia #dotnet #debugowanie #gutek #gutekpl #projekt365
jgutkowski - Jak doszedłem do tego co zawiniło i dlaczego OData na spatial queries mi...

źródło: comment_51oNby20YmKPSOoWY5rmq0AIRzOLXXJB.jpg

Pobierz
O sposobach jakie każdy z nas ma do budowania doświadczenia w swoim CV (w kontekście IT/dev). Czy to po to by móc zaaplikować do pierwszej pracy, czy do kolejnej. To co każdy z nas może zrobić i jedynie kosztuje go to WYTRWAŁOŚĆ oraz wymaga bycia pro-aktywnym.

To jest nic, przy korzyściach jako można z tego tytułu mieć:
https://blog.gutek.pl/2017/02/22/najlepsze-miejsce-budowania-doswiadczenia/

#informatyka #programowanie #rozwojosobisty #technologia #juniordev #kariera #praca #gutek #gutekpl #projekt365
jgutkowski - O sposobach jakie każdy z nas ma do budowania doświadczenia w swoim CV (...

źródło: comment_h6lhPSn3lul2C86bB3wqvuBHT2GApQd7.jpg

Pobierz
W tym tygodniu miałem bardzo mało czasu, prawie zero wolnego. Dlatego też za dużo w elixir nie udało się zrobić, ale trochę do przodu było. Udało mi się w końcu przyjrzeć się kilku linkom, materiałom związanym z elixir.

A artykule wymieniam co ciekawsze linki (zarówno te które już znałem plus te nowe):
https://blog.gutek.pl/2017/02/21/elixir-25-ciekawe-linki/

#elixir #erlang #programowanie #informatyka #programowaniefunkcyjne #gutek #gutekpl #projekt365
jgutkowski - W tym tygodniu miałem bardzo mało czasu, prawie zero wolnego. Dlatego te...

źródło: comment_qLSLTKpb1F6ZAfoyJB31bWXSQQm8W39U.jpg

Pobierz
  • Odpowiedz
nLog, czy komuś trzeba to przedstawiać? jedna z najlepszych bibliotek do logowania danych w aplikacjach. Stworzona przez Polaka i bardzo długo przez niego rozwijana. Dzięki przejęciu tego przez community, biblioteka zaczęła silnie iść do przodu udostępniając coraz tp nowsze rzeczy. W tym samym czasie dokumentacja zaczęła być uzupełniana.

I właśnie o jednej takiej fajnej funkcji dzisiaj, która była w nLog prawie od zawsze, ale jakoś umknęła mojej uwadze :(

https://blog.gutek.pl/2017/02/20/nlog-contexts/

#programowanie #
jgutkowski - nLog, czy komuś trzeba to przedstawiać? jedna z najlepszych bibliotek do...

źródło: comment_bXLxn3dIQevPp605ag6IsLxKsED3AtcI.jpg

Pobierz
Co wolicie, dowiedzieć się, ze potraficie robić przysiady na jednej nodze czy nauczyć się ich ciężką i mozolną pracą? Albo czy wolicie już teraz umieć programować w dowolnym języku czy wolicie jednak do tego dojść?

A co wam da więcej radości?
https://blog.gutek.pl/2017/02/17/nie-cel-a/

#kariera #pracait #psychologia #rozwojosobisty #motywacja #pasja #gutek #gutekpl #projekt365
jgutkowski - Co wolicie, dowiedzieć się, ze potraficie robić przysiady na jednej nodz...

źródło: comment_rNmFqWz2NkFQhMVEsp9qqnWE4m2RcVG7.jpg

Pobierz
@jgutkowski: Hejt był nie potrzebny - fakt.
Nie chodziło mi o porównanie bezpośrednie czynności przysiadów na jednej nodze z programowaniem, tylko o uzmysłowienie że posiadanie jakiejś umiejętności nie ma się ni jak do tego czy cel został osiągnięty.
Umiejętność przysiadu na jednej nodze - chociaż niewątpliwie cenna jest umiejętnością której zdobycie może być celem. Jest to po prostu czynność, jednoznaczna w swojej formie i w pewnym sensie "skończona".

Programowanie to proces
  • Odpowiedz
@sztilq: zrozumiec to jedno... i ok. ale pisanie aplikacji poprzez calyczas zaglebianie sie w implementacje innych bibliotek bo one Cie ograniczaja? to juz nie programowanie ani nie czysta przyjemnosc. to po prostu zezba w kodzie az d bolu :(
  • Odpowiedz
CV, papierek który mimo XXI wieku wciąż obowiązuje. I trzyma się dość mocno. Na szczęście on ewoluuje wraz z nami i naszą kulturą. To co kilkanaście lat temu było "must" teraz jest "must not". Właśnie o takich 3 rzeczach dzisiaj.

https://blog.gutek.pl/2017/02/15/3-rzeczy-ktore-nie-powinny-znalezc-sie-w-twoim-cv/

#kariera #praca #informatyka #juniordev #programowanie #programista15k #cv #zyciorys #resume #rozmowakwalifikacyjna #gutek #gutekpl #projekt365
jgutkowski - CV, papierek który mimo XXI wieku wciąż obowiązuje. I trzyma się dość mo...

źródło: comment_yg3LmmbNUQx3xPuez7SD2bJizvsBJW52.jpg

Pobierz
@jgutkowski: zdjęcie jest potrzebne w CV, zwłaszcza jak masz pełnić jakaś funkcję reprezentacyjną w firmie. Często w takich przypadkach jak jest bardzo dużo CV to pierwsza selekcja polega na odrzuceniu CV bez zdjęcia
  • Odpowiedz
@jgutkowski: Jak aplikuję na kierowcę, to mam nie wpisywać, że posiadam prawo jazdy?

Wiek? Adres? To często są kluczowe dane.

Ogólnie, #!$%@? straszne w tym wpisie, mam nadzieję, że nikt sobie tych rad nie weźmie do serca.
  • Odpowiedz
No po prostu nic nie może być tak piękne, że aż nierealne. To jest tak zwany warning sign. hola hola! uwaga, wkraczasz w danger zone.

U nas to się okazało bolesne w skutkach. Głównie przez błędne informacje. Gdyby chociaż informacja była inna, to i czas na naprawę błędu byłby krótszy.

O tym jak daliśmy się w robić przez OData:
https://blog.gutek.pl/2017/02/13/odata-scam/

#programowanie #informatyka #technologia #odata #microsoft #gutek #gutekpl #projekt365
jgutkowski - No po prostu nic nie może być tak piękne, że aż nierealne. To jest tak z...

źródło: comment_Lxy8U7Ndw1DdM6UGM88htYqLfj9yqnKB.jpg

Pobierz
  • Odpowiedz
Non-zero-sum game zaczerpnięte z teorii gier jak i ekonomii. Techniczne wyrażenie czegoś co znamy bardzo dobrze pod postacią dwóch słów. Jest to jednak podstawa w każdym konflikcie i negocjacji.

Zapraszam z poranną kawą w chłodny zimowy poranek:
https://blog.gutek.pl/2017/02/12/slowko-na-dzis-non-zero-sum-game/

#rozwojosobisty #kariera #informatyka #praca #gutek #gutekpl #dailyblog #projekt365 #snd
jgutkowski - Non-zero-sum game zaczerpnięte z teorii gier jak i ekonomii. Techniczne ...

źródło: comment_VO4D0wjv5ynpOk7OvYZDTCpyPYZTHr7d.jpg

Pobierz
Czasami musimy zrobić coś czego nigdy wcześniej nie robiliśmy, albo przyzwyczaić się do sytuacji która może mieć miejsce. Możemy iść na żywioł, i albo się uda albo nie. Następnym razem będzie lepiej.

Albo, możemy poświęcić 30 minut na to, by już za pierwszym razem mieć duże szanse powodzenie. Jak to zrobić? zapraszam na bloga.

https://blog.gutek.pl/2017/02/10/wizualizuj/

#psychologia #sport #ruch #motywacja #gutek #gutekpl #praca #pasja #rozwojosobisty
jgutkowski - Czasami musimy zrobić coś czego nigdy wcześniej nie robiliśmy, albo przy...

źródło: comment_YZ6FBtngkMeWuu5H6RJKwbFqeqknLOY6.jpg

Pobierz
  • Odpowiedz