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
jgutkowski - Zaczynamy pisać projekt w elixir! fajnie? FAJNIE! :) ja nie mogłem się d...

źródło: comment_waSClYHK6F7PqPDNj5mh1PgkKCqTU12D.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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,
  • 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ę dzielę co i jak:
https://blog.gutek.pl/2017/03/02/rozwiazywanie-konfliktow-nieskonczona-petla-wyjscia/
jgutkowski - Przy naszej pracy konflikty są nieuniknione. Prędzej czy później każdy z...

źródło: comment_pFHzOkEGijSUWT8aueidC7kHiPFRK21w.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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/
jgutkowski - Pracujecie nad różnymi problemami. W trakcie pracy wykorzystujecie różne...

źródło: comment_OUU6d55PVTIWE41fy8lztdVwaOWqQLwG.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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/
jgutkowski - Uff, ostatni post nauki elixira jako takiej. Teraz już praktyka. Wchodzi...

źródło: comment_uCFBKeY7Dp8b3ml6YxFbqIfyTgokeBOF.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
jgutkowski - O sposobach jakie każdy z nas ma do budowania doświadczenia w swoim CV (...

źródło: comment_h6lhPSn3lul2C86bB3wqvuBHT2GApQd7.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 #
jgutkowski - W tym tygodniu miałem bardzo mało czasu, prawie zero wolnego. Dlatego te...

źródło: comment_qLSLTKpb1F6ZAfoyJB31bWXSQQm8W39U.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
Języki programowania jak i biblioteki i całe środowiska są po to by nam ułatwić programowanie a nie rzucać na kolana.

nie dajmy się, zróbmy tak by programowanie było przyjemnością:
https://blog.gutek.pl/2017/02/16/kiedy-programowanie-przechodzi-w-hackowanie/

#programowanie #informatyka #technologia #gutek #gutekpl #projekt365
jgutkowski - Języki programowania jak i biblioteki i całe środowiska są po to by nam ...

źródło: comment_DCMLAmSyUXf6KoPbTYaN0AApJGTkY59B.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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 #
jgutkowski - CV, papierek który mimo XXI wieku wciąż obowiązuje. I trzyma się dość mo...

źródło: comment_yg3LmmbNUQx3xPuez7SD2bJizvsBJW52.jpg

Pobierz
  • 64
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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, p---------e straszne w tym wpisie, mam nadzieję, że nikt sobie tych rad nie weźmie do serca.
  • Odpowiedz
Tym razem o zależnościach. Jak zarządzać i skąd można pobierać zależności w elixir. W tym jakie mamy dostępne komendy i dlaczego warto zaktualizować wersję elixira do 1.4 :)

https://blog.gutek.pl/2017/02/14/elixir-24-deps/

#elixirlang #elixir #programowaniefunkcyjne #programowanie #informatyka #technologia #gutek #gutekpl #projekt365
jgutkowski - Tym razem o zależnościach. Jak zarządzać i skąd można pobierać zależnośc...

źródło: comment_qmgmER2zY89melYcnEsL5Dkmaqd3cez1.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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/
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
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
jgutkowski - Czasami musimy zrobić coś czego nigdy wcześniej nie robiliśmy, albo przy...

źródło: comment_YZ6FBtngkMeWuu5H6RJKwbFqeqknLOY6.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach