Brak podglądu sarvendev.com 4Developers 2019 – szybkie podsumowanie To jak tam, już implementujecie wszędzie nowe rozwiązania zasłyszane podczas konferencji? Ja wróciłem jakieś 4 godziny temu do domu i pomyślałem, że może napiszę jakieś podsumowani... 09.04.2019 sarvendev.com
Brak podglądu sarvendev.com PHP i JIT Trzeba przyznać, że PHP rozwija się dosyć wolno. Główne wydania pojawią się średnio co roku, jednak ilość zmian nie jest jakaś przytłaczająca, a nadal brakuje dosyć istotnych eleme... 11.02.2019 sarvendev.com
Brak podglądu sarvendev.com Strict types w php Od wersji php 7.0 mamy możliwość używania deklaracji typów w parametrach funkcji, metod, a od 7.1 również możemy określić typ wartości zwracanej. Jednak okazuje się, że nie do końc... 21.01.2019 sarvendev.com
Brak podglądu sarvendev.com Problematyczna sekunda Obecnie każdy z nas posiada kilka możliwości sprawdzenia aktualnego czasu. Mamy telefony, zegarki, komputery, telewizory, lodówki, kuchenki itd. Każdy z nas wie ile to jest rok i s... 07.01.2019 sarvendev.com
Brak podglądu sarvendev.com Frontend Con 2018 Blog sarvendev.com został patronem medialnym konferencji Frontend Con 2018. Z tej okazji mam do oddania zniżkę 50% na bilet na tę konferencję, o której więcej informacji można prze... 24.09.2018 sarvendev.com
Brak podglądu sarvendev.com Sztuka dla sztuki czy jednak jakiś głębszy sens? Umiejętność programowania to nie wyłącznie znajomość języka programowania, kilku języków czy odpowiednie algorytmiczne myślenie, ale również znajomość i umiejętność wykorzystania d... 10.09.2018 sarvendev.com
Brak podglądu sarvendev.com Błąd, którego można było uniknąć Jakiś czas temu w pewnym projekcie miałem dosyć ciekawy błąd po wdrożeniu nowej funkcjonalności na produkcję. Błąd, a w zasadzie bardziej jego przyczyna skłoniły mnie do opisania t... 30.08.2018 sarvendev.com
Brak podglądu sarvendev.com Generatory w php Generatory zostały dodane stosunkowo dawno, bo jeszcze w wersji php 5.5. Jednak wydaje się, że są rzadko spotykane w różnych projektach, a może jednak czasem warto mieć świadomość... 21.06.2018 sarvendev.com
Brak podglądu sarvendev.com Linux – adapter usb do hdmi Zwykle korzystałem z PC do programowania, ale po ostatniej zmianie pracy przesiadłem się na laptopa. Co niestety spowodowało pewien problem, a mianowicie jak podłączyć dwa monitory... 11.06.2018 sarvendev.com
Brak podglądu sarvendev.com Array destructuring – php 7.1 Kiedyś pisałem dosyć dużo kodu w javascript (es6). Wykorzystywałem różne możliwość języka, których później brakowało mi w php. Jedną z nich było tzw. destructuring assignment. Przy... 07.06.2018 sarvendev.com
Brak podglądu sarvendev.com Zmiany na blogu Po roku prowadzenia bloga postanowiłem wprowadzić w nim kilka pomysłów, które zebrałem przez ostatni czas. Z racji, że wypadło mi jeszcze kilka innych rzeczy, z planowanych kilku t... 04.06.2018 sarvendev.com
Brak podglądu sarvendev.com Przemyślenia po lekturze „Zaufanie czyli waluta przyszłości” Książkę „Zaufanie czyli waluta przyszłości” kupiłem przedpremierowo. Posiadam już w sumie książkę Michała Szafrańskiego „Finansowy ninja”, ale nie miałem jeszcze okazji jej w końcu... 14.05.2018 sarvendev.com
Brak podglądu sarvendev.com O szukaniu pracy słów kilka Kilka miesięcy temu postanowiłem zmienić pracę, na taką która pozwoli mi bardziej się rozwijać i też otworzy przede mną jakieś nowe wyzwania. Z racji, że miałem konkretnie sprecyzo... 11.03.2018 sarvendev.com
Brak podglądu sarvendev.com Podsumowanie roku Mniej więcej rok temu rozpocząłem pisanie tego bloga. Planowałem to od jakiegoś czasu, a akurat w tamtym roku dowiedziałem się o konkursie Daj się poznać i stwierdziłem, że jeśli n... 01.03.2018 sarvendev.com
Brak podglądu sarvendev.com O sztucznej inteligencji słów kilka W obecnych czasach bardzo popularnym pojęciem zaraz obok blockchaina i kryptowalut jest sztuczna inteligencja. Wszyscy, wszędzie chcą robić coś z tym związanego. Efektem tego jest... 18.02.2018 sarvendev.com
Brak podglądu sarvendev.com · good practices Entity should always be valid Very often in projects using Doctrine, in entity there are mapping for fields also for each field there are getters and setters. In addition, for each field, we have validation ann... 29.01.2018 sarvendev.com
Brak podglądu sarvendev.com Encja powinna być zawsze poprawnym obiektem Bardzo często w projektach z użyciem Doctrine, encja wygląda w ten sposób, że zrobione jest mapowanie odpowiednich pól, oraz do każdego pola utworzone są gettery oraz settery. Doda... 29.01.2018 sarvendev.com
Brak podglądu sarvendev.com · good practices Active record (Eloquent) vs Data mapper (Doctrine) In the most of systems need to save data somewhere and in some way. ORM (Object-Relational Mapping), is the way of mapping the system to the database. ORM is the layer between data... 15.01.2018 sarvendev.com
Brak podglądu sarvendev.com Active record (Eloquent) vs Data mapper (Doctrine) W większości tworzonych systemów trzeba gdzieś i w jakiś sposób zapisywać dane. ORM (Object-Relational Mapping), czyli mapowanie obiektowo-relacyjne jest sposobem odwzorowania syst... 15.01.2018 sarvendev.com
Brak podglądu sarvendev.com Linux Mint 18.3 – The 'grub-efi-amd64-signed package’ failed to install into /target/. Jakieś dwie godziny temu pisałem na tw/fb, że eksperymentowałem z Ubuntu Budgie, jednak po 10 minutach kombinowania jak dodać ikonę do panelu, poddałem się i stwierdziłem, że insta... 22.12.2017 sarvendev.com