Mirki,
Podrzucicie jakieś fajne źródełka do nauki tematów około DevOps'owych z których korzystacie? Może jakaś fajna nitka się wykreuje. Ja od siebie teraz polecam darmowy miesiąc na QwikiLabs nauki GCP z LABami do przerobienia, https://kodekloud.com/ , https://www.youtube.com/c/Nerdslesson (pościągane jakieś kursy od MS i Googla na jeden kanał na YT i jakimś cudem nie jest zbanowany, robiłem z PowerShell i ciekawe). Na Udemy jest prosty wprowadzający kurs AWS w 7 dni (za friko
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć. Od jakiegoś czasu, w ramach nauki programowania, piszę sobię dziennik elektroniczny w django i napotkałem pewien problem. Przy przejsciu z SQLite na PostgreSQL, niektóre testy, przestały przechodzić:

https://github.com/rcybulski1122012/django_school/blob/2f1fffb954f6bcbb2a837895dbcf4889674edacc/tests/lessons/test_views.py#L196 test_redirects_to_lesson_session_list_after_successful_update, test_renders_success_message_after_successful_update oraz test_updates_lesson_session_and_presences wyrzucają TypeError: expected string or bytes-like object, traceback: https://pastebin.com/SfA5ZFsp

https://github.com/rcybulski1122012/django_school/blob/2f1fffb954f6bcbb2a837895dbcf4889674edacc/tests/lessons/test_forms.py#L32 wyrzuca django_school.apps.lessons.models.Presence.student.RelatedObjectDoesNotExist: Presence has no student.,
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ProfesorBigos @Tank1991

Rozwiazalem problem z PresenceFormSetTestCase.test_is_valid. Problem byl w metodzie get_example_formset_data, gdzie pk bylo wpisane na sztywno jako 1. Okazuje sie, ze obiekty tworzone w setUp, uzywajac sqlite, beda mialy pk = 1 w kazdym tescie, natomiast w przypadku postgresa, beda to kolejne liczby.

Macie jakis pomysl jak naprawic testy widokow? ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@Bulldogjob wg. Mnie większości wymienionych przykładów to zwykłe buractwo, no może poza ostatnim punktem. Sam będąc seniorem gdy dostaję juniora na przyuczenie to bardzo lubię to robić bo z reguły są to osoby bardzo zaangażowane i trzeba tylko trochę nimi pokierować. Bardzo lubię patrzeć jak młoda/młody co raz lepiej radzą sobie w zespole bo jest to po części moja zasługa. Zdecydowanie gorzej gdy dostanę już seniora który przyszedł z innej firmy
  • Odpowiedz
Mirki mam pytanie,
Nie znam się kompletnie na programowaniu (HTMLa liznąłem i na teście z Kodilli mi wyszło, że mam predyspozycje xD) i ostatnimi czasy myślę, żeby czegoś się pouczyć. Od jakiegoś czasu chcę zrobić gierkę przeglądarkową i pytanie jaki język programowania najlepszy do tego. Coś bym poskrobał, a pewnie i nauczył się przy okazji, a sfera gier mobilnych, to miejsce gdzie docelowo chciałbym się znaleźć.

#programowanie #gryprzegladarkowe
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Nizax: dobra. Może źle się wyraziłem ;)
jeśli chodzi o takie typowo przeglądarkowe gry klikacze to tak.

najpierw myślałem o bardziej rozbudowanych grach mobilnych 3D
  • Odpowiedz
Jakie polecacie materiały do nauki architektury aplikacji internetowych? Jak na razie mam za sobą stworzenie prostych aplikacji webowych z użyciem MVC i chciałbym zacząć robić bardziej rozbudowane, ale mój problem to brak wiedzy jak zacząć. Możecie też podrzucić rady, czym się kierować przy projektowaniu. Mam kilka pomysłów na aplikacje, ale problem jest właśnie z rozpoczęciem.

#naukaprogramowania #programowanie #csharp #webdev
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fozolif: MVC to wzorzec warstwy prezentacji (oddziela widoki od reszty). Wzorcami architektur aplikacji są: Ports & Adapters (Hexagonal Architecture), Onion/Clean Architecture czy Pipes & Filters. Przykładowo w architekturze Ports & Adapters to część webowa jest tylko adapterem do serca (Core) całego systemu. Pozostałymi adapterami są adaptery do baz danych, usług zewnętrznych, testy, itp
  • Odpowiedz
Siema, bawię się Team Explorerem w Visual Studio. Mam w repozytorium dwa branche master i abc. Na gałęzi abc zrobiłem zmiany w plikach, , nowe funkcjonalności ale jeszcze nie osiągnąłem założonej jakości kodu i więc nie robiłem commitu. Teraz chcę zaimplementować coś innego w głównym branche. No i tutaj mam problem, których przyczyn jeszcze nie rozumiem: przełączając na branch główny niemodyfikowany widzę zmiany z tej drugiej gałęzi.

