Bartłomiej Romanek

Bartłomiej Romanek

Najlepsze technologie,
to sprawdzone technologie!

E-mail LinkedIn

Jak stworzyć środowisko dla aplikacji .NET w Dockerze

Jeżeli jesteś przyzwyczajony do tworzenia aplikacji przy wykorzystaniu Dockera, a zastanawiasz się jak zacząć przygodę z .NET i aplikacjami webowymi lub konsolowymi, to ten wpis jest dla ciebie. Od dłuższego czasu zastanawiałem się, jaki język - obok wykorzystywanego przeze mnie na co dzień PHP - sobie po latach odświeżyć. Wybór padł na język C# i platformę .NET. Ostatnio pisałem w tym języku aplikacje lata temu (na studiach), a do tego celu inst...
Czytaj całość

Kompilujemy swoje pierwsze rozszerzenie dla PHP 8.0

Dzisiaj temat, o którym od dawna chciałem się zainteresować, ale jakoś ciężko było mi się za niego zabrać. Jak powszechnie wiadomo, język PHP do najszybszych nie należy. Wynika to po części z jego natury - bycia językiem skryptowym. Jednak "pod maską" PHP znajduje się kod napisany w języku C i w tym języku także można pisać rozszerzenia, które mogą być ładowane za pomocą konfiguracji php.ini. W tym wpisie stworzymy proste rozszerzenie s...
Czytaj całość

Dockeryzacja aplikacji z graficznym interfejsem użytkownika

Dzisiaj gratka dla osób, które zaczynają swoją przygodę z Dockerem i chcą dockeryzować aplikacje z graficznym interfejsem użytkownika. Dzięki temu możemy wyświetlać na lokalnej maszynie interfejs aplikacji, która uruchamiona jest w kontenerze Dockera. Jako przykład zaprezentuję uruchamianie testów integracyjnych z wykorzystaniem narzędzia Cypress za pomocą komendy: cypress open Konfigurację będę pokazywał na przykładzie Dockera zainstalowanego na...
Czytaj całość

Web Speech API - proste, natywne rozpoznawanie mowy w przeglądarce

Przyzwyczailiśmy się już się do zaawansowanych multimedialnie stron internetowych. Obecnie ciężko znaleźć witrynę, która nie posiadałaby jakichś treści multimedialnych - czy to audio, czy wideo. Jednak nadal sposób nawigowania po nich jest oparty o prostą jak cep metodę - klikanie za pomocą myszy / dotyku w elementy wskazujące na określone miejsca na stronie. Jest to dla mnie tak naturalne, że chcąc przejść na inną podstronę mechanicznie skroluję...
Czytaj całość

Typowane tablice w PHP. Ciekawy przypadek, o którym nie każdy wie

W PHP nie ma tablic typowanych – powie każda osoba, która pracowała z tym językiem przez przynajmniej kilka miesięcy. Ale jest za to pewna ciekawostka, o której nie każdy wie, a może być w pewnych sytuacjach bardzo przydatna. W języku PHP – ale nie tylko w nim – mamy operator reszty (ang. spread operator). Używamy go w deklaracji metod lub funkcji aby powiedzieć, że metoda przyjmuje bliżej niezidentyfikowaną liczbę argumentów. W PHP możemy użyć t...
Czytaj całość

Kilka słów na temat narzędzia PHP Code Sniffer

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...
Czytaj całość