sarveniusz
Napisałem artykuł o wzorcu Circuit Breaker wraz z przykładami w PHP. Zachęcam do sprawdzenia, szczególnie jeśli nie znacie tego wzorca!

https://sarvendev.com/en/2020/03/circuit-breaker/

#programowanie #webdev #php #sarvendev
7
sarveniusz
Dawno nic nie pisałem, ale w końcu wziąłem się za napisanie jakiegoś artykułu. Tym razem trochę o badaniu jakości testów, czyli testach mutacyjnych. Artykuł z praktycznym przykładem w języku PHP i frameworku Infection, wraz z analizą działania tego narzędzia.

https://sarvendev.com/2019/06/testy-mutacyjne-czyli-testujemy-testy/

#webdev #programowanie #testowanieoprogramowania #php #sarvendev
5
sarveniusz
W PHP 8.0 czekają nas kolejne rewolucje takie jak JIT. Postanowiłem więc dokładniej przyjrzeć się proponowanym zmianom:

https://sarvendev.com/2019/02/php-i-jit/

#php #programowanie #webdev #sarvendev
16
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
@kebab-case: Java na pewno jest językiem bardziej rozwiniętym, ale to nie znaczy, że idealnym do wszystkich zastosowań. Dla mnie język to jednak tylko narzędzie i w miarę możliwości nie ograniczam się do jednego.

Żarty na temat PHP obecnie nie są już jakieś aktualne, społeczność mocno uświadomiona, wystarczy zerknąć na tematy poruszane na grupach na facebooku czy na konferencjach. Oczywiście nadal są ludzie, którzy gdzieś tam korzystając ze starych tutoriali wrzucają
4
micke
@kebab-case: FYI: Za Javą zawsze stała firma i pieniądze, PHP powstało z przypadku i rozwija je community ( ͡° ͜ʖ ͡°)

BTW. Java jest też 'betą' dla rozwiązań które później warto wprowadzić do PHP :D
4
sarveniusz
Napisałem kilka słów na temat strict types w php oraz dlaczego warto używać declare(strict_types=1);. Używacie tego w swoich projektach?

https://sarvendev.com/2019/01/strict-types-w-php/

#programowanie #webdev #php #sarvendev
5
  • Najlepsze
  • Wszystkie komentarze
micke
@sarveniusz Wiesz że wg internalsów to była pomyłka (w sensie że flaga na początku każdego pliku, zachęcam do poczytania na ten temat i popytania na ich kanałach dlaczego) i strict types powinien być przełączany na poziomie php.ini.
1
sarveniusz
@micke: Chciałbym jakieś źródło widzieć, bo włączanie tego w php.ini wydaje mi się obecnie niemożliwe.
0
sarveniusz
Blog sarvendev.com został patronem medialnym konferencji Frontend Con 2018. Mam dla Was zniżkę 50%, więcej informacji w linku poniżej.

https://sarvendev.com/2018/09/frontend-con-2018/

#webdev #javascript #programowanie #sarvendev
2
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
@motoradk: Niestety nic mi na ten temat nie wiadomo.
1
m.....k
m.....k
@sarveniusz: orientujesz sie moze czy bedzie jakis zapis online?
0
sarveniusz
Kilka miesięcy temu zmieniałem pracę, więc postanowiłem opisać kilka rzeczy, przemyśleń odnośnie rekrutacji.
https://sarvendev.com/2018/03/o-szukaniu-pracy-slow-kilka/

#programowanie #rekrutacja #hr #pracait #sarvendev
4
  • Najlepsze
  • Wszystkie komentarze
w.....j
w.....j
@sarveniusz: ogólnie post spoko i się zgadzam, chciałem się tylko wypowiedzieć na temat tego co zacytowałem
1
sarveniusz
@RedWizard: W sumie to tak się wydaje, że tej roboty jest mega dużo, ale jak się ma jakieś sprecyzowane wymagania i nie rozważa przeprowadzki to całkiem ciężko wybrać coś konkretnego, a opcje zdalną nie wszyscy oferują i wiadomo nie każdemu pracownikowi też to odpowiada.
1
sarveniusz
To już rok prowadzenia bloga, co udało się osiągnąć w tym czasie?

