LisekUrwisek
#programowanie czy warto zrobić certyfikat #symfony? #pracait Już kilka projektów zrealizowałem, ale nawet nie czytałem co tam trzeba wiedzieć xD #php
0
  • Najlepsze
  • Wszystkie komentarze
dcichon
Ooo, z Rzeszowa, fan PHPa? :o

Imo nie warto, pracuje przy PHPie i imo najlepsze co można zrobić to uczyć się o systemach rozproszony, bo 1. W nich sa pieniadze w IT 2. Przez AI nie bedzie miała znaczenia składnia jezyka, tylko jak potrafisz to poukładać w dużej skali.
3
szpadel_bojowy
@LisekUrwisek: distributed systems. Event Storming, CQRS a z takich prostszych rzeczy to kolejki, at least once delivery, at most once, exactly once itd.
Eventually consistent storage. Jest tego sporo. Uczysz się jak robić domy a php to skrzynka z narzędziami.

CAP theorem to podstawa podstaw, fallacies of distributed computing.
3
slaszka
slaszka
Mireczki stało się zatoczyliśmy koło. Od tłumaczeń ze to zły pomysł po ponad 2 latach i zatrudnieniu kilkudziesięciu programistów do #nodejs. Przepisaniu kilku serwisów na Nodejs/Next/Nuxt. Wracamy do #php bo jednak okazało się ze nodejs to był błąd technologiczny dla stron #ecommerce

Szykujcie się na wzrost 😎 zapotrzebowania na Mid/Seniorów PHP

#php #laravel #symfony #programowanie #informatyka
7
  • Najlepsze
  • Wszystkie komentarze
LisekUrwisek
@slaszka: nie rozumiem hejtu na php. Pisze mi się w tym języku bardzo przyjemnie. Nodejs się zachciało xD
9
Jurix
Jurix
@TheDziobaker: Ale p---------e.
1. Istnieje wiele rozwiązań jak np. roadrunner, swoole. Z tym brakiem "stabilności" to pierwsze słyszę, istnieją duże projekty bazujące na tych rozwiązaniach.
2. Jak się korzysta z samego php'a to może, chociaż nawet fibersy ten argument wykluczają. Wystarczy użyć kolejek i ten argument staje się inwalidą.
3. No tak, bo przecież to jak język jest dobry definiuje fakt czy możemy w nim napisać i stronę i sterowniki
4
Cilthal
Cilthal
#php #programowanie #symfony
Takie pytanie, zatrzymałem się na PHP 5.x (nie jestem pewny, której dokładnie wersji), generalnie composera wtedy jeszcze nie było. Później dłubałem coś też w nowszym, ale nic konkretnego. Polecicie jakieś dobre materiały do ogarnięcia najnowszego (lub prawie najnowszego PHP) i symfony także.
:)
0
  • Najlepsze
  • Wszystkie komentarze
pepedros
@Cilthal: większość potrzebnej wiedzy masz w dokumentacji https://symfony.com/doc , jeżeli wolisz w wersji mówionej to polecam videocasty z https://symfonycasts.com/ . Resztę problemów rozwiążesz za pomocą gemini/gpt
3
mariecziek
@Cilthal: W sumie możesz zacząć od https://phptherightway.com/ A w ogóle to LLMy mocno pomagają - nie musisz jak kiedyś przeglądać stackoerflow - tylko pytasz LLMa.

Co do Symfony - mają w sumie dobrą dokumentację. Mi kiedyś barzo mocno pomogła ta część ich dokumentacji: https://symfony.com/doc/current/create_framework/introduction.html Co prawda już coś tam pisałem w Symfony, ale często trafiały się projekty bez frameworka i budowa własnego na komponentach symfony bardzo pomogła mi zrozumieć jak
3
mirunek
mirunek
Migracje i komendy.

Sytuacja w której tworzymy nowe kolumny, tabele itd jest jasna - idziemy w migracje.

Co w sytuacji, gdy np. tworzymy nową kolumnę Y i chcemy przenieść dane z kolumny X do nowej Y?
Pierwsza część: tworzenie kolumny - idziemy w migrację. Druga część: przenoszenie danych, wykonalibyście za pomocą migracji czy komendy?
0
  • Najlepsze
  • Wszystkie komentarze
Serghio
@mirunek: w autogenerowanym pliku migracji są metody up i down, które można samodzielnie rozszerzyć, dodać własną logikę, tam można zawrzeć dodatkowy kod SQL kopiowania danych między tabelami i ewentualnego cofnięcia operacji, czyli usunięcie danych, usunięcie kolumny

