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

@SpecOdTableTenis: ziom, serio, odpal sobie jakieś kursy udemy itp. i jeśli poświęcisz na naukę tyle samo ile będziesz siedział w te weekendy na uczelni to nauczysz się tyle samo jak nie więcej, ostatnio byłem na podyplomówce z Big Data i niby spoko ale miałem wrażenie zmarnowanych pieniędzy. A jeśli jesteś zbyt leniwy żeby samemu szukać tej wiedzy to nie masz czego szukać w tej branży. Oczywiście nie odradzam ale uważam
  • Odpowiedz
@SpecOdTableTenis: jak chesz podbić swoje CV to zrób sobie jakiś fajny projekt i się nim będziesz mógł pochwalić podczas rozmowy i pogadasz o kodzie i o "mięsie", sama podyplomówka na nikim nie zrobi wrażenia bo nic nie mówi o twoich umiejętnościach
  • Odpowiedz
Zapomnieć o Pythonie, nauczyć się COBOL-a i zostać bohaterem...

Kto by pomyślał, że być może dobrym sposobem, aby dostać pracę w USA, jest nauczenie się takiego dinozaura, jakim jest COBOL ( ͡° ͜ʖ ͡°)-
https://bulldogjob.pl/news/1736-zapomniec-o-pythonie-nauczyc-sie-cobol-a-i-zostac-bohaterem

#cobol #python #programowanie #naukaprogramowania #technologia #informatyka #usa
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jaca_66: nic się nie da powiedzieć bez kodu jaki siedzi tam w środku. Ale no możesz sobie latwo sprawdzić debuggerem czy nawet sleepem is metodami z Thread czy wisi czy nie.
Interrupty to tylko prosta wiadomość między wątkami, ten inny wątek musi wspierać interrupty by ten cokolwiek zrobił.
Wątek może wisieć nawet jak użyjesz interrupta jak kod w środku jest z-----y.
  • Odpowiedz