Lista artykułów

PHP – Biblioteka SPL – Funkcje class_* oraz spl_*

Chciałbym aby ten artykuł był początkiem serii postów przybliżających możliwości SPL – czyli Standard PHP Library. SPL jest zbiorem funkcji, struktur danych, iteratorów, wyjątków oraz klas do pracy z plikami. Podsumowując – zbiorem funkcji, interfejsów i klas pomagających rozwiązać typowe problemy. Jest to wbudowana biblioteka, której nie musimy instalować osobno ponieważ wraz z posiadanym interpreterem […]

Czym jest CAA w DNS i jak go okiełznać?

CAA czyli „Certification Authority Authorization” to mało znany rekord DNS, o którym ostatnio jest głośniej z powodu, że stał się obowiązkowy w procesie wystawiania certyfikatów SSL. O co tu chodzi i jak się do niego zabrać?

3

Biking Endorphines - Test Database and REST API

Prerequisites1. REST API vs SOAP APISo you are here to know what are the difference between API webservices?Let's go with simple what are cons/pros of each solution!1.A REST API Pros and ConsPROS:<ul><li>Lower amount of data needed to deliver actual content<li>Available two …</ul></li></li>

Czym jest CAA w DNS i jak go okiełznać?

Co to jest rekord CAA w DNS? Jak go utworzyć? Jak sprawdzić wpisy CAA w DNS? O czym mówi rekord CAA wystawcom certyfikatów SSL?

Obsługa błędów

Zabrałam się do pracy nad aplikacją i nagle zobaczyłam, że dodawanie nowej gry nie działa poprawnie – a raczej nie działa w ogóle. Wszystko pięknie, naprawi się w przyszłości, ale czemu nie mam żadnej informacji po stronie klienta, że coś poszło nie tak? Musiałam zabrać się więc za obsługę błędów. Załóżmy kilka przypadków błędów po stronie serwera:…

Konfiguracja Travis-CI – Runda 2

Ostatnio pisałem o walce z konfiguracją Travis-CI. Po kolejnych 30 próbach w końcu udało mi się go skonfigurować tak jak chciałem. Przy okazji musiałem pokonać kilka problemów, które opiszę w tym poście. Środowisko builda W poprzednim wpisie już poruszałem ten temat. Wtedy myślałem, że muszę użyć ustawień: [crayon-5b7dee8b02c08831187711/] Jednak się myliłem. Okazuje się, że przy […]

Konfiguracja Travis-CI – Runda 2

Ostatnio pisałem o walce z konfiguracją Travis-CI. Po kolejnych 30 próbach w końcu udało mi się go skonfigurować tak jak chciałem. Przy okazji musiałem pokonać kilka problemów, które opiszę w tym poście. Środowisko builda W poprzednim wpisie już poruszałem ten temat. Wtedy myślałem, że muszę użyć ustawień: [crayon-5a85c0fed4451546427182/] Jednak się myliłem. Okazuje się, że przy […]

FOR loop is no longer cool

The 8th version of Java introduced a few really cool features. My favorites are streams and, connected with them, lambda expressions. In this article, I’ll show you some examples of refactoring existing code into the more modern version. All of the examples, except the 1st one, were inspired by the Aksesi Proxy source code. I would like […]

Organizacja pracy na komputerze

Dziś kontynuując cykl wpisów związanych z organizacją pracy, postanowiłem napisać o moim sposobie przechowywania plików na komputerze roboczym. Komputer na którym pracuję najczęściej to Macbook Air 11,6′ Mid 2012. Jako student za jego główną zaletę uważam wagę, ponieważ każdego dnia towarzyszy mi, gdy jestem na uczelni. Dlaczego swój podstawowy komputer nazwałem „roboczym”? Ponieważ na nim

Gry pisać każdy może – phaser.io

Chwilę mnie nie było, bardzo dużo pracy, zajęć itp. Niestety przez to można powiedzieć wyleciałem z konkursu, ale to nic.[...]

Programiści przyszłości- jedni zostaną zapomnieni, inni zawładną światem

Pamiętasz jak to wszystko wyglądało 60 lat temu? Pewnie nie, bo pewnie nie było cie wtedy jeszcze na świecie jak i mnie (opieram się...

DiscoverPlaces Raport #7 – React Native Elements

Czas na kolejny krótki raport na temat tworzenia projektu DiscoverPlaces. Postanowiłem nie tworzyć obecnie aplikacji dla systemu iOS, a skupić się jedynie na Androidzie. React Native co prawda pozwala wykorzystać większość kodu dla obu systemów, ale z racji, że obecnie nie ma możliwość odpalenia aplikacji na iOS pod linuksem (React Native – Getting Started) stwierdziłem, że […]

DevLog #07 – nowe poziomy, gamepad i drobne poprawki

Czas na nowy DevLog projektu rozwijanego w ramach konkursu #dajsiepoznac. Dzisiaj będzie o nowych poziomach w projekcie, trochę generalnych informacji na temat teorii tworzenia poziomów, prostej integracji gamepadu oraz o jednym pull requeście z drobnymi usprawnieniami. Zapraszam. ? Trochę teorii o tworzeniu poziomów Kanał Extra Credits ma parę ciekawych filmów związanych z tematem Game Design. […]

MVP bazy danych i podsumowanie okresu

Z jednej strony mega skok, kilka ciekawych artykułów biznesowych, rosnące statystyki bloga i niesamowite zadowolenie. Z drugiej strony trochę mniej czasu na projekt poboczny, chociaż fajnie mi się w nim pracuje. Czyli krótkie podsumowanie ostatnich tygodni, taki mały rachunek sumienia.   Zobaczcie również inne wpisy biznesowe! Czy RSS nadal żyje? Zbiór kanałów RSS o programowaniu i

DevLog #07 – nowe poziomy, gamepad i drobne poprawki

Czas na nowy DevLog projektu rozwijanego w ramach konkursu #dajsiepoznac. Dzisiaj będzie o nowych poziomach w projekcie, trochę generalnych informacji na temat teorii tworzenia poziomów, prostej integracji gamepadu oraz o jednym pull requeście z drobnymi usprawnieniami. Zapraszam. ? Trochę teorii o tworzeniu poziomów Kanał Extra Credits ma parę ciekawych filmów związanych z tematem Game Design. […]