#git #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ostatnio zagłębiłem się mocno w temat systemów rozproszonych i nie mogę znaleźć fajnego opracowania problemów z race condition.
Przykład: Mamy ecommerce działający na całym świecie, z wieloma serwerami. W tym samym momencie 2 użytkowników po 2 stronach globu składa zamówienie na ostatni produkt w magazynie. System posiada walidację tego przypadku i przed zapisaniem zamówienia każde zweryfikował i widział, że w magazynie jest jeszcze 1 produkt. Ostatecznie oba zamówienia zostały zapisane.

W jaki
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tlaziuk:

generalnie jeśli nie sprzedajesz ograniczonych zasobów typu miejsca w samolocie lub w kinie to powinieneś się cieszyć bo jest kolejne zamówienie i ewentualnie poinformować klienta że może nastąpić opóźnienie w dostawie


Pomyślał xkom sprzedając RTX 3080'tki ( ͡°
  • Odpowiedz
Czy znacie książki / blogi gdzie omawiane są bardziej zaawansowane przykłady związane z programowaniem obiektowym? Coś bardziej nastawionego na praktykę niż teorię? Chodzi mi o to, że, dla przykładu, jest wiele publikacji na temat wzorców projektowych, niestety jednak są to często bardzo trywialne przykłady użycia. A właśnie chciałbym trafić na coś bardziej zaawansowanego, bardziej realistycznego, niż tylko kawałek teorii i banalny przykład na trzech klasach Animal, Dog, Cat.

Weźmy np. konfigurator auta,
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ToJestNiepojete: takich kompleksowych kursów/książek raczej w tym temacie nie ma, bo to zbyt złożony temat (jakby były to by pewnie były obok "czystego kodu" gdzieś tam chociaż w top10 co każdy programista musi przeczytać). kilka pomysłów jakie na szybko mam:
- po pierwsze nie lekceważ samych wzorców, to że przykłady często bywają trywialne to jedno, ale przez takie lekceważące podejście potem i tak sporo osób ich w prawdziwych projektach nie
  • Odpowiedz
@csmth: Ja wzorców nie lekceważę. Na studiach miałem je fajnie omówione na sensownych przykładach. Teraz postanowiłem sobie odświeżyć wiedzę i gdy ktoś pokazuje zastosowanie danego wzorca przy jakimś trywialnym problemie rodem z kursu z podstaw programowania, to ciężko jest dostrzec potencjał w danym rozwiązaniu. W Effective Java było kilka mądrych przykładów, które pomogły mi dobrze zrozumieć istotę streamów i takie rzeczy właśnie cenię.
  • Odpowiedz
Co nieco dla osób polujących na #mirkopromocje Otóż księgarnia Helion obchodzi hucznie swoje urodziny. Zaczyna od rozdawania kursów video w zamian za zapisanie się na newsletter, jeden z 3 kursów możemy mieć darmo:

Przemysław Starosta Zostań programistą. Kurs video. Fundamentalne zasady i koncepcje programistyczne
Rafał Tondera Angielski w korpoświecie. Kurs video. Skuteczna komunikacja w środowisku zawodowym
Michał Segieta Od zera do frontend developera. Kurs video. Tworzenie stron w oparciu o
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Miruny i Mirabelki, szukam książki do podstaw Javy, która obejmuje min. wersję 8.0 tak do poczytania jak już się leży w łóżku . Mam Java podstawy wydanie X od Horstmanna i Head first Java wydanie 2 ale ona opisuje wersję 5.0. Polecacie coś lepszego? Jeszcze raz podkreślam, że chodzi mi o książkę a nie video kursy czy platformy typu hyperskill. Z góry dziękuję za odpowiedzi. #naukaprogramowania #programista15k
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Mam problem, że skaczę pomiędzy różnymi językami programowania i nie potrafię zdecydować się który wybrać. Przez pewien okres uczyłam się Javascript, ale nie przekonał mnie na tyle by drążyć temat. Próbowałam C# ale wyszło średnio. Ostatnio przeglądając losowe rzeczy pomyślałam o Javie, ale stwierdziłam po co skoro kiedyś próbowałam i rzuciłam, bo nie spodobała mi się i ponadto znajomi mówili, że java jest brzydka i lepiej wziąć nowsze narzędzia.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W czym/Jak najlepiej trzymać pamięć aplikacji? Pisze prostą apke do spamietywania i chciałbym gdzieś trzymać informacje, żeby przy restarcie apki nie tracić zawartości. Podział na kategorie i w danej kategorii jakies informacje. Myślałem o trzymaniu pliku z nazwami kategorii i po pliku do każdej kategorii ale będzie dużo dodawania i usuwania wiec nie wiem czy trzymanie tego w pliku to dobry pomysł, częste operacje na edycji pliku to chyba marnowanie zasobów.
#
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra niedługo zaczynam #naukaprogramowania
w 3 semestry zostanę #programista15k a nie jakiś tam gownokierunek 5 lat który daje tylko papier i bezrobocie. Do tego wszystko za free i na najnowszym sprzęcie w pachnących wyłożonych dywanami salach. Trzymajcie kciuki( ͡° ͜ʖ ͡°)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy w asp.net w frameworku Blazor #csharp można wdrożyć autoryzacje na podstawie uwierzytelniania google? Do realizacji tego celu powinna byc tabela z rolami (owner, admin, user)?

#naukaprogramowania
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach