#44 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Zapisz się na mirkoListę, aby otrzymywać powiadomienia.
Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@konik_polanowy:
'All projects should have an interesting README'
'Welcome to 2018, if your project doesn't have unit tests you should hide it. It's a bad reference and it reflects poorly on you. No excuses.'

Podejrzewam, że 95% osób, które się do niego zgłaszają na interview wcale go "nie przechodzą". Ludzie na reddicie strasznie go wypunktowali i mają rację. Nie wspomnę już o demach aplikacji, które mają posiadać unit testy xD
  • Odpowiedz
#programowanie #java #python #backend #frontend #javascript

Zalozmy ze dostajecie zadanie zrobic klienta restowego. W pracy dostajecie wytyczne jak maja wygladac endpointy czy sie musicie dogadac z frontendowcem?
W obu przypadkach koniec koncow dostajecie informacje o endpointach. Jak ta informacja wyglada? Obrazek, tabelka, robione w jakims programie?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bruno_: To się nazywa kontrakt i ustala się między frontem a backendem, chyba, że to API publiczne, to backend sam decyduje, bo klient api jest nieznany.

Jak ta informacja wyglada?


Najlepiej, jak to jest po prostu dokumentacja API, czyli masz zdefiniowaną strukturę requestu i response'u.
Jest teraz do tego sporo toolsów wspomagających cały proces tworzenia API, na przykład chyba jeden z popularniejszych Swagger, którego sam zacząłem używać przy obecnym projekcie.
  • Odpowiedz
@Bruno_: tylko pamietaj zeby miec na uwadze sensownosc prosb. frontendowcy czesto nie wiedza jak budowac poprawnie API a w szczegolnosci nie sa swiadomi kosztownosci zapytan, wiec beda prosic o duzo.

ja to robie tak, ze przegladam jakie sa wymagania wobec frontu, projektuje API tak aby bylo spojne z reszta i jak najbardziej wydajne i wtedy jako propozycje daje frontendowi.
  • Odpowiedz
Cześć mirki. Chciałem zacząć swój projekt z React. Miałem też wizję, żeby wszystko było na początku już skonfigurowane. Znalazłem projekt: https://github.com/react-boilerplate/react-boilerplate. Spore community i w miarę aktualne było dla mnie plusem. Natomiast mam problem z konfiguracją tego. Już przy samym npm setup wywala mi błędy syntax. I pytanie czy to ja robię coś źle, czy tam coś jest skopane? Chodzi o eslint/cokoliwek innego?

#programowanie #react #reactjs
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie wiem jak u szwabów, ale u nas w Polsce w wielu firmach nawet specjalnie biorą jednego Anglojęzycznego obcokrajowca aby trochę "umiędzynarodowić", "zangliszczyć" zespół, więc sądzę, ze skoro u nas nie ma problemów, to bardziej na zachód też nie powinno być.
  • Odpowiedz
window.open w JavaScripcie w przeglądarkach - chyba najlepszy przykład popularnego, ale całkowicie źle zaprojektowanego API.

Pierwszy argument funkcji - URL strony, która powinna się pojawić w nowym oknie. Mogłoby się wydawać, że nie ma z tym problemu, ale jest bardzo nieoczywiste co się stanie, gdy ten URL prowadzi do pliku do pobrania (nie wiadomo czy powinno po prostu rozpocząć się pobieranie pliku, czy może oprócz tego powinno otworzyć się dodatkowe puste okno -
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Już abstrahując od tego czy warto/nie warto uczyć się #javascript (Sry. za wołanie, nie będę raczej tego nagminnie używał) Ale tu też mam pytanie czy nazewnictwo jest aż tak istotne? Tzn. uczyć się tych pojęć wszystkich czy w praktyce i tak to wejdzie w łeb? Tzn. Zainspirowany innym Mirkiem (sry, nie pamiętam nicku) próbuję się uczyć #js od tego samuraja z YT i o dziwo rozumiem co się
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tam trzeba to też samemu pisać?


@beer_man: chcesz, żeby ktoś za Ciebie pisał? ( ͡° ͜ʖ ͡°)

są biblioteki i frameworki, jak w każdym innym języku, które ułatwiają pewne rzeczy, ale samo nigdy nic się nie robi :)
  • Odpowiedz
@beer_man: tak, jest coś takiego jak NPM, gdzie jest kilkaset tysięcy jakichś modułów / bibliotek, które możesz sobie zaciągać i wykorzystywać w swoich projektach.
  • Odpowiedz
Nie miałem wcześniej styczności z żadnym framework jsa, dziś zacząłem oglądać tutorial z vuejs i widzę że jest połączony kod html z jsem i CSS. Chodzi mi o :style i @click. Nie powinno być tak że się to oddziela kod htmla od CSS i jsa ? #webdev #javascript
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
@mk321 nie rozumiem za bardzo czemu czepiasz się tu juniorów, skoro w danej firmie piszą aplikacje w takim a nie innym frameworku to co taki junior może ?
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@HAL__9000: uhu, przyszedł angularowiec ze swoimi wymysłami i oskarżeniami. Na swój kod nie narzekam, a okropny kod można napisać zarówno w vue, angularze czy nawet w vanilli więc nie wiem po co czepiać się konkretnie jakiegoś rozwiązania.

Nie mówiąc już o tym że największe firmy na świecie korzystają m.in. z Reacta (FB, Netflix) ale przyjdzie taki random HAL__9000 i powie że to rak xD
  • Odpowiedz