https://sarvendev.com/2018/03/podsumowanie-roku/

#programowanie #sarvendev
1
sarveniusz
Wczorajszy artykuł o sztucznej inteligencji zebrał całkiem sporo wykopów. Jak ktoś jeszcze nie widział to zapraszam do sprawdzenia i kopnięcia to może wpadnie na główną. Byłoby miło. ( ͡° ͜ʖ ͡°)

https://www.wykop.pl/link/4172059/o-sztucznej-inteligencji-slow-kilka/

#sztucznainteligencja #ai #komputery #programowanie #sarvendev
2
sarveniusz
Napisałem kilka słów o sztucznej inteligencji: Czy faktycznie mamy taką rewolucję, że wszyscy stracimy pracę? Jakie będą konsekwencje stworzenia superinteligencji?

https://sarvendev.com/2018/02/o-sztucznej-inteligencji-slow/

#sztucznainteligencja #ai #komputery #programowanie #sarvendev
4
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
Tym razem kilka słów o poprawnej implementacji encji z użyciem Doctrine.

https://sarvendev.com/2018/01/encja-byc-zawsze-poprawnym-obiektem/

#programowanie #webdev #php #symfony #sarvendev
3
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
Active record (Eloquent) vs Data mapper (Doctrine).

https://sarvendev.com/2018/01/active-record-eloquent-vs-data-mapper-doctrine/

Dajcie znać czy ma to w ogóle jakiś sens, bo jestem średnio przekonany, tak jakby mi tutaj czegoś brakowało.

#programowanie #webdev #php #sarvendev
2
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
Krótki wpis na temat deklarowania klas jako finalne. Używacie final czy według was to jest Visual Debt? ( ͡° ͜ʖ ͡°)

https://sarvendev.com/2017/12/kiedy-klasa-powinna-byc-finalna/

#programowanie #webdev #php #sarvendev
3
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
Szybki przegląd zmian w Symfony 4. A jakie są wasze odczucia odnośnie nowego sf? Jakie zmiany na plus?

https://sarvendev.com/2017/12/symfony-4-szybki-przeglad/

#programowanie #webdev #php #symfony #sarvendev
4
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
Dziś wpis pod tytułem Service locator vs Dependency Injection. Trochę też o fasadach laravela. Zapraszam :)

https://sarvendev.com/2017/11/service-locator-vs-dependency-injection/

#programowanie #webdev #php #laravel #designpatterns #sarvendev
11
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
8
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
Omówienie zasad programowania obiektowego SOLID. (Linki do pozostałych zasad w treści)

https://sarvendev.com/2017/08/1-solid-single-responsibility-principle/

#programowanie #webdev #php #javascript #sarvendev
14
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
Omówienie ostatniej zasady SOLID - Dependency inversion principle.

https://sarvendev.com/2017/08/5-solid-dependency-inversion-principle/

#programowanie #webdev #php #javascript #sarvendev
13
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
Interface segregation principle - omówienie czwartej z zasad SOLID dotyczących programowania obiektowego.

https://sarvendev.com/2017/08/4-solid-interface-segregation-principle/

#programowanie #webdev #php #javascript #sarvendev
17
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
Omówienie trzeciej z zasad SOLID dotyczących programowania obiektowego - Liskov substitution principle.

https://sarvendev.com/2017/08/3-solid-liskov-substitution-principle/

#programowanie #webdev #php #javascript #sarvendev
8
  • Najlepsze
  • Wszystkie komentarze
sarveniusz
#2 SOLID - Zasada otwarte/zamknięte. Omówienie kolejnej z ważnych zasad programowania obiektowego.

https://sarvendev.com/2017/08/2-solid-openclosed-principle/

#programowanie #webdev #php #javascript #sarvendev
8
  • Najlepsze
  • Wszystkie komentarze