Konwersja liczb na słowa po polsku (przy użyciu Python3)
| JavaScript Python3


Częsty temat na zadania kwalifikacyjne do nowej pracy. Napisz restowe API które przyjmuje liczbę w postaci liczb (integer) a zwraca jego odpowiednik słownie (string).
Ja stając przed tym zadaniem pomyślałem że zrobię to sam od siebie nie pobierając gotowych bibliotek z internetu, co okazało się błędem ponieważ pracodawca uważał że liczy się cel biznesowy a nie że jesteś super koderem. A celem biznesowym było jak najszybsze wdrożenie wartości do projektu przy jak najmniejszym nakładzie czasu.
Czytaj dalej…


Jak pisać lepszy kod?
| Programowanie

vim programmingZ kodem jest jak niemal z każdą inną dziedziną – aby poprawiać swoje umiejętności, trzeba ćwiczyć, ćwiczyć i jeszcze raz ćwiczyć. Należy jednak uzmysłowić sobie, że ciągłe pisanie na tym samym poziomie, bez podnoszenia poprzeczki nie zawiedzie nas na wyżyny kodowania, a jedynie gdzieś pomiędzy stepy mierności i bylejakości. Podstawą pisania lepszego kodu jest zatem pisanie z głową i pełną świadomością wykonywanych czynności. Czytaj dalej…


Wzrośnie zainteresowanie PHP7 na rynku pracy – dlaczego?
| Bez kategorii Programowanie

phpPopularność języka PHP przez kilka ostatnich lat znacząco podupadła na rzecz Python’a, Ruby On Rails lub innych nurtów. Faktem jest, że PHP w wersjach 5 i 6 nieco nie nadążały za branżą pod względem optymalizacji, prędkości i możliwości. Czytaj dalej…


5 technik refaktoryzacji, które powinieneś znać
| Programowanie

tests-phpRefaktoryzacja kodu to, innymi słowy, jego poprawianie. Tworzenie bardziej czytelnym, spójnym, klarownym i redukowanie zagnieżdżonego w nim długu technologicznego, który potem potrafi się nieźle mścić. Oczywiście implementowane poprawki kodu nie uderzają w jego funkcjonalności i logikę, a służą wyłącznie poprawie samej jego formy. Czytaj dalej…


WordPress tłumaczenie szablonu
| Wordpress

tlumaczenie logoW artykule tym przedstawię jak przetłumaczyć szablon do WordPress za pomocą edycji plików .php (bez użycia dodatków takich jak WMPL)

Prace tłumaczenia szablonu WordPress można podzielić na kilka etapów: Czytaj dalej…


WordPress: tworzenie widgetu w pluginie
| Wordpress

wordpress logoJeżeli mamy już stworzoną podstawą wersję pluginu do WordPress. Możemy przystąpić do rozszerzania możliwości pluginu o automatyczne ładowanie klasy widzetu (widget) Czytaj dalej…


WordPress: tworzenie pluginu
| Wordpress

wordpress logoW katalogu wp-content/plugins/ tworzymy folder plugin-test. A w nim plik wp-plugin-test.php
Czytaj dalej…


Instalacja frameworka do testów PHP – Codeception
| Bez kategorii Programowanie

logo testy php>Na przykładzie Codeception – frameworka PHP do testów jednostkowych funkcjonalnych i akceptacyjnych przedstawię kwestię mam nadzieję w bardzo prosty sposób. Nie zależnie od poziomu, polecam zapoznać się z tematem. Nawet jeżeli jesteś początkującym programistą, instalacja Codeception za pomocą Composer pomoże zrozumieć ci ogólne konwencje programowania obiektowego. Wiedząc do czego można użyć OOP łatwiej będzie ci zrozumieć to zagadnienie. Czytaj dalej…


Nowoczesne PHP – zarządzanie zależnościami z composer
| Bez kategorii Programowanie

composerCelem tego artykułu jest przedstawienie listy kroków które trzeba wykonać aby zacząć wykorzystywać automatycznego menadżera zależności Composer w swoich projektach.

  1. Najpierw instalujemy Composer
  2. Tworzymy sobie folder a w nim plik index.php
  3. oraz plik composer.json
  4. generujemy auto powiązania
  5. tworzymy plik/klasę która będzie ładowana automatycznie do naszego projektu

Czytaj dalej…


Instalacja composer na Debian Linux problem
| Bez kategorii Programowanie

composerPierwszy kroki są takie same jak przewodniku na stronie composer‚a Czytaj dalej…