zależy od złożoności, komenda CLI, co do zasady ma zostać w aplikacji na zawsze, więc jak ma zostać tylko raz użyta to nie ma sensu, może być teoretycznie też wielokrotnie odpalona - przez osoby
2
lobo
@mirunek: nie siedzę w symfony, ale zakłądam, że jak zawsze w takich sprawach odpowiedź to "to zależy". Jeżeli operacja nie jest bardzo skomplikowana to pewnie migracja, jeżeli jednak jest ddużo bardziej skomplikowana to komenda. Migracja ma ten plus, że można ją cofnąć. W większości wypadków to raczej to co opisałeś czyli migracja do tworzenia, a komenda do przeniesienia.
1
mirunek
mirunek
Jak najlepiej zaimplementować płatności?
Np. Stripe pozwala na przelewy, płatność kartą, subskrypcję itd. Użytkownik może opłacić coś raz przelewem, raz karta, a później aktywować subskrypcję.

Myślałem o czymś takim (encje, tabele itd.):
- plans, gdzie jest lista planów (kwota, dni, okres testowy),
- payment - gdzie każda rozpoczętą płatność jest przechowywana w tej tabeli, przypisana do uzytkownika jej status itd.
0
  • Najlepsze
  • Wszystkie komentarze
MrDracek
MrDracek
@mirunek: pytanie zasadnicze - czy czytałeś dokumentację stripe.

Znajomy kiedyś robił płatności cykliczne, to on inicjował co miesiąc płatność do stripe z informacją już o samym userze, a forma płatności (czyli czy klient płaci przypiętą kartą czy np. Google Pay) już była przechowywana i obsługiwana przez sam system płatności.

I teraz pytanie, czy najlepiej stworzyć jakaś tabele pomocniczą która będzie miała relacje one2one z userem i wtedy będę mógł pytać:
0
maciorqa
Załóżmy że chciałbym zrobić grę przeglądarkową w stylu gry Plemiona.pl. Gra ma mieć podobną koncepcję jak plemiona, czyli mamy miasto, które rozwijamy, tworzymy plemiona/gildie z innymi graczami, podbijamy inne miasta itd, z tą różnicą, że gra miałaby miejsce w klimacie fantasy, a nie typowym średniowieczu.

