Proste problemy wymagają prostych rozwiązań - ta myśl przeszyła moje myśli dzisiejszego poranka, kiedy kolega z pracy pokazał mi proste, aczkolwiek genialne w swojej prostocie rozwiązanie problemu dynamicznych pól obiektów w PHP. Jak zapewne wiesz, język PHP pozwala na programiście na wiele sztuczek, czasami aż do przesady. Jedną z nich jest właśnie możliwość dynamicznego deklarowania pól obiektów. Spójrzmy na przykładowy kod aplikacji w język...
Dzisiaj o tym, jak stworzyć proste środowisko deweloperskie zawierające serwer Apache, PHP w wersji 7.3 oraz bazę danych Microsoft SQL 2017 przeznaczone do celów deweloperskich. Doinstalujemy także Xdebuga. Zapraszam serdecznie do dalszej lektury. Dzisiaj nie będę się rozpisywał, jak zainstalować środowisko Dockerowe w Twoim systemie. Jeżeli nie masz go jeszcze przygotowane, to więcej informacji znajdziesz na stronie producenta: . Oprócz sameg...
Cześć. Dzisiejszy post skierowany jest do zaczynających karierę programistów, którzy zastanawiają się, jak pokierować swoją ścieżką zawodową. Postaram się w nim odpowiedzieć na pytanie (albo chociaż nasunąć kilka moich spostrzeżeń), czy warto wydawać pieniądze na branżowe konferencje i co one nam dają? Na początek warto nadmienić, że w branży IT mamy bardzo dużo ciekawych wydarzeń, w których możemy uczestniczyć. Do najpopularniejszych należą: k...
W dzisiejszym wpisie chciałbym opowiedzieć, czym jest Code Sniffer oraz jak korzystać z tego świetnego narzędzia wspomagającego tworzenie czystego, zgodnego ze standardami kodu tworząc aplikacje w środowisku PHP. Code sniffery to zbiór narzędzi, które skanują kod źródłowy programu (analiza statyczna kodu, czyli analiza kodu bez jego kompilacji oraz uruchomienia) i dostarczają użytkownikowi cennych informacji na temat jego struktury. Jednym z najp...
Praca programisty polega głównie na "klepaniu kodu". To, czy przygotowany przez nas kawałek tekstu odpowiada wymaganiom przełożonych, dość łatwo można sprawdzić - wystarczy zweryfikować, czy przedstawiona przez nich potrzeba biznesowa została zaspokojona. Jednak w świecie pełnym "złych ludzi" 😈 to nie wystarczy. Oprócz spełnienia wymagań biznesowych, aplikacje muszą zachowywać najwyższe standardy bezpieczeństwa. Jest to ważne, ponieważ systemy t...
Uwaga! Zakładam, że posiadasz zainstalowane IDE Android Studio oraz SDK dla wersji Androida, w której chcesz budować aplikację (u mnie wersja 7.0). Instalacja SDK jest bardzo prosta i sprowadza się do wybrania odpowiedniego pola wyboru w interfejsie programu: W ostatnim czasie zaczął mnie interesować framework Xamarin. Na studiach stworzyłem kilka projektów w C# i .NET, ale bardzo interesująca dla mnie jest wizja stworzenia za pomocą tej technolo...