Lista artykułów

Pierwszy miesiąc z Hobusu

Aplikacja Hobusu jest rozwijana od 1.5 miesiąca. Niniejszy post jest podsumowaniem okresu, w którym do aplikacji dorabiałem kolejne funkcjonalności oraz weryfikowałem działanie tych istniejących. Przez mienione 1.5 miesiąca odrzuciłem kilka pomysłów na nowe możliwości aplikacji. Powodem, dla którego funkcjonalności te nie były wdrażane był sposób w jaki korzystam z aplikacji czyli krótko mówiąc rzeczywistość je […]

The Choice

I did not manage to get an idea for another, third,  project, so I have to choose from those two that I described before. The Continue Reading The Choice

Wasze Historie #7: Moja utopia

Luty roku pańskiego 2016. Kilka dni temu dowiedziałem się o rozpoczęciu zapisów na konkurs Daj Się Poznać. I mimo wielu obaw, związanych głównie z brakiem wiedzy i doświadczenia, poważnie zastanawiam się nad startem… Musiałbym prowadzić bloga. Programistycznego bloga. A przecież jeszcze nawet nie jestem programistą! Co ma zrobić… nieprogramista? Zadałem więc Maćkowi proste pytanie – [...]

To musisz wiedzieć o SEO i pozycjonowaniu

Na początek warto powiedzieć, że pozycjonowanie i SEO to nie są synominy (chociaż często się ich w taki sposób używa). Spóbuję to wyjaśnić możliwie...

Pytania rekrutacyjne SQL

Jest to pierwsza część z serii pytań i odpowiedzi na rozmowę kwalifikacyjną Java Developera – zakres bazy danych SQL. Ich pełne zrozumienie powinno dać obraz podstawowych wymagań wobec developera, dla którego SQL jest dodatkowym językiem programowania. Zapraszam do dzielenia się swoimi pytaniami z rozmów kwalifikacyjnych tutaj w komentarzach lub na grupie. Co to jest indeks w bazach danych? Indeks to specjalna struktura danych mająca na celu zwiększenie prędkości wykonywania operacji na tabeli. Indeks w bazie danych można porównać do spisu treści w książce. Zamiast…

Relacja z PGS Software Talks

Wczoraj byłem na PGS Software Talks w Gdańsku. Był to pierwszy tego typu event programistyczny, w jakim brałem udział. Miałem zamiar wybrać się już na poprzednią edycję, która odbywała się we wrześniu. Prelegentami byli wtedy jeden z użytkowników forum netwars.pl – Paweł Zajączkowski, który mówił o tym jak pisać czysty kod, oraz Piotr Konieczny z […]

Spis treści drugiego wydania ebooka i książki papierowej “Junior Developer” – wersja przed redakcją

Wszystko domknięte i jutro wysyłam drugie wydanie ebooka (i treść wersji papierowej) do redakcji/korekty! ? Przypominam, że osoby, które kupiły lub kupią pierwsze wydanie, otrzymają również drugie wydanie, gdy te przejdzie korektę i przeróbkę na formaty mobilne. Trwa też przedsprzedaż wydania papierowego, na której książkę możecie kupić ciut taniej – przedsprzedaż będzie zakończona jakoś na […]

Spis treści drugiego wydania ebooka i książki papierowej „Junior Developer” – wersja przed redakcją

Wszystko domknięte i jutro wysyłam drugie wydanie ebooka (i treść wersji papierowej) do redakcji/korekty! ? Przypominam, że osoby, które kupiły lub kupią pierwsze wydanie, otrzymają również drugie wydanie, gdy te przejdzie korektę i przeróbkę na formaty mobilne. Trwa też przedsprzedaż wydania papierowego, na której książkę możecie kupić ciut taniej – przedsprzedaż będzie zakończona jakoś na […]

Ergonomiczne krzesło Grospol Ergohuman : recenzja programisty

Miałem niegdyś sporo przejść z poszukiwaniem krzesła. Cały proces opisałem, a posty do dziś biją rekordy “poczytności”. Po ponad 5 latach: czas na kontynuację. Moje dotychczasowe siedzisko w dość brutalny i nieodwracalny sposób zakończyło swój żywot latem 2016. Odpadł od niego ten “pająk” z kółkami – nie wiem, jak to się fachowo nazywa. A producent [...]

10

Gitlab CI i prywatne paczki Node

Wierzę, że każdy większy projekt powinien korzystać z dobrodziejstw CI i CD. Czasami jednak podczas konfigurowania pipeline-ów okazuje się, że nie jest to takie łatwe. W tym poście chciałbym przedstawić problem, na który natknąłem się kilka dni temu. Gitlab i prywatne repozytoria Narzucenie odpowiedniego kontekstu mojej historii wymaga cofnięcia się w czasie. Jakieś trzy miesiące temu przeczytałem

Jak sprawdzać parametry wejściowe

Oczy me zostały ukłute ostatnie takim oto pytaniem: „Where are the null checks?” Nie pamiętam czy to było na poziomie kontrolerów, czy może gdzieś w serwisie, albo gdzieś dalej. Pamiętam tylko, że jeden z przeglądających kod odczuł potrzebę posiadania takiego sprawdzenia, a osoba poddająca się kontroli spełniła tą prośbę, bez najmniejszego zająknięcia się. W taki […]

Jak sprawdzać parametry wejściowe

Oczy me zostały ukłute ostatnie takim oto pytaniem: „Where are the null checks?” Nie pamiętam czy to było na poziomie kontrolerów, czy może gdzieś w serwisie, albo gdzieś dalej. Pamiętam tylko, że jeden z przeglądających kod odczuł potrzebę posiadania takiego sprawdzenia, a osoba poddająca się kontroli spełniła tą prośbę, bez najmniejszego zająknięcia się. W taki […]

Daj Się Poznać: status 2 tygodnie po otwarciu rejestracji

Równo dwa tygodnie temu otwarte zostały rejestracyjne wrota konkursu Daj Się Poznać. Jak to wygląda teraz? Z ogromną radością obserwuję, jak słowo poniosło się w internetach. Jest to po prostu niesamowite: wielkie dzięki za tak szeroko zakrojoną promocję! Temat pojawił się na tylu blogach, forach, portalach i profilach, że hej. Rok temu miałem całkiem niemałe [...]

Konwersja i rzutowanie typów | Kurs Java

Konwersja typu (type conversion) Konwersja typu – jest to inaczej mówiąc zmiana, przekształcenie jednego typu w drugi. Dzięki niej jeden typ danych, np. liczba całkowita, jeżeli zajdzie taka potrzeba, może zostać potraktowany jako inny typ, np. liczba zmiennoprzecinkowa. Na poniższym przykładzie widać, jak dzieląc liczbę typu int na liczbę typu int, otrzymujemy wynik również w typie int. Jednak możemy go przypisać do typu double, dzięki niejawnej konwersji z typu int do double. [crayon-5bb9adf29520f234274568/] Taka konwersja może nastąpić tylko z typu węższego, do szerszego, czy np. z int do…

Skonfiguruj IDE tak samo jak reszta członków zespołu

https://pixabay.com/pl/kod-edytor-kodu-kodowanie-komputer-1839406/ " data-medium-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2017/02/edytor-kodu.jpg?fit=300%2C200&ssl=1" data-large-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2017/02/edytor-kodu.jpg?fit=676%2C451&ssl=1" /> Vademecum Juniora #003: Skonfiguruj IDE tak samo jak reszta członków zespołu