Załóżmy, że na razie byłby to projekt hobbistyczny, ale gdybym dobrze rozwinął grę to mógłbym rozważyć możliwość przeistoczenia jej w projekt komercyjny (pomijam tutaj aspekty opłacalności biznesowej takiego
0
  • Najlepsze
  • Wszystkie komentarze
daro1
To chyba najbardziej prymitywna jaka może być implementacja Event Sourcingu w PHP:

‹?php

$events = [
'init' => function($a, &$r) {$r = $a;},
0
  • Najlepsze
  • Wszystkie komentarze
panDocent
Hej #devops, jak teraz robi się deploy aplikacji #php #symfony na #azure za pomocą #terraform czy #opentofu?

Apka składa się z dwóch kontenerów #php i #apache. Do tego potrzebna jest baza danych #mysql i jakiś volumen/dysk, w którym będę przetrzymywać treści z symfony wstawiane przez użytkowników (np. obrazki). Chciałbym też wykorzystać
0
  • Najlepsze
  • Wszystkie komentarze
Yanushevitz
czy w MVC, event-driven architecture ma sens przy tworzeniu error handlingu? Załóżmy że za każdym razem gdy rzucony jest jakikolwiek błąd, łapię go i tworzę event, a event listener zwraca response z odpowiednią odpowiedzią, że wystąpił błąd. Refaktoryzuję swój stary kod API i zastanawiam się jak taki system zaimplementować żeby było miło. Zastanawia mnie tylko, skoro kontrolery są odpowiedzialne za zwracanie response, jak przekierować tam później ruch z listenera. Ewentualnie zrobić tak,
0
  • Najlepsze
  • Wszystkie komentarze
Reverse
Tester here, lekko ponad dwa lata doświadczenia w branży. Początkowo manualne testy, teraz głównie automatyczne i ogólnie cała automatyzacja wszelkich procesów związanych z testami, dodatkowo często wspomagam przy fixowaniu (php, js, nodejs), samemu też trochę sobie piszę prywatnie w php (symfony), myślicie że doświadczenie "przy fixach" mogło by się wliczać w doświadczenie komercyjne wymagane w ofertach pracy? Ktoś też był w takiej sytuacji przejścia z QA -> Dev?

#tester #
0
  • Najlepsze
  • Wszystkie komentarze
jupik321
jupik321
Cześć, gdzie teraz najlepiej zlecań prace freelancerskie z #programowanie?
Szukam kogoś do pomocy przy systemie legacy opartym na symfony2.
A może ktoś tutaj jest chętny do współpracy kilku godzin tygodniowo?

#php #symfony #webdev
1
  • Najlepsze
  • Wszystkie komentarze
z.....1
z.....1
#naukaprogramowania #php #symfony
co jest źle w tych obrazach, że nie chce mi wstać docker apki .... ????
mam ciągle błąd /usr/local/bin/docker-php-entrypoint: 9: exec: symfony: not found

DOCKERFILE
# Wybierz obraz bazowy PHP 8.2
0
  • Najlepsze
  • Wszystkie komentarze
mirko_anonim
✨ Obserwuj #mirkoanonim
Mam obecną #pracait w której jestem #php developerem z #symfony - tyle że siedzę tutaj już ponad 2 lata, podwyżki od roku nie widziałem i nie zanosi się na to. Od listopada rozglądałem się za nową robotą i w końcu coś się udało znaleźć, z tym że propozycja nowego pracodawcy to projekt w pythonie i react - gdzie pythona kiedyś używałem, ale
0
  • Najlepsze
  • Wszystkie komentarze
nicethanos
Jaka biblioteka jest teraz najlepsza do ReCAPTCHA v3 dla Symfony 6.4?
Na github jest kilka dużych i sam nie wiem którą wybrać.

#programowanie #php #symfony #recaptcha
1
  • Najlepsze
  • Wszystkie komentarze
dcichon
Zróbmy wspólnie projekt, zamiast robić na tych prywaciarzy

#programowanie #symfony #angular #technologia
0
  • Najlepsze
  • Wszystkie komentarze
C.....a
Symfony Messenger i klasy Transportów

https://gildia-developerow.pl/symfony-messenger-i-klasy-transportow/ ( ͡º ͜ʖ͡º)

Symfony Messenger jest świetny. Zgodzicie się? Instalujecie jedną paczkę i możecie wysłać wiadomość na kolejkę… oh wait. No jednak nie. Chociaż nie jest to tak trywialne jak w Doctrine, to jest to dosyć proste, o czym będzie dzisiejszy post. ᶘᵒᴥᵒᶅ

Tagi: #programowanie, #naukaprogramowania i #programista15k w #
1
  • Najlepsze
  • Wszystkie komentarze
m.....8
Ma sens próbować switchnać z #laravel mając kilka lat komercyjnego expa, jeśli w obecnej pracy jest duży marazm, a w sumie wiele innych ofert nie ma? Lepiej będzie dalej siedzieć w #php, np #symfony czy całkowicie zmienić technologię np jakiś #nodejs? #programista15k #backend
1
  • Najlepsze
  • Wszystkie komentarze
C.....a
Czy możemy korzystać z FlashBaga w serwisach?

https://gildia-developerow.pl/czy-mozemy-korzystac-z-flashbaga-w-serwisach/ ( ͡º ͜ʖ͡º)

Niezależnie od tego, z którego frameworka korzystamy, zawsze powinniśmy promować własną refleksję ponad wszystko. Nawet pracując w Symfony, który uchodzi za najlepsze narzędzie w swojej kategorii, jesteśmy w stanie stworzyć niefajny kod. Dziś poruszymy temat reprezentatywnego przykładu, który potwierdza tą tezę.
Tagi: #programowanie, #naukaprogramowania i #programista15k w #php
3
  • Najlepsze
  • Wszystkie komentarze
C.....a
Doctrine i problem Lazy Loadingu (。◕‿‿◕。)

https://gildia-developerow.pl/doctrine-i-problem-lazy-loadingu/

Większość świeżych programistów, którzy pytają tych starszych o porady, słyszą: „Ucz się Symfony, Doctrine i pisz testy”. A młodzi przyjmują to za świętość i uczą się. Znają podstawowe pojęcia, po czym wchodzą na projekt, napiszą endpoint dla dużego zestawu danych i… całość wykonuje się w 13 sekund. Ta historia, choć nieco przeze mnie ufarbowana, wydarzyła się całkiem niedawno.
1
  • Najlepsze
  • Wszystkie komentarze