Warto pisać Open Source

Często wymieniane są zalety korzystania z otwartego oprogramowania. Chyba nie muszę ich powtarzać, skoro ponad 90% osób czytających ten artykuł użyje do tego przeglądarki internetowej z silnikiem na darmowej licencji. Jednak ktoś taki silnik musiał napisać. Jakie korzyści dla twórcy przynosi taka praca? Długo kompletowałem listę powodów, dlaczego warto tworzyć oprogramowanie open-source. Bezcenna praktyka Dla

Walidacja numeru telefonu

Weryfikacja danych wprowadzanych przez użytkownika bywa równie ważna, co trudna. Łatwo się o tym przekonać szukając odpowiedniego wzorca dla adresu e-mail. Niby każdy wie, jak to powinno wyglądać: login@domena.TLD, a jednak odpowiednie wyrażenie potrafi mieć kilka tysięcy znaków. Niedawno potrzebowałem sprawdzić numery telefonów. Szybkie wyszukiwanie w Google nie dało żadnych dobrych odpowiedzi, więc chciałbym podzielić się tym,

Dokumentacja offline

Masz laptopa? Ja tak. Zdarza mi się też podróżować, lub ogólnie jechać gdzieś jako pasażer przez ponad godzinę. Pisząc ten post jestem w autobusie do mojej rodzinnej miejscowości. Czas w podróży warto spożytkować na coś produktywnego, na przykład na programowanie, lub ewentualnie sen. Zakładając, że wybieramy programowanie i mamy ograniczony dostęp do internetu, bardzo przydatna

Frameworki CSS i Material Design Lite

Od jakiegoś czasu dostaję pytania w sprawie „frejmłorków”. W sieci można znaleźć mnóstwo blogów na ten temat. Pisanie własnego eseju, albo porównanie funkcji wydaje mi się bezcelowe. W tej chwili pewno straciłem połowę publiczności, więc nie chcąc stracić reszty zacznę od podsumowania współczesnych (jak na początek 2016) rozwiązań: Dla początkujących polecam Bootstrap 3. Jest łatwy do opanowania, między

Intencjonalne projektowanie

Wiele osób formując założenia projektu dodaje „innowacyjność”. Niestety kiedy przychodzi do projektowania strony internetowej, często są to równie piękne, co puste słowa. Stan faktyczny to neutralność i naśladowanie. U góry belka z logotypem po lewej i nawigacją po prawej. Poniżej wklej slider zawierający przypadkowe zdjęcia. Później dodaj blok tekstu, ewentualnie tryptyk z kolumn. Stopka, copyright, autor. O nas,

Obliczenia na dacie

Na studiach informatycznych i innych związanych z programowaniem zwykle pojawia się ten koszmarny przykład: obliczenie różnicy pomiędzy dwoma datami. Dlaczego koszmarny? Bo zakłada się przy tym, że „koń i woźnica mają średnio po 3 nogi”. Słyszałem o przypadku w stylu „miesiąc ma 30 a rok 370 dni”. Zasady gry Celem jest podanie ilości lat, miesięcy i dni jakie upłynęły między

UXcssjavascript

Optymalizacja wczytywania strony

Poza zawartością i wyglądem witryny lub aplikacji powinniśmy dbać także o wygodę korzystania z niej. Pierwszymi rzeczami z którymi (świadomie, lub «oby» nie) styka się użytkownik jest pobieranie, renderowanie i wyświetlanie naszej treści przez przeglądarkę. Mamy wtedy świetną okazję, żeby już w pierwszych sekundach zdenerwować naszego klienta. Co za dużo, to niezdrowo … doskonałość osiąga się nie wtedy,