Zastanawialiście się kiedyś jak konkretnie wyglądają warunki w innej firmie IT niż Wasza? Jeśli chcecie poczytać jak się pracuje w Sii Polska, to zerknijcie do mnie na bloga: https://paweldobrzanski.pl/2018/08/09/jak-wyglada-praca-w-sii-moje-opinie/

A gdybyście mieli jakieś pytania, to dajcie komentarz tu czy na blogu, maila też można podesłać :P
#programista15k #programowanie Otaguję jeszcze czym się firma zajmuje, może ktoś będzie zainteresowany z #java #javascript #android
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MetroStation: Przeczytałem, ale nie jestem pewien jaki był cel tego postu? Masz jakieś profity z tego czy po prostu zapełniasz bloga?

Nie hejtuję, ale ja o swojej firmie raczej bym nie pisał (ani źle ani dobrze - w ogóle)
  • Odpowiedz
#npm #javascript
Zna ktoś jakąś paczkę, która umożliwi zaznaczanie na stronie, czy tam w divach, boxów i potem brać ich współrzędne? Tak jak ikony na pulpicie.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Khaine: To się nazywa zaciemnianie kodu. Usuwane są nazwy, zastępowane krótkimi symbolami, żeby mniej zajmowały i trudniej było odczytać.

Robi się to progamami typu uglify-es
  • Odpowiedz
Mam taka zagwostke
Mam event resize, i przy odpaleniu tego eventa, zmieniam sobie style jakiegoś elementu
np. element.style.height = "5px"
I problem jest taki, że w devtools, w computed styles te 5px pokazywane jest dopiero przy drugim czy trzecim odpaleniu eventu resize, a przy pierwszym sa wartosci w stylu np 3.58px, 4.9px itp
I psuje mi to caly skrypt, bo chce potem bazować na tej ustawionej wartości poprzez pobieranie jej przez getComputedStyles(),
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #javascript #qa

Możecie polecić jakieś materiały wprowadzające w javascript dla osoby, która potrafi programować, zna inne języki programowania (c, python)? Chodzi o to, żeby w miarę sprawnie wdrożyć się, a mam na to dosłownie wieczór, może dwa.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@heniuvelkarol: kiedyś było takie coś https://bonsaiden.github.io/JavaScript-Garden/
faktycznie pozwala w chwilę przyswoić wiedzę dot. JavaScript, zwłaszcza osobom, które już umieją programować. Problem tylko w tym, że JS zdążył trochę pójść do przodu, więc po lekturze tego musiałbyś jeszcze doczytać o najważniejszych ficzerkach z nowych wersji, tj. nowych rodzajach bindingów (let/const), klasach, modułach, nowych strukturach danych i nowych sposobach dilowania z asynchronicznością (Promise'y i oparty na nich async/await)
  • Odpowiedz
@farmaceut: no ale ja Ci na to już odpowiedziałem. this.val nie zadziała bo tak to sobie wymyślili twórcy tzn. callback "mapuje" this nie na obiekt jQuery tylko na zwykły js'owy obiekt. Żeby uzyskać dostęp do API (razem z val) musisz tak to zrobić. Zobacz, że to co Ci zwraca this będzie dokładnie tym samym co byś uzyskał używając natywnych metod.
  • Odpowiedz
@farmaceut: nie do końca, first() filtruje wcześniej wybrane elementy, :first-child albo :nth-child(n) sprawdzają czy się zgadza kolejność względem rodzica (w demku .faq:nth-child(2) pasuje do pierwszego napotkanego .faq bo przed nim jest jeszcze h1)
  • Odpowiedz
Mirki, problem mam z zapytaniem HTTP. Próbuję wysłać zapytanie GET z poziomu JavaScripta kilkoma metodami - używając czystego JSa lub P5.js (dokładniej funkcji httpGet lub loadJSON).

W momencie kiedy definiuję typ danych jako JSON (w czystym JSie albo w P5) dostaję powiadomienie o tym, że brak w nagłówku pozwolenia na „Access-Control-Allow-Origin". Czyli wydaje się, że rozwiązaniem jest wyciąganie JSONP zamiast samego JSON, ale...
Gdy próbuję wyciągnąć JSONP (to już tylko za pomocą
Gumaa - Mirki, problem mam z zapytaniem HTTP. Próbuję wysłać zapytanie GET z poziomu ...

źródło: comment_Jj23BOqvmPAbjogOJIplUcHTCCjDnZmV.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gumaa: Dostajesz syntax error, bo nie rozumiesz na czym polega JSONP. JSONP to trick, w którym przesyłane przez serwer dane zostają owrapowane w funkcję JSową dostępną globalnie i umieszczone w tagu `
  • Odpowiedz
@Gumaa: nie da się. Nie ma co tu więcej opisywać, stawiasz sobie swój własny serwer, który odbierze request z twojego skryptu i przekaże go dalej w niezmienionej formie, a następnie otrzyma odpowiedź i również prześle do twojego skryptu w niezmienionej formie. Tyle w skrócie, a nt. konkretnych implementacji i, zapewne, gotowców, niech się wypowie Google.
  • Odpowiedz
Mam taki problem.
Otóż mam sobie jakis tam element, biorę jego parentNode'a a potem chce wylistować liste jego bezposrednich childow
Struktura mniej wiecej wyglada tak:
parent
elem1
elem2
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach